Browse Source

YT-2652要货计划、供应商发货申请的明细页面,增加 “箱数” 的显示:1.要货计划明细:箱数=计划采购数量 / 采购标包数量,计算结果为整数,向上取整。

intex_online20250528
张立 1 week ago
parent
commit
4b5cbe4dc5
  1. 17
      src/views/wms/purchasereceiptManage/supplierdeliver/purchasePlanMain/index.vue

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

@ -116,8 +116,13 @@
fieldTableColumn="poLine"
@detailOpenForm="detailOpenForm"
@handleSubmitForm="handleDetailSubmitForm"
@detailBasicFormOnChange="detailBasicFormOnChange"
/>
>
<template #boxQty="{row}" >
{{ Math.ceil(Number(row.planQty) / Number(row.purchaseStdQty))}}
</template>
</Detail>
<!-- 导入 -->
<ImportFormPlanCSV ref="importFormRef" url="/wms/purchase-plan-main/importCSV" :importTemplateData="importTemplateData" :announcements = "announcements"
@success="importSuccess" :updateIsDisable="false" :appendIsDisable="true" :coverIsDisable="true" :mode="1" :coverIsShow="false" :appendIsShow="false"/>
@ -1068,8 +1073,16 @@ const handleSelectionPublish = async ()=>{
// -
const inputNumberChange = (field, index, row, val) => {
console.log('inputNumberChange', field, index, row, val)
row.planQty = row.boxQty * row.purchaseStdQty
if (field == 'boxQty') {
row.planQty = row.boxQty * row.purchaseStdQty
}
}
const detailBasicFormOnChange =(field, val) => {
if (field == 'boxQty') {
detailRef.value.formRef.formRef.formModel.planQty = detailRef.value.formRef.formRef.formModel.boxQty * detailRef.value.formRef.formRef.formModel.purchaseStdQty
}
}
/** 初始化 **/
onMounted(async () => {
getList()

Loading…
Cancel
Save