فهرست منبع

修复《价格申报单》

002201 1 سال پیش
والد
کامیت
b618034ac8
2فایلهای تغییر یافته به همراه14 افزوده شده و 1 حذف شده
  1. 2 0
      src/views/purchase/apply/add/index.vue
  2. 12 1
      src/views/purchase/apply/edit/index.vue

+ 2 - 0
src/views/purchase/apply/add/index.vue

@@ -115,6 +115,8 @@ export default {
       this.visible = false;
       this.tabName = TabColumns[0].item.key;
       this.params = initParams([...TabColumns, ...FormColumns]);
+      this.params.priceApplyOrgs = [];
+      this.params.priceApplyItems = [];
     },
     //
     async useRowAdd(prop) {

+ 12 - 1
src/views/purchase/apply/edit/index.vue

@@ -126,7 +126,17 @@ export default {
         if (valid) {
           try {
             // try
-            const params = { ...this.params };
+            this.loading = true;
+            const {
+              params,
+              params: { priceApplyOrgs, priceApplyItems },
+            } = this;
+            params.priceApplyOrgs = priceApplyOrgs.filter(
+              (item) => item.orgName
+            );
+            params.priceApplyItems = priceApplyItems.filter(
+              (item) => item.materialName
+            );
             const { msg, code } = await SAVE(params);
             if (code === 200) {
               this.hide();
@@ -163,6 +173,7 @@ export default {
       <span>
         <el-button
           :size="size"
+          :loading="loading"
           circle
           icon="el-icon-check"
           @click="useSubmit('ruleForm')"