From 61049a01dc93a0e56cc48cc79efbbdbf76e0f734 Mon Sep 17 00:00:00 2001 From: weipengfei <2187978347@qq.com> Date: Thu, 28 Sep 2023 11:18:19 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dbug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/product/addGoods/commodity.vue | 46 +- pages/product/addGoods/index.vue | 1574 +++++++++-------- pages/product/addGoods/price.vue | 392 ++-- pages/product/addGoods/secound.vue | 202 ++- pages/product/components/inputGoodsDetils.vue | 5 +- 5 files changed, 1146 insertions(+), 1073 deletions(-) diff --git a/pages/product/addGoods/commodity.vue b/pages/product/addGoods/commodity.vue index ad41d6a..d7ba2dd 100644 --- a/pages/product/addGoods/commodity.vue +++ b/pages/product/addGoods/commodity.vue @@ -2,7 +2,7 @@ - + 商品详情 - + 商品排序 @@ -140,6 +140,10 @@ type: [String, Number], default: '' }, + showCommodity: { + type: Boolean, + default: false + }, resetKey: { type: Boolean, default: false @@ -162,22 +166,26 @@ once_count: '', // 限购数量 video_link: '' }, - goodsDis: {imageList: []}, + goodsDis: {imageList: [],store_name:""}, store_name:'', moreThanFlag: true, }; }, - created() { - // console.log('123'); + mounted() { this.initData(); + // this.$nextTick(()=>{ + // this.initData(); + // }) + }, + updated() { + // this.initData(); }, - watch: { addGoodsSecoundData: { handler(val) { setTimeout(() => { - setStorage(this.product_id ? 'editGoodsDetils' : 'addGoodsSecoundData', val) + setStorage('editCommodity', val) }); }, deep: true @@ -214,12 +222,21 @@ this.disModel = true; } if (this.product_id) { - editGoodsDetils = getStorage('editGoodsDetils'); + // editGoodsDetils = getStorage('editGoodsDetils'); + editGoodsDetils = this.$store.state.storage.storage; + console.log(editGoodsDetils); + // editGoodsDetils = getStorage('editGoodsDetils'); + // console.log('初始化商品详情',editGoodsDetils); Object.keys(this.addGoodsSecoundData).forEach(item => { + console.log(item, editGoodsDetils[item]); this.addGoodsSecoundData[item] = editGoodsDetils[item]; }); if (editGoodsDetils.content) { + this.goodsDis.imageList = editGoodsDetils.content.image; + this.goodsDis.store_name = editGoodsDetils.content.title; + this.store_name = editGoodsDetils.content.title; + // console.log(this.goodsDis, editGoodsDetils.content); setStorage('goodsDis', { store_name: editGoodsDetils.content.title, imageList: editGoodsDetils.content.image @@ -228,6 +245,11 @@ } setStorage('canChangeSecound', true); return; + }else { + setStorage('goodsDis', { + store_name: '', + imageList: [] + }); } if (getStorage('addGoodsSecoundData')) { @@ -236,10 +258,6 @@ this.addGoodsSecoundData[item] = getStorage('addGoodsSecoundData')[item]; } }); - - - - } }, lastStep() { @@ -514,7 +532,7 @@ border-radius: 50%; padding: 8rpx; background: #e93323; - z-index: 999; + z-index: 2; } video { diff --git a/pages/product/addGoods/index.vue b/pages/product/addGoods/index.vue index a93082e..97e62b7 100644 --- a/pages/product/addGoods/index.vue +++ b/pages/product/addGoods/index.vue @@ -1,61 +1,59 @@