|
|
|
@ -1870,15 +1870,19 @@ export const cargoInfoFormSchema2: FormSchema[] = [
|
|
|
|
|
mode: 'SECRET_COMBOBOX_MODE_DO_NOT_USE',
|
|
|
|
|
resultField: 'data',
|
|
|
|
|
onChange: (v, obj) => {
|
|
|
|
|
if (v && obj) {
|
|
|
|
|
console.log(obj)
|
|
|
|
|
formModel.goodsName = obj.goodName
|
|
|
|
|
formModel.goodsId = obj.id
|
|
|
|
|
if (v && obj && obj.id) {
|
|
|
|
|
setTimeout(() => {
|
|
|
|
|
if (obj.goodName && obj.goodName.indexOf('(')) {
|
|
|
|
|
formModel.goodsName = obj.goodName.split('(')[0]
|
|
|
|
|
} else {
|
|
|
|
|
formModel.goodsName = obj.goodName
|
|
|
|
|
}
|
|
|
|
|
}, 100)
|
|
|
|
|
if (obj.hsCode) {
|
|
|
|
|
formModel.hsCode = obj.hsCode
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
if (!v && !obj) {
|
|
|
|
|
if (!v && !obj.id) {
|
|
|
|
|
formModel.goodsId = null
|
|
|
|
|
formModel.hsCode = null
|
|
|
|
|
}
|
|
|
|
@ -1886,6 +1890,49 @@ export const cargoInfoFormSchema2: FormSchema[] = [
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
// {
|
|
|
|
|
// field: 'goodsName',
|
|
|
|
|
// label: '品名',
|
|
|
|
|
// component: 'ApiSelect',
|
|
|
|
|
// labelSlot: 'goodsName',
|
|
|
|
|
// required: false,
|
|
|
|
|
// dynamicDisabled: false,
|
|
|
|
|
// show: ({ values }) => {
|
|
|
|
|
// return !values.isPreOrder
|
|
|
|
|
// },
|
|
|
|
|
// // defaultValue: '',
|
|
|
|
|
// colProps: { span: 12 },
|
|
|
|
|
// componentProps: ({ formModel }) => {
|
|
|
|
|
// return {
|
|
|
|
|
// api: GetClientGoodsList,
|
|
|
|
|
// labelField: 'pinYinCode',
|
|
|
|
|
// valueField: 'pinYinCode',
|
|
|
|
|
// showName: 'goodName',
|
|
|
|
|
// immediate: false,
|
|
|
|
|
// mode: 'SECRET_COMBOBOX_MODE_DO_NOT_USE',
|
|
|
|
|
// resultField: 'data',
|
|
|
|
|
// onChange: (v, obj) => {
|
|
|
|
|
// if (v && obj) {
|
|
|
|
|
// setTimeout(() => {
|
|
|
|
|
// if (obj.goodName && obj.goodName.indexOf('(')) {
|
|
|
|
|
// formModel.goodsName = obj.goodName.split('(')[0]
|
|
|
|
|
// } else {
|
|
|
|
|
// formModel.goodsName = obj.goodName
|
|
|
|
|
// }
|
|
|
|
|
// }, 100)
|
|
|
|
|
// formModel.goodsId = obj.id
|
|
|
|
|
// if (obj.hsCode) {
|
|
|
|
|
// formModel.hsCode = obj.hsCode
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
// if (!v && !obj) {
|
|
|
|
|
// formModel.goodsId = null
|
|
|
|
|
// formModel.hsCode = null
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
// },
|
|
|
|
|
// },
|
|
|
|
|
{
|
|
|
|
|
label: 'HS编码',
|
|
|
|
|
field: 'hsCode',
|
|
|
|
@ -1995,7 +2042,8 @@ export const cargoInfoFormSchema3: FormSchema[] = [
|
|
|
|
|
},
|
|
|
|
|
colProps: { span: 5 },
|
|
|
|
|
show: ({ values }) => {
|
|
|
|
|
return values.cargoId == 'D'
|
|
|
|
|
const flag = !!(values.cargoId === 'D')
|
|
|
|
|
return flag
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|