Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
E
educationStu
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
向伟
educationStu
Commits
41146181
Commit
41146181
authored
Sep 16, 2021
by
罗超
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1
parent
8aea23e9
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
620 additions
and
431 deletions
+620
-431
answer.vue
src/components/subject/answer.vue
+34
-31
examPaper.vue
src/pages/exam/examPaper.vue
+586
-400
No files found.
src/components/subject/answer.vue
View file @
41146181
...
...
@@ -71,7 +71,7 @@
</view>
</view>
</view>
<view
class=
"submitBox"
>
<view
class=
"submitBox"
v-if=
"ExamStatus === 1"
>
<view
class=
"submit"
@
click=
"savePaper"
>
立即提交
</view>
</view>
<van-toast
id=
"van-toast"
/>
...
...
@@ -97,6 +97,7 @@ export default {
ExamStuId
:
Number
,
SubmitTimes
:
Number
,
StartTime
:
String
,
ExamStatus
:
Number
,
},
setup
(
props
,
ctx
)
{
let
Gid
=
uni
.
getStorageSync
(
"userInfo"
).
Id
;
...
...
@@ -117,20 +118,22 @@ export default {
back
()
{
ctx
.
emit
(
"hideAnswer"
);
},
getNowTime
(){
let
dateTime
let
yy
=
new
Date
().
getFullYear
()
let
mm
=
new
Date
().
getMonth
()
+
1
let
dd
=
new
Date
().
getDate
()
let
hh
=
new
Date
().
getHours
()
let
mf
=
new
Date
().
getMinutes
()
<
10
?
'0'
+
new
Date
().
getMinutes
()
:
new
Date
().
getMinutes
()
let
ss
=
new
Date
().
getSeconds
()
<
10
?
'0'
+
new
Date
().
getSeconds
()
:
new
Date
().
getSeconds
()
dateTime
=
yy
+
'-'
+
mm
+
'-'
+
dd
+
' '
+
hh
+
':'
+
mf
+
':'
+
ss
;
return
dateTime
getNowTime
()
{
let
dateTime
;
let
yy
=
new
Date
().
getFullYear
();
let
mm
=
new
Date
().
getMonth
()
+
1
;
let
dd
=
new
Date
().
getDate
();
let
hh
=
new
Date
().
getHours
();
let
mf
=
new
Date
().
getMinutes
()
<
10
?
"0"
+
new
Date
().
getMinutes
()
:
new
Date
().
getMinutes
();
let
ss
=
new
Date
().
getSeconds
()
<
10
?
"0"
+
new
Date
().
getSeconds
()
:
new
Date
().
getSeconds
();
dateTime
=
yy
+
"-"
+
mm
+
"-"
+
dd
+
" "
+
hh
+
":"
+
mf
+
":"
+
ss
;
return
dateTime
;
},
//交卷
async
savePaper
()
{
...
...
@@ -142,12 +145,12 @@ export default {
var
d1
=
new
Date
(
time1
);
var
d2
=
new
Date
(
time2
);
let
TimeDis
=
parseInt
(
d2
-
d1
)
/
1000
/
60
;
if
(
TimeDis
<
props
.
SubmitTimes
)
{
if
(
TimeDis
<
props
.
SubmitTimes
)
{
uni
.
showToast
({
title
:
`开场不足
${
props
.
SubmitTimes
}
分钟禁止交卷哦~`
,
icon
:
"none"
,
});
return
return
;
}
let
res
=
await
submitPaper
(
obj
);
if
(
res
)
{
...
...
src/pages/exam/examPaper.vue
View file @
41146181
This diff is collapsed.
Click to expand it.
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