chore(多语言): 将isEnEnv计算属性挂载到全局Vue组件上,针对商品名称优化英文显示
This commit is contained in:
@@ -5,7 +5,7 @@ export default {
|
|||||||
themeColor: '' //''--base-color:#fa5d14;--base-help-color:#ff7e00;'
|
themeColor: '' //''--base-color:#fa5d14;--base-help-color:#ff7e00;'
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
onLoad() {},
|
onLoad() { },
|
||||||
onShow() {
|
onShow() {
|
||||||
// 刷新多语言
|
// 刷新多语言
|
||||||
this.$langConfig.refresh();
|
this.$langConfig.refresh();
|
||||||
@@ -18,6 +18,10 @@ export default {
|
|||||||
}, 50);
|
}, 50);
|
||||||
},
|
},
|
||||||
computed: {
|
computed: {
|
||||||
|
// 是否是英文环境
|
||||||
|
isEnEnv() {
|
||||||
|
return uni.getStorageSync('lang') === 'en-us';
|
||||||
|
},
|
||||||
themeStyle() {
|
themeStyle() {
|
||||||
return this.$store.state.themeStyle;
|
return this.$store.state.themeStyle;
|
||||||
},
|
},
|
||||||
@@ -113,11 +117,11 @@ export default {
|
|||||||
if (this.tabBarHeight != '56px') this.themeColor += `--tab-bar-height:${this.tabBarHeight};`
|
if (this.tabBarHeight != '56px') this.themeColor += `--tab-bar-height:${this.tabBarHeight};`
|
||||||
Object.keys(theme).forEach(key => {
|
Object.keys(theme).forEach(key => {
|
||||||
let data = theme[key];
|
let data = theme[key];
|
||||||
if (typeof(data) == "object") {
|
if (typeof (data) == "object") {
|
||||||
Object.keys(data).forEach(k => {
|
Object.keys(data).forEach(k => {
|
||||||
this.themeColor += '--' + k.replace(/_/g, "-") + ':' + data[k] + ';';
|
this.themeColor += '--' + k.replace(/_/g, "-") + ':' + data[k] + ';';
|
||||||
});
|
});
|
||||||
} else if (typeof(key) == "string" && key) {
|
} else if (typeof (key) == "string" && key) {
|
||||||
this.themeColor += '--' + key.replace(/_/g, "-") + ':' + data + ';';
|
this.themeColor += '--' + key.replace(/_/g, "-") + ':' + data + ';';
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -35,7 +35,7 @@
|
|||||||
<view v-if="value.goodsNameStyle.control" class="goods-name"
|
<view v-if="value.goodsNameStyle.control" class="goods-name"
|
||||||
:style="{ color: value.theme == 'diy' ? value.goodsNameStyle.color : '', fontWeight: value.goodsNameStyle.fontWeight ? 'bold' : '' }"
|
:style="{ color: value.theme == 'diy' ? value.goodsNameStyle.color : '', fontWeight: value.goodsNameStyle.fontWeight ? 'bold' : '' }"
|
||||||
:class="[{ 'using-hidden': value.nameLineMode == 'single' }, { 'multi-hidden': value.nameLineMode == 'multiple' }]">
|
:class="[{ 'using-hidden': value.nameLineMode == 'single' }, { 'multi-hidden': value.nameLineMode == 'multiple' }]">
|
||||||
{{ item.goods_name }}
|
{{ isEnEnv ? item.en_goods_name : item.goods_name }}
|
||||||
</view>
|
</view>
|
||||||
<view class="progress" v-if="value.style == 'style-2'">
|
<view class="progress" v-if="value.style == 'style-2'">
|
||||||
<view class="bg">
|
<view class="bg">
|
||||||
@@ -104,7 +104,7 @@
|
|||||||
<view v-if="value.goodsNameStyle.control" class="goods-name"
|
<view v-if="value.goodsNameStyle.control" class="goods-name"
|
||||||
:style="{ color: value.theme == 'diy' ? value.goodsNameStyle.color : '', fontWeight: value.goodsNameStyle.fontWeight ? 'bold' : '' }"
|
:style="{ color: value.theme == 'diy' ? value.goodsNameStyle.color : '', fontWeight: value.goodsNameStyle.fontWeight ? 'bold' : '' }"
|
||||||
:class="[{ 'using-hidden': value.nameLineMode == 'single' }, { 'multi-hidden': value.nameLineMode == 'multiple' }]">
|
:class="[{ 'using-hidden': value.nameLineMode == 'single' }, { 'multi-hidden': value.nameLineMode == 'multiple' }]">
|
||||||
{{ item.goods_name }}
|
{{ isEnEnv ? item.en_goods_name : item.goods_name }}
|
||||||
</view>
|
</view>
|
||||||
<view class="discount-price"
|
<view class="discount-price"
|
||||||
v-if="value.priceStyle.mainControl && value.template == 'horizontal-slide' && value.style != 'style-2'">
|
v-if="value.priceStyle.mainControl && value.template == 'horizontal-slide' && value.style != 'style-2'">
|
||||||
@@ -149,7 +149,7 @@
|
|||||||
<view v-if="value.goodsNameStyle.control" class="goods-name"
|
<view v-if="value.goodsNameStyle.control" class="goods-name"
|
||||||
:style="{ color: value.theme == 'diy' ? value.goodsNameStyle.color : '', fontWeight: value.goodsNameStyle.fontWeight ? 'bold' : '' }"
|
:style="{ color: value.theme == 'diy' ? value.goodsNameStyle.color : '', fontWeight: value.goodsNameStyle.fontWeight ? 'bold' : '' }"
|
||||||
:class="[{ 'using-hidden': value.nameLineMode == 'single' }, { 'multi-hidden': value.nameLineMode == 'multiple' }]">
|
:class="[{ 'using-hidden': value.nameLineMode == 'single' }, { 'multi-hidden': value.nameLineMode == 'multiple' }]">
|
||||||
{{ item.goods_name }}
|
{{ isEnEnv ? item.en_goods_name : item.goods_name }}
|
||||||
</view>
|
</view>
|
||||||
<view class="discount-price"
|
<view class="discount-price"
|
||||||
v-if="value.priceStyle.mainControl && value.template == 'horizontal-slide' && value.style != 'style-2'">
|
v-if="value.priceStyle.mainControl && value.template == 'horizontal-slide' && value.style != 'style-2'">
|
||||||
|
|||||||
@@ -88,7 +88,7 @@
|
|||||||
</view>
|
</view>
|
||||||
<view class="info-wrap">
|
<view class="info-wrap">
|
||||||
<view class="name-wrap" @click="toDetail(item)">
|
<view class="name-wrap" @click="toDetail(item)">
|
||||||
<view class="goods-name">{{ item.goods_name }}</view>
|
<view class="goods-name">{{ isEnEnv ? item.en_goods_name : item.goods_name }}</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="price-wrap">
|
<view class="price-wrap">
|
||||||
<view class="discount-price">
|
<view class="discount-price">
|
||||||
@@ -180,7 +180,7 @@
|
|||||||
</view>
|
</view>
|
||||||
<view class="info-wrap">
|
<view class="info-wrap">
|
||||||
<view class="name-wrap" @click="toDetail(item)">
|
<view class="name-wrap" @click="toDetail(item)">
|
||||||
<view class="goods-name">{{ item.goods_name }}</view>
|
<view class="goods-name">{{ isEnEnv ? item.en_goods_name : item.goods_name }}</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="price-wrap">
|
<view class="price-wrap">
|
||||||
<view class="discount-price">
|
<view class="discount-price">
|
||||||
|
|||||||
@@ -13,7 +13,7 @@
|
|||||||
<view v-if="value.goodsNameStyle.control" class="goods-name"
|
<view v-if="value.goodsNameStyle.control" class="goods-name"
|
||||||
:style="{ color: value.theme == 'diy' ? value.goodsNameStyle.color : '', fontWeight: value.goodsNameStyle.fontWeight ? 'bold' : '' }"
|
:style="{ color: value.theme == 'diy' ? value.goodsNameStyle.color : '', fontWeight: value.goodsNameStyle.fontWeight ? 'bold' : '' }"
|
||||||
:class="[{ 'using-hidden': value.nameLineMode == 'single' }, { 'multi-hidden': value.nameLineMode == 'multiple' }]">
|
:class="[{ 'using-hidden': value.nameLineMode == 'single' }, { 'multi-hidden': value.nameLineMode == 'multiple' }]">
|
||||||
{{ item.goods_name }}
|
{{ isEnEnv ? item.en_goods_name : item.goods_name }}
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="pro-info">
|
<view class="pro-info">
|
||||||
|
|||||||
@@ -23,7 +23,7 @@
|
|||||||
<view v-if="goodsValue.goodsNameStyle.control" class="goods-name"
|
<view v-if="goodsValue.goodsNameStyle.control" class="goods-name"
|
||||||
:style="{ color: goodsValue.theme == 'diy' ? goodsValue.goodsNameStyle.color : '', fontWeight: goodsValue.goodsNameStyle.fontWeight ? 'bold' : '' }"
|
:style="{ color: goodsValue.theme == 'diy' ? goodsValue.goodsNameStyle.color : '', fontWeight: goodsValue.goodsNameStyle.fontWeight ? 'bold' : '' }"
|
||||||
:class="[{ 'using-hidden': goodsValue.nameLineMode == 'single' }, { 'multi-hidden': goodsValue.nameLineMode == 'multiple' }]">
|
:class="[{ 'using-hidden': goodsValue.nameLineMode == 'single' }, { 'multi-hidden': goodsValue.nameLineMode == 'multiple' }]">
|
||||||
{{ lang == 'en-us' ? item.en_goods_name : item.goods_name }}
|
{{ isEnEnv ? item.en_goods_name : item.goods_name }}
|
||||||
</view>
|
</view>
|
||||||
<template v-if="goodsValue.tag">
|
<template v-if="goodsValue.tag">
|
||||||
<view class="tag-wrap" v-if="goodsValue.tag.value == 'label' && item.label_name">
|
<view class="tag-wrap" v-if="goodsValue.tag.value == 'label' && item.label_name">
|
||||||
@@ -131,7 +131,7 @@
|
|||||||
<view v-if="goodsValue.goodsNameStyle.control" class="goods-name"
|
<view v-if="goodsValue.goodsNameStyle.control" class="goods-name"
|
||||||
:style="{ color: goodsValue.theme == 'diy' ? goodsValue.goodsNameStyle.color : '', fontWeight: goodsValue.goodsNameStyle.fontWeight ? 'bold' : '' }"
|
:style="{ color: goodsValue.theme == 'diy' ? goodsValue.goodsNameStyle.color : '', fontWeight: goodsValue.goodsNameStyle.fontWeight ? 'bold' : '' }"
|
||||||
:class="[{ 'using-hidden': goodsValue.nameLineMode == 'single' }, { 'multi-hidden': goodsValue.nameLineMode == 'multiple' }]">
|
:class="[{ 'using-hidden': goodsValue.nameLineMode == 'single' }, { 'multi-hidden': goodsValue.nameLineMode == 'multiple' }]">
|
||||||
{{ lang == 'en-us' ? item.en_goods_name : item.goods_name }}
|
{{ isEnEnv ? item.en_goods_name : item.goods_name }}
|
||||||
</view>
|
</view>
|
||||||
<template v-if="goodsValue.tag">
|
<template v-if="goodsValue.tag">
|
||||||
<view class="tag-wrap" v-if="goodsValue.tag.value == 'label' && item.label_name">
|
<view class="tag-wrap" v-if="goodsValue.tag.value == 'label' && item.label_name">
|
||||||
@@ -198,7 +198,7 @@
|
|||||||
<view v-if="goodsValue.goodsNameStyle.control" class="goods-name"
|
<view v-if="goodsValue.goodsNameStyle.control" class="goods-name"
|
||||||
:style="{ color: goodsValue.theme == 'diy' ? goodsValue.goodsNameStyle.color : '', fontWeight: goodsValue.goodsNameStyle.fontWeight ? 'bold' : '' }"
|
:style="{ color: goodsValue.theme == 'diy' ? goodsValue.goodsNameStyle.color : '', fontWeight: goodsValue.goodsNameStyle.fontWeight ? 'bold' : '' }"
|
||||||
:class="[{ 'using-hidden': goodsValue.nameLineMode == 'single' }, { 'multi-hidden': goodsValue.nameLineMode == 'multiple' }]">
|
:class="[{ 'using-hidden': goodsValue.nameLineMode == 'single' }, { 'multi-hidden': goodsValue.nameLineMode == 'multiple' }]">
|
||||||
{{ lang == 'en-us' ? dataItem.en_goods_name : dataItem.goods_name }}
|
{{ isEnEnv ? dataItem.en_goods_name : dataItem.goods_name }}
|
||||||
</view>
|
</view>
|
||||||
<template v-if="goodsValue.tag">
|
<template v-if="goodsValue.tag">
|
||||||
<view class="tag-wrap" v-if="goodsValue.tag.value == 'label' && dataItem.label_name">
|
<view class="tag-wrap" v-if="goodsValue.tag.value == 'label' && dataItem.label_name">
|
||||||
|
|||||||
@@ -27,7 +27,7 @@
|
|||||||
<view v-if="goodsValue.goodsNameStyle.control" class="goods-name"
|
<view v-if="goodsValue.goodsNameStyle.control" class="goods-name"
|
||||||
:style="{ color: goodsValue.theme == 'diy' ? goodsValue.goodsNameStyle.color : '', fontWeight: goodsValue.goodsNameStyle.fontWeight ? 'bold' : '' }"
|
:style="{ color: goodsValue.theme == 'diy' ? goodsValue.goodsNameStyle.color : '', fontWeight: goodsValue.goodsNameStyle.fontWeight ? 'bold' : '' }"
|
||||||
:class="[{ 'using-hidden': goodsValue.nameLineMode == 'single' }, { 'multi-hidden': goodsValue.nameLineMode == 'multiple' }]">
|
:class="[{ 'using-hidden': goodsValue.nameLineMode == 'single' }, { 'multi-hidden': goodsValue.nameLineMode == 'multiple' }]">
|
||||||
{{ dataItem.goods_name }}
|
{{ isEnEnv ? dataItem.en_goods_name : dataItem.goods_name }}
|
||||||
</view>
|
</view>
|
||||||
<view class="pro-info">
|
<view class="pro-info">
|
||||||
<view class="label-wrap" v-if="goodsValue.labelStyle.support"
|
<view class="label-wrap" v-if="goodsValue.labelStyle.support"
|
||||||
|
|||||||
@@ -15,7 +15,7 @@
|
|||||||
<view v-if="value.goodsNameStyle.control" class="goods-name"
|
<view v-if="value.goodsNameStyle.control" class="goods-name"
|
||||||
:style="{ color: value.theme == 'diy' ? value.goodsNameStyle.color : '', fontWeight: value.goodsNameStyle.fontWeight ? 'bold' : '' }"
|
:style="{ color: value.theme == 'diy' ? value.goodsNameStyle.color : '', fontWeight: value.goodsNameStyle.fontWeight ? 'bold' : '' }"
|
||||||
:class="[{ 'using-hidden': value.nameLineMode == 'single' }, { 'multi-hidden': value.nameLineMode == 'multiple' }]">
|
:class="[{ 'using-hidden': value.nameLineMode == 'single' }, { 'multi-hidden': value.nameLineMode == 'multiple' }]">
|
||||||
{{ item.goods_name }}
|
{{ isEnEnv ? item.en_goods_name : item.goods_name }}
|
||||||
</view>
|
</view>
|
||||||
<view class="discount-price" v-if="value.priceStyle.mainControl">
|
<view class="discount-price" v-if="value.priceStyle.mainControl">
|
||||||
<text class="unit price-style small"
|
<text class="unit price-style small"
|
||||||
@@ -57,7 +57,7 @@
|
|||||||
<view v-if="value.goodsNameStyle.control" class="goods-name"
|
<view v-if="value.goodsNameStyle.control" class="goods-name"
|
||||||
:style="{ color: value.theme == 'diy' ? value.goodsNameStyle.color : '', fontWeight: value.goodsNameStyle.fontWeight ? 'bold' : '' }"
|
:style="{ color: value.theme == 'diy' ? value.goodsNameStyle.color : '', fontWeight: value.goodsNameStyle.fontWeight ? 'bold' : '' }"
|
||||||
:class="[{ 'using-hidden': value.nameLineMode == 'single' }, { 'multi-hidden': value.nameLineMode == 'multiple' }]">
|
:class="[{ 'using-hidden': value.nameLineMode == 'single' }, { 'multi-hidden': value.nameLineMode == 'multiple' }]">
|
||||||
{{ item.goods_name }}
|
{{ isEnEnv ? item.en_goods_name : item.goods_name }}
|
||||||
</view>
|
</view>
|
||||||
<view class="discount-price" v-if="value.priceStyle.mainControl">
|
<view class="discount-price" v-if="value.priceStyle.mainControl">
|
||||||
<text class="unit price-style small"
|
<text class="unit price-style small"
|
||||||
@@ -97,7 +97,7 @@
|
|||||||
<view v-if="value.goodsNameStyle.control" class="goods-name"
|
<view v-if="value.goodsNameStyle.control" class="goods-name"
|
||||||
:style="{ color: value.theme == 'diy' ? value.goodsNameStyle.color : '', fontWeight: value.goodsNameStyle.fontWeight ? 'bold' : '' }"
|
:style="{ color: value.theme == 'diy' ? value.goodsNameStyle.color : '', fontWeight: value.goodsNameStyle.fontWeight ? 'bold' : '' }"
|
||||||
:class="[{ 'using-hidden': value.nameLineMode == 'single' }, { 'multi-hidden': value.nameLineMode == 'multiple' }]">
|
:class="[{ 'using-hidden': value.nameLineMode == 'single' }, { 'multi-hidden': value.nameLineMode == 'multiple' }]">
|
||||||
{{ item.goods_name }}
|
{{ isEnEnv ? item.en_goods_name : item.goods_name }}
|
||||||
</view>
|
</view>
|
||||||
<view class="discount-price" v-if="value.priceStyle.mainControl">
|
<view class="discount-price" v-if="value.priceStyle.mainControl">
|
||||||
<text class="unit price-style small"
|
<text class="unit price-style small"
|
||||||
|
|||||||
@@ -121,7 +121,7 @@
|
|||||||
</view>
|
</view>
|
||||||
<view class="info-wrap">
|
<view class="info-wrap">
|
||||||
<view class="name-wrap">
|
<view class="name-wrap">
|
||||||
<view class="goods-name">{{ item.goods_name }}</view>
|
<view class="goods-name">{{ isEnEnv ? item.en_goods_name : item.goods_name }}</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="lineheight-clear">
|
<view class="lineheight-clear">
|
||||||
<view class="discount-price">
|
<view class="discount-price">
|
||||||
|
|||||||
@@ -14,7 +14,7 @@
|
|||||||
<view v-if="value.goodsNameStyle.control" class="goods-name"
|
<view v-if="value.goodsNameStyle.control" class="goods-name"
|
||||||
:style="{ color: value.theme == 'diy' ? value.goodsNameStyle.color : '', fontWeight: value.goodsNameStyle.fontWeight ? 'bold' : '' }"
|
:style="{ color: value.theme == 'diy' ? value.goodsNameStyle.color : '', fontWeight: value.goodsNameStyle.fontWeight ? 'bold' : '' }"
|
||||||
:class="[{ 'using-hidden': value.nameLineMode == 'single' }, { 'multi-hidden': value.nameLineMode == 'multiple' }]">
|
:class="[{ 'using-hidden': value.nameLineMode == 'single' }, { 'multi-hidden': value.nameLineMode == 'multiple' }]">
|
||||||
{{ item.goods_name }}
|
{{ isEnEnv ? item.en_goods_name : item.goods_name }}
|
||||||
</view>
|
</view>
|
||||||
<view class="tag-wrap" v-if="value.groupStyle.control || value.saleStyle.control">
|
<view class="tag-wrap" v-if="value.groupStyle.control || value.saleStyle.control">
|
||||||
<view v-if="value.groupStyle.control"
|
<view v-if="value.groupStyle.control"
|
||||||
@@ -73,7 +73,7 @@
|
|||||||
<view v-if="value.goodsNameStyle.control" class="goods-name"
|
<view v-if="value.goodsNameStyle.control" class="goods-name"
|
||||||
:style="{ color: value.theme == 'diy' ? value.goodsNameStyle.color : '', fontWeight: value.goodsNameStyle.fontWeight ? 'bold' : '' }"
|
:style="{ color: value.theme == 'diy' ? value.goodsNameStyle.color : '', fontWeight: value.goodsNameStyle.fontWeight ? 'bold' : '' }"
|
||||||
:class="[{ 'using-hidden': value.nameLineMode == 'single' }, { 'multi-hidden': value.nameLineMode == 'multiple' }]">
|
:class="[{ 'using-hidden': value.nameLineMode == 'single' }, { 'multi-hidden': value.nameLineMode == 'multiple' }]">
|
||||||
{{ item.goods_name }}
|
{{ isEnEnv ? item.en_goods_name : item.goods_name }}
|
||||||
</view>
|
</view>
|
||||||
<view v-if="value.groupStyle.control" class="num">
|
<view v-if="value.groupStyle.control" class="num">
|
||||||
<text class="content-tuan-box"
|
<text class="content-tuan-box"
|
||||||
@@ -124,7 +124,7 @@
|
|||||||
<view v-if="value.goodsNameStyle.control" class="goods-name"
|
<view v-if="value.goodsNameStyle.control" class="goods-name"
|
||||||
:style="{ color: value.theme == 'diy' ? value.goodsNameStyle.color : '', fontWeight: value.goodsNameStyle.fontWeight ? 'bold' : '' }"
|
:style="{ color: value.theme == 'diy' ? value.goodsNameStyle.color : '', fontWeight: value.goodsNameStyle.fontWeight ? 'bold' : '' }"
|
||||||
:class="[{ 'using-hidden': value.nameLineMode == 'single' }, { 'multi-hidden': value.nameLineMode == 'multiple' }]">
|
:class="[{ 'using-hidden': value.nameLineMode == 'single' }, { 'multi-hidden': value.nameLineMode == 'multiple' }]">
|
||||||
{{ item.goods_name }}
|
{{ isEnEnv ? item.en_goods_name : item.goods_name }}
|
||||||
</view>
|
</view>
|
||||||
<view v-if="value.groupStyle.control" class="num">
|
<view v-if="value.groupStyle.control" class="num">
|
||||||
<text class="content-tuan-box"
|
<text class="content-tuan-box"
|
||||||
|
|||||||
@@ -50,7 +50,7 @@
|
|||||||
<view v-if="value.goodsNameStyle.control" class="goods-name"
|
<view v-if="value.goodsNameStyle.control" class="goods-name"
|
||||||
:style="{ color: value.theme == 'diy' ? value.goodsNameStyle.color : '', fontWeight: value.goodsNameStyle.fontWeight ? 'bold' : '' }"
|
:style="{ color: value.theme == 'diy' ? value.goodsNameStyle.color : '', fontWeight: value.goodsNameStyle.fontWeight ? 'bold' : '' }"
|
||||||
:class="[{ 'using-hidden': value.nameLineMode == 'single' }, { 'multi-hidden': value.nameLineMode == 'multiple' }]">
|
:class="[{ 'using-hidden': value.nameLineMode == 'single' }, { 'multi-hidden': value.nameLineMode == 'multiple' }]">
|
||||||
{{ item.goods_name }}
|
{{ isEnEnv ? item.en_goods_name : item.goods_name }}
|
||||||
</view>
|
</view>
|
||||||
<view class="tag-wrap" v-if="value.groupStyle.control || value.saleStyle.control">
|
<view class="tag-wrap" v-if="value.groupStyle.control || value.saleStyle.control">
|
||||||
<view v-if="value.groupStyle.control" :style="{
|
<view v-if="value.groupStyle.control" :style="{
|
||||||
@@ -120,7 +120,7 @@
|
|||||||
class="goods-name"
|
class="goods-name"
|
||||||
:style="{ color: value.theme == 'diy' ? value.goodsNameStyle.color : '', fontWeight: value.goodsNameStyle.fontWeight ? 'bold' : '' }"
|
:style="{ color: value.theme == 'diy' ? value.goodsNameStyle.color : '', fontWeight: value.goodsNameStyle.fontWeight ? 'bold' : '' }"
|
||||||
:class="[{ 'using-hidden': value.nameLineMode == 'single' }, { 'multi-hidden': value.nameLineMode == 'multiple' }]">
|
:class="[{ 'using-hidden': value.nameLineMode == 'single' }, { 'multi-hidden': value.nameLineMode == 'multiple' }]">
|
||||||
{{ item.goods_name }}
|
{{ isEnEnv ? item.en_goods_name : item.goods_name }}
|
||||||
</view>
|
</view>
|
||||||
<view class="price-wrap" v-if="value.priceStyle.mainControl && value.style != 'style-3'">
|
<view class="price-wrap" v-if="value.priceStyle.mainControl && value.style != 'style-3'">
|
||||||
<text class="unit price-style small"
|
<text class="unit price-style small"
|
||||||
@@ -178,7 +178,7 @@
|
|||||||
<view v-if="value.goodsNameStyle.control && value.style != 'style-2'" class="goods-name"
|
<view v-if="value.goodsNameStyle.control && value.style != 'style-2'" class="goods-name"
|
||||||
:style="{ color: value.theme == 'diy' ? value.goodsNameStyle.color : '', fontWeight: value.goodsNameStyle.fontWeight ? 'bold' : '' }"
|
:style="{ color: value.theme == 'diy' ? value.goodsNameStyle.color : '', fontWeight: value.goodsNameStyle.fontWeight ? 'bold' : '' }"
|
||||||
:class="[{ 'using-hidden': value.nameLineMode == 'single' }, { 'multi-hidden': value.nameLineMode == 'multiple' }]">
|
:class="[{ 'using-hidden': value.nameLineMode == 'single' }, { 'multi-hidden': value.nameLineMode == 'multiple' }]">
|
||||||
{{ item.goods_name }}
|
{{ isEnEnv ? item.en_goods_name : item.goods_name }}
|
||||||
</view>
|
</view>
|
||||||
<view class="price-wrap" v-if="value.priceStyle.mainControl">
|
<view class="price-wrap" v-if="value.priceStyle.mainControl">
|
||||||
<text class="unit price-style small"
|
<text class="unit price-style small"
|
||||||
|
|||||||
@@ -14,7 +14,7 @@
|
|||||||
<view v-if="value.goodsNameStyle.control" class="goods-name"
|
<view v-if="value.goodsNameStyle.control" class="goods-name"
|
||||||
:style="{ color: value.theme == 'diy' ? value.goodsNameStyle.color : '', fontWeight: value.goodsNameStyle.fontWeight ? 'bold' : '' }"
|
:style="{ color: value.theme == 'diy' ? value.goodsNameStyle.color : '', fontWeight: value.goodsNameStyle.fontWeight ? 'bold' : '' }"
|
||||||
:class="[{ 'using-hidden': value.nameLineMode == 'single' }, { 'multi-hidden': value.nameLineMode == 'multiple' }]">
|
:class="[{ 'using-hidden': value.nameLineMode == 'single' }, { 'multi-hidden': value.nameLineMode == 'multiple' }]">
|
||||||
{{ item.goods_name }}
|
{{ isEnEnv ? item.en_goods_name : item.goods_name }}
|
||||||
</view>
|
</view>
|
||||||
<view class="discount-price" v-if="value.priceStyle.mainControl">
|
<view class="discount-price" v-if="value.priceStyle.mainControl">
|
||||||
<text class="unit price-style small"
|
<text class="unit price-style small"
|
||||||
@@ -52,7 +52,7 @@
|
|||||||
<view v-if="value.goodsNameStyle.control" class="goods-name"
|
<view v-if="value.goodsNameStyle.control" class="goods-name"
|
||||||
:style="{ color: value.theme == 'diy' ? value.goodsNameStyle.color : '', fontWeight: value.goodsNameStyle.fontWeight ? 'bold' : '' }"
|
:style="{ color: value.theme == 'diy' ? value.goodsNameStyle.color : '', fontWeight: value.goodsNameStyle.fontWeight ? 'bold' : '' }"
|
||||||
:class="[{ 'using-hidden': value.nameLineMode == 'single' }, { 'multi-hidden': value.nameLineMode == 'multiple' }]">
|
:class="[{ 'using-hidden': value.nameLineMode == 'single' }, { 'multi-hidden': value.nameLineMode == 'multiple' }]">
|
||||||
{{ item.goods_name }}
|
{{ isEnEnv ? item.en_goods_name : item.goods_name }}
|
||||||
</view>
|
</view>
|
||||||
<view class="discount-price" v-if="value.priceStyle.mainControl">
|
<view class="discount-price" v-if="value.priceStyle.mainControl">
|
||||||
<text class="unit price-style small"
|
<text class="unit price-style small"
|
||||||
@@ -87,7 +87,7 @@
|
|||||||
<view v-if="value.goodsNameStyle.control" class="goods-name"
|
<view v-if="value.goodsNameStyle.control" class="goods-name"
|
||||||
:style="{ color: value.theme == 'diy' ? value.goodsNameStyle.color : '', fontWeight: value.goodsNameStyle.fontWeight ? 'bold' : '' }"
|
:style="{ color: value.theme == 'diy' ? value.goodsNameStyle.color : '', fontWeight: value.goodsNameStyle.fontWeight ? 'bold' : '' }"
|
||||||
:class="[{ 'using-hidden': value.nameLineMode == 'single' }, { 'multi-hidden': value.nameLineMode == 'multiple' }]">
|
:class="[{ 'using-hidden': value.nameLineMode == 'single' }, { 'multi-hidden': value.nameLineMode == 'multiple' }]">
|
||||||
{{ item.goods_name }}
|
{{ isEnEnv ? item.en_goods_name : item.goods_name }}
|
||||||
</view>
|
</view>
|
||||||
<view class="discount-price" v-if="value.priceStyle.mainControl">
|
<view class="discount-price" v-if="value.priceStyle.mainControl">
|
||||||
<text class="unit price-style small"
|
<text class="unit price-style small"
|
||||||
|
|||||||
@@ -46,7 +46,7 @@
|
|||||||
<view class="goods-name" v-if="value.goodsNameStyle.control"
|
<view class="goods-name" v-if="value.goodsNameStyle.control"
|
||||||
:style="{ color: value.theme == 'diy' ? value.goodsNameStyle.color : '', fontWeight: value.goodsNameStyle.fontWeight ? 'bold' : '' }"
|
:style="{ color: value.theme == 'diy' ? value.goodsNameStyle.color : '', fontWeight: value.goodsNameStyle.fontWeight ? 'bold' : '' }"
|
||||||
:class="[{ 'using-hidden': value.nameLineMode == 'single' }, { 'multi-hidden': value.nameLineMode == 'multiple' }]">
|
:class="[{ 'using-hidden': value.nameLineMode == 'single' }, { 'multi-hidden': value.nameLineMode == 'multiple' }]">
|
||||||
{{ item.goods_name }}
|
{{ isEnEnv ? item.en_goods_name : item.goods_name }}
|
||||||
</view>
|
</view>
|
||||||
<view class="progress" v-if="value.progressStyle.control">
|
<view class="progress" v-if="value.progressStyle.control">
|
||||||
<view class="bg"
|
<view class="bg"
|
||||||
@@ -116,7 +116,7 @@
|
|||||||
<view class="goods-name" v-if="value.goodsNameStyle.control"
|
<view class="goods-name" v-if="value.goodsNameStyle.control"
|
||||||
:style="{ color: value.theme == 'diy' ? value.goodsNameStyle.color : '', fontWeight: value.goodsNameStyle.fontWeight ? 'bold' : '' }"
|
:style="{ color: value.theme == 'diy' ? value.goodsNameStyle.color : '', fontWeight: value.goodsNameStyle.fontWeight ? 'bold' : '' }"
|
||||||
:class="[{ 'using-hidden': value.nameLineMode == 'single' }, { 'multi-hidden': value.nameLineMode == 'multiple' }]">
|
:class="[{ 'using-hidden': value.nameLineMode == 'single' }, { 'multi-hidden': value.nameLineMode == 'multiple' }]">
|
||||||
{{ item.goods_name }}
|
{{ isEnEnv ? item.en_goods_name : item.goods_name }}
|
||||||
</view>
|
</view>
|
||||||
<view class="discount-price" v-if="value.priceStyle.mainControl">
|
<view class="discount-price" v-if="value.priceStyle.mainControl">
|
||||||
<text class="unit price-style small"
|
<text class="unit price-style small"
|
||||||
@@ -161,7 +161,7 @@
|
|||||||
<view class="goods-name" v-if="value.goodsNameStyle.control"
|
<view class="goods-name" v-if="value.goodsNameStyle.control"
|
||||||
:style="{ color: value.theme == 'diy' ? value.goodsNameStyle.color : '', fontWeight: value.goodsNameStyle.fontWeight ? 'bold' : '' }"
|
:style="{ color: value.theme == 'diy' ? value.goodsNameStyle.color : '', fontWeight: value.goodsNameStyle.fontWeight ? 'bold' : '' }"
|
||||||
:class="[{ 'using-hidden': value.nameLineMode == 'single' }, { 'multi-hidden': value.nameLineMode == 'multiple' }]">
|
:class="[{ 'using-hidden': value.nameLineMode == 'single' }, { 'multi-hidden': value.nameLineMode == 'multiple' }]">
|
||||||
{{ item.goods_name }}
|
{{ isEnEnv ? item.en_goods_name : item.goods_name }}
|
||||||
</view>
|
</view>
|
||||||
<view class="discount-price" v-if="value.priceStyle.mainControl">
|
<view class="discount-price" v-if="value.priceStyle.mainControl">
|
||||||
<image v-if="value.style == 'style-2'" class="tag"
|
<image v-if="value.style == 'style-2'" class="tag"
|
||||||
@@ -201,7 +201,7 @@
|
|||||||
<view class="goods-name" v-if="value.goodsNameStyle.control"
|
<view class="goods-name" v-if="value.goodsNameStyle.control"
|
||||||
:style="{ color: value.theme == 'diy' ? value.goodsNameStyle.color : '', fontWeight: value.goodsNameStyle.fontWeight ? 'bold' : '' }"
|
:style="{ color: value.theme == 'diy' ? value.goodsNameStyle.color : '', fontWeight: value.goodsNameStyle.fontWeight ? 'bold' : '' }"
|
||||||
:class="[{ 'using-hidden': value.nameLineMode == 'single' }, { 'multi-hidden': value.nameLineMode == 'multiple' }]">
|
:class="[{ 'using-hidden': value.nameLineMode == 'single' }, { 'multi-hidden': value.nameLineMode == 'multiple' }]">
|
||||||
{{ item.goods_name }}
|
{{ isEnEnv ? item.en_goods_name : item.goods_name }}
|
||||||
</view>
|
</view>
|
||||||
<view class="discount-price" v-if="value.priceStyle.mainControl">
|
<view class="discount-price" v-if="value.priceStyle.mainControl">
|
||||||
<image v-if="value.style == 'style-2'" class="tag"
|
<image v-if="value.style == 'style-2'" class="tag"
|
||||||
|
|||||||
@@ -605,7 +605,7 @@
|
|||||||
<scroll-view scroll-y="true" class="popup-body" :class="{ 'safe-area': isIphoneX }">
|
<scroll-view scroll-y="true" class="popup-body" :class="{ 'safe-area': isIphoneX }">
|
||||||
<view v-for="(item, index) in selectGoodsCard.cardList" :key="index" class="card-item" @click="selectGoodsCard.click(item.item_id)">
|
<view v-for="(item, index) in selectGoodsCard.cardList" :key="index" class="card-item" @click="selectGoodsCard.click(item.item_id)">
|
||||||
<view class="content">
|
<view class="content">
|
||||||
<view class="title">{{ item.goods_name }}</view>
|
<view class="title">{{ isEnEnv ? item.en_goods_name : item.goods_name }}</view>
|
||||||
<view class="info">
|
<view class="info">
|
||||||
<text v-if="item.card_type == 'timecard'">不限次数</text>
|
<text v-if="item.card_type == 'timecard'">不限次数</text>
|
||||||
<text v-if="item.card_type == 'oncecard'">剩余{{ item.num - item.use_num }}次</text>
|
<text v-if="item.card_type == 'oncecard'">剩余{{ item.num - item.use_num }}次</text>
|
||||||
|
|||||||
@@ -9,7 +9,7 @@
|
|||||||
<image :src="$util.img(goodsDetail.sku_image, { size: 'mid' })" @error="imageError()" />
|
<image :src="$util.img(goodsDetail.sku_image, { size: 'mid' })" @error="imageError()" />
|
||||||
</view>
|
</view>
|
||||||
<view class="main">
|
<view class="main">
|
||||||
<view class="goodname">{{ goodsDetail.goods_name }}</view>
|
<view class="goodname">{{ goodsDetail.sku_name ? goodsDetail.sku_name : (isEnEnv ? goodsDetail.en_goods_name : goodsDetail.goods_name) }}</view>
|
||||||
<view class="other-info">
|
<view class="other-info">
|
||||||
<view class="stock color-tip" v-if="goodsDetail.stock_show">
|
<view class="stock color-tip" v-if="goodsDetail.stock_show">
|
||||||
库存{{ goodsDetail.stock }}{{ goodsDetail.unit }}</view>
|
库存{{ goodsDetail.stock }}{{ goodsDetail.unit }}</view>
|
||||||
|
|||||||
@@ -34,7 +34,7 @@
|
|||||||
</view>
|
</view>
|
||||||
<view class="goods-info">
|
<view class="goods-info">
|
||||||
<view>
|
<view>
|
||||||
<view @click="toGoodsDetail(item)" class="goods-name">{{ item.goods_name }}</view>
|
<view @click="toGoodsDetail(item)" class="goods-name">{{ isEnEnv ? item.en_goods_name : item.goods_name }}</view>
|
||||||
<view class="sku-wrap">
|
<view class="sku-wrap">
|
||||||
<view class="sku">
|
<view class="sku">
|
||||||
<view class="goods-spec" v-if="item.sku_spec_format.length" @click="selectSku(item)">
|
<view class="goods-spec" v-if="item.sku_spec_format.length" @click="selectSku(item)">
|
||||||
|
|||||||
@@ -84,7 +84,7 @@
|
|||||||
</view>
|
</view>
|
||||||
|
|
||||||
<view class="goods-module-wrap info">
|
<view class="goods-module-wrap info">
|
||||||
<text class="sku-name-wrap">{{ goodsSkuDetail.goods_name }}</text>
|
<text class="sku-name-wrap">{{ isEnEnv ? goodsSkuDetail.en_goods_name : goodsSkuDetail.goods_name }}</text>
|
||||||
<text class="introduction" v-if="goodsSkuDetail.introduction" :style="{ color: goodsSkuDetail.config ? goodsSkuDetail.config.introduction_color : '' }">
|
<text class="introduction" v-if="goodsSkuDetail.introduction" :style="{ color: goodsSkuDetail.config ? goodsSkuDetail.config.introduction_color : '' }">
|
||||||
{{ goodsSkuDetail.introduction }}
|
{{ goodsSkuDetail.introduction }}
|
||||||
</text>
|
</text>
|
||||||
@@ -235,7 +235,7 @@
|
|||||||
<text class="price price-font">{{ goodsSkuDetail.price }}</text>
|
<text class="price price-font">{{ goodsSkuDetail.price }}</text>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<text class="name">{{ goodsSkuDetail.goods_name }}</text>
|
<text class="name">{{ isEnEnv ? goodsSkuDetail.en_goods_name : goodsSkuDetail.goods_name }}</text>
|
||||||
</view>
|
</view>
|
||||||
<block v-for="(item, index) in bundling[0].bundling_goods" :key="index">
|
<block v-for="(item, index) in bundling[0].bundling_goods" :key="index">
|
||||||
<template v-if="index < 3">
|
<template v-if="index < 3">
|
||||||
@@ -280,7 +280,7 @@
|
|||||||
<text class="price price-font">{{ goodsSkuDetail.price }}</text>
|
<text class="price price-font">{{ goodsSkuDetail.price }}</text>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<text class="name">{{ goodsSkuDetail.goods_name }}</text>
|
<text class="name">{{ isEnEnv ? goodsSkuDetail.en_goods_name : goodsSkuDetail.goods_name }}</text>
|
||||||
</view>
|
</view>
|
||||||
<block v-for="(goods, goods_index) in item.bundling_goods" :key="goods_index">
|
<block v-for="(goods, goods_index) in item.bundling_goods" :key="goods_index">
|
||||||
<template v-if="goods_index < 3">
|
<template v-if="goods_index < 3">
|
||||||
|
|||||||
@@ -52,17 +52,7 @@
|
|||||||
<view class="name-wrap">
|
<view class="name-wrap">
|
||||||
<view class="goods-name" :class="[{ 'using-hidden': config.nameLineMode == 'single' }, { 'multi-hidden': config.nameLineMode == 'multiple' }]">
|
<view class="goods-name" :class="[{ 'using-hidden': config.nameLineMode == 'single' }, { 'multi-hidden': config.nameLineMode == 'multiple' }]">
|
||||||
|
|
||||||
<block v-if="langstatus">
|
{{ isEnEnv ? item.en_goods_name : item.goods_name }}
|
||||||
<block v-if="lang == 'en-us'">
|
|
||||||
{{ item.en_goods_name }}
|
|
||||||
</block>
|
|
||||||
<block v-else>
|
|
||||||
{{ item.goods_name }}
|
|
||||||
</block>
|
|
||||||
</block>
|
|
||||||
<block v-else>
|
|
||||||
{{ item.goods_name }}
|
|
||||||
</block>
|
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
|
|
||||||
@@ -148,7 +138,7 @@
|
|||||||
</view>
|
</view>
|
||||||
<view class="info-wrap">
|
<view class="info-wrap">
|
||||||
<view class="goods-name" :class="[{ 'using-hidden': config.nameLineMode == 'single' }, { 'multi-hidden': config.nameLineMode == 'multiple' }]">
|
<view class="goods-name" :class="[{ 'using-hidden': config.nameLineMode == 'single' }, { 'multi-hidden': config.nameLineMode == 'multiple' }]">
|
||||||
{{ item.goods_name }}
|
{{ isEnEnv ? item.en_goods_name : item.goods_name }}
|
||||||
</view>
|
</view>
|
||||||
|
|
||||||
<view class="lineheight-clear">
|
<view class="lineheight-clear">
|
||||||
|
|||||||
@@ -70,7 +70,7 @@
|
|||||||
<view class="color-base-bg goods-tag" v-if="goodsTag(item) != ''">{{ goodsTag(item) }}</view>
|
<view class="color-base-bg goods-tag" v-if="goodsTag(item) != ''">{{ goodsTag(item) }}</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="goods-content">
|
<view class="goods-content">
|
||||||
<view class="content-name">{{ item.goods_name }}</view>
|
<view class="content-name">{{ isEnEnv ? item.en_goods_name : item.goods_name }}</view>
|
||||||
<view class="delete-price font-size-activity-tag color-tip content-price">
|
<view class="delete-price font-size-activity-tag color-tip content-price">
|
||||||
<block>
|
<block>
|
||||||
<text class="unit">{{ $lang('common.currencySymbol') }}</text>
|
<text class="unit">{{ $lang('common.currencySymbol') }}</text>
|
||||||
@@ -107,7 +107,7 @@
|
|||||||
<view class="color-base-bg goods-tag" v-if="goodsTag(item) != ''">{{ goodsTag(item) }}</view>
|
<view class="color-base-bg goods-tag" v-if="goodsTag(item) != ''">{{ goodsTag(item) }}</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="goods-content">
|
<view class="goods-content">
|
||||||
<view class="content-name">{{ item.goods_name }}</view>
|
<view class="content-name">{{ isEnEnv ? item.en_goods_name : item.goods_name }}</view>
|
||||||
<view class="delete-price font-size-activity-tag color-tip content-price">
|
<view class="delete-price font-size-activity-tag color-tip content-price">
|
||||||
<text class="unit">{{ $lang('common.currencySymbol') }}</text>
|
<text class="unit">{{ $lang('common.currencySymbol') }}</text>
|
||||||
<text>{{ item.market_price > 0 ? item.market_price : item.price }}</text>
|
<text>{{ item.market_price > 0 ? item.market_price : item.price }}</text>
|
||||||
|
|||||||
@@ -68,7 +68,7 @@
|
|||||||
<view class="info-wrap">
|
<view class="info-wrap">
|
||||||
<view class="name-wrap">
|
<view class="name-wrap">
|
||||||
<view class="goods-name" :class="[{ 'using-hidden': config.nameLineMode == 'single' }, { 'multi-hidden': config.nameLineMode == 'multiple' }]">
|
<view class="goods-name" :class="[{ 'using-hidden': config.nameLineMode == 'single' }, { 'multi-hidden': config.nameLineMode == 'multiple' }]">
|
||||||
{{ item.goods_name }}
|
{{ isEnEnv ? item.en_goods_name : item.goods_name }}
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
|
|
||||||
@@ -154,7 +154,7 @@
|
|||||||
</view>
|
</view>
|
||||||
<view class="info-wrap">
|
<view class="info-wrap">
|
||||||
<view class="goods-name" :class="[{ 'using-hidden': config.nameLineMode == 'single' }, { 'multi-hidden': config.nameLineMode == 'multiple' }]">
|
<view class="goods-name" :class="[{ 'using-hidden': config.nameLineMode == 'single' }, { 'multi-hidden': config.nameLineMode == 'multiple' }]">
|
||||||
{{ item.goods_name }}
|
{{ isEnEnv ? item.en_goods_name : item.goods_name }}
|
||||||
</view>
|
</view>
|
||||||
|
|
||||||
<view class="lineheight-clear">
|
<view class="lineheight-clear">
|
||||||
|
|||||||
@@ -42,7 +42,7 @@
|
|||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="goods-module-wrap info">
|
<view class="goods-module-wrap info">
|
||||||
<text class="sku-name-wrap" v-if="pointInfo.type == 1">{{ pointInfo.goods_name }}</text>
|
<text class="sku-name-wrap" v-if="pointInfo.type == 1">{{ isEnEnv ? pointInfo.en_goods_name : pointInfo.goods_name }}</text>
|
||||||
<text class="sku-name-wrap" v-else>{{ pointInfo.name }}</text>
|
<text class="sku-name-wrap" v-else>{{ pointInfo.name }}</text>
|
||||||
</view>
|
</view>
|
||||||
<view class="coupon-desc">
|
<view class="coupon-desc">
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
<template>
|
<template>
|
||||||
<view class="message">
|
<view class="message">
|
||||||
<view class="goods-item" v-if="goodsInfo.goods_name">
|
<view class="goods-item" v-if="goodsInfo.goods_name || goodsInfo.en_goods_name">
|
||||||
<image :src="$util.img(goodsInfo.sku_image)" mode="aspectFill"></image>
|
<image :src="$util.img(goodsInfo.sku_image)" mode="aspectFill"></image>
|
||||||
<view class="goods-info">
|
<view class="goods-info">
|
||||||
<view class="goods-name">{{ goodsInfo.sku_name ? goodsInfo.sku_name : goodsInfo.goods_name }}</view>
|
<view class="goods-name">{{ goodsInfo.sku_name ? goodsInfo.sku_name : (isEnEnv ? goodsInfo.en_goods_name : goodsInfo.goods_name) }}</view>
|
||||||
<view class="goods-bottom">
|
<view class="goods-bottom">
|
||||||
<view class="goods-price">
|
<view class="goods-price">
|
||||||
<text class="goods-price-sign color-base-text">¥</text>
|
<text class="goods-price-sign color-base-text">¥</text>
|
||||||
@@ -16,7 +16,7 @@
|
|||||||
<view class="goods-item" v-else-if="goodsDetail">
|
<view class="goods-item" v-else-if="goodsDetail">
|
||||||
<image :src="$util.img(goodsDetail.sku_image)" mode="aspectFill"></image>
|
<image :src="$util.img(goodsDetail.sku_image)" mode="aspectFill"></image>
|
||||||
<view class="goods-info">
|
<view class="goods-info">
|
||||||
<view class="goods-name">{{ goodsDetail.sku_name ? goodsDetail.sku_name : goodsDetail.goods_name }}</view>
|
<view class="goods-name">{{ goodsDetail.sku_name ? goodsDetail.sku_name : (isEnEnv ? goodsDetail.en_goods_name : goodsDetail.goods_name) }}</view>
|
||||||
<view class="goods-bottom">
|
<view class="goods-bottom">
|
||||||
<view class="goods-price">
|
<view class="goods-price">
|
||||||
<text class="goods-price-sign color-base-text">¥</text>
|
<text class="goods-price-sign color-base-text">¥</text>
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
<view class="goods-msg">
|
<view class="goods-msg">
|
||||||
<image :src="$util.img(goodsInfo.sku_image)" mode="aspectFill"></image>
|
<image :src="$util.img(goodsInfo.sku_image)" mode="aspectFill"></image>
|
||||||
<view class="goods-item">
|
<view class="goods-item">
|
||||||
<view class="title">{{ goodsInfo.goods_name }}</view>
|
<view class="title">{{ isEnEnv ? goodsInfo.en_goods_name : goodsInfo.goods_name }}</view>
|
||||||
<view class="goods-sku">
|
<view class="goods-sku">
|
||||||
库存:{{ goodsInfo.stock }}
|
库存:{{ goodsInfo.stock }}
|
||||||
<text>销量:{{ goodsInfo.sale_num }}</text>
|
<text>销量:{{ goodsInfo.sale_num }}</text>
|
||||||
|
|||||||
@@ -19,7 +19,7 @@
|
|||||||
</view>
|
</view>
|
||||||
<view class="info-wrap" @click="toDetail(item)">
|
<view class="info-wrap" @click="toDetail(item)">
|
||||||
<view class="name-wrap">
|
<view class="name-wrap">
|
||||||
<view class="goods-name">{{ item.goods_name }}</view>
|
<view class="goods-name">{{ isEnEnv ? item.en_goods_name : item.goods_name }}</view>
|
||||||
</view>
|
</view>
|
||||||
|
|
||||||
<view class="lineheight-clear">
|
<view class="lineheight-clear">
|
||||||
|
|||||||
Reference in New Issue
Block a user