Browse Source

YT-1758修改要货计划新增时受入号的显示。受入号是物料基础信息中属性不需要选择,如果受入号为空则直接显示空

intex_online20241224
zhaoyiran 2 months ago
parent
commit
8946294874
  1. 2
      src/components/TableForm/src/TableForm.vue
  2. 12
      src/views/wms/purchasereceiptManage/supplierdeliver/purchasePlanMain/index.vue
  3. 5
      src/views/wms/purchasereceiptManage/supplierdeliver/purchasePlanMain/purchasePlanMain.data.ts

2
src/components/TableForm/src/TableForm.vue

@ -97,7 +97,7 @@
:type="headerItem?.tableForm?.inputType"
:placeholder="
t(
`ts.${headerItem?.tableForm?.placeholder || '请输入' + headerItem.label}`
`ts.${headerItem?.tableForm?.isPlaceholder === false ? '' :( headerItem?.tableForm?.placeholder || '请输入' + headerItem.label)}`
).replace('ts.', '')
"
:disabled="itemIsDisabled(headerItem, row)"

12
src/views/wms/purchasereceiptManage/supplierdeliver/purchasePlanMain/index.vue

@ -203,7 +203,7 @@ const { loadStart, loadDone } = usePageLoading()
val.forEach(item=>{
if(tableData.value.find(item1=>item1['id'] == item['id'])) return
const newRow = JSON.parse(JSON.stringify({...tableFormKeys,...row}))
newRow[formField] = item[searchField]
newRow['itemCode'] = item['code']
newRow['poNumber'] = item['number']
@ -232,6 +232,16 @@ const { loadStart, loadDone } = usePageLoading()
setV['itemCode'] = val[0]['code']
setV['poNumber'] = val[0]['number']
setV['poLine'] = val[0]['lineNumber']
setV['receivedNumber'] = val[0]['receivedNumber']
console.log(PurchasePlanDetail.allSchemas.tableFormColumns);
PurchasePlanDetail.allSchemas.tableFormColumns.forEach(item =>{
if(item.value == ''){
if(item.field == 'receivedNumber'){
item.tableForm.placeholder = ''
}
}
})
if(formField == 'supplierCode'){
setV['supplierCode'] = val[0]['code']

5
src/views/wms/purchasereceiptManage/supplierdeliver/purchasePlanMain/purchasePlanMain.data.ts

@ -843,8 +843,9 @@ export const PurchasePlanDetail = useCrudSchemas(
}
},
tableForm: {
type: 'Select',
disabled: true
// type: 'Select',
disabled: true,
isPlaceholder:true
}
},
{

Loading…
Cancel
Save