修改输入提示
parent
ee684f737b
commit
74bcb3c194
|
@ -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: '请输入统一零售价'
|
||||
}
|
||||
}
|
||||
]
|
||||
|
|
|
@ -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: '手机:',
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
Loading…
Reference in New Issue