更新商品编辑时价格有概率无法回显的bug
This commit is contained in:
parent
47fcd00bd2
commit
0ef83a8e79
|
@ -104,11 +104,11 @@
|
|||
</view>
|
||||
</view>
|
||||
</view>
|
||||
<u-modal :show="showSpecType" title="温馨提示" content="切换后商品原有规格将失效,是否继续?"
|
||||
show-cancel-button confirm-text="继续" @confirm="changeSpecType2" @cancel="showSpecType=false"
|
||||
></u-modal>
|
||||
<u-modal :show="showSpecType" title="温馨提示" content="切换后商品原有规格将失效,是否继续?" show-cancel-button confirm-text="继续"
|
||||
@confirm="changeSpecType2" @cancel="showSpecType=false"></u-modal>
|
||||
</picker>
|
||||
<priceComponent v-if="setFormData.spec_type==0" :datas="setFormData.attrValue[0]" ref="priceRef" :product_id="product_id" :bar_code="code" @updateCode="updateCode">
|
||||
<priceComponent v-if="setFormData.spec_type==0" :datas="setFormData.attrValue[0]" ref="priceRef"
|
||||
:product_id="product_id" :bar_code="code" @updateCode="updateCode">
|
||||
</priceComponent>
|
||||
<view v-else class="popup_group" style="margin-top: 0;border-top: 1rpx solid #eeeeee;">
|
||||
<view class="popup_group_item" @click="navToSpecGood()">
|
||||
|
@ -301,8 +301,7 @@
|
|||
})
|
||||
})
|
||||
})
|
||||
}
|
||||
else if(this.product_id){
|
||||
} else if (this.product_id) {
|
||||
this.initDataEditData();
|
||||
}
|
||||
},
|
||||
|
@ -402,8 +401,10 @@
|
|||
item => item
|
||||
.category && item.category.cate_name).join(',') : '';
|
||||
this.setFormData.brand_name = editGoodsDetils.brand ? editGoodsDetils.brand.brand_name : '';
|
||||
if(typeof res.data.content == 'string')res.data.content = JSON.parse(res.data.content);
|
||||
if (res.data.content && typeof res.data.content == 'string') res.data.content = JSON.parse(res.data
|
||||
.content);
|
||||
//向组件注入数据
|
||||
this.$nextTick(() => {
|
||||
this.$refs.commodityRef.setDatas({
|
||||
addGoodsSecoundData: {
|
||||
is_good: res.data.is_good, // 是否推荐
|
||||
|
@ -421,6 +422,7 @@
|
|||
if (this.setFormData.spec_type == 0) {
|
||||
this.$refs.priceRef.setDatas(res.data.attrValue[0]);
|
||||
}
|
||||
})
|
||||
editGoodsDetils.temp && (this.setFormData.tempName = editGoodsDetils.temp.name);
|
||||
hideLoading();
|
||||
|
||||
|
@ -662,8 +664,7 @@
|
|||
if (this.import == 1) {
|
||||
uni.$emit('importAttrValueOK', this.setFormData.import_id);
|
||||
uni.navigateBack();
|
||||
}
|
||||
else uni.redirectTo({
|
||||
} else uni.redirectTo({
|
||||
url: '/pages/product/goodsOnSale/index?mer_id=' + this.merId
|
||||
})
|
||||
})
|
||||
|
|
|
@ -165,7 +165,8 @@
|
|||
else this.formList.splice(len-1, this.formList.length);
|
||||
},
|
||||
setDatas(data){
|
||||
this.singleSpecification = data;
|
||||
console.log('收到', data);
|
||||
this.singleSpecification = {...data};
|
||||
},
|
||||
input(val) {
|
||||
this.singleSpecification = val
|
||||
|
|
Loading…
Reference in New Issue