Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
C
CFFP-HB
Overview
Overview
Details
Activity
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
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Chao Sun
CFFP-HB
Commits
b193ccdd
Commit
b193ccdd
authored
Dec 02, 2022
by
huSun
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改Bug
parent
16f215c7
Hide whitespace changes
Inline
Side-by-side
Showing
29 changed files
with
241 additions
and
121 deletions
+241
-121
components/login/login.vue
+12
-4
components/myteam/lazy-tree.vue
+20
-25
components/myteam/myteam-table.vue
+32
-22
pages/afterSaleDetail/afterSaleDetail.vue
+2
-1
pages/afterSales/afterSales.vue
+1
-1
pages/applyDropClass/applyDropClass.vue
+1
-1
pages/certifyDetail/certifyDetail.vue
+1
-1
pages/commonDetail/commonDetail.vue
+1
-1
pages/courseDetail/courseDetail.vue
+21
-1
pages/dropLists/dropLists.vue
+1
-1
pages/index/index.vue
+3
-2
pages/learningStatistics/learningStatistics.vue
+1
-1
pages/myCertify/myCertify.vue
+3
-2
pages/myLearning/myLearning.vue
+1
-1
pages/myPoints/myPoints.vue
+2
-2
pages/myPoints/pointsDetail.vue
+1
-1
pages/orderConfirm/orderConfirm.vue
+1
-1
pages/orderDetail/orderDetail.vue
+1
-1
pages/personalCenter/accountoperation/resetpassword.vue
+2
-2
pages/personalCenter/myTeam.vue
+3
-1
pages/personalCenter/personalCenter.vue
+6
-5
pages/personalCenter/system/accontsetting.vue
+1
-1
pages/personalCenter/teamMembers/teamMembers.vue
+2
-0
pages/personalCenter/teamPerformance/teamPerformance.vue
+11
-9
pages/personalCenter/user-information.vue
+108
-31
pages/saleCourseLists/saleCourseLists.vue
+1
-1
pages/withdrawal/withdrawal.vue
+2
-2
static/myteam/Group1662.png
+0
-0
static/share.png
+0
-0
No files found.
components/login/login.vue
View file @
b193ccdd
...
@@ -16,7 +16,7 @@
...
@@ -16,7 +16,7 @@
<input
class=
"uni-input"
name=
"mobileNo"
placeholder=
"输入手机号"
v-model=
"form.mobile"
maxlength=
"11"
/>
<input
class=
"uni-input"
name=
"mobileNo"
placeholder=
"输入手机号"
v-model=
"form.mobile"
maxlength=
"11"
/>
</view>
</view>
<view
class=
"inputItem"
v-if=
"loginType==='agentlogin'"
>
<view
class=
"inputItem"
v-if=
"loginType==='agentlogin'"
>
<input
class=
"uni-input"
name=
"mobileNo"
placeholder=
"输入账号"
v-model=
"account"
maxlength=
"11"
/>
<input
class=
"uni-input"
name=
"mobileNo"
placeholder=
"输入账号"
v-model=
"
form.
account"
maxlength=
"11"
/>
</view>
</view>
<view
class=
"inputItem"
v-if=
"loginType === 'codelogin' || loginType==='register' || loginType === 'resetpw'"
>
<view
class=
"inputItem"
v-if=
"loginType === 'codelogin' || loginType==='register' || loginType === 'resetpw'"
>
<input
class=
"uni-input codeBtn"
name=
"code"
placeholder=
"输入验证码"
v-model=
"form.code"
type=
"number"
maxlength=
"6"
/>
<input
class=
"uni-input codeBtn"
name=
"code"
placeholder=
"输入验证码"
v-model=
"form.code"
type=
"number"
maxlength=
"6"
/>
...
@@ -254,14 +254,22 @@
...
@@ -254,14 +254,22 @@
}
}
}
}
}
else
{
}
else
{
if
(
!
this
.
account
){
if
(
!
this
.
form
.
account
){
common
.
errorDialog
(
1
,
'请输入账号'
);
common
.
errorDialog
(
1
,
'请输入账号'
);
return
false
;
return
false
;
}
}
if
(
!
common
.
passwordValid
(
this
.
account
)){
if
(
!
common
.
passwordValid
(
this
.
form
.
account
)){
common
.
errorDialog
(
2
,
'账号为6-12位数字密码组合'
);
common
.
errorDialog
(
2
,
'账号为6-12位数字密码组合'
);
return
false
;
return
false
;
}
}
if
(
!
this
.
agreeFlag
){
uni
.
showToast
({
title
:
'请阅读并勾选银盾保险经纪服务协议和隐私条款'
,
duration
:
5000
,
icon
:
'none'
})
return
false
;
}
if
(
!
this
.
form
.
password
){
if
(
!
this
.
form
.
password
){
common
.
errorDialog
(
1
,
'请输入密码'
);
common
.
errorDialog
(
1
,
'请输入密码'
);
return
false
;
return
false
;
...
@@ -272,7 +280,7 @@
...
@@ -272,7 +280,7 @@
//代理商登录
//代理商登录
this
.
loginIn
(
4
)
this
.
loginIn
(
4
)
}
}
if
(
!
this
.
agreeFlag
){
if
(
!
this
.
agreeFlag
&&
this
.
loginType
!=
'resetpw'
){
uni
.
showToast
({
uni
.
showToast
({
title
:
'请阅读并勾选银盾保险经纪服务协议和隐私条款'
,
title
:
'请阅读并勾选银盾保险经纪服务协议和隐私条款'
,
duration
:
5000
,
duration
:
5000
,
...
...
components/myteam/lazy-tree.vue
View file @
b193ccdd
...
@@ -15,8 +15,8 @@
...
@@ -15,8 +15,8 @@
<!-- 为了提高dom渲染效率,当list产生破坏性变动时(如删除其中一项,或者排序等)必须使用唯一确定的key,而不能使用index -->
<!-- 为了提高dom渲染效率,当list产生破坏性变动时(如删除其中一项,或者排序等)必须使用唯一确定的key,而不能使用index -->
<block
v-for=
"(item, i) in treeList"
:key=
"item.id"
>
<block
v-for=
"(item, i) in treeList"
:key=
"item.id"
>
<view
class=
"d-box"
v-if=
"item.level === 0 || checkOpen(item.pids[item.pids.length - 1])"
>
<view
class=
"d-box"
v-if=
"item.level === 0 || checkOpen(item.pids[item.pids.length - 1])"
>
<!-- -->
<!--
:class="`padding-left-$
{item.level * 5 + 10}`"
-->
<view
class=
"d-td"
:class=
"`padding-left-$
{item.level * 5 + 10}`"
>
<view
class=
"d-td"
>
<view
class=
""
style=
"display: flex;"
>
<view
class=
""
style=
"display: flex;"
>
<view
class=
""
>
<view
class=
""
>
<uni-icons
<uni-icons
...
@@ -96,6 +96,11 @@ export default {
...
@@ -96,6 +96,11 @@ export default {
};
};
},
},
methods
:
{
methods
:
{
pdleft
(
level
){
return
(
"padding-left:"
+
level
*
5
+
10
);
},
treeToArray
(
nodes
,
ids
=
[
0
])
{
treeToArray
(
nodes
,
ids
=
[
0
])
{
let
arr
=
[];
let
arr
=
[];
if
(
this
.
isArray
(
nodes
))
{
if
(
this
.
isArray
(
nodes
))
{
...
@@ -319,13 +324,13 @@ export default {
...
@@ -319,13 +324,13 @@ export default {
.content-box-title-a
{
.content-box-title-a
{
//
min-width
:
100
rpx
;
//
min-width
:
100
rpx
;
flex
:
1
;
flex
:
1
;
height
:
80
rpx
;
//
background
:
url('../../static/myteam/Group1660.png')
;
//
line-height
:
80
rpx
;
//
background
:
url('../../static/myteam/Group1660.png')
no-repeat
;
background
:
url('../../static/myteam/Group1660.png')
;
//
background-repeat
:
no-repeat
;
background-repeat
:
no-repeat
;
//
background-color
:
#3F52B7
;
//
background-color
:
#3F52B7
;
background
:
#3F52B7
;
background-size
:
100%
;
background-size
:
100%
;
margin-left
:
2
0
rpx
;
border-radius
:
1
0
rpx
;
color
:
#FFFFFF
;
color
:
#FFFFFF
;
}
}
.content-box-title-b
{
.content-box-title-b
{
...
@@ -333,27 +338,16 @@ export default {
...
@@ -333,27 +338,16 @@ export default {
flex
:
1
;
flex
:
1
;
//
min-height
:
60
rpx
;
//
min-height
:
60
rpx
;
//
padding
:
10
rpx
0
;
//
padding
:
10
rpx
0
;
background
:
url('../../static/myteam/Group1662.png')
;
border
:
2
rpx
solid
#3F52B7
;
background-repeat
:
no-repeat
;
border-radius
:
10
rpx
;
background-size
:
100%
;
//
background
:
url('../../static/myteam/Group1662.png')
no-repeat
;
//
background-repeat
:
no-repeat
;
//
background-size
:
100%
;
color
:
#000
;
color
:
#000
;
border-radius
:
10
rpx
;
border-radius
:
10
rpx
;
//
border
:
1
rpx
solid
#3F52B7
;
//
border
:
1
rpx
solid
#3F52B7
;
}
}
//
.content-box-title-b
{
//
flex
:
1
;
//
color
:
#000
;
//
/* margin: 0 10px; */
//
//
background
:
#3F52B7
;
//
//
min-width
:
240
rpx
;
//
background
:
url('../../static/myteam/Group1662.png')
;
//
background-repeat
:
no-repeat
;
//
background-size
:
100%
;
//
border-radius
:
5px
;
//
//
border-top-left-radius
:
820
rpx
;
//
//
border-bottom-left-radius
:
40
rpx
;
//
text-align
:
center
;
//
}
.d-box
{
.d-box
{
display
:
flex
;
display
:
flex
;
justify-content
:
space-between
;
justify-content
:
space-between
;
...
@@ -364,7 +358,8 @@ export default {
...
@@ -364,7 +358,8 @@ export default {
flex
:
1
;
flex
:
1
;
font-size
:
26
rpx
;
font-size
:
26
rpx
;
min-height
:
60
rpx
;
min-height
:
60
rpx
;
line-height
:
80
rpx
;
margin-top
:
10
rpx
;
line-height
:
60
rpx
;
//
padding
:
10
rpx
0
;
//
padding
:
10
rpx
0
;
}
}
}
}
...
...
components/myteam/myteam-table.vue
View file @
b193ccdd
...
@@ -9,24 +9,26 @@
...
@@ -9,24 +9,26 @@
<view
class=
"content-sam-box"
>
<view
class=
"content-sam-box"
>
<view
class=
""
v-for=
"(pointItem,index) in dataList"
:key=
"index"
>
<view
class=
""
v-for=
"(pointItem,index) in dataList"
:key=
"index"
>
<view
class=
"content-sa"
style=
" "
v-if=
"felTyle == 'achievement'"
>
<view
class=
"content-sa"
style=
" "
v-if=
"felTyle == 'achievement'"
>
<view
class=
"content-box-title"
style=
"display: flex;align-items: center;"
>
<view
class=
"content-box-title"
style=
"display: flex;align-items: center;margin-left: 6rpx;flex: 1;"
>
<view
style=
""
:class=
"index == 0 ?'cornermarker': index == 1 ? 'cornermarkertwo' : index == 2 ? 'cornermarkerthree' : 'cornermarkerother'"
>
<view
style=
""
<text
style=
"font-size: 8rpx;line-height: 20rpx;"
>
{{
index
+
1
}}
</text>
:class=
"index == 0 ?'cornermarker': index == 1 ? 'cornermarkertwo' : index == 2 ? 'cornermarkerthree' : 'cornermarkerother'"
>
<text
style=
"font-size: 20rpx;line-height: 20rpx;"
>
{{
index
+
1
}}
</text>
</view>
</view>
<view>
{{
pointItem
.
name
}}
</view>
<view
style=
"margin-left: 8rpx;text-overflow: ellipsis;
</view>
<view
class=
"content-box-title"
>
<span
style=
"text-overflow: ellipsis;
overflow: hidden;
overflow: hidden;
white-space: nowrap;"
>
{{
pointItem
.
areaCenterName
}}
</span
>
white-space: nowrap;"
>
{{
pointItem
.
name
}}
</view
>
</view>
</view>
<view
class=
"content-box-title"
>
<view
class=
"content-box-title"
style=
"text-overflow: ellipsis;overflow: hidden;
white-space: nowrap;max-width: 150rpx;"
>
<span>
{{
pointItem
.
areaCenterName
}}
</span>
</view>
<view
class=
"content-box-title"
>
<span
style=
"color:#FF0000;"
>
{{
pointItem
.
orderNum
}}
</span>
<span
style=
"color:#FF0000;"
>
{{
pointItem
.
orderNum
}}
</span>
</view>
</view>
<view
class=
"content-box-title"
>
<view
class=
"content-box-title"
>
<span
style=
"color:#FF0000;"
>
¥
{{
pointItem
.
coursePrice
}}
</span>
<span
style=
"color:#FF0000;"
>
¥
{{
pointItem
.
coursePrice
}}
</span>
</view>
</view>
<view
class=
"content-box-title"
>
<view
class=
"content-box-title"
>
<span
style=
"color:#FF0000;"
>
¥
{{
pointItem
.
courseIncome
}}
</span>
<span
style=
"color:#FF0000;"
>
¥
{{
pointItem
.
courseIncome
}}
</span>
</view>
</view>
</view>
</view>
...
@@ -170,14 +172,18 @@
...
@@ -170,14 +172,18 @@
align-items
:
center
;
align-items
:
center
;
justify-content
:
space-between
;
justify-content
:
space-between
;
}
}
.content-sa
{
display
:
flex
;
.content-sa
{
}
display
:
flex
;
}
.content-box-title
{
.content-box-title
{
padding
:
5
rpx
0
;
padding
:
5
rpx
0
;
flex
:
1
;
flex
:
1
;
align-items
:
center
;
align-items
:
center
;
text-align
:
center
;
text-align
:
center
;
border-bottom
:
1
rpx
solid
#F2F2F2
;
padding
:
20
rpx
0
;
}
}
...
@@ -189,37 +195,41 @@
...
@@ -189,37 +195,41 @@
padding: 10rpx 0;
padding: 10rpx 0;
color: #333333;
color: #333333;
border-bottom: 1rpx solid #F2F2F2;; */
border-bottom: 1rpx solid #F2F2F2;; */
font-size
:
13
rpx
;
font-size
:
24
rpx
;
}
}
.cornermarker
{
.cornermarker
{
width
:
30
rpx
;
height
:
30
rpx
;
width
:
30
rpx
;
height
:
30
rpx
;
color
:
#FFFFFF
;
color
:
#FFFFFF
;
background
:
#C50021
;
background
:
#C50021
;
border-radius
:
50%
;
border-radius
:
50%
;
}
}
.cornermarkertwo
{
.cornermarkertwo
{
width
:
30
rpx
;
height
:
30
rpx
;
width
:
30
rpx
;
height
:
30
rpx
;
color
:
#FFFFFF
;
color
:
#FFFFFF
;
background
:
#FBB03B
;
background
:
#FBB03B
;
text-align
:
center
;
text-align
:
center
;
border-radius
:
50%
;
border-radius
:
50%
;
}
}
.cornermarkerthree
{
.cornermarkerthree
{
width
:
30
rpx
;
height
:
30
rpx
;
width
:
30
rpx
;
height
:
30
rpx
;
color
:
#FFFFFF
;
color
:
#FFFFFF
;
background
:
#3161A8
;
background
:
#3161A8
;
text-align
:
center
;
text-align
:
center
;
border-radius
:
50%
;
border-radius
:
50%
;
}
}
.cornermarkerother
{
.cornermarkerother
{
width
:
10
rpx
;
width
:
30
rpx
;
height
:
30
rpx
;
color
:
#FFFFFF
;
color
:
#FFFFFF
;
height
:
10
rpx
;
background
:
#D5DDE9
;
background
:
#D5DDE9
;
margin
:
0
10
rrpx
0
auto
;
text-align
:
center
;
text-align
:
center
;
line-height
:
10
rpx
;
border-radius
:
50%
;
border-radius
:
50%
;
}
}
...
...
pages/afterSaleDetail/afterSaleDetail.vue
View file @
b193ccdd
...
@@ -72,7 +72,7 @@
...
@@ -72,7 +72,7 @@
components
:{
courseItem
},
components
:{
courseItem
},
data
()
{
data
()
{
return
{
return
{
userId
:
'1'
,
userId
:
uni
.
getStorageSync
(
'cffp_userId'
)
,
orderNo
:
''
,
orderNo
:
''
,
afterSalesFlag
:
''
,
afterSalesFlag
:
''
,
courseInfoItem
:{},
courseInfoItem
:{},
...
@@ -86,6 +86,7 @@
...
@@ -86,6 +86,7 @@
};
};
},
},
methods
:{
methods
:{
goDetail
(){
goDetail
(){
uni
.
navigateTo
({
uni
.
navigateTo
({
url
:
'/pages/receiptCycleDesc/receiptCycleDesc'
url
:
'/pages/receiptCycleDesc/receiptCycleDesc'
...
...
pages/afterSales/afterSales.vue
View file @
b193ccdd
...
@@ -21,7 +21,7 @@
...
@@ -21,7 +21,7 @@
},
},
data
()
{
data
()
{
return
{
return
{
userId
:
'1'
,
userId
:
uni
.
getStorageSync
(
'cffp_userId'
)
,
userCourses
:[],
userCourses
:[],
afterSalesFlag
:
3
afterSalesFlag
:
3
};
};
...
...
pages/applyDropClass/applyDropClass.vue
View file @
b193ccdd
...
@@ -82,7 +82,7 @@
...
@@ -82,7 +82,7 @@
courseInfoItem
:{},
courseInfoItem
:{},
fileId
:
null
,
fileId
:
null
,
orderId
:
null
,
orderId
:
null
,
userId
:
'1'
,
userId
:
uni
.
getStorageSync
(
'cffp_userId'
)
,
dropInfo
:{},
dropInfo
:{},
dropIndex
:
0
,
dropIndex
:
0
,
dropReasons
:[
''
]
dropReasons
:[
''
]
...
...
pages/certifyDetail/certifyDetail.vue
View file @
b193ccdd
...
@@ -87,7 +87,7 @@
...
@@ -87,7 +87,7 @@
data
()
{
data
()
{
return
{
return
{
certificateInfo
:{},
certificateInfo
:{},
userId
:
'1'
,
userId
:
uni
.
getStorageSync
(
'cffp_userId'
)
,
status
:
""
,
status
:
""
,
userSignupId
:
""
userSignupId
:
""
};
};
...
...
pages/commonDetail/commonDetail.vue
View file @
b193ccdd
...
@@ -20,7 +20,7 @@
...
@@ -20,7 +20,7 @@
lists
:[],
lists
:[],
fileId
:
''
,
fileId
:
''
,
type
:
'1'
,
type
:
'1'
,
userId
:
'1'
userId
:
uni
.
getStorageSync
(
'cffp_userId'
)
}
}
},
},
methods
:
{
methods
:
{
...
...
pages/courseDetail/courseDetail.vue
View file @
b193ccdd
<
template
>
<
template
>
<view
class=
"container"
>
<view
class=
"container"
>
<view
class=
"shareheader"
style=
""
>
<view
class=
""
>
<!--
<text>
1
</text>
-->
</view>
<view
class=
""
>
<img
src=
"../../static/share.png"
alt=
""
>
</view>
</view>
<!-- 课程banner图 -->
<!-- 课程banner图 -->
<view
class=
"courseBannerBox"
>
<view
class=
"courseBannerBox"
>
<video
id=
"myVideo"
:src=
"courseInfo.filePathOss"
<video
id=
"myVideo"
:src=
"courseInfo.filePathOss"
...
@@ -101,7 +110,7 @@
...
@@ -101,7 +110,7 @@
courseInfo
:{},
courseInfo
:{},
relatedCoursesLists
:[],
relatedCoursesLists
:[],
orderId
:
''
,
orderId
:
''
,
userId
:
'1'
,
userId
:
uni
.
getStorageSync
(
'cffp_userId'
)
,
shareUserId
:
''
,
shareUserId
:
''
,
shareCode
:
''
,
shareCode
:
''
,
shareReadId
:
''
,
shareReadId
:
''
,
...
@@ -367,6 +376,17 @@
...
@@ -367,6 +376,17 @@
}
}
}
}
}
}
.shareheader
{
display
:
flex
;
justify-content
:
space-between
;
align-items
:
center
;
height
:
60
rpx
;
//
border
:
1
rpx
solid
#999
;
}
.image
{
width
:
30
rpx
;
height
:
30
rpx
;
}
.courseProBox
{
.courseProBox
{
.tab{
.tab{
display
:
flex
;
display
:
flex
;
...
...
pages/dropLists/dropLists.vue
View file @
b193ccdd
...
@@ -30,7 +30,7 @@
...
@@ -30,7 +30,7 @@
export
default
{
export
default
{
data
()
{
data
()
{
return
{
return
{
userId
:
'1'
,
userId
:
uni
.
getStorageSync
(
'cffp_userId'
)
,
dropLists
:[]
dropLists
:[]
}
}
},
},
...
...
pages/index/index.vue
View file @
b193ccdd
...
@@ -77,7 +77,8 @@
...
@@ -77,7 +77,8 @@
announcementInfo
:
null
,
announcementInfo
:
null
,
tagIds
:
123
,
tagIds
:
123
,
currentPage
:
'index'
,
currentPage
:
'index'
,
carouselList
:[]
carouselList
:[],
userId
:
uni
.
getStorageSync
(
'cffp_userId'
)
}
}
},
},
components
:{
components
:{
...
@@ -107,7 +108,7 @@
...
@@ -107,7 +108,7 @@
},
},
queryAreaCenterInfo
(){
queryAreaCenterInfo
(){
api
.
queryAreaCenterInfo
({
userId
:
1
}).
then
((
res
)
=>
{
api
.
queryAreaCenterInfo
({
userId
:
this
.
userId
}).
then
((
res
)
=>
{
if
(
res
[
'success'
]){
if
(
res
[
'success'
]){
this
.
cffpUserInfo
=
res
[
'data'
];
this
.
cffpUserInfo
=
res
[
'data'
];
// this.cffpUserInfo.logo = res['logo'];
// this.cffpUserInfo.logo = res['logo'];
...
...
pages/learningStatistics/learningStatistics.vue
View file @
b193ccdd
...
@@ -132,7 +132,7 @@
...
@@ -132,7 +132,7 @@
components
:{
charts
},
components
:{
charts
},
data
()
{
data
()
{
return
{
return
{
userId
:
'1'
,
userId
:
uni
.
getStorageSync
(
'cffp_userId'
)
,
userStudyCountList
:{},
userStudyCountList
:{},
userCoursePackBarList
:{},
userCoursePackBarList
:{},
userStudyTimeList
:{},
userStudyTimeList
:{},
...
...
pages/myCertify/myCertify.vue
View file @
b193ccdd
...
@@ -58,6 +58,7 @@
...
@@ -58,6 +58,7 @@
tabType
:
1
,
tabType
:
1
,
signupInfos
:[],
signupInfos
:[],
userCertificates
:[],
userCertificates
:[],
userId
:
uni
.
getStorageSync
(
'cffp_userId'
)
};
};
},
},
methods
:{
methods
:{
...
@@ -70,7 +71,7 @@
...
@@ -70,7 +71,7 @@
}
}
},
},
querySignupList
(){
querySignupList
(){
api
.
querySignupList
({
userId
:
1
}).
then
(
res
=>
{
api
.
querySignupList
({
userId
:
this
.
userId
}).
then
(
res
=>
{
console
.
log
(
res
);
console
.
log
(
res
);
if
(
res
[
'success'
]){
if
(
res
[
'success'
]){
this
.
signupInfos
=
res
[
'data'
][
'signupInfos'
]
this
.
signupInfos
=
res
[
'data'
][
'signupInfos'
]
...
@@ -80,7 +81,7 @@
...
@@ -80,7 +81,7 @@
userCertificateList
(){
userCertificateList
(){
const
param
=
{
const
param
=
{
queryType
:
1
,
queryType
:
1
,
userId
:
1
userId
:
uni
.
getStorageSync
(
'cffp_userId'
)
}
}
api
.
userCertificateList
(
param
).
then
(
res
=>
{
api
.
userCertificateList
(
param
).
then
(
res
=>
{
console
.
log
(
res
);
console
.
log
(
res
);
...
...
pages/myLearning/myLearning.vue
View file @
b193ccdd
...
@@ -52,7 +52,7 @@
...
@@ -52,7 +52,7 @@
return
{
return
{
tabType
:
1
,
tabType
:
1
,
userStudyLists
:[],
userStudyLists
:[],
userId
:
'1'
userId
:
uni
.
getStorageSync
(
'cffp_userId'
)
}
}
},
},
methods
:
{
methods
:
{
...
...
pages/myPoints/myPoints.vue
View file @
b193ccdd
...
@@ -104,8 +104,8 @@
...
@@ -104,8 +104,8 @@
findByUserIdForFortuneStatistic
(){
findByUserIdForFortuneStatistic
(){
const
param
=
{
const
param
=
{
isDtl
:
2
,
isDtl
:
2
,
//
userId:uni.getStorageSync('cffp_userId'),
userId
:
uni
.
getStorageSync
(
'cffp_userId'
),
userId
:
1
,
//
userId: 1,
fortuneDate
:
this
.
fortuneDate
,
fortuneDate
:
this
.
fortuneDate
,
timeFlag
:
this
.
timeFlag
timeFlag
:
this
.
timeFlag
}
}
...
...
pages/myPoints/pointsDetail.vue
View file @
b193ccdd
...
@@ -107,7 +107,7 @@
...
@@ -107,7 +107,7 @@
// }
// }
const
param
=
{
const
param
=
{
isDtl
:
1
,
isDtl
:
1
,
userId
:
1
,
userId
:
uni
.
getStorageSync
(
'cffp_userId'
)
,
fortuneDate
:
"2022-12"
,
fortuneDate
:
"2022-12"
,
timeFlag
:
"M"
,
timeFlag
:
"M"
,
commissionType
:
"A01"
,
commissionType
:
"A01"
,
...
...
pages/orderConfirm/orderConfirm.vue
View file @
b193ccdd
...
@@ -129,7 +129,7 @@
...
@@ -129,7 +129,7 @@
popupTitle
:
'积分抵扣规则'
,
popupTitle
:
'积分抵扣规则'
,
popupType
:
1
,
popupType
:
1
,
isDeduction
:
false
,
isDeduction
:
false
,
userId
:
'1'
,
userId
:
uni
.
getStorageSync
(
'cffp_userId'
)
,
intergralInfo
:{},
intergralInfo
:{},
orderId
:
'1'
,
orderId
:
'1'
,
paymentBtnDisabled
:
false
paymentBtnDisabled
:
false
...
...
pages/orderDetail/orderDetail.vue
View file @
b193ccdd
...
@@ -27,7 +27,7 @@
...
@@ -27,7 +27,7 @@
export
default
{
export
default
{
data
()
{
data
()
{
return
{
return
{
userId
:
'1'
,
userId
:
uni
.
getStorageSync
(
'cffp_userId'
)
,
orderId
:
''
,
orderId
:
''
,
fileId
:
''
,
fileId
:
''
,
orderInfoList
:[
orderInfoList
:[
...
...
pages/personalCenter/accountoperation/resetpassword.vue
View file @
b193ccdd
<
template
>
<
template
>
<view
class=
"conent"
>
<view
class=
"conent"
>
<view
class=
"input-row"
>
<view
class=
"input-row"
>
<text>
183****9247
</text>
<text>
{{
usermobile
}}
</text>
</view>
</view>
<view
class=
"input-row"
>
<view
class=
"input-row"
>
<input
maxlength=
"11"
type=
"text"
v-model=
"form.password"
placeholder=
"请输入新密码"
/>
<input
maxlength=
"11"
type=
"text"
v-model=
"form.password"
placeholder=
"请输入新密码"
/>
...
@@ -29,7 +29,7 @@
...
@@ -29,7 +29,7 @@
code
:
''
,
code
:
''
,
password
:
''
,
password
:
''
,
},
},
usermobile
:
uni
.
getStorageSync
(
'user_mobile'
),
code
:
''
,
code
:
''
,
countdown
:
'60'
,
countdown
:
'60'
,
timer
:
null
,
timer
:
null
,
...
...
pages/personalCenter/myTeam.vue
View file @
b193ccdd
...
@@ -47,6 +47,7 @@
...
@@ -47,6 +47,7 @@
<
style
lang=
"scss"
>
<
style
lang=
"scss"
>
.container
{
.container
{
height
:
100%
;
height
:
100%
;
background
:
#FFFFFF
;
}
}
.liBox
{
.liBox
{
display
:
flex
;
display
:
flex
;
...
@@ -61,6 +62,6 @@
...
@@ -61,6 +62,6 @@
font-size
:
16px
;
font-size
:
16px
;
font-weight
:
400
;
font-weight
:
400
;
border-bottom
:
3px
transparent
solid
;
border-bottom
:
3px
transparent
solid
;
border-image
:
linear-gradient
(
to
right
,
#FA882F
,
#FFCCCC
)
0.5
10
;
//
border-image
:
linear-gradient
(
to
right
,
#FA882F
,
#FFCCCC
)
0.5
10
;
}
}
</
style
>
</
style
>
\ No newline at end of file
pages/personalCenter/personalCenter.vue
View file @
b193ccdd
...
@@ -3,21 +3,21 @@
...
@@ -3,21 +3,21 @@
<!-- 头部信息 -->
<!-- 头部信息 -->
<view
class=
"basicInfoBox"
>
<view
class=
"basicInfoBox"
>
<view
class=
"avatar"
>
<view
class=
"avatar"
>
<image
:src=
"customerBasicInfo.headPicture"
alt=
""
srcset=
""
mode=
"widthFix"
></image>
<image
:src=
"customerBasicInfo.headPicture
?customerBasicInfo.headPicture:'../../static/myteam/Group1633.png'
"
alt=
""
srcset=
""
mode=
"widthFix"
></image>
</view>
</view>
<view
class=
"infoBox"
>
<view
class=
"infoBox"
>
<view
class=
"firstLineBox"
>
<view
class=
"firstLineBox"
>
<view>
<view>
<strong>
{{
customerBasicInfo
.
realName
}}
</strong>
<strong>
{{
customerBasicInfo
.
realName
}}
</strong>
<text
class=
"csTag"
>
{{
customerBasicInfo
.
partnerType
}}
</text>
<text
class=
"csTag"
>
{{
customerBasicInfo
.
partnerType
||
'CFFP财富中心'
}}
</text>
</view>
</view>
<view
class=
"personalInfoBtn"
@
click=
"userinfo()"
>
<view
class=
"personalInfoBtn"
@
click=
"userinfo()"
>
<text>
个人资料
</text>
<text>
个人资料
</text>
<i
class=
"iconfont icon-bianji"
></i>
<i
class=
"iconfont icon-bianji"
></i>
</view>
</view>
</view>
</view>
<view>
昵称:
{{
customerBasicInfo
.
nickName
}}
</view>
<view>
昵称:
{{
customerBasicInfo
.
nickName
||
'CFFP财富中心'
}}
</view>
<view>
{{
customerBasicInfo
.
userDescription
}}
</view>
<view>
{{
customerBasicInfo
.
userDescription
||
'CFFP财富中心'
}}
</view>
</view>
</view>
</view>
</view>
<!-- 主要菜单 -->
<!-- 主要菜单 -->
...
@@ -78,7 +78,7 @@
...
@@ -78,7 +78,7 @@
export
default
{
export
default
{
data
()
{
data
()
{
return
{
return
{
userId
:
'1'
,
userId
:
uni
.
getStorageSync
(
'cffp_userId'
)
,
inviteEqrode
:
''
,
inviteEqrode
:
''
,
currentPage
:
'personalCenter'
,
currentPage
:
'personalCenter'
,
customerBasicInfo
:{},
customerBasicInfo
:{},
...
@@ -182,6 +182,7 @@
...
@@ -182,6 +182,7 @@
if
(
res
[
'success'
]){
if
(
res
[
'success'
]){
this
.
customerBasicInfo
=
res
[
'data'
];
this
.
customerBasicInfo
=
res
[
'data'
];
this
.
inviteEqrode
=
this
.
customerBasicInfo
.
invitationCode
;
this
.
inviteEqrode
=
this
.
customerBasicInfo
.
invitationCode
;
uni
.
setStorageSync
(
'user_mobile'
,
res
.
data
.
mobile
)
}
else
{
}
else
{
uni
.
showToast
({
uni
.
showToast
({
title
:
res
[
'message'
],
title
:
res
[
'message'
],
...
...
pages/personalCenter/system/accontsetting.vue
View file @
b193ccdd
...
@@ -27,7 +27,7 @@
...
@@ -27,7 +27,7 @@
title
:
'手机号绑定'
,
title
:
'手机号绑定'
,
icon
:
''
,
icon
:
''
,
link
:
''
,
link
:
''
,
contentType
:
"183****9247"
,
contentType
:
uni
.
getStorageSync
(
'user_mobile'
)
,
isOpen
:
true
,
isOpen
:
true
,
isShow
:
true
,
isShow
:
true
,
isTips
:
false
,
isTips
:
false
,
...
...
pages/personalCenter/teamMembers/teamMembers.vue
View file @
b193ccdd
...
@@ -37,6 +37,7 @@
...
@@ -37,6 +37,7 @@
tabType
:
1
,
tabType
:
1
,
userStudyLists
:
[],
userStudyLists
:
[],
userId
:
'1111'
,
userId
:
'1111'
,
// uni.getStorageSync('cffp_userId')
count
:
''
,
count
:
''
,
directList
:
null
,
//直属团队数组
directList
:
null
,
//直属团队数组
raiseList
:
null
,
//所辖团队数组
raiseList
:
null
,
//所辖团队数组
...
@@ -101,6 +102,7 @@
...
@@ -101,6 +102,7 @@
text-align
:
center
;
text-align
:
center
;
margin-bottom
:
20px
;
margin-bottom
:
20px
;
padding-top
:
50px
;
padding-top
:
50px
;
background
:
#FFFFFF
;
.tabTitle
{
.tabTitle
{
color
:
#666666
;
color
:
#666666
;
...
...
pages/personalCenter/teamPerformance/teamPerformance.vue
View file @
b193ccdd
...
@@ -41,7 +41,7 @@
...
@@ -41,7 +41,7 @@
<view
class=
"classtotal-box"
style=
"width: 40%;"
>
<view
class=
"classtotal-box"
style=
"width: 40%;"
>
<span
class=
"totalsingular"
>
¥
{{
totalCoursePrice
||
0
}}
</span>
<span
class=
"totalsingular"
>
¥
{{
totalCoursePrice
||
0
}}
</span>
<p>
总销售额
</p>
<p>
总销售额
</p>
<p
style=
"font-size:
5rpx;
"
>
温馨提示:业绩以最终核算为准
</p>
<p
style=
"font-size:
18rpx;white-space:nowrap
"
>
温馨提示:业绩以最终核算为准
</p>
</view>
</view>
<view
class=
"classtotal-box"
>
<view
class=
"classtotal-box"
>
<span
class=
"totalsingular"
>
¥
{{
totalIncome
||
0
}}
</span>
<span
class=
"totalsingular"
>
¥
{{
totalIncome
||
0
}}
</span>
...
@@ -107,7 +107,7 @@
...
@@ -107,7 +107,7 @@
}
}
],
],
CffpOrgInfoReqVO
:
{
CffpOrgInfoReqVO
:
{
userId
:
'1'
,
userId
:
uni
.
getStorageSync
(
'cffp_userId'
)
,
startDate
:
`
${
new
Date
().
getFullYear
()}
-
${
new
Date
().
getMonth
()
+
1
}
`
,
startDate
:
`
${
new
Date
().
getFullYear
()}
-
${
new
Date
().
getMonth
()
+
1
}
`
,
endDate
:
`
${
new
Date
().
getFullYear
()}
-
${
new
Date
().
getMonth
()
+
1
}
`
,
endDate
:
`
${
new
Date
().
getFullYear
()}
-
${
new
Date
().
getMonth
()
+
1
}
`
,
queryType
:
''
,
queryType
:
''
,
...
@@ -153,16 +153,18 @@
...
@@ -153,16 +153,18 @@
this
.
CffpOrgInfoReqVO
.
queryType
=
this
.
teamtype
+
1
this
.
CffpOrgInfoReqVO
.
queryType
=
this
.
teamtype
+
1
api
.
queryTeamAchievement
(
this
.
CffpOrgInfoReqVO
).
then
(
res
=>
{
api
.
queryTeamAchievement
(
this
.
CffpOrgInfoReqVO
).
then
(
res
=>
{
if
(
res
)
{
if
(
res
)
{
this
.
dataList
=
res
.
data
.
list
//
this.dataList = res.data.list
this
.
totalOrder
=
res
.
data
.
totalOrder
this
.
totalOrder
=
res
.
data
.
totalOrder
this
.
totalCoursePrice
=
res
.
data
.
totalCoursePrice
this
.
totalCoursePrice
=
res
.
data
.
totalCoursePrice
this
.
totalIncome
=
res
.
data
.
totalIncome
this
.
totalIncome
=
res
.
data
.
totalIncome
// var dataForm = {
var
dataForm
=
{
// courseIncome: 20,
courseIncome
:
'1040'
,
// coursePrice: 1455555555,
coursePrice
:
'1040'
,
// orderNum: 2
areaCenterName
:
'区域二级服务中心'
,
// }
orderNum
:
'200'
,
// this.dataList.push(dataForm)
name
:
'张柚子'
}
this
.
dataList
.
push
(
dataForm
)
}
}
})
})
},
},
...
...
pages/personalCenter/user-information.vue
View file @
b193ccdd
...
@@ -2,25 +2,28 @@
...
@@ -2,25 +2,28 @@
<view
class=
"content"
>
<view
class=
"content"
>
<view
class=
"header"
>
<view
class=
"header"
>
<view
class=
"headportrait"
@
click=
"uploadAvatar()"
>
<view
class=
"headportrait"
@
click=
"uploadAvatar()"
>
<image
:src=
"optionForm.headPicture ? optionForm.headPicture :'../../static/myteam/Group1633.png'"
mode=
""
></image>
<image
:src=
"optionForm.headPicture ? optionForm.headPicture :'../../static/myteam/Group1633.png'"
mode=
""
></image>
</view>
</view>
</view>
</view>
<view
class=
"band"
>
<view
class=
"band"
>
<view
class=
"contentItem"
>
<view
class=
"contentItem"
>
<text>
真实名称
</text>
<text>
真实名称
</text>
<input
class=
"user-input"
v-model=
"optionForm.realName"
type=
"text"
placeholder=
"请输入姓名"
/>
<input
class=
"user-input"
v-model=
"optionForm.realName"
type=
"text"
placeholder=
"请输入姓名"
/>
</view>
</view>
<view
class=
"contentItem"
>
<view
class=
"contentItem"
>
<text>
昵称
</text>
<text>
昵称
</text>
<input
class=
"user-input"
v-model=
"optionForm.nickName"
maxlength=
"10"
type=
"text"
placeholder=
"请输入3~10个字符"
/>
<input
class=
"user-input"
v-model=
"optionForm.nickName"
maxlength=
"10"
type=
"text"
placeholder=
"请输入3~10个字符"
/>
</view>
</view>
<view
class=
"contentItem"
>
<view
class=
"contentItem"
>
<text>
个人简介
</text>
<text>
个人简介
</text>
<textarea
class=
"user-textarea"
v-model=
"optionForm.userDescription"
placeholder=
"请输入个人简介"
></textarea>
<textarea
class=
"user-textarea"
v-model=
"optionForm.userDescription"
placeholder=
"请输入个人简介"
></textarea>
</view>
</view>
</view>
</view>
<view
class=
"footer"
>
<view
class=
"footer"
>
<button
class=
"user-button"
@
tap=
"submitinfo"
>
保存
</button>
<button
class=
"user-button"
@
tap=
"submitinfo"
>
保存
</button>
<button
class=
"user-button"
@
tap=
"awaken"
>
唤醒App
</button>
</view>
</view>
</view>
</view>
</
template
>
</
template
>
...
@@ -29,11 +32,11 @@
...
@@ -29,11 +32,11 @@
import
{
import
{
CommonUpload
CommonUpload
}
from
'@/util/uploaderFile'
}
from
'@/util/uploaderFile'
import
api
from
"@/api/api"
;
import
api
from
"@/api/api"
;
export
default
{
export
default
{
data
()
{
data
()
{
return
{
return
{
dataForm
:{
dataForm
:
{
loginId
:
"1"
,
loginId
:
"1"
,
targetType
:
"5"
,
targetType
:
"5"
,
targetId
:
"1"
,
targetId
:
"1"
,
...
@@ -41,22 +44,87 @@
...
@@ -41,22 +44,87 @@
targetUseFor
:
"12"
,
targetUseFor
:
"12"
,
targetSeq
:
"0"
targetSeq
:
"0"
},
},
optionForm
:{}
optionForm
:
{}
}
}
},
},
onLoad
(
options
)
{
onLoad
(
options
)
{
this
.
optionForm
=
JSON
.
parse
(
options
.
customerBasicInfo
)
this
.
optionForm
=
JSON
.
parse
(
options
.
customerBasicInfo
)
console
.
log
(
this
.
optionForm
,
7777
)
console
.
log
(
this
.
optionForm
,
7777
)
},
},
methods
:{
methods
:
{
awaken
()
{
let
u
=
navigator
.
userAgent
;
var
isWeixin
=
u
.
toLowerCase
().
indexOf
(
'micromessenger'
)
!==
-
1
;
// 微信内
if
(
isWeixin
)
{
alert
(
'请在浏览器中打开'
)
return
false
;
}
const
platform
=
uni
.
getSystemInfoSync
().
platform
;
if
(
platform
===
'ios'
)
{
this
.
ios
()
}
if
(
platform
===
'android'
)
{
this
.
android
()
}
},
ios
()
{
uni
.
showLoading
({
title
:
'加载中...'
});
const
currentTime
=
+
(
new
Date
());
window
.
location
.
href
=
"cffpapp"
;
//找ios工程师要 UrlSchemes
//启动间隔20ms运行的定时器,并检测累计消耗时间是否超过3000ms,超过则结束
let
_count
=
0
,
timer
;
timer
=
setInterval
(
function
()
{
_count
++
;
const
endTime
=
+
(
new
Date
())
-
currentTime
;
if
(
_count
>=
100
||
endTime
>
3000
)
{
uni
.
hideLoading
()
clearInterval
(
timer
);
let
hidden
=
window
.
document
.
hidden
||
window
.
document
.
mozHidden
||
window
.
document
.
msHidden
||
window
.
document
.
webkitHidden
;
if
(
typeof
hidden
==
"undefined"
||
hidden
==
false
)
{
//App store下载地址
window
.
location
.
href
=
"https://www.baidu.com"
;
//下载地址 可以直接跳转到appstore的
}
}
},
20
);
},
android
()
{
uni
.
showLoading
({
title
:
'加载中...'
});
const
currentTime
=
new
Date
().
getTime
();
window
.
location
.
href
=
"cffpapp://"
;
//找android工程师要 UrlSchemes
// 启动间隔20ms运行的定时器,并检测累计消耗时间是否超过2000ms,超时则结束
let
_count
=
0
,
timer
;
timer
=
setInterval
(()
=>
{
_count
++
;
const
endTime
=
new
Date
().
getTime
()
-
currentTime
;
if
(
_count
>=
200
||
endTime
>
5000
)
{
uni
.
hideLoading
()
clearInterval
(
timer
);
let
hidden
=
window
.
document
.
hidden
||
window
.
document
.
mozHidden
||
window
.
document
.
msHidden
||
window
.
document
.
webkitHidden
;
if
(
typeof
hidden
==
"undefined"
||
hidden
==
false
)
{
//App store下载地址
window
.
location
.
href
=
"https://www.baidu.com"
;
//下载地址
}
}
},
20
)
},
uploadAvatar
(
event
)
{
uploadAvatar
(
event
)
{
let
that
=
this
;
let
that
=
this
;
CommonUpload
(
that
.
dataForm
).
then
(
res
=>
{
CommonUpload
(
that
.
dataForm
).
then
(
res
=>
{
this
.
optionForm
.
headPicture
=
res
.
data
.
filePath
this
.
optionForm
.
headPicture
=
res
.
data
.
filePath
})
})
},
},
// 修改个人资料接口
// 修改个人资料接口
submitinfo
(){
submitinfo
()
{
let
UserRequestVO
=
{
let
UserRequestVO
=
{
id
:
1
,
id
:
1
,
realName
:
this
.
optionForm
.
realName
,
realName
:
this
.
optionForm
.
realName
,
...
@@ -64,22 +132,22 @@
...
@@ -64,22 +132,22 @@
headPicture
:
this
.
optionForm
.
headPicture
,
headPicture
:
this
.
optionForm
.
headPicture
,
userDescription
:
this
.
optionForm
.
userDescription
userDescription
:
this
.
optionForm
.
userDescription
}
}
api
.
updateinfo
(
UserRequestVO
).
then
(
res
=>
{
api
.
updateinfo
(
UserRequestVO
).
then
(
res
=>
{
if
(
res
.
success
)
{
if
(
res
.
success
)
{
uni
.
showToast
({
uni
.
showToast
({
title
:
res
[
'message'
],
title
:
res
[
'message'
],
duration
:
2000
,
duration
:
2000
,
icon
:
'none'
icon
:
'none'
});
});
uni
.
$emit
(
"handClick"
,
{
uni
.
$emit
(
"handClick"
,
{
data
:
this
.
optionForm
data
:
this
.
optionForm
});
});
setTimeout
(()
=>
{
setTimeout
(()
=>
{
uni
.
navigateBack
({
uni
.
navigateBack
({
delta
:
1
delta
:
1
})
})
},
1000
)
},
1000
)
}
}
})
})
},
},
...
@@ -91,18 +159,23 @@
...
@@ -91,18 +159,23 @@
.content
{
.content
{
width
:
100vw
;
width
:
100vw
;
}
}
.user-input
{
.user-input
{
text-align
:
right
;
text-align
:
right
;
}
}
.user-textarea
{
border
:
1px
solid
#C7C7C7
;
width
:
540
rpx
;
.user-textarea
{
border
:
1px
solid
#C7C7C7
;
width
:
540
rpx
;
height
:
270
rpx
;
height
:
270
rpx
;
border-radius
:
10
rpx
;
border-radius
:
10
rpx
;
}
}
.band
{
margin
:
0
20
rpx
;
.band
{
font-size
:
26
rpx
;
margin
:
0
20
rpx
;
}
font-size
:
26
rpx
;
}
.header
{
.header
{
display
:
flex
;
display
:
flex
;
justify-content
:
center
;
justify-content
:
center
;
...
@@ -114,32 +187,36 @@
...
@@ -114,32 +187,36 @@
/* border: 1rpx solid aqua; */
/* border: 1rpx solid aqua; */
border-radius
:
50%
;
border-radius
:
50%
;
}
}
.headportrait
image
{
.headportrait
image
{
width
:
100%
;
width
:
100%
;
height
:
100%
;
height
:
100%
;
border-radius
:
50%
;
border-radius
:
50%
;
}
}
/* .headportrait-img {
/* .headportrait-img {
width: 260rpx;
width: 260rpx;
height: 260rpx;
height: 260rpx;
border-radius: 50%;
border-radius: 50%;
background-size: cover;
background-size: cover;
background-repeat: no-repeat center;
background-repeat: no-repeat center;
} */
} */
.contentItem
{
.contentItem
{
margin-top
:
40
rpx
;
margin-top
:
40
rpx
;
display
:
flex
;
display
:
flex
;
justify-content
:
space-between
;
justify-content
:
space-between
;
border-bottom
:
2
rpx
solid
#E4E4E4
;
border-bottom
:
2
rpx
solid
#E4E4E4
;
padding
:
20
rpx
;
padding
:
20
rpx
;
}
}
.footer
{
.footer
{
width
:
500
rpx
;
width
:
500
rpx
;
height
:
80
rpx
;
height
:
80
rpx
;
opacity
:
1
;
opacity
:
1
;
margin
:
80
rpx
auto
;
margin
:
80
rpx
auto
;
}
}
.user-button
{
.user-button
{
color
:
#FFFFFF
;
color
:
#FFFFFF
;
background
:
#20269B
;
background
:
#20269B
;
border-radius
:
80px
;
border-radius
:
80px
;
...
...
pages/saleCourseLists/saleCourseLists.vue
View file @
b193ccdd
...
@@ -79,7 +79,7 @@
...
@@ -79,7 +79,7 @@
return
{
return
{
queryDate
:
`
${
new
Date
().
getFullYear
()}
-
${
new
Date
().
getMonth
()
+
1
}
`
,
queryDate
:
`
${
new
Date
().
getFullYear
()}
-
${
new
Date
().
getMonth
()
+
1
}
`
,
maxDate
:
`
${
new
Date
().
getFullYear
()}
-
${
new
Date
().
getMonth
()
+
1
}
`
,
maxDate
:
`
${
new
Date
().
getFullYear
()}
-
${
new
Date
().
getMonth
()
+
1
}
`
,
userId
:
'1'
,
userId
:
uni
.
getStorageSync
(
'cffp_userId'
)
,
coursesCountInfos
:{},
coursesCountInfos
:{},
userCourses
:[],
userCourses
:[],
userShareCourseOrders
:[],
userShareCourseOrders
:[],
...
...
pages/withdrawal/withdrawal.vue
View file @
b193ccdd
...
@@ -90,8 +90,8 @@
...
@@ -90,8 +90,8 @@
methods
:{
methods
:{
goFortuneWithdrawal
(){
goFortuneWithdrawal
(){
const
param
=
{
const
param
=
{
//
userId:uni.getStorageSync('cffp_userId'),
userId
:
uni
.
getStorageSync
(
'cffp_userId'
),
userId
:
1
,
//
userId:1,
exchangeAmount
:
this
.
exchangeAmount
,
exchangeAmount
:
this
.
exchangeAmount
,
partnerTradeNo
:
this
.
partnerTradeNo
?
this
.
partnerTradeNo
:
null
partnerTradeNo
:
this
.
partnerTradeNo
?
this
.
partnerTradeNo
:
null
}
}
...
...
static/myteam/Group1662.png
View file @
b193ccdd
4.16 KB
|
W:
|
H:
5.21 KB
|
W:
|
H:
2-up
Swipe
Onion skin
static/share.png
0 → 100644
View file @
b193ccdd
783 Bytes
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