Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
纵之格
shopxo-uniapp
提交
2338c185
S
shopxo-uniapp
项目概览
纵之格
/
shopxo-uniapp
通知
102
Star
3
Fork
4
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
S
shopxo-uniapp
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
2338c185
编写于
4月 16, 2024
作者:
G
gongfuxiang
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
门店优化
上级
0368c7af
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
25 addition
and
7 deletion
+25
-7
components/cart/cart.vue
components/cart/cart.vue
+1
-1
components/realstore-cart/realstore-cart.vue
components/realstore-cart/realstore-cart.vue
+24
-4
lang/en.json
lang/en.json
+0
-1
lang/zh.json
lang/zh.json
+0
-1
未找到文件。
components/cart/cart.vue
浏览文件 @
2338c185
...
...
@@ -26,7 +26,7 @@
<iconfont
name=
"icon-arrow-bottom"
size=
"24rpx"
propClass=
"lh-il"
color=
"#666"
></iconfont>
</view>
</view>
<view
class=
"pa top-0 right-0 padding-main cp"
@
tap=
"realstore_buy_type_switch_event"
>
<view
v-if=
"(plugins_realstore_info.buy_use_type_list || null) != null && plugins_realstore_info.buy_use_type_list.length > 0"
class=
"pa top-0 right-0 padding-main cp"
@
tap=
"realstore_buy_type_switch_event"
>
<text
class=
"cr-base"
>
{{ plugins_realstore_info.buy_use_type_list[plugins_realstore_buy_use_type_index]['name'] }}
</text>
<view
class=
"dis-inline-block va-m margin-left-xs"
>
<iconfont
name=
"icon-arrow-right"
size=
"24rpx"
propClass=
"lh-il"
color=
"#666"
></iconfont>
...
...
components/realstore-cart/realstore-cart.vue
浏览文件 @
2338c185
...
...
@@ -9,7 +9,7 @@
<block
v-if=
"(cart || null) != null && (cart.data || null) != null && cart.data.length > 0"
>
<view
class=
"oh br-b padding-vertical-main padding-horizontal-main text-size-xs"
>
<text
class=
"va-m cr-base"
>
{{
$t
(
'
goods-category.goods-category.ico62g
'
)
}}
</text>
<view
class=
"dis-inline-block margin-left-xl"
>
<view
v-if=
"(info.buy_use_type_list || null) != null && info.buy_use_type_list.length > 0"
class=
"dis-inline-block margin-left-xl"
>
<text
class=
"cr-red"
>
{{
$t
(
'
realstore-cart.realstore-cart.v437n6
'
)
}}
</text>
<view
class=
"va-m dis-inline-block br-green cr-green round padding-horizontal-sm padding-vertical-xs cp"
@
tap=
"buy_use_type_event"
>
<text
class=
"va-m"
>
{{
$t
(
'
realstore-cart.realstore-cart.6bmc34
'
)
}}{{
info
.
buy_use_type_list
[
buy_use_type_index
][
'
name
'
]
}}
)
</text>
...
...
@@ -60,7 +60,7 @@
</block>
<block
v-else
>
<component-no-data
propStatus=
"0"
:propMsg=
"$t('realstore-cart.realstore-cart.2dc65q')"
></component-no-data>
<view
class=
"padding-vertical-xxxl margin-vertical-xxxl tc text-size-xs"
>
<view
v-if=
"(info.buy_use_type_list || null) != null && info.buy_use_type_list.length > 0"
class=
"padding-vertical-xxxl margin-vertical-xxxl tc text-size-xs"
>
<text
class=
"cr-red va-m"
>
{{
$t
(
'
realstore-cart.realstore-cart.v437n6
'
)
}}
</text>
<view
class=
"va-m dis-inline-block br-green cr-green round padding-horizontal padding-vertical-xs cp"
@
tap=
"buy_use_type_event"
>
<text
class=
"va-m"
>
{{
$t
(
'
realstore-cart.realstore-cart.6bmc34
'
)
}}{{
info
.
buy_use_type_list
[
buy_use_type_index
][
'
name
'
]
}}
)
</text>
...
...
@@ -175,6 +175,8 @@
// 操作按钮是否加载中
realstore_goods_data_cart_loading
:
true
,
realstore_goods_data_cart_status
:
false
,
realstore_goods_data_cart_type
:
null
,
realstore_goods_data_cart_value
:
null
,
realstore_goods_data_cart_text
:
this
.
$t
(
'
realstore-cart.realstore-cart.50lf68
'
),
};
},
...
...
@@ -214,7 +216,6 @@
info
:
info
,
base
:
params
.
base
||
null
,
source
:
params
.
source
});
// 商品来源
...
...
@@ -227,12 +228,22 @@
if
(
this
.
source
!=
'
system-cart
'
)
{
// 店铺状态正常、是否指定商品、如果不存在操作按钮、不可以加入购物车则置空
var
cart_status
=
false
;
var
cart_type
=
''
;
var
cart_text
=
''
;
var
realstore_goods_data
=
params
.
realstore_goods_data
||
null
;
if
(
realstore_goods_data
!=
null
&&
(
realstore_goods_data
.
buy_button
||
null
)
!=
null
)
{
// 是否存在错误
if
((
realstore_goods_data
.
buy_button
.
error
||
null
)
!=
null
)
{
cart_text
=
realstore_goods_data
.
buy_button
.
error
;
// 是否展示型、门店存在客服电话则展示电话号码
if
((
realstore_goods_data
.
buy_button
.
data
||
null
)
!=
null
&&
(
realstore_goods_data
.
buy_button
[
'
data
'
][
0
]
||
null
)
!=
null
&&
realstore_goods_data
.
buy_button
[
'
data
'
][
0
][
'
type
'
]
==
'
show
'
)
{
var
cart_value
=
((
info
.
service_data
||
null
)
==
null
?
info
.
contacts_tel
:
(
info
.
service_data
.
service_tel
||
info
.
contacts_tel
))
||
null
;
if
(
cart_value
!=
null
)
{
cart_status
=
true
;
cart_type
=
'
show
'
;
cart_text
=
this
.
$t
(
'
cart.cart.31h34v
'
);
}
}
}
else
{
// 匹配是否可以加入购物车操作
if
(
realstore_goods_data
.
buy_button
.
data
.
length
>
0
)
{
...
...
@@ -241,6 +252,7 @@
for
(
var
i
in
buy_button
)
{
if
(
arr
.
indexOf
(
buy_button
[
i
][
'
type
'
])
!=
-
1
)
{
cart_status
=
true
;
cart_type
=
buy_button
[
i
][
'
type
'
];
cart_text
=
this
.
$t
(
'
realstore-cart.realstore-cart.b27ln3
'
);
break
;
}
...
...
@@ -251,6 +263,8 @@
this
.
setData
({
realstore_goods_data
:
realstore_goods_data
,
realstore_goods_data_cart_status
:
cart_status
,
realstore_goods_data_cart_type
:
cart_type
,
realstore_goods_data_cart_value
:
cart_value
,
realstore_goods_data_cart_loading
:
false
,
realstore_goods_data_cart_text
:
cart_text
,
});
...
...
@@ -351,7 +365,6 @@
// 购物车是否存在商品
if
((
this
.
cart
||
null
)
==
null
||
parseInt
(
this
.
cart
.
buy_number
||
0
)
==
0
)
{
btn_status
=
false
;
btn_text
=
this
.
$t
(
'
realstore-cart.realstore-cart.3qmxs7
'
);
}
else
{
// 起步价
var
msg
=
this
.
starting_price_handle
();
...
...
@@ -406,6 +419,13 @@
// 加入购物车
cart_submit_event
(
e
)
{
// 是否展示模式、则拨打电话
if
(
this
.
realstore_goods_data_cart_type
==
'
show
'
&&
(
this
.
realstore_goods_data_cart_value
||
null
)
!=
null
)
{
app
.
globalData
.
call_tel
(
this
.
realstore_goods_data_cart_value
);
return
false
;
}
// 门店商品是否正常
if
((
this
.
realstore_goods_data
||
null
)
==
null
)
{
app
.
globalData
.
showToast
(
this
.
$t
(
'
realstore-cart.realstore-cart.20epzm
'
));
return
false
;
...
...
lang/en.json
浏览文件 @
2338c185
...
...
@@ -1631,7 +1631,6 @@
"50lf68"
:
"Loading"
,
"b27ln3"
:
"Add cart"
,
"47h2a0"
:
"Request failed, please try again!"
,
"3qmxs7"
:
"Not purchased"
,
"miv944"
:
"start"
,
"20epzm"
:
"Product data incorrect"
,
"8tzr7l"
:
"Incorrect store information"
...
...
lang/zh.json
浏览文件 @
2338c185
...
...
@@ -1617,7 +1617,6 @@
"50lf68"
:
"加载中"
,
"b27ln3"
:
"加入购物车"
,
"47h2a0"
:
"请求失败,请重试!"
,
"3qmxs7"
:
"未加购"
,
"miv944"
:
"起步"
,
"20epzm"
:
"商品数据有误"
,
"8tzr7l"
:
"门店信息有误"
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录