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