lilei 1 yıl önce
ebeveyn
işleme
a8141d28e9

+ 2 - 2
src/views/salesManagement/salesQueryNew/comps/productList.vue

@@ -457,9 +457,9 @@
         this.queryParam.productTypeSn3 = val[2] ? val[2] : ''
       },
       // 禁用活动
-      disableActive(){
+      disableActive(flag){
         this.resetSearchForm()
-        this.disablePromo = true
+        this.disablePromo = flag
       },
       // 统计
       getCount(){

+ 5 - 2
src/views/salesManagement/salesQueryNew/edit.vue

@@ -242,9 +242,12 @@ export default {
         this.newActiveList = hasNewActive
         this.showNewActiveModal=true
       }
+
+      // 已参与活动列表
       this.activeList = await salesPromoQueryList({ salesBillSn: this.$route.params.sn }).then(res => res.data || [])
       this.activeList.map(item => {
         item.isActive = true
+        item.disabled = item.enabledFlag == 0
         this.activeDesKey['search-'+item.promoRuleSn] = false
       })
     },
@@ -452,13 +455,13 @@ export default {
               salesDisableType: _this.disabledActiveOption
             }).then(res => {
               if(res.status == 200){
-                _this.$refs['productList-'+item.promoRuleSn][0].disableActive()
+                _this.$refs['productList-'+item.promoRuleSn][0].disableActive(true)
                 _this.disabledActiveOption = null
                 item.disabled = true
               }
             })
           }else{
-            _this.$message.info("请选择如何禁用规则!")
+            _this.$message.info("请选择禁用方式!")
             return true
           }
         },