From 35a3bccaa12309d337e84db75ae344962e55607a Mon Sep 17 00:00:00 2001
From: peng <peng.com>
Date: 星期二, 17 六月 2025 18:50:27 +0800
Subject: [PATCH] update 调整商品分类为单列

---
 seller/src/views/goods/goods-seller/goodsOperation.vue      |    6 +-
 seller/src/views/goods/goods-seller/goodsOperationFirst.vue |   19 +++++++--
 seller/src/views/goods/goods-seller/goodsOperationSec.vue   |   43 +++++++++++++--------
 3 files changed, 45 insertions(+), 23 deletions(-)

diff --git a/seller/src/views/goods/goods-seller/goodsOperation.vue b/seller/src/views/goods/goods-seller/goodsOperation.vue
index 77c41ec..d689a13 100644
--- a/seller/src/views/goods/goods-seller/goodsOperation.vue
+++ b/seller/src/views/goods/goods-seller/goodsOperation.vue
@@ -13,8 +13,8 @@
     <second-step ref='second' :firstData="firstData" v-if="activestep === 1"></second-step>
     <!-- 绗笁姝� 鍙戝竷瀹屾垚 -->
     <third-step ref='third' v-if="activestep === 2"></third-step>
-    
-    
+
+
   </div>
 </template>
 <script>
@@ -51,7 +51,7 @@
       this.activestep = 0
       this.$refs.first.selectGoodsType = true;
     }
-    
+
   }
 };
 </script>
diff --git a/seller/src/views/goods/goods-seller/goodsOperationFirst.vue b/seller/src/views/goods/goods-seller/goodsOperationFirst.vue
index e4eef7d..db69887 100644
--- a/seller/src/views/goods/goods-seller/goodsOperationFirst.vue
+++ b/seller/src/views/goods/goods-seller/goodsOperationFirst.vue
@@ -231,10 +231,13 @@
       if (!this.category[0].name) {
         this.$Message.error("璇烽�夋嫨鍟嗗搧鍒嗙被");
         return;
-      } else if (!this.category[2].name) {
-        this.$Message.error("蹇呴』閫夋嫨鍒颁笁绾у垎绫�");
-        return;
-      } else if (this.category[2].name) {
+      }
+      //鍏抽棴蹇呴』閫夋嫨3涓祦绋嬬殑閫夐」
+      // else if (!this.category[2].name) {
+      //   this.$Message.error("蹇呴』閫夋嫨鍒颁笁绾у垎绫�");
+      //   return;
+      // }
+      else if (this.category[2].name) {
         let params = {
           category: this.category,
           goodsType: this.goodsType,
@@ -246,6 +249,14 @@
           this.$emit("change", params);
         }
       }
