chenrui 9 hónapja
szülő
commit
25e891eeec

+ 3 - 0
src/views/easyPassManagement/shoppingManagement/addCategoryModal.vue

@@ -144,6 +144,7 @@ export default {
     },
     // 重置
     resetAddForm () {
+      this.form.categorySn = undefined
       this.form.parentSn = undefined
       this.form.categoryName = ''
       this.form.sort = undefined
@@ -172,6 +173,8 @@ export default {
       if (!newValue) {
         this.$emit('close')
         this.resetAddForm()
+      } else {
+        this.form = {}
       }
     }
   }

+ 3 - 2
src/views/easyPassManagement/shoppingManagement/list.vue

@@ -50,12 +50,12 @@
             type="link"
             class="button-info"
             @click="handleEdit(record,'addChild')"
-            v-if="(record.type && record.type=='root')&&(record.shopCategoryCount==0)"
+            v-if="(record.type && record.type=='root')&&(record.shopCategoryCount>=0&&record.shopProductCount==0)"
             :id="'shoppingManagementList-addChild-btn'+record.id">添加子类目</a-button>
           <a-button
             size="small"
             type="link"
-            v-if="(!record.shopProductCount||record.shopProductCount==0)||record.type!='root'"
+            v-if="(record.shopProductCount>=0&&record.shopCategoryCount==0)||record.type!='root'"
             class="button-success"
             @click="handleAddProduct(record)"
             :id="'shoppingManagementList-addProduct-btn'+record.id">添加产品</a-button>
@@ -146,6 +146,7 @@ export default {
       this.pageType = typeVal
       this.openCategoryModal = true
       this.parentData = row
+      console.log('22222222222222:', row, typeVal)
       if (typeVal === 'edit') {
         this.$refs.categoryModal.getDetailData({ categorySn: row.categorySn })
       }