From a31c7a5ad05d00c552fa11b4d609c98b36008b30 Mon Sep 17 00:00:00 2001 From: paulGao Date: Tue, 6 Dec 2022 16:32:29 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E7=A7=BB=E5=8A=A8?= =?UTF-8?q?=E7=AB=AF=E6=A5=BC=E5=B1=82=E8=A3=85=E4=BF=AE=E5=A4=96=E9=83=A8?= =?UTF-8?q?=E9=93=BE=E6=8E=A5=E6=B2=A1=E6=9C=89=E5=9C=B0=E6=96=B9=E5=A1=AB?= =?UTF-8?q?=E5=86=99=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../views/page-decoration/wap/decorate.vue | 198 ++++++++++-------- 1 file changed, 108 insertions(+), 90 deletions(-) diff --git a/manager/src/views/page-decoration/wap/decorate.vue b/manager/src/views/page-decoration/wap/decorate.vue index 960d3460..354d717d 100644 --- a/manager/src/views/page-decoration/wap/decorate.vue +++ b/manager/src/views/page-decoration/wap/decorate.vue @@ -26,13 +26,20 @@ >选择促销活动 - 装修提示 - - + 装修提示 + + @@ -119,66 +126,61 @@
绑定
-
@@ -475,8 +487,11 @@ @selectedGoodsData="selectedGoodsData" > - - + + @@ -496,7 +511,7 @@ export default { components: { ossManage, hotzone, - categoryTemplate + categoryTemplate, }, data() { return { @@ -513,8 +528,8 @@ export default { selectedGoods: "", // 已选商品 selectedLinks: "", // 已选链接 modelList: "", // 装修列表 - enableSelectCategory:false, //商品是否绑定分类 - goodsSelectedIndex:0, //绑定商品分类的索引 + enableSelectCategory: false, //商品是否绑定分类 + goodsSelectedIndex: 0, //绑定商品分类的索引 }; }, watch: { @@ -526,23 +541,26 @@ export default { props: ["res"], methods: { // 选择分类 - confirmCategory(val){ - let data = {...this.res.options.list[0].titleWay[this.goodsSelectedIndex]} + confirmCategory(val) { + let data = { + ...this.res.options.list[0].titleWay[this.goodsSelectedIndex], + }; let callback = { - id:val[0].id, - name:val[0].name, - categoryIdWay:val[0].id + id: val[0].id, + name: val[0].name, + categoryIdWay: val[0].id, }; data = { ...data, - bindCategory:callback - } - this.res.options.list[0].listWay = this.res.options.list[0].listWay.filter(item=>{ - return item.___index != this.goodsSelectedIndex - }) - this.res.options.list[0].titleWay[this.goodsSelectedIndex] = data + bindCategory: callback, + }; + this.res.options.list[0].listWay = + this.res.options.list[0].listWay.filter((item) => { + return item.___index != this.goodsSelectedIndex; + }); + this.res.options.list[0].titleWay[this.goodsSelectedIndex] = data; - console.log( this.res.options.list[0]) + console.log(this.res.options.list[0]); }, // 商品排序 slotGoods(list, key, val) { @@ -621,7 +639,7 @@ export default { }, // 回调选择的链接 selectedLink(val) { - this.selectedLinks.zoneInfo = [] + this.selectedLinks.zoneInfo = []; delete val.selected; delete val.intro; delete val.mobileIntro; @@ -644,20 +662,20 @@ export default { }); this.res.options.list[0].listWay.push(...data); // 清除已经绑定的分类 - this.res.options.list[0].titleWay[this.goodsSelectedIndex].bindCategory = "" + this.res.options.list[0].titleWay[this.goodsSelectedIndex].bindCategory = + ""; this.linkType = ""; }, // 绑定商品 - bindGoodsId(val,index) { + bindGoodsId(val, index) { this.selectedGoods = val; - this.goodsSelectedIndex = index + this.goodsSelectedIndex = index; this.liliDialogFlag(true); }, // 绑定分类 - bindGoodsCategory(index,key){ - this.enableSelectCategory = true - this.goodsSelectedIndex = index - + bindGoodsCategory(index, key) { + this.enableSelectCategory = true; + this.goodsSelectedIndex = index; }, // 点击抽屉 clickDrawer(item, index) {