浏览代码

修改国内贸易

lichao 3 年之前
父节点
当前提交
511ecc5af3

+ 25 - 11
src/views/businessManagement/deliveryNotice/configuration/commodity.json

@@ -21,6 +21,7 @@
       "prop": "code",
       "search": true,
       "width": 100,
+      "overHidden": true,
       "rules": [
         {
           "required": true,
@@ -34,6 +35,7 @@
       "prop": "cname",
       "slot": true,
       "width": 100,
+      "overHidden": true,
       "rules": [
         {
           "required": true,
@@ -48,6 +50,7 @@
       "hide": true,
       "addDisabled": false,
       "multiple": true,
+      "overHidden": true,
       "rules": [{
         "required": true,
         "message": " ",
@@ -57,47 +60,56 @@
     {
       "label": "规格编码",
       "prop": "typeno",
-      "search": false
+      "search": false,
+      "overHidden": true
     },
     {
       "label": "品牌",
       "prop": "brand",
-      "slot": true
+      "slot": true,
+      "overHidden": true
     },
     {
       "label": "花纹",
       "prop": "brandItem",
-      "slot": true
+      "slot": true,
+      "overHidden": true
     },
     {
       "label": "规格尺寸",
       "prop": "specs",
-      "slot": true
+      "slot": true,
+      "overHidden": true
     },
     {
       "label": "产品类别",
       "prop": "category",
-      "slot": true
+      "slot": true,
+      "overHidden": true
     },
     {
       "label": "产品分类",
       "prop": "categoryitem",
-      "slot": true
+      "slot": true,
+      "overHidden": true
     },
     {
       "label": "供应商",
       "prop": "providers",
-      "slot": true
+      "slot": true,
+      "overHidden": true
     },
     {
       "label": "计量单位",
       "prop": "unit",
-      "slot": true
+      "slot": true,
+      "overHidden": true
     },
     {
       "label": "包装单位",
       "prop": "packgeunit",
-      "slot": true
+      "slot": true,
+      "overHidden": true
     },
     {
       "label": "商品图片",
@@ -111,12 +123,14 @@
         "url": "link"
       },
       "hide": true,
-      "span": 24
+      "span": 24,
+      "overHidden": true
     },
     {
       "label": "备注",
       "prop": "remarks",
-      "slot": true
+      "slot": true,
+      "overHidden": true
     }
   ]
 }

+ 106 - 18
src/views/businessManagement/deliveryNotice/detailsPageEdit.vue

@@ -118,7 +118,7 @@
           <avue-crud
               :option="customerContact"
               v-model="contactsForm"
-              :data="contactsData"
+              :data="goodsShowData"
               ref="crudContact"
               @row-save="rowSave"
               @row-click="handleRowClick"
@@ -149,13 +149,12 @@
               >删 除</el-button>
             </template>
             <template slot="menuLeft" slot-scope="{size}">
-<!--              <el-button type="primary"-->
-<!--                         icon="el-icon-plus"-->
-<!--                         size="small"-->
-<!--                         @click="commoditySelection"-->
-<!--                         :disabled="detailData.seeDisabled"-->
-<!--              >录入明细-->
-<!--              </el-button>-->
+              <el-tabs v-model="goodsActives" @tab-click="handleClick">
+                <el-tab-pane label="商品" name="goods" :key="'first'" :disabled="goodsDisabled">
+                </el-tab-pane>
+                <el-tab-pane label="赠品" name="gift" :key="'second'" :disabled="goodsDisabled">
+                </el-tab-pane>
+              </el-tabs>
               <el-button type="primary"
                          icon="el-icon-plus"
                          size="small"
@@ -753,6 +752,12 @@ export default {
       rowHeight: '',
       // 查询时loading页面
       pageLoading: false,
+      goodsActives: 'goods',
+      goodsDisabled: false,
+      // 赠品信息数据
+      giftData: [],
+      // 商品信息展示数据
+      goodsShowData: [],
     }
   },
   mounted() {
@@ -815,7 +820,29 @@ export default {
       delete this.form.createTime
       delete this.form.id
       delete this.form.sysNo
-      this.contactsData = this.form.orderItemsList
+      this.contactsData = this.form.orderItemsList.filter(item => {
+        return item.goodType == 0
+      })
+      this.giftData = this.form.orderItemsList.filter(item => {
+        return item.goodType == 1
+      })
+      this.giftData.forEach(item => {
+        this.$set(item, 'deliveryAmount', item.amount)
+        this.$set(item, 'specificationAndModel', item.itemType)
+        this.$set(item, 'orgOrderNo', this.form.orgOrderNo)
+        this.$set(item, "srcId", item.id)
+        delete item.id
+        delete item.pid
+        delete item.createTime
+        delete item.createUser
+        delete item.status
+        delete item.updateTime
+        delete item.updateUser
+      })
+      this.goodsShowData = this.giftData;
+      this.goodsActives = 'goods';
+      this.handleClick({name: this.goodsActives})
+      // this.contactsData = this.form.orderItemsList
       delete this.form.orderItemsList
       this.configuration.dicData = this.form.corpName
       delete this.form.corpName
@@ -859,6 +886,11 @@ export default {
         this.$set(item, 'scale', (item.deliveryAmount / item.actualQuantity))
         delete item.id
         delete item.pid
+        delete item.createTime
+        delete item.createUser
+        delete item.status
+        delete item.updateTime
+        delete item.updateUser
       })
     } else if (this.detailData.copyId) {
       let id = this.detailData.copyId
@@ -870,9 +902,20 @@ export default {
   methods: {
     queryData(id, isCopy = false) {
       detail(id).then(res => {
-        console.log(res.data.data)
         this.form = res.data.data;
-        this.contactsData = this.form.deliveryItemsList
+        // this.contactsData = this.form.deliveryItemsList
+        this.contactsData = this.form.deliveryItemsList.filter(item => {
+          return item.goodType == 0
+        })
+        this.giftData = this.form.deliveryItemsList.filter(item => {
+          return item.goodType == 1
+        })
+        this.giftData.forEach(item => {
+          this.$set(item, 'deliveryAmount', item.amount)
+        })
+        this.goodsShowData = this.giftData;
+        this.goodsActives = 'goods';
+        this.handleClick({name: this.goodsActives})
         this.advantageProjectData = this.form.deliveryFeesList
         this.bankOfDepositData = this.form.deliveryFilesList
         this.configuration.dicData = this.form.corpName
@@ -1322,15 +1365,15 @@ export default {
       this.$refs["form"].validate((valid) => {
         if (valid) {
           //商品信息
-          this.form.deliveryItemsList = this.contactsData
+          this.contactsData.forEach(item => {
+            this.$set(item, 'contractAmount', item.deliveryAmount)
+          })
+          this.form.deliveryItemsList = this.contactsData.concat(this.giftData)
           this.form.deliveryFeesList = this.advantageProjectData
           this.form.deliveryFilesList = this.bankOfDepositData
           if (typeof this.form.corpsTypeId == 'object') {
             this.form.corpsTypeId = this.form.corpsTypeId.join(",")
           }
-          this.contactsData.forEach(item => {
-            this.$set(item, 'contractAmount', item.deliveryAmount)
-          })
           this.saveLoading = true
           this.form.billType = 'FH'
           typeSave(this.form).then(res => {
@@ -1344,7 +1387,7 @@ export default {
             }
             if (type == '发货') {
               this.$nextTick(() => {
-                this.form.deliveryItemsList = this.contactsData
+                this.form.deliveryItemsList = this.contactsData.concat(this.giftData)
                 this.form.deliveryFeesList = this.advantageProjectData
                 this.form.deliveryFilesList = this.bankOfDepositData
                 if (typeof this.form.corpsTypeId == 'object') {
@@ -1414,7 +1457,7 @@ export default {
             })
           } else {
             //商品信息
-            this.form.deliveryItemsList = this.contactsData
+            this.form.deliveryItemsList = this.contactsData.concat(this.giftData)
             this.form.deliveryFeesList = this.advantageProjectData
             this.form.deliveryFilesList = this.bankOfDepositData
             if (typeof this.form.corpsTypeId == 'object') {
@@ -1461,7 +1504,11 @@ export default {
       list.forEach(item => {
         item.cname = item.cname
         this.$set(item, 'specificationAndModel', item.itemType)
-        this.$set(item, 'deliveryAmount', item.amount)
+        if (this.goodsActives == 'goods') {
+          this.$set(item, 'deliveryAmount', item.amount)
+        } else {
+          this.$set(item, 'deliveryAmount', 0)
+        }
         this.$set(item, 'actualQuantity', item.orderQuantity)
         this.$set(item, 'inventoryNumber', item.storageQuantity)
         delete item.id
@@ -1526,6 +1573,47 @@ export default {
         })
       })
     },
+    // 商品信息标签页切换
+    handleClick(data) {
+      this.goodsDisabled = true
+      if (data.name == 'goods') {
+        this.giftData = this.goodsShowData
+        // 显示
+        this.customerContact.column.forEach(item => {
+          if (item.prop == 'deliveryAmount') item.label = '出库金额'
+          if (item.prop == 'actualQuantity') item.label = '出库数量'
+          if (item.prop == 'priceType' || item.prop == 'code' || item.prop == 'typeno' || item.prop == 'corpId'
+            || item.prop == 'packageRemarks' || item.prop == 'invoiceWeight'
+            || item.prop == 'inventoryNumber' || item.prop == 'inventoryAmount'
+          ) {
+            item.hide = false;
+            item.showColumn = true;
+          }
+        })
+        this.goodsShowData = this.contactsData;
+        setTimeout(() => {
+          this.goodsDisabled = false
+        },500)
+      } else {
+        // 隐藏字段
+        this.contactsData = this.goodsShowData
+        this.customerContact.column.forEach(item => {
+          if (item.prop == 'deliveryAmount') item.label = '积分'
+          if (item.prop == 'actualQuantity') item.label = '数量'
+          if (item.prop == 'priceType' || item.prop == 'code' || item.prop == 'typeno' || item.prop == 'corpId'
+            || item.prop == 'packageRemarks' || item.prop == 'invoiceWeight' || item.prop == 'inventoryNumber'
+            || item.prop == 'inventoryAmount'
+          ) {
+            item.hide = true;
+            item.showColumn = false;
+          }
+        })
+        this.goodsShowData = this.giftData;
+        setTimeout(() => {
+          this.goodsDisabled = false
+        },500)
+      }
+    },
   }
 }
 </script>

+ 25 - 11
src/views/businessManagement/purchaseOrder/configuration/commodity.json

@@ -21,6 +21,7 @@
       "prop": "code",
       "search": true,
       "width": 100,
+      "overHidden": true,
       "rules": [
         {
           "required": true,
@@ -35,6 +36,7 @@
       "search": true,
       "slot": true,
       "width": 100,
+      "overHidden": true,
       "rules": [
         {
           "required": true,
@@ -49,6 +51,7 @@
       "hide": true,
       "addDisabled": false,
       "multiple": true,
+      "overHidden": true,
       "rules": [{
         "required": true,
         "message": " ",
@@ -58,47 +61,56 @@
     {
       "label": "规格编码",
       "prop": "typeno",
-      "search": false
+      "search": false,
+      "overHidden": true
     },
     {
       "label": "品牌",
       "prop": "brand",
-      "slot": true
+      "slot": true,
+      "overHidden": true
     },
     {
       "label": "花纹",
       "prop": "brandItem",
-      "slot": true
+      "slot": true,
+      "overHidden": true
     },
     {
       "label": "规格尺寸",
       "prop": "specs",
-      "slot": true
+      "slot": true,
+      "overHidden": true
     },
     {
       "label": "产品类别",
       "prop": "category",
-      "slot": true
+      "slot": true,
+      "overHidden": true
     },
     {
       "label": "产品分类",
       "prop": "categoryitem",
-      "slot": true
+      "slot": true,
+      "overHidden": true
     },
     {
       "label": "供应商",
       "prop": "providers",
-      "slot": true
+      "slot": true,
+      "overHidden": true
     },
     {
       "label": "计量单位",
       "prop": "unit",
-      "slot": true
+      "slot": true,
+      "overHidden": true
     },
     {
       "label": "包装单位",
       "prop": "packgeunit",
-      "slot": true
+      "slot": true,
+      "overHidden": true
     },
     {
       "label": "商品图片",
@@ -112,12 +124,14 @@
         "url": "link"
       },
       "hide": true,
-      "span": 24
+      "span": 24,
+      "overHidden": true
     },
     {
       "label": "备注",
       "prop": "remarks",
-      "slot": true
+      "slot": true,
+      "overHidden": true
     }
   ]
 }

+ 16 - 0
src/views/businessManagement/purchaseOrder/detailsPageEdit.vue

@@ -93,6 +93,7 @@
                   v-else-if="item.prop === 'corpId'"
                   v-model="form[item.prop]"
                   corpType="GYS"
+                  @getCorpData="returnBack"
                   :disabled="detailData.seeDisabled"
                 ></crop-select>
                 <el-select v-else-if="item.prop === 'banks'"
@@ -1435,6 +1436,21 @@ export default {
         }
       }
     },
+    returnBack(row) {
+      this.$set(this.form, 'paymentType', row.paymentType)
+      this.$set(this.form, 'packageRemarks', row.packageRemarks)
+      getlistBankBy(row.id).then(res =>{
+        this.$set(this.form, 'banks', null)
+        this.$set(this.form, 'banksAccountName', null)
+        this.$set(this.form, 'accountBank', null)
+        this.bankList = res.data
+        if (this.bankList.length > 0) {
+          this.form.banks = this.bankList[0].accountNo
+          this.form.banksAccountName = this.bankList[0].accountName
+          this.form.accountBank = this.bankList[0].accountBank
+        }
+      })
+    },
     // 银行账号变化
     banksChange(val) {
       let isTrue = false

+ 25 - 11
src/views/businessManagement/receipt/configuration/commodity.json

@@ -21,6 +21,7 @@
       "prop": "code",
       "search": true,
       "width": 100,
+      "overHidden": true,
       "rules": [
         {
           "required": true,
@@ -34,6 +35,7 @@
       "prop": "cname",
       "slot": true,
       "width": 100,
+      "overHidden": true,
       "rules": [
         {
           "required": true,
@@ -48,6 +50,7 @@
       "hide": true,
       "addDisabled": false,
       "multiple": true,
+      "overHidden": true,
       "rules": [{
         "required": true,
         "message": " ",
@@ -57,47 +60,56 @@
     {
       "label": "规格编码",
       "prop": "typeno",
-      "search": false
+      "search": false,
+      "overHidden": true
     },
     {
       "label": "品牌",
       "prop": "brand",
-      "slot": true
+      "slot": true,
+      "overHidden": true
     },
     {
       "label": "花纹",
       "prop": "brandItem",
-      "slot": true
+      "slot": true,
+      "overHidden": true
     },
     {
       "label": "规格尺寸",
       "prop": "specs",
-      "slot": true
+      "slot": true,
+      "overHidden": true
     },
     {
       "label": "产品类别",
       "prop": "category",
-      "slot": true
+      "slot": true,
+      "overHidden": true
     },
     {
       "label": "产品分类",
       "prop": "categoryitem",
-      "slot": true
+      "slot": true,
+      "overHidden": true
     },
     {
       "label": "供应商",
       "prop": "providers",
-      "slot": true
+      "slot": true,
+      "overHidden": true
     },
     {
       "label": "计量单位",
       "prop": "unit",
-      "slot": true
+      "slot": true,
+      "overHidden": true
     },
     {
       "label": "包装单位",
       "prop": "packgeunit",
-      "slot": true
+      "slot": true,
+      "overHidden": true
     },
     {
       "label": "商品图片",
@@ -111,12 +123,14 @@
         "url": "link"
       },
       "hide": true,
-      "span": 24
+      "span": 24,
+      "overHidden": true
     },
     {
       "label": "备注",
       "prop": "remarks",
-      "slot": true
+      "slot": true,
+      "overHidden": true
     }
   ]
 }

+ 23 - 10
src/views/businessManagement/salesOrder/configuration/commodity.json

@@ -24,6 +24,7 @@
       "prop": "code",
       "search": true,
       "width": 100,
+      "overHidden": true,
       "rules": [
         {
           "required": true,
@@ -38,6 +39,7 @@
       "slot": true,
       "search": true,
       "width": 100,
+      "overHidden": true,
       "rules": [
         {
           "required": true,
@@ -52,6 +54,7 @@
       "hide": true,
       "addDisabled": false,
       "multiple": true,
+      "overHidden": true,
       "rules": [{
         "required": true,
         "message": " ",
@@ -61,47 +64,56 @@
     {
       "label": "规格",
       "prop": "typeno",
-      "search": false
+      "search": false,
+      "overHidden": true
     },
     {
       "label": "品牌",
       "prop": "brand",
-      "slot": true
+      "slot": true,
+      "overHidden": true
     },
     {
       "label": "花纹",
       "prop": "brandItem",
-      "slot": true
+      "slot": true,
+      "overHidden": true
     },
     {
       "label": "规格尺寸",
       "prop": "specs",
-      "slot": true
+      "slot": true,
+      "overHidden": true
     },
     {
       "label": "产品类别",
       "prop": "category",
-      "slot": true
+      "slot": true,
+      "overHidden": true
     },
     {
       "label": "产品分类",
       "prop": "categoryitem",
-      "slot": true
+      "slot": true,
+      "overHidden": true
     },
     {
       "label": "供应商",
       "prop": "corpName",
-      "slot": true
+      "slot": true,
+      "overHidden": true
     },
     {
       "label": "计量单位",
       "prop": "unit",
-      "slot": true
+      "slot": true,
+      "overHidden": true
     },
     {
       "label": "包装单位",
       "prop": "packgeunit",
-      "slot": true
+      "slot": true,
+      "overHidden": true
     },
     {
       "label": "商品图片",
@@ -115,7 +127,8 @@
         "url": "link"
       },
       "hide": true,
-      "span": 24
+      "span": 24,
+      "overHidden": true
     },
     {
       "label": "备注",

+ 85 - 7
src/views/businessManagement/salesOrder/detailsPageEdit.vue

@@ -201,7 +201,7 @@
           <avue-crud
               :option="customerContact"
               v-model="contactsForm"
-              :data="contactsData"
+              :data="goodsShowData"
               ref="crudContact"
               @row-save="rowSave"
               @row-click="handleRowClick"
@@ -302,6 +302,12 @@
               >删 除</el-button>
             </template>
             <template slot="menuLeft" slot-scope="{size}">
+              <el-tabs v-model="goodsActives" @tab-click="handleClick">
+                <el-tab-pane label="商品" name="goods" :key="'first'" :disabled="goodsDisabled">
+                </el-tab-pane>
+                <el-tab-pane label="赠品" name="gift" :key="'second'" :disabled="goodsDisabled">
+                </el-tab-pane>
+              </el-tabs>
               <el-button type="primary"
                          icon="el-icon-plus"
                          size="small"
@@ -312,25 +318,30 @@
                          icon="el-icon-plus"
                          size="small"
                          @click="policy"
-                         :disabled="detailData.seeDisabled || !form.corpId">政策
+                         :disabled="detailData.seeDisabled || !form.corpId"
+                         v-show="goodsActives == 'goods'"
+              >政策
               </el-button>
               <el-button type="warning"
                          icon="el-icon-plus"
                          size="small"
                          :disabled="selection.length < 1 || detailData.seeDisabled"
-                         @click="getShipmentD">生成发货单
+                         @click="getShipmentD"
+                         v-show="goodsActives == 'goods'">生成发货单
               </el-button>
               <el-button type="info"
                          :size="size"
                          icon="el-icon-printer"
                          :disabled="detailData.seeDisabled"
                          @click.stop="openReport()"
+                         v-show="goodsActives == 'goods'"
               >报 表</el-button>
               <el-button
                 type="primary"
                 size="small"
                 icon="el-icon-download"
                 @click="downloadHandle"
+                v-show="goodsActives == 'goods'"
               >下载模板</el-button>
               <el-upload
                 :action="baseURL"
@@ -347,6 +358,7 @@
                   type="primary"
                   size="small"
                   icon="el-icon-upload"
+                  v-show="goodsActives == 'goods'"
                 >导 入</el-button>
               </el-upload>
             </template>
@@ -1046,7 +1058,7 @@ export default {
               }
             ]
           }, {
-            label: '积分倍数',
+            label: '积分余额',
             prop: 'pointMutiple',
             rules: [
               {
@@ -1320,6 +1332,12 @@ export default {
       goodsListSave: [],
       goodsListTotal: 0,
       goodsListSaveTotal: 0,
+      goodsActives: 'goods',
+      goodsDisabled: false,
+      // 赠品信息数据
+      giftData: [],
+      // 商品信息展示数据
+      goodsShowData: [],
     }
   },
   mounted() {
@@ -1385,7 +1403,16 @@ export default {
       this.pageLoading = true
       detail(id).then(res => {
         this.form = res.data.data;
-        this.contactsData = this.form.orderItemsList
+        this.contactsData = this.form.orderItemsList.filter(item => {
+          return item.goodType == 0
+        })
+        this.giftData = this.form.orderItemsList.filter(item => {
+          return item.goodType == 1
+        })
+        this.goodsShowData = this.giftData;
+        this.goodsActives = 'goods';
+        this.handleClick({name: this.goodsActives})
+        // this.contactsData = this.form.orderItemsList
         this.advantageProjectData = this.form.orderFeesList
         this.bankOfDepositData = this.form.orderFilesList
         this.configuration.dicData = this.form.corpName
@@ -1677,6 +1704,7 @@ export default {
           });
         })
       } else {
+        this.selection = this.selection.concat(this.giftData)
         this.selection.forEach(item => {
           lsit.push(item.id)
         })
@@ -1876,6 +1904,11 @@ export default {
               }
             })
             this.goodsListSave[item].amount = 0
+            if (this.goodsActives == "goods") {
+              this.$set(this.goodsListSave[item], 'goodType', 0)
+            } else {
+              this.$set(this.goodsListSave[item], 'goodType', 1)
+            }
             this.goodsListSave[item].sort = this.maxGoodsNum + 1
             if (this.form.packageRemarks) {
               this.goodsListSave[item].packageRemarks = this.form.packageRemarks
@@ -1925,6 +1958,11 @@ export default {
                 }
               })
               this.tableData[item].amount = 0
+              if (this.goodsActives == "goods") {
+                this.$set(this.tableData[item], 'goodType', 0)
+              } else {
+                this.$set(this.tableData[item], 'goodType', 1)
+              }
               this.tableData[item].sort = this.maxGoodsNum + 1
               if (this.form.packageRemarks) {
                 this.tableData[item].packageRemarks = this.form.packageRemarks
@@ -2298,7 +2336,6 @@ export default {
           }
           let packFee;
           if (this.form.packageRemarks) {
-            console.log(this.advantageProjectData)
             packFee = this.advantageProjectData.findIndex(item => item.feeName == '包装费')
           }
           if (packFee == -1) {
@@ -2322,7 +2359,8 @@ export default {
             this.$set(this.form, "balanceAmount", (Number(this.form.orderAmount) - Number(this.form.settlmentAmount)).toFixed(2));
           }
           //商品信息
-          this.form.orderItemsList = this.contactsData
+          this.form.orderItemsList = this.contactsData.concat(this.giftData)
+          console.log(this.form.orderItemsList)
           this.form.orderFeesList = this.advantageProjectData
           this.form.orderFilesList = this.bankOfDepositData
           if (typeof this.form.corpsTypeId == 'object') {
@@ -2340,6 +2378,7 @@ export default {
             }
             if (type == '发货') {
               let lsit = []
+              this.selection = this.selection.concat(this.giftData)
               this.selection.forEach(item => {
                 lsit.push(item.id)
               })
@@ -2542,6 +2581,45 @@ export default {
     importStagList(row, index) {
       this.goodsListSave.push(row);
     },
+    // 商品信息标签页切换
+    handleClick(data) {
+      this.goodsDisabled = true
+      if (data.name == 'goods') {
+        this.giftData = this.goodsShowData
+        // 显示
+        this.customerContact.column.forEach(item => {
+          if (item.prop == 'amount') item.label = '金额'
+          if (item.prop == 'priceType' || item.prop == 'code' || item.prop == 'typeno' || item.prop == 'corpId'
+            || item.prop == 'orderQuantity' || item.prop == 'actualQuantity' || item.prop == 'storageQuantity'
+            || item.prop == 'purchaseAmount' || item.prop == 'price'
+          ) {
+            item.hide = false;
+            item.showColumn = true;
+          }
+        })
+        this.goodsShowData = this.contactsData;
+        setTimeout(() => {
+          this.goodsDisabled = false
+        },500)
+      } else {
+        // 隐藏字段
+        this.contactsData = this.goodsShowData
+        this.customerContact.column.forEach(item => {
+          if (item.prop == 'amount') item.label = '积分'
+          if (item.prop == 'priceType' || item.prop == 'code' || item.prop == 'typeno' || item.prop == 'corpId'
+            || item.prop == 'orderQuantity' || item.prop == 'actualQuantity' || item.prop == 'storageQuantity'
+            || item.prop == 'purchaseAmount' || item.prop == 'price'
+          ) {
+            item.hide = true;
+            item.showColumn = false;
+          }
+        })
+        this.goodsShowData = this.giftData;
+        setTimeout(() => {
+          this.goodsDisabled = false
+        },500)
+      }
+    },
   }
 }
 </script>