This commit is contained in:
parent
ef08827f7d
commit
3fee32805d
|
@ -107,11 +107,11 @@
|
||||||
<u-modal :show="showSpecType" title="温馨提示" content="切换后商品原有规格将失效,是否继续?" show-cancel-button confirm-text="继续"
|
<u-modal :show="showSpecType" title="温馨提示" content="切换后商品原有规格将失效,是否继续?" show-cancel-button confirm-text="继续"
|
||||||
@confirm="changeSpecType2" @cancel="showSpecType=false"></u-modal>
|
@confirm="changeSpecType2" @cancel="showSpecType=false"></u-modal>
|
||||||
</picker>
|
</picker>
|
||||||
<priceComponent v-if="setFormData.spec_type==0" :datas="setFormData.attrValue[0]" ref="priceRef"
|
<priceComponent v-if="setFormData.spec_type==0" :tips="tips1" :datas="setFormData.attrValue[0]" ref="priceRef"
|
||||||
:product_id="product_id" :bar_code="code" tips="提供给B端商户" :sku="'件'" @updateCode="updateCode">
|
:product_id="product_id" :bar_code="code" :sku="'件'" @updateCode="updateCode">
|
||||||
</priceComponent>
|
</priceComponent>
|
||||||
<view style="height: 1rpx;"></view>
|
<view style="height: 1rpx;"></view>
|
||||||
<priceComponent v-if="setFormData.spec_type==0" tips="提供给C端用户" :datas="setFormData.attrValue[1]" ref="priceRef2"
|
<priceComponent v-if="setFormData.spec_type==0" :tips="tips2" :datas="setFormData.attrValue[1]" ref="priceRef2"
|
||||||
:product_id="product_id" :bar_code="code" :sku="'个'" @updateCode="updateCode">
|
:product_id="product_id" :bar_code="code" :sku="'个'" @updateCode="updateCode">
|
||||||
</priceComponent>
|
</priceComponent>
|
||||||
<view v-else class="popup_group" style="margin-top: 0;border-top: 1rpx solid #eeeeee;">
|
<view v-else class="popup_group" style="margin-top: 0;border-top: 1rpx solid #eeeeee;">
|
||||||
|
@ -229,6 +229,8 @@
|
||||||
},
|
},
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
|
tips1: '提供给B端商户',
|
||||||
|
tips2: '提供给C端用户',
|
||||||
bar_code_dis: false,
|
bar_code_dis: false,
|
||||||
merId: '', //商户id
|
merId: '', //商户id
|
||||||
product_id: '', //商品id
|
product_id: '', //商品id
|
||||||
|
@ -417,6 +419,23 @@
|
||||||
if (res.data.content && typeof res.data.content == 'string') res.data.content = JSON.parse(res.data
|
if (res.data.content && typeof res.data.content == 'string') res.data.content = JSON.parse(res.data
|
||||||
.content);
|
.content);
|
||||||
this.setFormData.once_min_count <= 0 ? this.setFormData.once_min_count = '' : null;
|
this.setFormData.once_min_count <= 0 ? this.setFormData.once_min_count = '' : null;
|
||||||
|
if(res.data.attr.length==1&&res.data.attr[0].value=='单位'&&res.data.attr[0].detail.length==2){ // 供应链默认规格时页面改成默认规格
|
||||||
|
this.setFormData.spec_type = 0;
|
||||||
|
}
|
||||||
|
if(res.data.attr.length==1&&res.data.attr[0].value=='单位'){
|
||||||
|
if(res.data.attrValue[0].sku=='件'||res.data.attrValue[1].sku=='个') {
|
||||||
|
this.tips1 = '提供给B端商户';
|
||||||
|
this.tips2 = '提供给C端用户';
|
||||||
|
}
|
||||||
|
else if(res.data.attrValue[0].sku=='个'||res.data.attrValue[1].sku=='件') {
|
||||||
|
this.tips1 = '提供给C端用户';
|
||||||
|
this.tips2 = '提供给B端商户';
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
this.tips1 = '';
|
||||||
|
this.tips2 = '';
|
||||||
|
}
|
||||||
|
}
|
||||||
//向组件注入数据
|
//向组件注入数据
|
||||||
this.$nextTick(() => {
|
this.$nextTick(() => {
|
||||||
this.$refs.commodityRef.setDatas({
|
this.$refs.commodityRef.setDatas({
|
||||||
|
@ -435,6 +454,7 @@
|
||||||
// 默认规格
|
// 默认规格
|
||||||
if (this.setFormData.spec_type == 0) {
|
if (this.setFormData.spec_type == 0) {
|
||||||
this.$refs.priceRef.setDatas(res.data.attrValue[0]);
|
this.$refs.priceRef.setDatas(res.data.attrValue[0]);
|
||||||
|
this.$refs.priceRef2.setDatas(res.data.attrValue[1]);
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
editGoodsDetils.temp && (this.setFormData.tempName = editGoodsDetils.temp.name);
|
editGoodsDetils.temp && (this.setFormData.tempName = editGoodsDetils.temp.name);
|
||||||
|
|
|
@ -149,8 +149,8 @@
|
||||||
this.singleSpecification[key] = this.$props.datas[key]
|
this.singleSpecification[key] = this.$props.datas[key]
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
this.singleSpecification.sku = this.$props.sku + '';
|
|
||||||
console.log(this.singleSpecification.sku);
|
console.log(this.singleSpecification.sku);
|
||||||
|
if(!this.singleSpecification.sku) this.singleSpecification.sku = this.$props.sku + '';
|
||||||
|
|
||||||
let userInfo = this.$store.state.app.userInfo;
|
let userInfo = this.$store.state.app.userInfo;
|
||||||
if(typeof userInfo == 'string') userInfo = JSON.parse(userInfo);
|
if(typeof userInfo == 'string') userInfo = JSON.parse(userInfo);
|
||||||
|
|
|
@ -63,6 +63,7 @@
|
||||||
<view class="shop_button" v-if="type == 5" @click="reduction(item, index)">恢复</view>
|
<view class="shop_button" v-if="type == 5" @click="reduction(item, index)">恢复</view>
|
||||||
<block v-if="type != 5">
|
<block v-if="type != 5">
|
||||||
<navigator v-if="mer_info.type_code=='PersonalStore'" :url="`/pages/product/addGood/addGood_one?mer_id=${merId}&product_id=${item.product_id}`" class="shop_button" hover-class="none">编辑</navigator>
|
<navigator v-if="mer_info.type_code=='PersonalStore'" :url="`/pages/product/addGood/addGood_one?mer_id=${merId}&product_id=${item.product_id}`" class="shop_button" hover-class="none">编辑</navigator>
|
||||||
|
<navigator v-else-if="mer_info.type_code=='TypeSupplyChain'" :url="`/pages/product/addGood/addGood_supply?mer_id=${merId}&product_id=${item.product_id}`" class="shop_button" hover-class="none">编辑</navigator>
|
||||||
<navigator v-else :url="`/pages/product/addGood/addGood?mer_id=${merId}&product_id=${item.product_id}`" class="shop_button" hover-class="none">编辑</navigator>
|
<navigator v-else :url="`/pages/product/addGood/addGood?mer_id=${merId}&product_id=${item.product_id}`" class="shop_button" hover-class="none">编辑</navigator>
|
||||||
</block>
|
</block>
|
||||||
</view>
|
</view>
|
||||||
|
|
|
@ -711,7 +711,9 @@
|
||||||
// removeStorage(item);
|
// removeStorage(item);
|
||||||
// }
|
// }
|
||||||
// });
|
// });
|
||||||
let url = this.mer_info.type_code=='PersonalStore' ? '/pages/product/addGood/addGood_one' : '/pages/product/addGood/addGood';
|
let url = '/pages/product/addGood/addGood';
|
||||||
|
if(this.mer_info.type_code=='PersonalStore') url = '/pages/product/addGood/addGood_one';
|
||||||
|
if(this.mer_info.type_code=='TypeSupplyChain') url = '/pages/product/addGood/addGood_supply';
|
||||||
navigateTo(1, url, {
|
navigateTo(1, url, {
|
||||||
mer_id: item.mer_id,
|
mer_id: item.mer_id,
|
||||||
product_id: item.product_id
|
product_id: item.product_id
|
||||||
|
|
Loading…
Reference in New Issue