+      //娴佺▼璋冩暣
+      else {
+        let params = {
+          category: this.category,
+          goodsType: this.goodsType,
+        };
+        this.$emit("change", params);
+      }
     },
   },
   mounted() {
diff --git a/seller/src/views/goods/goods-seller/goodsOperationSec.vue b/seller/src/views/goods/goods-seller/goodsOperationSec.vue
index ce33407..a2e8262 100644
--- a/seller/src/views/goods/goods-seller/goodsOperationSec.vue
+++ b/seller/src/views/goods/goods-seller/goodsOperationSec.vue
@@ -26,13 +26,13 @@
             <FormItem label="鍟嗗搧鍗栫偣" prop="sellingPoint">
               <Input v-model="baseInfoForm.sellingPoint" :rows="4" style="width: 260px" type="textarea"/>
             </FormItem>
-            <FormItem label="鍟嗗搧鍝佺墝" prop="brandId">
-              <Select v-model="baseInfoForm.brandId" filterable style="width: 200px">
-                <Option v-for="item in brandList" :key="item.id" :label="item.name" :value="item.id"></Option>
-              </Select>
-              <Button class="refresh-icon" icon="md-refresh" shape="circle" type="text"
-                      @click="refresh('brand')"></Button>
-            </FormItem>
+<!--            <FormItem label="鍟嗗搧鍝佺墝" prop="brandId">-->
+<!--              <Select v-model="baseInfoForm.brandId" filterable style="width: 200px">-->
+<!--                <Option v-for="item in brandList" :key="item.id" :label="item.name" :value="item.id"></Option>-->
+<!--              </Select>-->
+<!--              <Button class="refresh-icon" icon="md-refresh" shape="circle" type="text"-->
+<!--                      @click="refresh('brand')"></Button>-->
+<!--            </FormItem>-->
           </div>
           <h4>鍟嗗搧浜ゆ槗淇℃伅</h4>
           <div class="form-item-view">
@@ -496,7 +496,7 @@
     <!--</Modal>-->
     <!--    todo web-->
     <Modal v-model="picModelFlag" width="1200px">
-      <!--      <ossManage ref="ossManage" :isComponent="true" :initialize="picModelFlag" @callback="callbackSelected" @selected="(list)=>{ selectedImage = list}"/>-->
+      <!--      <ossManage ref="ossManRage" :isComponent="true" :initialize="picModelFlag" @callback="callbackSelected" @selected="(list)=>{ selectedImage = list}"/>-->
       <div class="demo-upload-list" v-for="(item,index) in showListImages">
         <template>
           <img :src="item">
@@ -748,6 +748,11 @@
       if (val) {
         this.initVideo();
       }
+    },
+    showListImages(newValue){
+      this.baseInfoForm.goodsGalleryFiles = newValue.map(item => {
+        return   item.split('/').slice(-2).join('/')
+      })
     }
   },
   methods: {
@@ -1234,7 +1239,8 @@
       this.renderGoodsDetailSku(response.result.skuList);
 
       /** 鏌ヨ鍝佺墝鍒楄〃 */
-      this.getGoodsBrandList();
+      //todo 绉婚櫎鍝佺墝姒傚康
+      // this.getGoodsBrandList();
 
       /** 鏌ヨ搴楅摵鍟嗗搧鍒嗙被 */
       this.GET_ShopGoodsLabel();
@@ -1254,7 +1260,7 @@
       this.firstData.goodsType &&
       (this.baseInfoForm.goodsType = this.firstData.goodsType);
       /** 鏌ヨ鍟嗗搧鍙傛暟 */
-      this.GET_GoodsParams();
+      // this.GET_GoodsParams();
     },
     // 娓叉煋sku鏁版嵁
     renderGoodsDetailSku(skuList) {
@@ -2224,12 +2230,17 @@
         this.baseInfoForm.goodsType = this.firstData.goodsType;
 
 
-        /** 鑾峰彇璇ュ晢鍩庡垎绫讳笅 鍟嗗搧鍙傛暟淇℃伅 */
-        this.GET_GoodsParams();
-        /** 鏌ヨ鍝佺墝鍒楄〃 */
-        this.getGoodsBrandList();
-        /** 鏌ヨ鍒嗙被缁戝畾鐨勮鏍间俊鎭� */
-        this.Get_SkuInfoByCategory(this.categoryId);
+
+
+        if (this.categoryId!=null && this.categoryId!=='') {
+          /** 鑾峰彇璇ュ晢鍩庡垎绫讳笅 鍟嗗搧鍙傛暟淇℃伅 */
+          this.GET_GoodsParams();
+          console.log('鍒嗙被id------------------>',this.categoryId);
+          /** 鏌ヨ鍒嗙被缁戝畾鐨勮鏍间俊鎭� */
+          this.Get_SkuInfoByCategory(this.categoryId);
+          /** 鏌ヨ鍝佺墝鍒楄〃 */
+          this.getGoodsBrandList();
+        }
         // 鑾峰彇鍟嗗搧鍗曚綅
         this.GET_GoodsUnit();
         // 鑾峰彇褰撳墠搴楅摵鍒嗙被

--
Gitblit v1.8.0