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
d26508ec
Commit
d26508ec
authored
Jun 23, 2025
by
yuzhenWang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
添加未加盟提示
parent
c6abb9eb
Show whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
201 additions
and
28 deletions
+201
-28
pages.json
+1
-1
pages/afterSaleDetail/afterSaleDetail.vue
+11
-2
pages/afterSales/afterSales.vue
+8
-1
pages/applyDropClass/applyDropClass.vue
+4
-2
pages/myShare/myShare.vue
+89
-9
pages/personalCenter/personalCenter.vue
+1
-1
pages/saleCourseLists/saleCourseLists.vue
+87
-12
No files found.
pages.json
View file @
d26508ec
...
...
@@ -251,7 +251,7 @@
},
{
"path"
:
"pages/applyDropClass/applyDropClass"
,
"style"
:
{
"navigationBarTitleText"
:
"申请退
课
"
,
"navigationBarTitleText"
:
"申请退
款
"
,
"enablePullDownRefresh"
:
false
}
},
{
...
...
pages/afterSaleDetail/afterSaleDetail.vue
View file @
d26508ec
<
template
>
<view
class=
"container"
>
<!-- #ifdef APP -->
<view
class=
"top"
>
<text
class=
"iconfont icon-youjiantou zuojiantou"
@
click=
"goBack()"
></text>
<text
style=
"font-size: 30rpx;"
>
退单详情
</text>
</view>
<!-- #endif -->
<view
class=
"conentBox"
>
<view
class=
"returnCountsContainer"
>
<view
class=
"left"
>
<h3
style=
"font-size: 40rpx;"
>
{{
courseInfoItem
.
orderStatusName
}}
</h3>
...
...
@@ -67,6 +70,8 @@
</view>
</view>
</view>
</view>
</template>
<
script
>
...
...
@@ -142,7 +147,11 @@
<
style
lang=
"scss"
scoped
>
.container
{
height
:
100%
;
padding-bottom
:
50
rpx
;
box-sizing
:
border-box
;
.conentBox{
padding
:
20
rpx
;
box-sizing
:
border-box
;
}
.top
{
display
:
flex
;
height
:
80
rpx
;
...
...
@@ -161,7 +170,7 @@
.returnCountsContainer
,
.returnProcessContainer
,
.returnDetailContainer
{
background-color
:
#fff
;
padding
:
20
rpx
40
rpx
;
margin
:
20
rpx
20
rpx
;
margin
-bottom
:
20
rpx
;
border-radius
:
10
rpx
;
h4{
font-size
:
32
rpx
;
...
...
pages/afterSales/afterSales.vue
View file @
d26508ec
...
...
@@ -67,7 +67,14 @@
<
style
lang=
"scss"
scoped
>
.container
{
height
:
100%
;
.noListTip{
display
:
flex
;
align-items
:
center
;
justify-content
:
center
;
width
:
100%
;
margin-top
:
0%
;
padding-top
:
20%
;
}
.top
{
display
:
flex
;
height
:
80
rpx
;
...
...
pages/applyDropClass/applyDropClass.vue
View file @
d26508ec
...
...
@@ -2,8 +2,10 @@
<view
class=
"container"
>
<view
style=
"flex: 1;"
>
<view
class=
"classInfo"
style=
"padding-top:80rpx"
>
<view
class=
"iconfont icon-youjiantou zuojiantou"
@
click=
"goBack()"
style=
"top:18rpx"
>
</view>
<!-- #ifdef APP -->
<view
class=
"iconfont icon-youjiantou zuojiantou"
@
click=
"goBack()"
style=
"top:18rpx"
></view>
<!-- #endif -->
<course-item
:thumbnailPath=
"courseInfoItem.displayImage"
:title=
"courseInfoItem.fileTitle"
:summaryBox=
"courseInfoItem.fileSynopsis"
:dataList=
"
{coursePrice:courseInfoItem.coursePrice,salesNumber:courseInfoItem.salesNumber}" :fileLecturerId="courseInfoItem.fileLecturerId">
</course-item>
</view>
<!-- 订单支付明细 -->
...
...
pages/myShare/myShare.vue
View file @
d26508ec
...
...
@@ -80,6 +80,24 @@
</view>
</view>
<uni-popup
ref=
"joinPopup"
type=
"center"
background-color=
"#fff"
>
<view
class=
"joinContent"
>
<view
class=
"joinHeader"
>
<view
class=
"iconfont icon-hezuo"
style=
"font-size: 35rpx;color: #fff;"
></view>
</view>
<view
class=
"joinCon"
>
<view
class=
"one"
>
您还未加盟为合伙人
</view>
<view
class=
"two"
>
成为合伙人后,分享商品,好友购物得收益
</view>
</view>
<view
class=
"joinFotter"
@
click=
"gotoApply"
>
去加盟拿收益
</view>
</view>
</uni-popup>
</view>
</template>
...
...
@@ -111,10 +129,19 @@
integralCount
:
0
,
shareSectionCount
:
0
},
userShareCourses
:
[]
userShareCourses
:
[],
partnerType
:
''
}
},
methods
:
{
// 去加盟
gotoApply
(){
uni
.
navigateTo
({
url
:
'/pages/application-process/basic-info'
})
this
.
$refs
.
joinPopup
.
close
()
},
changeStartTime
(
obj
){
this
.
startDate
=
obj
this
.
queryDate
=
`
${
obj
.
year
}
-
${
obj
.
month
<
10
?
`0
${
obj
.
month
}
`
:
obj
.
month
}
`
...
...
@@ -172,17 +199,21 @@
url
:
`/pages/commonDetail/commonDetail?fileId=
${
val
}
&type=
${
type
}
&queryDate=
${
this
.
queryDate
}
`
})
},
// 查看积分
viewIntegral
()
{
// uni.navigateTo({
// url: `/pages/myPoints/myPoints`
// })
// 查看佣金
viewIntegral
(){
if
(
this
.
partnerType
==
'undefined'
){
this
.
$refs
.
joinPopup
.
open
()
return
}
uni
.
navigateTo
({
url
:
`/pages/pointsExchange/pointsExchange`
url
:
`/pages/pointsExchange/pointsExchange`
})
}
},
onLoad
()
{
},
onLoad
(
options
)
{
if
(
options
.
partnerType
){
this
.
partnerType
=
options
.
partnerType
}
this
.
userShareCount
();
this
.
userShareQuery
();
},
...
...
@@ -197,6 +228,55 @@
padding-bottom
:
20
rpx
;
display
:
flex
;
flex-direction
:
column
;
.joinContent{
width
:
500
rpx
;
//
height
:
300
rpx
;
border-radius
:
30
rpx
;
background-color
:
#ffff
;
padding
:
30
rpx
;
box-sizing
:
border-box
;
display
:
flex
;
align-items
:
center
;
flex-direction
:
column
;
.joinHeader{
width
:
60
rpx
;
height
:
60
rpx
;
border-radius
:
50%
;
background
:
rgba
(
54
,
57
,
169
,
1
);
display
:
flex
;
align-items
:
center
;
justify-content
:
center
;
margin-bottom
:
20
rpx
;
}
.joinCon
{
//
padding
:
20
rpx
0
;
.one{
font-size
:
30
rpx
;
color
:
rgba
(
38
,
41
,
44
,
1
);
font-weight
:
600
;
text-align
:
center
;
}
.two
{
color
:
rgba
(
145
,
144
,
148
,
1
);
font-size
:
26
rpx
;
text-align
:
center
;
margin-top
:
10
rpx
;
margin-bottom
:
20
rpx
;
}
}
.joinFotter
{
width
:
100%
;
color
:
#fff
;
display
:
flex
;
align-items
:
center
;
justify-content
:
center
;
box-sizing
:
border-box
;
padding
:
10
rpx
0
;
background
:
rgba
(
54
,
57
,
169
,
1
);
border-radius
:
60
rpx
;
font-size
:
28
rpx
;
}
}
.timeSelectContent
{
background-color
:
#fff
;
padding
:
20
rpx
0
;
...
...
pages/personalCenter/personalCenter.vue
View file @
d26508ec
...
...
@@ -331,7 +331,7 @@
url
:
`
${
item
.
link
}
?levelCode=`
+
this
.
customerBasicInfo
.
levelCode
});
}
else
{
item
.
link
=
`
${
item
.
link
}
?from=personalCenter`
item
.
link
=
`
${
item
.
link
}
?from=personalCenter
&partnerType=
${
item
.
partnerType
}
`
if
(
item
.
isTab
){
uni
.
switchTab
({
url
:
`../../
${
item
.
link
}
`
...
...
pages/saleCourseLists/saleCourseLists.vue
View file @
d26508ec
...
...
@@ -90,6 +90,24 @@
</view>
</
template
>
</view>
<uni-popup
ref=
"joinPopup"
type=
"center"
background-color=
"#fff"
>
<view
class=
"joinContent"
>
<view
class=
"joinHeader"
>
<view
class=
"iconfont icon-hezuo"
style=
"font-size: 35rpx;color: #fff;"
></view>
</view>
<view
class=
"joinCon"
>
<view
class=
"one"
>
您还未加盟为合伙人
</view>
<view
class=
"two"
>
成为合伙人后,分享商品,好友购物得收益
</view>
</view>
<view
class=
"joinFotter"
@
click=
"gotoApply"
>
去加盟拿收益
</view>
</view>
</uni-popup>
</view>
</template>
...
...
@@ -116,10 +134,19 @@
userShareCourseOrders
:[],
userCourseCountNum
:
0
,
userShareCourseCount
:
0
,
tabType
:
1
tabType
:
1
,
partnerType
:
''
}
},
methods
:
{
// 去加盟
gotoApply
(){
uni
.
navigateTo
({
url
:
'/pages/application-process/basic-info'
})
this
.
$refs
.
joinPopup
.
close
()
},
changeStartTime
(
obj
){
this
.
startDate
=
obj
this
.
queryDate
=
`
${
obj
.
year
}
-
${
obj
.
month
<
10
?
`0
${
obj
.
month
}
`
:
obj
.
month
}
`
...
...
@@ -182,23 +209,22 @@
}
},
// // 查看详情
// goDetail(val){
// uni.navigateTo({
// url:`/pages/commonDetail/commonDetail?fileId=${val}&type=1`
// })
// },
// 查看积分
// 查看佣金
viewIntegral
(){
// uni.navigateTo({
// url:`/pages/myPoints/myPoints`
// })
if
(
this
.
partnerType
==
'undefined'
){
this
.
$refs
.
joinPopup
.
open
()
return
}
uni
.
navigateTo
({
url
:
`/pages/pointsExchange/pointsExchange`
})
},
},
onLoad
()
{
onLoad
(
options
)
{
if
(
options
.
partnerType
){
this
.
partnerType
=
options
.
partnerType
}
this
.
userCourseCount
()
this
.
userCourseList
()
...
...
@@ -216,6 +242,55 @@
//
padding-bottom
:
50
rpx
;
display
:
flex
;
flex-direction
:
column
;
.joinContent{
width
:
500
rpx
;
//
height
:
300
rpx
;
border-radius
:
30
rpx
;
background-color
:
#ffff
;
padding
:
30
rpx
;
box-sizing
:
border-box
;
display
:
flex
;
align-items
:
center
;
flex-direction
:
column
;
.joinHeader{
width
:
60
rpx
;
height
:
60
rpx
;
border-radius
:
50%
;
background
:
rgba
(
54
,
57
,
169
,
1
);
display
:
flex
;
align-items
:
center
;
justify-content
:
center
;
margin-bottom
:
20
rpx
;
}
.joinCon
{
//
padding
:
20
rpx
0
;
.one{
font-size
:
30
rpx
;
color
:
rgba
(
38
,
41
,
44
,
1
);
font-weight
:
600
;
text-align
:
center
;
}
.two
{
color
:
rgba
(
145
,
144
,
148
,
1
);
font-size
:
26
rpx
;
text-align
:
center
;
margin-top
:
10
rpx
;
margin-bottom
:
20
rpx
;
}
}
.joinFotter
{
width
:
100%
;
color
:
#fff
;
display
:
flex
;
align-items
:
center
;
justify-content
:
center
;
box-sizing
:
border-box
;
padding
:
10
rpx
0
;
background
:
rgba
(
54
,
57
,
169
,
1
);
border-radius
:
60
rpx
;
font-size
:
28
rpx
;
}
}
.top
{
display
:
flex
;
align-items
:
center
;
...
...
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