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
92e5566f
Commit
92e5566f
authored
Sep 24, 2021
by
罗超
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1
parent
51e36fc8
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
74 additions
and
54 deletions
+74
-54
askForLeaveList.vue
src/pages/course/askForLeaveList.vue
+7
-7
feedback.vue
src/pages/course/feedback.vue
+5
-5
examPaperList.vue
src/pages/exam/examPaperList.vue
+37
-37
index.vue
src/pages/index/index.vue
+6
-1
learningGardenList.vue
src/pages/learningGarden/learningGardenList.vue
+9
-4
index.js
src/utils/index.js
+9
-0
request.js
src/utils/request.js
+1
-0
No files found.
src/pages/course/askForLeaveList.vue
View file @
92e5566f
...
...
@@ -102,8 +102,8 @@ export default {
data
:
[],
pageState
:
"more"
,
msg
:
{
p
ageIndex
:
1
,
p
ageSize
:
10
,
P
ageIndex
:
1
,
P
ageSize
:
10
,
rowsPerPage
:
10
,
},
PageCount
:
0
,
...
...
@@ -119,28 +119,28 @@ export default {
});
},
lower
(
e
)
{
if
(
data
.
msg
.
p
ageIndex
<
data
.
PageCount
)
{
if
(
data
.
msg
.
P
ageIndex
<
data
.
PageCount
)
{
data
.
pageState
=
"loading"
;
data
.
msg
.
p
ageIndex
++
;
data
.
msg
.
P
ageIndex
++
;
that
.
getList
();
}
else
{
data
.
pageState
=
"none"
;
}
},
reload
()
{
data
.
msg
.
p
ageIndex
=
1
;
data
.
msg
.
P
ageIndex
=
1
;
that
.
getList
();
},
async
getList
()
{
let
res
=
await
getStudentLeaveList
(
data
.
msg
);
if
(
res
)
{
data
.
PageCount
=
res
.
Data
.
PageCount
;
if
(
data
.
msg
.
p
ageIndex
===
1
)
{
if
(
data
.
msg
.
P
ageIndex
===
1
)
{
data
.
data
=
res
.
Data
.
PageData
;
}
else
{
data
.
data
=
[...
res
.
Data
.
PageData
,
...
data
.
data
];
}
if
(
data
.
msg
.
p
ageIndex
>=
res
.
Data
.
PageCount
)
{
if
(
data
.
msg
.
P
ageIndex
>=
res
.
Data
.
PageCount
)
{
data
.
pageState
=
"none"
;
}
else
{
data
.
pageState
=
"more"
;
...
...
src/pages/course/feedback.vue
View file @
92e5566f
...
...
@@ -82,8 +82,8 @@ export default {
setup
(
props
)
{
let
data
=
reactive
({
msg
:
{
p
ageIndex
:
1
,
p
ageSize
:
10
,
P
ageIndex
:
1
,
P
ageSize
:
10
,
},
dataList
:
[],
pageState
:
"more"
,
...
...
@@ -99,7 +99,7 @@ export default {
data
.
dataList
=
[...
res
.
Data
.
PageData
,
...
data
.
dataList
];
}
data
.
pageCount
=
res
.
Data
.
PageCount
;
if
(
data
.
msg
.
p
ageIndex
>=
res
.
Data
.
PageCount
)
{
if
(
data
.
msg
.
P
ageIndex
>=
res
.
Data
.
PageCount
)
{
data
.
pageState
=
"none"
;
}
else
{
data
.
pageState
=
"more"
;
...
...
@@ -107,9 +107,9 @@ export default {
}
},
lower
(
e
)
{
if
(
data
.
msg
.
p
ageIndex
<
data
.
PageCount
)
{
if
(
data
.
msg
.
P
ageIndex
<
data
.
PageCount
)
{
data
.
pageState
=
"loading"
;
data
.
msg
.
p
ageIndex
++
;
data
.
msg
.
P
ageIndex
++
;
that
.
getList
();
}
else
{
data
.
pageState
=
"none"
;
...
...
src/pages/exam/examPaperList.vue
View file @
92e5566f
...
...
@@ -99,8 +99,8 @@ export default {
pageState
:
"more"
,
examList
:
[],
msg
:
{
p
ageIndex
:
1
,
p
ageSize
:
10
,
P
ageIndex
:
1
,
P
ageSize
:
10
,
rowsPerPage
:
10
,
ExamStatus
:
0
,
GuestId
:
0
,
...
...
@@ -110,44 +110,44 @@ export default {
let
methods
=
{
changeTab
(
e
)
{
data
.
msg
.
ExamStatus
=
e
.
detail
.
name
;
data
.
msg
.
p
ageIndex
=
1
;
data
.
msg
.
P
ageIndex
=
1
;
methods
.
getList
();
},
jumpPage
(
PaperId
,
Id
,
SId
,
ExamStatus
)
{
if
(
ExamStatus
==
5
)
{
uni
.
navigateTo
({
url
:
"/pages/exam/examScore?PaperId="
+
PaperId
+
"&&Id="
+
Id
+
"&&Exam_Student_Id="
+
SId
+
"&&ExamStatus="
+
ExamStatus
+
"&&GuestId="
+
this
.
msg
.
GuestId
,
});
}
else
{
uni
.
navigateTo
({
url
:
"/pages/exam/examPaper?PaperId="
+
PaperId
+
"&&Id="
+
Id
+
"&&Exam_Student_Id="
+
SId
+
"&&ExamStatus="
+
ExamStatus
+
"&&GuestId="
+
this
.
msg
.
GuestId
,
});
}
jumpPage
(
PaperId
,
Id
,
SId
,
ExamStatus
)
{
if
(
ExamStatus
==
5
)
{
uni
.
navigateTo
({
url
:
"/pages/exam/examScore?PaperId="
+
PaperId
+
"&&Id="
+
Id
+
"&&Exam_Student_Id="
+
SId
+
"&&ExamStatus="
+
ExamStatus
+
"&&GuestId="
+
this
.
msg
.
GuestId
,
});
}
else
{
uni
.
navigateTo
({
url
:
"/pages/exam/examPaper?PaperId="
+
PaperId
+
"&&Id="
+
Id
+
"&&Exam_Student_Id="
+
SId
+
"&&ExamStatus="
+
ExamStatus
+
"&&GuestId="
+
this
.
msg
.
GuestId
,
});
}
},
lower
(
e
)
{
if
(
data
.
msg
.
p
ageIndex
<
data
.
PageCount
)
{
if
(
data
.
msg
.
P
ageIndex
<
data
.
PageCount
)
{
data
.
pageState
=
"loading"
;
data
.
msg
.
p
ageIndex
++
;
data
.
msg
.
P
ageIndex
++
;
that
.
getList
();
}
else
{
data
.
pageState
=
"none"
;
...
...
@@ -158,12 +158,12 @@ export default {
let
res
=
await
getPaperList
(
data
.
msg
);
if
(
res
)
{
data
.
PageCount
=
res
.
Data
.
PageCount
;
if
(
data
.
msg
.
p
ageIndex
===
1
)
{
if
(
data
.
msg
.
P
ageIndex
===
1
)
{
data
.
examList
=
res
.
Data
.
PageData
;
}
else
{
data
.
examList
=
[...
res
.
Data
.
PageData
,
...
data
.
examList
];
}
if
(
data
.
msg
.
p
ageIndex
>=
res
.
Data
.
PageCount
)
{
if
(
data
.
msg
.
P
ageIndex
>=
res
.
Data
.
PageCount
)
{
data
.
pageState
=
"none"
;
}
else
{
data
.
pageState
=
"more"
;
...
...
src/pages/index/index.vue
View file @
92e5566f
...
...
@@ -143,8 +143,13 @@
indicator-color=
"#CCCCCC"
indicator-active-color=
"#000000"
:vertical=
"true"
circular
>
<swiper-item
v-for=
"(item, index) in ActivityList"
:key=
"index"
>
<swiper-item
v-for=
"(item, index) in ActivityList"
:key=
"index"
@
click=
""
>
<view
class=
"swiperList"
:style=
"
{
...
...
src/pages/learningGarden/learningGardenList.vue
View file @
92e5566f
...
...
@@ -31,6 +31,7 @@
<
script
>
import
{
reactive
,
toRefs
,
getCurrentInstance
,
onMounted
}
from
"vue"
;
import
{
getLearningGardenList
}
from
"../../api/index"
;
import
{
debounce
}
from
"../../utils/index"
;
import
Loadmore
from
"../../components/loadmore.vue"
;
export
default
{
components
:
{
...
...
@@ -48,6 +49,7 @@ export default {
dataList
:
[],
pageState
:
"more"
,
pageCount
:
0
,
timer
:
null
,
});
let
methods
=
{
back
()
{
...
...
@@ -67,7 +69,7 @@ export default {
data
.
dataList
=
[...
res
.
Data
.
PageData
,
...
data
.
dataList
];
}
data
.
pageCount
=
res
.
Data
.
PageCount
;
if
(
data
.
msg
.
p
ageIndex
>=
res
.
Data
.
PageCount
)
{
if
(
data
.
msg
.
P
ageIndex
>=
res
.
Data
.
PageCount
)
{
data
.
pageState
=
"none"
;
}
else
{
data
.
pageState
=
"more"
;
...
...
@@ -75,10 +77,13 @@ export default {
}
},
lower
(
e
)
{
if
(
data
.
msg
.
pageIndex
<
data
.
P
ageCount
)
{
if
(
data
.
msg
.
PageIndex
<
data
.
p
ageCount
)
{
data
.
pageState
=
"loading"
;
data
.
msg
.
pageIndex
++
;
that
.
getList
();
data
.
msg
.
PageIndex
++
;
if
(
data
.
timer
)
clearTimeout
(
data
.
timer
);
data
.
timer
=
setTimeout
(()
=>
{
that
.
getList
();
},
1000
);
}
else
{
data
.
pageState
=
"none"
;
}
...
...
src/utils/index.js
View file @
92e5566f
...
...
@@ -216,4 +216,13 @@ export let isLogin = () => {
});
}
}
//防抖
export
function
debounce
(
func
)
{
let
timer
=
null
;
if
(
timer
)
clearTimeout
(
timer
);
timer
=
setTimeout
(()
=>
{
func
()
},
1000
)
}
\ No newline at end of file
src/utils/request.js
View file @
92e5566f
...
...
@@ -3,6 +3,7 @@ let host = ''
if
(
process
.
env
.
NODE_ENV
===
"development"
)
{
host
=
'http://192.168.20.17:8017/api'
// host = 'http://192.168.20.24:8300/api'
// host = 'https://eduapi.oytour.com/api'
}
else
{
host
=
'https://eduapi.oytour.com/api'
}
...
...
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