修改输入提示

main
GaoF 2024-11-23 22:11:06 +08:00
parent ee684f737b
commit 74bcb3c194
3 changed files with 61 additions and 39 deletions

View File

@ -337,7 +337,7 @@ export const unitFormItems = reactive([
span: 6,
rules: [required('请选择单位组')],
attrs: {
placeholder: '请选择类型',
placeholder: '请选择单位组',
options: [],
fieldNames: {
label: 'name',
@ -352,7 +352,7 @@ export const unitFormItems = reactive([
type: 'a-select',
span: 6,
attrs: {
placeholder: '请选择类型',
placeholder: '请选择基本单位',
options: [],
disabled: true,
fieldNames: {
@ -369,7 +369,7 @@ export const unitFormItems = reactive([
span: 6,
rules: [required('请选择采购单位')],
attrs: {
placeholder: '请选择类型',
placeholder: '请选择采购单位',
options: [],
fieldNames: {
label: 'name',
@ -385,7 +385,7 @@ export const unitFormItems = reactive([
span: 6,
rules: [required('请选择分销单位')],
attrs: {
placeholder: '请输入备注',
placeholder: '请输入分销单位',
options: [],
fieldNames: {
label: 'name',
@ -401,7 +401,7 @@ export const unitFormItems = reactive([
span: 6,
rules: [required('请选择生产单位')],
attrs: {
placeholder: '请输入备注',
placeholder: '请输入生产单位',
options: [],
fieldNames: {
label: 'name',
@ -433,7 +433,7 @@ export const unitFormItems = reactive([
rules: [required('请选择库存单位')],
span: 6,
attrs: {
placeholder: '请输入备注',
placeholder: '请输入库存单位',
options: [],
fieldNames: {
label: 'name',
@ -499,7 +499,7 @@ export const priceFormItems = [
span: 6,
rules: [required('请输入采购价格')],
attrs: {
placeholder: '请输入生产价格'
placeholder: '请输入采购价格'
}
},
{
@ -509,7 +509,7 @@ export const priceFormItems = [
span: 6,
rules: [required('请输入统一零售价')],
attrs: {
placeholder: '请输入生产价格'
placeholder: '请输入统一零售价'
}
}
]

View File

@ -185,12 +185,12 @@ export const viewFormItems = reactive([
{
label: '详细地址:',
name: 'address',
span: 1,
span: 1
},
{
label: '备注:',
name: 'remarks',
span: 1,
span: 1
}
])
@ -201,7 +201,7 @@ export const baseFormItems = [
type: 'a-input',
span: 6,
attrs: {
placeholder: '请选择类型'
placeholder: '请选择联系人'
}
},
{
@ -210,7 +210,7 @@ export const baseFormItems = [
type: 'a-input',
span: 6,
attrs: {
placeholder: '请选择类型'
placeholder: '请选择手机'
}
},
{
@ -219,7 +219,7 @@ export const baseFormItems = [
type: 'a-input',
span: 6,
attrs: {
placeholder: '请选择类型'
placeholder: '请选择固话'
}
},
{
@ -228,7 +228,7 @@ export const baseFormItems = [
type: 'a-input',
span: 6,
attrs: {
placeholder: '请选择类型'
placeholder: '请选择传真'
}
},
{
@ -237,7 +237,7 @@ export const baseFormItems = [
type: 'a-input',
span: 6,
attrs: {
placeholder: '请输入备注',
placeholder: '请输入电子邮箱',
allowClear: true
}
},
@ -247,7 +247,7 @@ export const baseFormItems = [
type: 'a-input',
span: 6,
attrs: {
placeholder: '请输入备注',
placeholder: '请输入QQ',
allowClear: true
}
},
@ -257,7 +257,7 @@ export const baseFormItems = [
type: 'a-input',
span: 6,
attrs: {
placeholder: '请输入备注',
placeholder: '请输入微信',
allowClear: true
}
},
@ -267,7 +267,7 @@ export const baseFormItems = [
type: 'a-input',
span: 6,
attrs: {
placeholder: '请输入备注',
placeholder: '请输入联系地址',
allowClear: true
}
}
@ -276,7 +276,7 @@ export const baseFormViewItems = [
{
label: '联系人:',
name: 'contacts',
span: 1,
span: 1
},
{
label: '手机:',

View File

@ -70,6 +70,13 @@
@click="openMateriel(record, index)"
></a-input>
</template>
<template v-if="column.dataIndex === 'batchNumber'">
<a-input
:disabled="route.query.type === 'SEARCH'"
v-model:value="record['batchNumber']"
placeholder="请填写批次号"
></a-input>
</template>
<template v-if="column.dataIndex === 'unitName'">
<a-select
@change="handleSelectUnit($event, record)"
@ -88,6 +95,7 @@
:disabled="route.query.type === 'SEARCH'"
v-model:value="record['planAmount']"
:min="0"
@change="changeAmount($event, record)"
></a-input-number>
</template>
<template v-if="column.dataIndex === 'action'">
@ -171,7 +179,23 @@ const route = useRoute()
}
const handleSelectUnit = (value, record) => {
record.unitName = record.unitArr.filter(item => item.id === value)[0].name
const unitObj = record.unitArr.filter((item) => item.id === value)[0]
record.unitName = unitObj.name
record.barcodeType = unitObj.type
record.barcodeTypeNumber = unitObj.number
if(record.planAmount) {
record.basicPlanAmount = parseFloat(record.planAmount * parseFloat(unitObj.unitRate)).toFixed(2)
}
}
const changeAmount = (value, record) => {
let unitRate = 0
// * =
if (record.unitArr.length > 0) {
unitRate = parseFloat(record.unitArr.filter((item) => record.unitId === item.id)[0].unitRate)
record.basicPlanAmount = parseFloat(value * unitRate).toFixed(2)
}
}
/*
@ -191,8 +215,6 @@ const route = useRoute()
//
const materielBackOk = async (event) => {
productDetailData.value[materielIndex].batchNumber = event.materielSelectedRows[0].batchNumber
//
productDetailData.value[materielIndex].productId = event.materielSelectedRows[0].id
productDetailData.value[materielIndex].productName = event.materielSelectedRows[0].name
@ -201,7 +223,7 @@ const route = useRoute()
productDetailData.value[materielIndex].packageProportion = event.materielSelectedRows[0].packageProportion
productDetailData.value[materielIndex].baseUnitName = event.materielSelectedRows[0].baseUnitName
productDetailData.value[materielIndex].baseUnitId = event.materielSelectedRows[0].baseUnitId
productDetailData.value[materielIndex].batchNumber = event.materielSelectedRows[0].batchNumber //
// productDetailData.value[materielIndex].basicPlanAmount = event.materielSelectedRows[0].basicPlanAmount //
// productDetailData.value[materielIndex].planAmount = event.materielSelectedRows[0].planAmount