Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
提交反馈
为 GitLab 提交贡献
登录
切换导航
P
pica-professional-exam
项目
项目
详情
动态
版本
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
收起侧边栏
Close sidebar
动态
分支图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
Culm
pica-professional-exam
提交
c39caf96
提交
c39caf96
编写于
9月 11, 2020
作者:
guofeng.chen
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
修改价格显示
上级
2ba3bed6
变更
1
隐藏空白字符变更
内嵌
并排
正在显示
1 个修改的文件
包含
19 行增加
和
8 行删除
+19
-8
goods-detail.vue
src/views/goods-detail.vue
+19
-8
未找到文件。
src/views/goods-detail.vue
浏览文件 @
c39caf96
...
@@ -59,7 +59,7 @@
...
@@ -59,7 +59,7 @@
<div
class=
"btn-box"
>
<div
class=
"btn-box"
>
<div
class=
"money"
>
<div
class=
"money"
>
<p>
合计:
<span
class=
"yuan"
>
¥
{{
totalPrice
.
yuan
}}
</span><span
class=
"fen"
>
.
{{
totalPrice
.
fen
}}
</span><span
v-if=
"goods.hasDiscount"
class=
"del"
>
原价: ¥
{{
totalPrice
.
costPriceText
}}
</span></p>
<p>
合计:
<span
class=
"yuan"
>
¥
{{
totalPrice
.
yuan
}}
</span><span
class=
"fen"
>
.
{{
totalPrice
.
fen
}}
</span><span
v-if=
"goods.hasDiscount"
class=
"del"
>
原价: ¥
{{
totalPrice
.
costPriceText
}}
</span></p>
<p
v-if=
"
goods.couponAmountText"
class=
"coupon"
>
已使用优惠券,为您再优惠
{{
goods
.
couponAmountText
}}
元
</p>
<p
v-if=
"
totalPrice.savePrice"
class=
"coupon"
>
已使用优惠券,为您再优惠
{{
totalPrice
.
savePrice
}}
元
</p>
</div>
</div>
<div
<div
class=
"btn"
class=
"btn"
...
@@ -173,9 +173,17 @@ export default {
...
@@ -173,9 +173,17 @@ export default {
goods
.
salePrice
=
this
.
formatPrice
(
price
);
goods
.
salePrice
=
this
.
formatPrice
(
price
);
goods
.
costPriceText
=
(
goods
.
costPrice
/
100
).
toFixed
(
2
);
goods
.
costPriceText
=
(
goods
.
costPrice
/
100
).
toFixed
(
2
);
goods
.
hasDiscount
=
!!
(
goods
.
couponPrice
||
goods
.
preferentialPrice
);
goods
.
hasDiscount
=
!!
(
goods
.
couponPrice
||
goods
.
preferentialPrice
);
if
(
goods
.
couponDTO
)
{
let
savePrice
=
0
;
goods
.
couponAmountText
=
(
goods
.
couponDTO
.
discountAmount
/
100
).
toFixed
(
2
);
if
(
goods
.
couponPrice
)
{
if
(
goods
.
preferentialPrice
)
{
savePrice
=
((
goods
.
preferentialPrice
-
goods
.
couponPrice
)
/
100
).
toFixed
(
2
)
}
else
{
savePrice
=
((
goods
.
costPrice
-
goods
.
couponPrice
)
/
100
).
toFixed
(
2
)
}
}
}
// if (goods.couponDTO) {
// goods.couponAmountText = (goods.couponDTO.discountAmount / 100).toFixed(2);
// }
if
(
goods
.
goodsDescWhere
)
{
if
(
goods
.
goodsDescWhere
)
{
tabs
.
push
({
name
:
'使用范围'
,
detail
:
goods
.
goodsDescWhere
})
tabs
.
push
({
name
:
'使用范围'
,
detail
:
goods
.
goodsDescWhere
})
}
}
...
@@ -189,7 +197,8 @@ export default {
...
@@ -189,7 +197,8 @@ export default {
...
goods
.
salePrice
,
...
goods
.
salePrice
,
preferentialPrice
:
goods
.
preferentialPrice
,
preferentialPrice
:
goods
.
preferentialPrice
,
costPrice
:
goods
.
costPrice
,
costPrice
:
goods
.
costPrice
,
costPriceText
:
goods
.
costPriceText
costPriceText
:
goods
.
costPriceText
,
savePrice
,
}
}
this
.
goods
=
goods
;
this
.
goods
=
goods
;
this
.
swiperList
=
res
.
data
&&
res
.
data
.
imgList
||
[];
this
.
swiperList
=
res
.
data
&&
res
.
data
.
imgList
||
[];
...
@@ -205,12 +214,14 @@ export default {
...
@@ -205,12 +214,14 @@ export default {
const
num
=
this
.
curtGoodsNum
;
const
num
=
this
.
curtGoodsNum
;
this
.
GET
(
`trade/goods/getPrice/
${
this
.
goodsId
}
/
${
num
}
`
,
{}).
then
(
res
=>
{
this
.
GET
(
`trade/goods/getPrice/
${
this
.
goodsId
}
/
${
num
}
`
,
{}).
then
(
res
=>
{
if
(
res
.
code
==
"000000"
)
{
if
(
res
.
code
==
"000000"
)
{
const
{
preferentialPrice
,
totalPrice
}
=
res
.
data
;
const
{
couponPrice
,
preferentialPrice
,
costPrice
,
savePrice
}
=
res
.
data
;
let
price
=
couponPrice
||
preferentialPrice
||
costPrice
;
this
.
totalPrice
=
{
this
.
totalPrice
=
{
...
this
.
formatPrice
(
pr
eferentialPr
ice
),
...
this
.
formatPrice
(
price
),
preferentialPrice
,
preferentialPrice
,
costPrice
:
totalPrice
,
costPrice
:
costPrice
,
costPriceText
:
(
totalPrice
/
100
).
toFixed
(
2
),
costPriceText
:
(
costPrice
/
100
).
toFixed
(
2
),
savePrice
:
savePrice
?
(
savePrice
/
100
).
toFixed
(
2
)
:
0
,
}
}
this
.
goodsNum
=
num
;
this
.
goodsNum
=
num
;
}
else
if
(
res
.
code
===
"200006"
)
{
}
else
if
(
res
.
code
===
"200006"
)
{
...
...
写
预览
Markdown
格式
0%
请重试
or
附加一个文件
附加文件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录