|
@@ -68,7 +68,7 @@
|
|
|
<add
|
|
<add
|
|
|
ref="add"
|
|
ref="add"
|
|
|
:form="form"
|
|
:form="form"
|
|
|
- :bizType="1"
|
|
|
|
|
|
|
+ :bizType="taskDefinitionKey == 'wmsBizType4' ? 4 : 1"
|
|
|
v-if="form.code"
|
|
v-if="form.code"
|
|
|
:sourceBizNo="form.code"
|
|
:sourceBizNo="form.code"
|
|
|
:detailList="form.detailList"
|
|
:detailList="form.detailList"
|
|
@@ -146,6 +146,7 @@
|
|
|
console.log('data-----------', data);
|
|
console.log('data-----------', data);
|
|
|
this.loading = false;
|
|
this.loading = false;
|
|
|
if (data) {
|
|
if (data) {
|
|
|
|
|
+ this.form = data;
|
|
|
let categoryLevelTopIds = data.detailList.map(
|
|
let categoryLevelTopIds = data.detailList.map(
|
|
|
(item) => item.rootCategoryLevelId
|
|
(item) => item.rootCategoryLevelId
|
|
|
);
|
|
);
|
|
@@ -153,7 +154,23 @@
|
|
|
new Set(categoryLevelTopIds)
|
|
new Set(categoryLevelTopIds)
|
|
|
);
|
|
);
|
|
|
data.categoryLevelTopId = filterCategoryLevelTopIds.join(',');
|
|
data.categoryLevelTopId = filterCategoryLevelTopIds.join(',');
|
|
|
- this.form = data;
|
|
|
|
|
|
|
+
|
|
|
|
|
+ if (this.taskDefinitionKey == 'wmsBizType4') {
|
|
|
|
|
+ this.form.totalCount = data.detailList.reduce(
|
|
|
|
|
+ (sum, item) => sum + (item.quantity || 0),
|
|
|
|
|
+ 0
|
|
|
|
|
+ );
|
|
|
|
|
+
|
|
|
|
|
+ this.$set(
|
|
|
|
|
+ this.form,
|
|
|
|
|
+ 'totalCount',
|
|
|
|
|
+ data.detailList.reduce(
|
|
|
|
|
+ (sum, item) => sum + (item.quantity || 0),
|
|
|
|
|
+ 0
|
|
|
|
|
+ )
|
|
|
|
|
+ );
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
this.totalPackage =
|
|
this.totalPackage =
|
|
|
this.form.detailList.length + this.form?.detailList[0]?.packingUnit;
|
|
this.form.detailList.length + this.form?.detailList[0]?.packingUnit;
|
|
|
this.totalCount =
|
|
this.totalCount =
|