|
|
@ -132,7 +132,7 @@ |
|
|
|
<BasicForm |
|
|
|
ref="adjustDiffDataRef" |
|
|
|
:formAllSchemas="AdjustDiffDataMain.allSchemas" |
|
|
|
:tableAllSchemas="MaintenanceBillDateDetail.allSchemas" |
|
|
|
:tableAllSchemas="AdjustDiffDataDetail.allSchemas" |
|
|
|
:tableFormRules="MaintenanceBillDateDetailRules" |
|
|
|
:isBusiness="true" |
|
|
|
:apiUpdate="DeliverRecordMainApi.inducedProductUpdate" |
|
|
@ -172,7 +172,7 @@ |
|
|
|
<script setup lang="ts"> |
|
|
|
import download from '@/utils/download' |
|
|
|
import { getAccessToken } from '@/utils/auth' |
|
|
|
import { DeliverRecordMain,DeliverRecordMainRules,DeliverRecordDetail,DeliverRecordDetailRules,DeliverRecordImport,DeliverRecordImportRules,ImportLeadershipDocErrorData,ImportLeadershipDocTempData,MaintenanceBillDateMain,MaintenanceBillDateMainRules,MaintenanceBillDateDetail,MaintenanceBillDateDetailRules,AdjustDiffDataMain} from './deliverRecordMain.data' |
|
|
|
import { DeliverRecordMain,DeliverRecordMainRules,DeliverRecordDetail,DeliverRecordDetailRules,DeliverRecordImport,DeliverRecordImportRules,ImportLeadershipDocErrorData,ImportLeadershipDocTempData,MaintenanceBillDateMain,MaintenanceBillDateMainRules,MaintenanceBillDateDetail,MaintenanceBillDateDetailRules,AdjustDiffDataMain,AdjustDiffDataDetail} from './deliverRecordMain.data' |
|
|
|
import * as DeliverRecordMainApi from '@/api/wms/deliverRecordMain' |
|
|
|
import * as DeliverRecordDetailApi from '@/api/wms/deliverRecordDetail' |
|
|
|
import * as MaintenanceBillDateApi from '@/api/wms/maintenanceBillDate' |
|
|
@ -762,14 +762,19 @@ const footButtonClickAdjustDiffData = async (val) => { |
|
|
|
const fileDataList = ref() |
|
|
|
// 调整差异数据弹窗 |
|
|
|
const openDifferenceData = (formModel,list) => { |
|
|
|
adjustDiffDataRef.value.open('create') |
|
|
|
adjustDiffDataRef.value.open('create',null,null,null,t('ts.差异调整')) |
|
|
|
nextTick(() => { |
|
|
|
adjustDiffDataRef.value.formRef.setValues(formModel) |
|
|
|
fileDataList.value = list |
|
|
|
tableDatAadjustDiffData.value.tableList = [] |
|
|
|
tableDatAadjustDiffData.value.total = 0 |
|
|
|
fileDataList.value = list.map(item => { |
|
|
|
return { |
|
|
|
materialCode: item.materialCode, |
|
|
|
backNumber: item.backNumber, |
|
|
|
quantity:item.incorporationQuantity, |
|
|
|
}; |
|
|
|
}); |
|
|
|
tableDatAadjustDiffData.value.tableList = list.filter(item=>item.difference!=0); |
|
|
|
tableDatAadjustDiffData.value.total = tableDatAadjustDiffData.value.tableList.length |
|
|
|
tableDataBillDate.value = [] |
|
|
|
|
|
|
|
}) |
|
|
|
} |
|
|
|
const detailButttondataClick = (val) => { |
|
|
@ -812,8 +817,12 @@ const handleAdjustDifferenceData = async () => { |
|
|
|
paramsData.value.startSerialNo = paramsData.value.startNo |
|
|
|
paramsData.value.endSerialNo = paramsData.value.endNo |
|
|
|
paramsData.value.productionLineCode = paramsData.value.type |
|
|
|
tableDataBillDate.value.forEach(item => { |
|
|
|
item.serialNo = item.serialNoShow.split(',') |
|
|
|
}) |
|
|
|
paramsData.value.notIncludedList = tableDataBillDate.value ? tableDataBillDate.value : [] |
|
|
|
paramsData.value.fileDataList = fileDataList.value |
|
|
|
|
|
|
|
try { |
|
|
|
isShowFormLoading.value = true |
|
|
|
tableDatAadjustDiffData.value.tableList = [] |
|
|
|