lilei пре 1 година
родитељ
комит
d2923fb443

+ 3 - 5
src/views/salesManagement/salesQueryNew/comps/productList.vue

@@ -102,9 +102,8 @@
           <a-button
             type="link"
             class="button-info"
-            :disabled="disablePromo"
              @click="showSearchBox=!showSearchBox" ><a-icon type="search"/> 筛选</a-button>
-          <a-dropdown>
+          <a-dropdown :disabled="disablePromo">
             <a-menu slot="overlay" @click="handleImportClick">
               <a-menu-item key="GATE">
                 导入门槛产品
@@ -118,13 +117,12 @@
             </a-menu>
             <a-button
               type="link"
-              class="button-info"
-              :disabled="disablePromo"
+              :class="disablePromo?'button-gray':'button-info'"
             > 导入产品 <a-icon type="down" /> </a-button>
           </a-dropdown>
           <a-button
             type="link"
-            class="button-info"
+            :class="disablePromo?'button-gray':'button-info'"
             :disabled="disablePromo"
             @click="openCpModal"><a-icon type="plus" /> 添加产品</a-button>
         </a-col>

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

@@ -298,6 +298,10 @@ export default {
     // 禁用活动
     disabledActive(e,item){
       const _this = this
+      if(item.disabled){
+        this.$message.info("规则已经禁用!")
+        return
+      }
       this.$confirm({
         title: '确定禁用规则?',
         centered: true,
@@ -326,6 +330,7 @@ export default {
               if(res.status == 200){
                 _this.$refs['productList-'+item.promoRuleSn][0].disableActive()
                 _this.disabledActiveOption = null
+                item.disabled = true
               }
             })
           }else{