Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
S
school-paper-admin-front
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
1
Merge Requests
1
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
school-paper
school-paper-admin-front
Commits
e03b4576
Commit
e03b4576
authored
Jul 30, 2023
by
H.wb.wang.peixun
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
接口对接
parent
bd22908c
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
53 additions
and
23 deletions
+53
-23
src/api/school-paper/testPaperRecord.js
+9
-2
src/views/school-paper/questionBank/index.vue
+2
-2
src/views/school-paper/testPaper/index.vue
+13
-5
src/views/school-paper/testPaperRecord/index.vue
+28
-13
src/views/system/dept/index.vue
+1
-1
No files found.
src/api/school-paper/testPaperRecord.js
View file @
e03b4576
import
request
from
'@/utils/request'
//
查询答题记录
列表
//
审批阅卷班级
列表
export
function
listTestPaperRecord
(
query
)
{
return
request
({
url
:
'/school-paper/testPaperRecord/getPhaseList'
,
...
...
@@ -8,7 +8,14 @@ export function listTestPaperRecord(query) {
params
:
query
})
}
// 审批阅卷学生列表
export
function
listgetClassList
(
query
)
{
return
request
({
url
:
'/school-paper/testPaperRecord/getClassList'
,
method
:
'get'
,
params
:
query
})
}
// 查询答题记录详细
export
function
getTestPaperRecord
(
id
)
{
return
request
({
...
...
src/views/school-paper/questionBank/index.vue
View file @
e03b4576
...
...
@@ -19,8 +19,8 @@
</el-option>
</el-select>
</el-form-item>
<el-form-item
label=
"
阶段
"
prop=
"phaseId"
>
<el-select
clearable
v-model=
"queryParams.phaseId"
placeholder=
"请选择
阶段
"
>
<el-form-item
label=
"
班级
"
prop=
"phaseId"
>
<el-select
clearable
v-model=
"queryParams.phaseId"
placeholder=
"请选择
班级
"
>
<el-option
v-for=
"item in PhaseList"
:key=
"item.deptId"
:label=
"item.deptName"
:value=
"item.deptId"
>
</el-option>
</el-select>
...
...
src/views/school-paper/testPaper/index.vue
View file @
e03b4576
...
...
@@ -4,9 +4,9 @@
<el-form-item
label=
"审批阅卷"
prop=
"testName"
>
<el-input
v-model=
"queryParams.testName"
placeholder=
"请输入试卷名称搜索"
clearable
/>
</el-form-item>
<el-form-item
label=
"
阶段
"
prop=
"categoryId"
>
<el-form-item
label=
"
班级
"
prop=
"categoryId"
>
<el-select
v-model=
"value"
placeholder=
"请选择"
>
<el-option
v-for=
"item in
options"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value
"
>
<el-option
v-for=
"item in
PhaseList"
:key=
"item.deptId"
:label=
"item.deptName"
:value=
"item.deptId
"
>
</el-option>
</el-select>
</el-form-item>
...
...
@@ -74,7 +74,7 @@
size=
"mini"
@
click=
"handleExport"
v-hasPermi=
"['school-paper:testPaper:export']"
>
导出
</el-button>
>
导出
</el-button>
handleUpdate
</el-col>
<right-toolbar
:showSearch
.
sync=
"showSearch"
@
queryTable=
"getList"
></right-toolbar>
</el-row>
-->
...
...
@@ -169,6 +169,9 @@
<
script
>
import
{
listTestPaper
,
getTestPaper
,
delTestPaper
,
addTestPaper
,
updateTestPaper
,
questionType
}
from
"@/api/school-paper/testPaper"
;
import
{
getPhaseList
}
from
"@/api/school-paper/questionBank"
;
import
Treeselect
from
"./components/treeselect.vue"
export
default
{
...
...
@@ -176,6 +179,7 @@ export default {
components
:
{
Treeselect
},
data
()
{
return
{
PhaseList
:
[],
// 阶段
rightAnswers
:
''
,
srcList
:
[],
url
:
''
,
...
...
@@ -283,12 +287,16 @@ export default {
},
methods
:
{
//题库类别
questionType
()
{
questionType
({
pageSize
:
9999
,
pageNum
:
1
}).
then
((
res
)
=>
{
this
.
category
=
res
.
rows
// console.log(res,'this.questionBankList======')
})
getPhaseList
().
then
((
res
)
=>
{
this
.
PhaseList
=
res
.
data
})
},
clickMark
(
val
)
{
// if(val == 1){
...
...
@@ -356,8 +364,8 @@ export default {
getTestPaper
(
id
).
then
(
response
=>
{
this
.
loading
=
false
;
this
.
form
=
response
.
data
;
this
.
open
=
true
;
this
.
title
=
"
修改
试卷"
;
this
.
open
s
=
true
;
this
.
title
=
"
查看
试卷"
;
});
},
/** 提交按钮 */
...
...
src/views/school-paper/testPaperRecord/index.vue
View file @
e03b4576
<
template
>
<div
class=
"app-container"
>
<el-form
:model=
"queryParams"
ref=
"queryForm"
size=
"small"
:inline=
"true"
v-show=
"showSearch"
label-width=
"68px"
>
<el-form-item
label=
"审批阅卷"
prop=
"
userId
"
>
<el-input
v-model=
"queryParams.
userId"
placeholder=
"请输入试卷名称搜索"
clearable
@
keyup
.
enter
.
native=
"handleQuery"
/>
<el-form-item
label=
"审批阅卷"
prop=
"
testName
"
>
<el-input
v-model=
"queryParams.
testName"
placeholder=
"请输入试卷名称搜索"
clearable
:disabled=
"disabled"
/>
</el-form-item>
<el-form-item
label=
"
阶段"
prop=
"testPaper
Id"
>
<el-select
v-model=
"
value"
placeholder=
"请选择阶段
"
>
<el-option
v-for=
"item in
options"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value
"
>
<el-form-item
label=
"
班级"
prop=
"phase
Id"
>
<el-select
v-model=
"
queryParams.phaseId"
placeholder=
"请选择班级
"
>
<el-option
v-for=
"item in
PhaseList"
:key=
"item.deptId"
:label=
"item.deptName"
:value=
"item.deptId
"
>
</el-option>
</el-select>
</el-form-item>
...
...
@@ -68,7 +68,7 @@
<el-table-column
label=
"主键id"
align=
"center"
prop=
"id"
v-if=
"true"
/>
-->
<el-table-column
label=
"试卷名称"
prop=
"testName"
/>
<el-table-column
label=
"满分"
prop=
"totalPoints"
/>
<el-table-column
label=
"
阶段"
prop=
"status
"
/>
<el-table-column
label=
"
班级"
prop=
"classId
"
/>
<!--
<el-table-column
label=
"总得分"
align=
"center"
prop=
"totalPoints"
/>
<el-table-column
label=
"备注"
align=
"center"
prop=
"remark"
/>
-->
<el-table-column
label=
"操作"
align=
"center"
class-name=
"small-padding fixed-width"
>
...
...
@@ -90,7 +90,7 @@
<!-- <el-table-column type="selection" width="55" align="center" />
<el-table-column label="主键id" align="center" prop="id" v-if="true"/> -->
<el-table-column
label=
"同学名称"
prop=
"userId"
/>
<el-table-column
label=
"班级"
prop=
"testPaper
Id"
/>
<el-table-column
label=
"班级"
prop=
"class
Id"
/>
<el-table-column
label=
"得分"
prop=
"status"
/>
<!-- <el-table-column label="总得分" align="center" prop="totalPoints" />
<el-table-column label="备注" align="center" prop="remark" /> -->
...
...
@@ -134,8 +134,10 @@
</template>
<
script
>
import
{
listTestPaperRecord
,
getTestPaperRecord
,
delTestPaperRecord
,
addTestPaperRecord
,
updateTestPaperRecord
}
from
"@/api/school-paper/testPaperRecord"
;
import
{
listTestPaperRecord
,
getTestPaperRecord
,
delTestPaperRecord
,
addTestPaperRecord
,
updateTestPaperRecord
,
listgetClassList
}
from
"@/api/school-paper/testPaperRecord"
;
import
{
getPhaseList
}
from
"@/api/school-paper/questionBank"
;
export
default
{
name
:
"TestPaperRecord"
,
data
()
{
...
...
@@ -145,6 +147,8 @@ export default {
'https://fuss10.elemecdn.com/8/27/f01c15bb73e1ef3793e64e6b7bbccjpeg.jpeg'
,
'https://fuss10.elemecdn.com/1/8e/aeffeb4de74e2fde4bd74fc7b4486jpeg.jpeg'
],
disabled
:
false
,
PhaseList
:
[],
// 阶段
value
:
''
,
typePaper
:
1
,
options
:
[{
...
...
@@ -187,10 +191,8 @@ export default {
queryParams
:
{
pageNum
:
1
,
pageSize
:
10
,
userId
:
undefined
,
testPaperId
:
undefined
,
status
:
undefined
,
totalPoints
:
undefined
,
phaseId
:
undefined
,
testName
:
undefined
,
},
// 表单参数
form
:
{},
...
...
@@ -219,11 +221,24 @@ export default {
},
created
()
{
this
.
getList
();
this
.
questionType
()
},
methods
:
{
// 阶段
questionType
()
{
getPhaseList
().
then
((
res
)
=>
{
this
.
PhaseList
=
res
.
data
})
},
// 批卷
examination
(
val
)
{
if
(
val
==
1
)
{
listgetClassList
(
this
.
queryParams
).
then
(
response
=>
{
this
.
testPaperRecordList
=
response
.
rows
;
this
.
total
=
response
.
total
;
this
.
loading
=
false
;
});
this
.
disabled
=
true
this
.
typePaper
=
2
}
else
if
(
val
==
2
)
{
this
.
reset
();
...
...
src/views/system/dept/index.vue
View file @
e03b4576
...
...
@@ -101,7 +101,7 @@
<el-form
ref=
"form"
:model=
"form"
:rules=
"rules"
label-width=
"80px"
>
<el-row>
<el-col
:span=
"24"
>
<el-form-item
label=
"
阶段
"
prop=
"parentId"
>
<el-form-item
label=
"
班级
"
prop=
"parentId"
>
<treeselect
v-model=
"form.parentId"
:options=
"deptOptions"
:normalizer=
"normalizer"
:show-count=
"true"
placeholder=
"选择上级阶段"
/>
</el-form-item>
</el-col>
...
...
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