Преглед изворни кода

fix: 价格销售类型 返利钱包非必填

zh пре 2 година
родитељ
комит
b43a7e5004
1 измењених фајлова са 5 додато и 3 уклоњено
  1. 5 3
      src/views/basic_data/priceSalesType.vue

+ 5 - 3
src/views/basic_data/priceSalesType.vue

@@ -151,7 +151,7 @@ export default {
         priceTypeId: [{ required: true, message: '请选择', trigger: 'change' }],
         saleId: [{ required: true, message: '请选择', trigger: 'change' }],
         saleCode: [{ required: true, message: '请选择', trigger: 'change' }],
-        walletId: [{ required: true, message: '请选择', trigger: 'change' }],
+        walletId: [{ required: true, message: '请选择', trigger: 'change' }]
       },
       priceTypeList: [],
       saleypeList: [],
@@ -326,8 +326,10 @@ export default {
           const params = {
             ...this.formData
           }
-          params.walletName2 = this.rebateWalletList.find(k => k.walletRebateId === this.formData.walletId2).name
-          params.walletName = this.walletList.find(k => k.id === this.formData.walletId).name
+          if (this.formData.walletId2) {
+            params.walletName2 = this.rebateWalletList.find(k => k.walletRebateId === this.formData.walletId2).name
+            params.walletName = this.walletList.find(k => k.id === this.formData.walletId).name
+          }
           if (!this.edit) {
             params.priceSaleTypeRelaId = ''
             addPriceSalesRela(params).then(res => {