Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
W
wandouchengzhang_coach
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
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
石盼盼
wandouchengzhang_coach
Commits
1d42ef92
Commit
1d42ef92
authored
Nov 14, 2020
by
吴颖
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
'修改页面'
parent
e7db421b
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
91 additions
and
37 deletions
+91
-37
app.js
app.js
+1
-1
app.json
app.json
+1
-0
classManagement.js
pages/index/classManagement/classManagement.js
+55
-22
courseInstant.js
pages/index/courseInstant/courseInstant.js
+33
-13
index.js
pages/tabbar/index/index.js
+1
-1
No files found.
app.js
View file @
1d42ef92
...
...
@@ -53,7 +53,7 @@ App({
if
(
userInfo
)
{
// 判断有没有申请教练
wx
.
redirectTo
({
url
:
'
/pages/sign/apply/apply
'
,
})
})
}
}
},
...
...
app.json
View file @
1d42ef92
...
...
@@ -6,6 +6,7 @@
"pages/sign/bindTel/bindTel"
,
"pages/sign/apply/apply"
,
"pages/sign/applyResult/applyResult"
,
"pages/tabbar/class/class"
,
"pages/tabbar/financial/financial"
,
"pages/tabbar/personal/personal"
,
...
...
pages/index/classManagement/classManagement.js
View file @
1d42ef92
...
...
@@ -2,7 +2,9 @@ const app = getApp()
import
{
Base
}
from
'
../../../utils/base.js
'
;
const
base
=
new
Base
()
const
base
=
new
Base
();
const
util
=
require
(
'
../../../utils/util
'
);
Page
({
/**
...
...
@@ -17,21 +19,40 @@ Page({
list
:
[],
locked
:
false
,
isMoment
:
true
,
// 课程瞬间是否能点击
curTime
:
''
,
// 当前时间
},
/**
* 生命周期函数--监听页面加载
*/
onLoad
:
function
(
options
)
{
this
.
getDate
()
this
.
setData
({
// coach_id: '5',
class_id
:
options
.
class_id
,
lesson_id
:
options
.
lesson_id
,
classTime
:
options
.
classTime
,
// 上课时间
courseTime
:
options
.
classTime
,
classTime
:
options
.
classTime
.
split
(
'
'
)[
1
],
// 上课时间
})
this
.
getDetail
()
},
getDate
()
{
let
date
=
util
.
formatTime
(
new
Date
())
let
newDate
=
new
Date
()
const
hour
=
newDate
.
getHours
()
const
minute
=
newDate
.
getMinutes
()
let
time
=
date
+
'
'
+
hour
+
'
:
'
+
minute
if
(
time
>
this
.
data
.
courseTime
)
{
this
.
setData
({
isMoment
:
true
})
}
else
{
this
.
setData
({
isMoment
:
false
})
}
},
getDetail
()
{
let
params
=
{
url
:
'
coach/manage_lesson
'
,
...
...
@@ -51,28 +72,40 @@ Page({
base
.
newRequest
(
params
)
},
showButton
:
function
(
e
)
{
let
child_id
=
e
.
currentTarget
.
dataset
.
id
let
params
=
{
url
:
'
coach/sign
'
,
data
:
{
coach_id
:
this
.
data
.
coach_id
,
lesson_id
:
this
.
data
.
lesson_id
,
child_id
:
child_id
},
callback
:(
data
)
=>
{
base
.
toast
(
'
签到成功
'
)
this
.
setData
({
list
:
[]
})
this
.
getDetail
()
},
let
time
=
this
.
data
.
courseTime
.
split
(
'
~
'
)[
0
]
var
new_date
=
new
Date
();
//新建一个日期对象,默认现在的时间
var
old_date
=
new
Date
(
time
);
//设置过去的一个时间点,"yyyy-MM-dd HH:mm:ss"格式化日期
var
difftime
=
old_date
-
new_date
;
//上课时间与现在时间的时间差
if
((
difftime
/
1000
/
60
)
<
1800
)
{
let
child_id
=
e
.
currentTarget
.
dataset
.
id
let
params
=
{
url
:
'
coach/sign
'
,
data
:
{
coach_id
:
this
.
data
.
coach_id
,
lesson_id
:
this
.
data
.
lesson_id
,
child_id
:
child_id
},
callback
:(
data
)
=>
{
base
.
toast
(
'
签到成功
'
)
this
.
setData
({
list
:
[]
})
this
.
getDetail
()
},
}
base
.
newRequest
(
params
)
}
else
{
base
.
toast
(
'
请于开课前30分钟内签到
'
)
}
base
.
newRequest
(
params
)
},
gocourseInstant
:
function
()
{
wx
.
navigateTo
({
url
:
'
/pages/index/courseInstant/courseInstant
'
,
})
if
(
this
.
data
.
isMoment
)
{
wx
.
navigateTo
({
url
:
'
/pages/index/courseInstant/courseInstant?lesson_id=
'
+
this
.
data
.
lesson_id
,
})
}
else
{
base
.
toast
(
'
请开课后上传课程瞬间
'
)
}
},
goevaluation
:
function
()
{
wx
.
navigateTo
({
...
...
pages/index/courseInstant/courseInstant.js
View file @
1d42ef92
...
...
@@ -7,6 +7,7 @@ var qiniuUploader = require("../../../utils/qiniuUploader");
Page
({
data
:
{
lesson_id
:
''
,
videoBox
:
[],
videoShow
:
true
,
imgBox
:
[],
...
...
@@ -18,7 +19,25 @@ Page({
* 生命周期函数--监听页面加载
*/
onLoad
:
function
(
options
)
{
this
.
setData
({
lesson_id
:
options
.
lesson_id
?
options
.
lesson_id
:
''
})
if
(
this
.
data
.
lesson_id
)
{
this
.
getDetail
()
}
},
getDetail
()
{
let
params
=
{
url
:
'
coach/getmoment
'
,
data
:
{
lesson_id
:
this
.
data
.
lesson_id
},
callback
:(
data
)
=>
{
console
.
log
(
data
)
}
}
base
.
newRequest
(
params
)
},
// 上传视频
chooseVideo
:
function
()
{
...
...
@@ -125,17 +144,18 @@ Page({
}
let
arr
=
this
.
data
.
videoBox
.
concat
(
this
.
data
.
imgBox
)
console
.
log
(
arr
)
// let params = {
// url: 'coach/moment',
// data: {
// coach_id: '',
// lesson_id: this.data.lesson_id,
// class_moment: JSON.stringify(arr)
// },
// callback:(data)=>{
// base.toast('提交成功')
// }
// }
// base.newRequest(params)
let
params
=
{
url
:
'
coach/moment
'
,
type
:
'
POST
'
,
data
:
{
coach_id
:
'
5
'
,
lesson_id
:
this
.
data
.
lesson_id
,
class_moment
:
JSON
.
stringify
(
arr
)
},
callback
:(
data
)
=>
{
base
.
toast
(
'
提交成功
'
)
}
}
base
.
newRequest
(
params
)
}
})
\ No newline at end of file
pages/tabbar/index/index.js
View file @
1d42ef92
...
...
@@ -135,7 +135,7 @@ Page({
},
goclassManagement
:
function
(
e
)
{
let
item
=
e
.
currentTarget
.
dataset
.
item
let
classTime
=
item
.
start_time
+
'
~
'
+
item
.
end_time
let
classTime
=
this
.
data
.
curDate
+
'
'
+
item
.
start_time
+
'
~
'
+
item
.
end_time
wx
.
navigateTo
({
url
:
'
/pages/index/classManagement/classManagement?classTime=
'
+
classTime
+
'
&class_id=
'
+
item
.
class_id
+
'
&lesson_id=
'
+
item
.
id
,
})
...
...
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