Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
S
shop_mobile_uni
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
郑秀明
shop_mobile_uni
Commits
bae3ce4f
Commit
bae3ce4f
authored
Aug 07, 2020
by
王建威
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'wjw_monthly'
parents
f8a6f541
047db2a9
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
30 additions
and
30 deletions
+30
-30
monthly.vue
pages/monthly/monthly.vue
+21
-2
monthlyDeposit.vue
pages/monthlyDeposit/monthlyDeposit.vue
+2
-22
monthlyIntroduce.vue
pages/monthlyIntroduce/monthlyIntroduce.vue
+7
-6
No files found.
pages/monthly/monthly.vue
View file @
bae3ce4f
...
@@ -125,7 +125,13 @@
...
@@ -125,7 +125,13 @@
<view
class=
"screen_item"
>
<view
class=
"screen_item"
>
<view
class=
"screen_name"
>
包年计划
</view>
<view
class=
"screen_name"
>
包年计划
</view>
<view
class=
"screen_detail"
>
<view
class=
"screen_detail"
>
<view
class=
"detail_item"
v-for=
"(item, index) in month_rule_list"
:key=
"index"
:class=
"
{act: contract_period === item.contract_period}" @click="chooseFilter(3, item.contract_period, index)">
{{
item
.
contract_period
}}
个月
</view>
<view
class=
"detail_item"
v-for=
"(item, index) in ruleList"
:key=
"index"
:class=
"
{act: contract_period === item.contract_period}" @click="chooseFilter(3, item.contract_period, index)">
{{
item
.
contract_period
}}
个月
</view>
</view>
</view>
<view
class=
"screen_item"
>
<view
class=
"screen_name"
>
起订量(元)
</view>
<view
class=
"screen_detail"
>
<view
class=
"detail_item"
v-for=
"(item, index) in minumum"
:key=
"index"
:class=
"
{act: min_index === index}" @click="chooseFilter(4, null, index)">
{{
item
.
min_quantity
}}
</view>
</view>
</view>
</view>
</view>
<view
class=
"bottom_box"
>
<view
class=
"bottom_box"
>
...
@@ -159,6 +165,9 @@
...
@@ -159,6 +165,9 @@
brand_list
:
[],
brand_list
:
[],
category_list
:
[],
category_list
:
[],
month_rule_list
:
[],
month_rule_list
:
[],
minumum
:
[],
min_index
:
''
,
plan_index
:
0
,
brand
:
''
,
brand
:
''
,
cate_id_1
:
''
,
cate_id_1
:
''
,
contract_period
:
''
,
contract_period
:
''
,
...
@@ -190,6 +199,7 @@
...
@@ -190,6 +199,7 @@
if
(
res
.
data
.
code
===
0
)
{
if
(
res
.
data
.
code
===
0
)
{
this
.
month_apply_id
=
res
.
data
.
data
.
month_apply_id
;
this
.
month_apply_id
=
res
.
data
.
data
.
month_apply_id
;
this
.
ruleList
=
res
.
data
.
data
.
ruleList
;
this
.
ruleList
=
res
.
data
.
data
.
ruleList
;
this
.
minumum
=
res
.
data
.
data
.
ruleList
[
0
].
child
;
this
.
min_discount
=
res
.
data
.
data
.
min_discount
;
this
.
min_discount
=
res
.
data
.
data
.
min_discount
;
this
.
brand_list
=
res
.
data
.
data
.
brand_list
;
this
.
brand_list
=
res
.
data
.
data
.
brand_list
;
this
.
category_list
=
res
.
data
.
data
.
category_list
;
this
.
category_list
=
res
.
data
.
data
.
category_list
;
...
@@ -233,13 +243,22 @@
...
@@ -233,13 +243,22 @@
}
}
if
(
type
===
3
)
{
if
(
type
===
3
)
{
this
.
contract_period
=
val
;
this
.
contract_period
=
val
;
this
.
min_discount
=
this
.
ruleList
[
key
][
'discount'
];
this
.
min_discount
=
this
.
ruleList
[
key
][
'child'
][
0
][
'discount'
];
this
.
minumum
=
this
.
ruleList
[
key
][
'child'
];
this
.
min_index
=
0
;
this
.
plan_index
=
key
;
}
if
(
type
===
4
)
{
this
.
min_index
=
key
;
this
.
min_discount
=
this
.
ruleList
[
this
.
plan_index
][
'child'
][
key
][
'discount'
];
}
}
},
},
resetFilter
()
{
resetFilter
()
{
this
.
brand
=
''
;
this
.
brand
=
''
;
this
.
cate_id_1
=
''
;
this
.
cate_id_1
=
''
;
this
.
contract_period
=
''
;
this
.
contract_period
=
''
;
this
.
plan_index
=
0
;
this
.
min_index
=
''
;
},
},
search
(
type
)
{
search
(
type
)
{
// type 1是搜索,current,goodsList,requestFlag,brand,cate_id_1,contract_period重置
// type 1是搜索,current,goodsList,requestFlag,brand,cate_id_1,contract_period重置
...
...
pages/monthlyDeposit/monthlyDeposit.vue
View file @
bae3ce4f
...
@@ -231,29 +231,9 @@
...
@@ -231,29 +231,9 @@
});
});
},
},
previewContract
()
{
previewContract
()
{
uni
.
showLoading
({
uni
.
navigateTo
({
title
:
'获取合同中'
url
:
`/pages/web/web?contract_url=
${
this
.
data
.
view_url
}
`
});
});
uni
.
request
({
url
:
'/uni/api/month_signcontract/PreviewContract'
,
method
:
'POST'
,
dataType
:
'json'
,
data
:
{},
success
:
(
res
)
=>
{
if
(
res
.
data
.
code
===
0
)
{
uni
.
hideLoading
();
uni
.
navigateTo
({
url
:
`/pages/web/web?contract_url=
${
res
.
data
.
data
.
viewUrl
}
`
});
}
else
{
uni
.
hideLoading
();
uni
.
showToast
({
title
:
'校验信息已过期,请重新校验'
,
icon
:
'none'
});
}
}
})
}
}
},
},
components
:
{
components
:
{
...
...
pages/monthlyIntroduce/monthlyIntroduce.vue
View file @
bae3ce4f
...
@@ -6,21 +6,22 @@
...
@@ -6,21 +6,22 @@
</view>
</view>
<view
class=
"content_view"
>
<view
class=
"content_view"
>
<view
class=
"content_title"
>
<view
class=
"content_title"
>
<text
class=
"circle_num"
>
1
</text>
包
月是什么?
<text
class=
"circle_num"
>
1
</text>
包
年计划是什么?
</view>
</view>
<view
class=
"content_main"
>
谛宝多多会根据医院的拿货周期
,起订量给医院下发一个折扣,包月期间,医院购买参与包月的商品时可享受折扣,单品最低5折
。
</view>
<view
class=
"content_main"
>
谛宝多多会根据医院的拿货周期
与起订额给医院下发一个折扣。在包年期间,医院购买参与包年计划的商品可享受折扣(单品最低7折)
。
</view>
<view
class=
"content_title"
>
<view
class=
"content_title"
>
<text
class=
"circle_num"
>
1
</text>
怎么
包月?
<text
class=
"circle_num"
>
1
</text>
怎么
参与包年计划?
</view>
</view>
<view
class=
"content_main"
>
点击下方
选择起订量,选择拿货周期和起订量,签署合同,缴纳押金,则完成包月,合同有效期内,购买包月
产品,立享折扣。
</view>
<view
class=
"content_main"
>
点击下方
选择起订额,然后选择适合您的拿货周期和起订额,之后选择签署合同并缴纳押金即可。在合同有效期内,购买参与包年的
产品,立享折扣。
</view>
<view
class=
"content_title"
>
<view
class=
"content_title"
>
<text
class=
"circle_num"
>
1
</text>
关于押金
<text
class=
"circle_num"
>
1
</text>
关于押金
</view>
</view>
<view
class=
"content_main"
>
合同有效期内,包月产品消费总额(折扣价)达到起订量,自合同结束日期5个工作日内,全额退还押金,否则
不予以退还。
</view>
<view
class=
"content_main"
>
在合同有效期内,包年产品消费总额(折扣价)达到起订额, 自合同结束日期5个工作日内,全额退还押金到您的账户余额,如果没有达到起订额,押金
不予以退还。
</view>
<view
class=
"content_title"
>
<view
class=
"content_title"
>
<text
class=
"circle_num"
>
1
</text>
缴纳押金与不缴纳押金的区别
<text
class=
"circle_num"
>
1
</text>
缴纳押金与不缴纳押金的区别
</view>
</view>
<view
class=
"content_main"
>
缴纳押金,合同有效期内购买包月产品可立享全额折扣;不缴纳押金,合同有效期内购买包月产品,统一享受8.5折,合同有效期内,包月产品消费总额(折扣价)达到起订量,自合同结束日期5个工作日内,按差价返现至账户余额,可提现,(例如全额折扣为6折,则返现消费总额的25%)反之不予以返现。
</view>
<view
class=
"content_main"
>
缴纳押金:合同有效期内购买参与包年计划的产品可立享对应的折扣;不缴纳押金:在合同有效期内购买参与包年计划的产品,根据包年产品消费总额(原价) 达到签定的起订额,自合同结束日期5个工作日内,按差价返现至账户余额,可提现。 (例如起订额对应折扣为7折,则返现消费总额的30%),反之不予以返现。
有任何问题烦请点击页面上的消息按钮进行咨询
</view>
<view
class=
"content_title"
style=
"margin-bottom: 0;"
>
有任何问题
</view>
<view
class=
"content_title"
style=
"margin-bottom: 0;"
>
有任何问题
</view>
<view
class=
"content_title"
>
烦请点击页面上的消息按钮进行咨询
</view>
<view
class=
"content_title"
>
烦请点击页面上的消息按钮进行咨询
</view>
<view
class=
"join_btn"
@
click=
"joinMonthly"
>
加入包年计划
</view>
<view
class=
"join_btn"
@
click=
"joinMonthly"
>
加入包年计划
</view>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment