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
c705a8fc
Commit
c705a8fc
authored
Nov 14, 2020
by
吴颖
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'wuying' into 'master'
Wuying See merge request
!14
parents
fa5b3e45
000a0252
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 @
c705a8fc
...
@@ -53,7 +53,7 @@ App({
...
@@ -53,7 +53,7 @@ App({
if
(
userInfo
)
{
// 判断有没有申请教练
if
(
userInfo
)
{
// 判断有没有申请教练
wx
.
redirectTo
({
wx
.
redirectTo
({
url
:
'
/pages/sign/apply/apply
'
,
url
:
'
/pages/sign/apply/apply
'
,
})
})
}
}
}
}
},
},
...
...
app.json
View file @
c705a8fc
...
@@ -6,6 +6,7 @@
...
@@ -6,6 +6,7 @@
"pages/sign/bindTel/bindTel"
,
"pages/sign/bindTel/bindTel"
,
"pages/sign/apply/apply"
,
"pages/sign/apply/apply"
,
"pages/sign/applyResult/applyResult"
,
"pages/sign/applyResult/applyResult"
,
"pages/tabbar/class/class"
,
"pages/tabbar/class/class"
,
"pages/tabbar/financial/financial"
,
"pages/tabbar/financial/financial"
,
"pages/tabbar/personal/personal"
,
"pages/tabbar/personal/personal"
,
...
...
pages/index/classManagement/classManagement.js
View file @
c705a8fc
...
@@ -2,7 +2,9 @@ const app = getApp()
...
@@ -2,7 +2,9 @@ const app = getApp()
import
{
import
{
Base
Base
}
from
'
../../../utils/base.js
'
;
}
from
'
../../../utils/base.js
'
;
const
base
=
new
Base
()
const
base
=
new
Base
();
const
util
=
require
(
'
../../../utils/util
'
);
Page
({
Page
({
/**
/**
...
@@ -17,21 +19,40 @@ Page({
...
@@ -17,21 +19,40 @@ Page({
list
:
[],
list
:
[],
locked
:
false
,
locked
:
false
,
isMoment
:
true
,
// 课程瞬间是否能点击
curTime
:
''
,
// 当前时间
},
},
/**
/**
* 生命周期函数--监听页面加载
* 生命周期函数--监听页面加载
*/
*/
onLoad
:
function
(
options
)
{
onLoad
:
function
(
options
)
{
this
.
getDate
()
this
.
setData
({
this
.
setData
({
// coach_id: '5',
// coach_id: '5',
class_id
:
options
.
class_id
,
class_id
:
options
.
class_id
,
lesson_id
:
options
.
lesson_id
,
lesson_id
:
options
.
lesson_id
,
classTime
:
options
.
classTime
,
// 上课时间
courseTime
:
options
.
classTime
,
classTime
:
options
.
classTime
.
split
(
'
'
)[
1
],
// 上课时间
})
})
this
.
getDetail
()
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
()
{
getDetail
()
{
let
params
=
{
let
params
=
{
url
:
'
coach/manage_lesson
'
,
url
:
'
coach/manage_lesson
'
,
...
@@ -51,28 +72,40 @@ Page({
...
@@ -51,28 +72,40 @@ Page({
base
.
newRequest
(
params
)
base
.
newRequest
(
params
)
},
},
showButton
:
function
(
e
)
{
showButton
:
function
(
e
)
{
let
child_id
=
e
.
currentTarget
.
dataset
.
id
let
time
=
this
.
data
.
courseTime
.
split
(
'
~
'
)[
0
]
let
params
=
{
var
new_date
=
new
Date
();
//新建一个日期对象,默认现在的时间
url
:
'
coach/sign
'
,
var
old_date
=
new
Date
(
time
);
//设置过去的一个时间点,"yyyy-MM-dd HH:mm:ss"格式化日期
data
:
{
var
difftime
=
old_date
-
new_date
;
//上课时间与现在时间的时间差
coach_id
:
this
.
data
.
coach_id
,
if
((
difftime
/
1000
/
60
)
<
1800
)
{
lesson_id
:
this
.
data
.
lesson_id
,
let
child_id
=
e
.
currentTarget
.
dataset
.
id
child_id
:
child_id
let
params
=
{
},
url
:
'
coach/sign
'
,
callback
:(
data
)
=>
{
data
:
{
base
.
toast
(
'
签到成功
'
)
coach_id
:
this
.
data
.
coach_id
,
this
.
setData
({
lesson_id
:
this
.
data
.
lesson_id
,
list
:
[]
child_id
:
child_id
})
},
this
.
getDetail
()
callback
:(
data
)
=>
{
},
base
.
toast
(
'
签到成功
'
)
this
.
setData
({
list
:
[]
})
this
.
getDetail
()
},
}
base
.
newRequest
(
params
)
}
else
{
base
.
toast
(
'
请于开课前30分钟内签到
'
)
}
}
base
.
newRequest
(
params
)
},
},
gocourseInstant
:
function
()
{
gocourseInstant
:
function
()
{
wx
.
navigateTo
({
if
(
this
.
data
.
isMoment
)
{
url
:
'
/pages/index/courseInstant/courseInstant
'
,
wx
.
navigateTo
({
})
url
:
'
/pages/index/courseInstant/courseInstant?lesson_id=
'
+
this
.
data
.
lesson_id
,
})
}
else
{
base
.
toast
(
'
请开课后上传课程瞬间
'
)
}
},
},
goevaluation
:
function
()
{
goevaluation
:
function
()
{
wx
.
navigateTo
({
wx
.
navigateTo
({
...
...
pages/index/courseInstant/courseInstant.js
View file @
c705a8fc
...
@@ -7,6 +7,7 @@ var qiniuUploader = require("../../../utils/qiniuUploader");
...
@@ -7,6 +7,7 @@ var qiniuUploader = require("../../../utils/qiniuUploader");
Page
({
Page
({
data
:
{
data
:
{
lesson_id
:
''
,
videoBox
:
[],
videoBox
:
[],
videoShow
:
true
,
videoShow
:
true
,
imgBox
:
[],
imgBox
:
[],
...
@@ -18,7 +19,25 @@ Page({
...
@@ -18,7 +19,25 @@ Page({
* 生命周期函数--监听页面加载
* 生命周期函数--监听页面加载
*/
*/
onLoad
:
function
(
options
)
{
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
()
{
chooseVideo
:
function
()
{
...
@@ -125,17 +144,18 @@ Page({
...
@@ -125,17 +144,18 @@ Page({
}
}
let
arr
=
this
.
data
.
videoBox
.
concat
(
this
.
data
.
imgBox
)
let
arr
=
this
.
data
.
videoBox
.
concat
(
this
.
data
.
imgBox
)
console
.
log
(
arr
)
console
.
log
(
arr
)
// let params = {
let
params
=
{
// url: 'coach/moment',
url
:
'
coach/moment
'
,
// data: {
type
:
'
POST
'
,
// coach_id: '',
data
:
{
// lesson_id: this.data.lesson_id,
coach_id
:
'
5
'
,
// class_moment: JSON.stringify(arr)
lesson_id
:
this
.
data
.
lesson_id
,
// },
class_moment
:
JSON
.
stringify
(
arr
)
// callback:(data)=>{
},
// base.toast('提交成功')
callback
:(
data
)
=>
{
// }
base
.
toast
(
'
提交成功
'
)
// }
}
// base.newRequest(params)
}
base
.
newRequest
(
params
)
}
}
})
})
\ No newline at end of file
pages/tabbar/index/index.js
View file @
c705a8fc
...
@@ -135,7 +135,7 @@ Page({
...
@@ -135,7 +135,7 @@ Page({
},
},
goclassManagement
:
function
(
e
)
{
goclassManagement
:
function
(
e
)
{
let
item
=
e
.
currentTarget
.
dataset
.
item
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
({
wx
.
navigateTo
({
url
:
'
/pages/index/classManagement/classManagement?classTime=
'
+
classTime
+
'
&class_id=
'
+
item
.
class_id
+
'
&lesson_id=
'
+
item
.
id
,
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