Skip to content

Commit 3924f84

Browse files
author
pig
committed
删除数据库
1 parent 90b5cc0 commit 3924f84

File tree

17 files changed

+350
-461
lines changed

17 files changed

+350
-461
lines changed

exam/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<meta charset="utf-8">
55
<meta name="viewport" content="width=device-width,initial-scale=1.0">
66
<title>去吧皮卡丘</title>
7-
<link rel="stylesheet" href="//at.alicdn.com/t/font_987928_6615f8a2sq6.css">
7+
<link rel="stylesheet" href="//at.alicdn.com/t/font_987928_pqv3jkd52jl.css">
88
<link rel="icon" type="image/x-icon" href="./static/img/icon.png"/>
99
</head>
1010
<body>

exam/src/components/charts/grade.vue

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,9 @@
22
<template>
33
<div id="grade">
44
<div ref="box" class="box"></div>
5-
<div class="notFound" v-if="isNull">该考生未参加考试</div>
5+
<div class="notFound" v-if="isNull">
6+
<i class="iconfont icon-LC_icon_tips_fill"></i><span>该考生未参加考试</span>
7+
</div>
68
</div>
79
</template>
810

exam/src/components/common/mainLeft.vue

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,15 @@
1313
menu-trigger="click" router>
1414
<el-submenu v-for="(item,index) in menu" :index='item.index' :key="index">
1515
<template slot="title">
16-
<div @click="handleTitle(item.index)" class="left-width">
16+
<div class="left-width">
1717
<i class="iconfont" :class="item.icon"></i>
1818
<span slot="title" class="title">{{item.title}}</span>
1919
</div>
2020
</template>
2121
<el-menu-item-group v-for="(list,index1) in item.content" :key="index1">
22-
<el-menu-item :index="list.path" v-if="list.item1 != null">{{list.item1}}</el-menu-item>
23-
<el-menu-item :index="list.path" v-if="list.item2 != null">{{list.item2}}</el-menu-item>
24-
<el-menu-item :index="list.path" v-if="list.item3 != null">{{list.item3}}</el-menu-item>
22+
<el-menu-item @click="handleTitle(item.index)" :index="list.path" v-if="list.item1 != null">{{list.item1}}</el-menu-item>
23+
<el-menu-item @click="handleTitle(item.index)" :index="list.path" v-if="list.item2 != null">{{list.item2}}</el-menu-item>
24+
<el-menu-item @click="handleTitle(item.index)" :index="list.path" v-if="list.item3 != null">{{list.item3}}</el-menu-item>
2525
</el-menu-item-group>
2626
</el-submenu>
2727
</el-menu>

exam/src/components/student/message.vue

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,16 @@ export default {
9797
this.pagination.current = val
9898
this.getMsg()
9999
},
100+
// formatTime(date) { //日期格式化
101+
// let year = date.getFullYear()
102+
// let month= date.getMonth()+ 1 < 10 ? "0" + (date.getMonth() + 1) : date.getMonth() + 1;
103+
// let day=date.getDate() < 10 ? "0" + date.getDate() : date.getDate();
104+
// let hours=date.getHours() < 10 ? "0" + date.getHours() : date.getHours();
105+
// let minutes=date.getMinutes() < 10 ? "0" + date.getMinutes() : date.getMinutes();
106+
// let seconds=date.getSeconds() < 10 ? "0" + date.getSeconds() : date.getSeconds();
107+
// // 拼接
108+
// return year+"-"+month+"-"+day+" "+hours+":"+minutes+":"+seconds;
109+
// },
100110
submit() {
101111
let date = new Date()
102112
if(this.title.length == 0 || this.content.length == 0) { //非空判断
@@ -121,6 +131,7 @@ export default {
121131
message: "留言成功"
122132
})
123133
}
134+
this.getMsg()
124135
})
125136
}
126137
this.title = ""

exam/src/components/teacher/addExam.vue

Lines changed: 19 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
<el-form-item label="总分">
2929
<el-input v-model="form.totalScore"></el-input>
3030
</el-form-item>
31-
<el-form-item label="试卷类型">
31+
<el-form-item label="考试类型">
3232
<el-input v-model="form.type"></el-input>
3333
</el-form-item>
3434
<el-form-item label="考生提示">
@@ -57,6 +57,7 @@ export default {
5757
totalScore: null,
5858
type: null,
5959
tips: null,
60+
paperId: null,
6061
}
6162
};
6263
},
@@ -74,21 +75,23 @@ export default {
7475
onSubmit() {
7576
let examDate = this.formatTime(this.form.examDate)
7677
this.form.examDate = examDate.substr(0,10)
77-
console.log(examDate)
78-
this.$axios({
79-
url: '/api/exam',
80-
method: 'post',
81-
data: {
82-
...this.form
83-
}
84-
}).then(res => {
85-
if(res.data.code == 200) {
86-
this.$message({
87-
message: '数据添加成功',
88-
type: 'success'
89-
})
90-
this.$router.push({path: '/selectExam'})
91-
}
78+
this.$axios(`/api/examManagePaperId`).then(res => {
79+
this.form.paperId = res.data.data.paperId + 1 //实现paperId自增1
80+
this.$axios({
81+
url: '/api/exam',
82+
method: 'post',
83+
data: {
84+
...this.form
85+
}
86+
}).then(res => {
87+
if(res.data.code == 200) {
88+
this.$message({
89+
message: '数据添加成功',
90+
type: 'success'
91+
})
92+
this.$router.push({path: '/selectExam'})
93+
}
94+
})
9295
})
9396
},
9497
cancel() { //取消按钮
Lines changed: 93 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,93 @@
1+
<!-- 添加学生 -->
2+
<template>
3+
<section class="add">
4+
<el-form ref="form" :model="form" label-width="80px">
5+
<el-form-item label="姓名">
6+
<el-input v-model="form.studentName"></el-input>
7+
</el-form-item>
8+
<el-form-item label="性别">
9+
<el-input v-model="form.sex"></el-input>
10+
</el-form-item>
11+
<el-form-item label="学院">
12+
<el-input v-model="form.institute"></el-input>
13+
</el-form-item>
14+
<el-form-item label="所属专业">
15+
<el-input v-model="form.major"></el-input>
16+
</el-form-item>
17+
<el-form-item label="年级">
18+
<el-input v-model="form.grade"></el-input>
19+
</el-form-item>
20+
<el-form-item label="班级">
21+
<el-input v-model="form.clazz"></el-input>
22+
</el-form-item>
23+
<el-form-item label="电话号码">
24+
<el-input v-model="form.tel"></el-input>
25+
</el-form-item>
26+
<el-form-item label="身份证号">
27+
<el-input v-model="form.cardId"></el-input>
28+
</el-form-item>
29+
<el-form-item label="邮箱">
30+
<el-input v-model="form.email"></el-input>
31+
</el-form-item>
32+
<el-form-item label="密码">
33+
<el-input v-model="form.pwd"></el-input>
34+
</el-form-item>
35+
<el-form-item>
36+
<el-button type="primary" @click="onSubmit()">立即创建</el-button>
37+
<el-button type="text" @click="cancel()">取消</el-button>
38+
</el-form-item>
39+
</el-form>
40+
</section>
41+
</template>
42+
43+
<script>
44+
export default {
45+
data() {
46+
return {
47+
form: { //表单数据初始化
48+
studentName: null,
49+
grade: null,
50+
major: null,
51+
clazz: null,
52+
institute: null,
53+
tel: null,
54+
email: null,
55+
pwd: null,
56+
cardId: null,
57+
sex: null,
58+
role: 2
59+
}
60+
};
61+
},
62+
methods: {
63+
onSubmit() { //数据提交
64+
this.$axios({
65+
url: '/api/student',
66+
method: 'post',
67+
data: {
68+
...this.form
69+
}
70+
}).then(res => {
71+
if(res.data.code == 200) {
72+
this.$message({
73+
message: '数据添加成功',
74+
type: 'success'
75+
})
76+
this.$router.push({path: '/studentManage'})
77+
}
78+
})
79+
},
80+
cancel() { //取消按钮
81+
this.form = {}
82+
},
83+
84+
}
85+
};
86+
</script>
87+
<style lang="scss" scoped>
88+
.add {
89+
padding: 0px 40px;
90+
width: 400px;
91+
}
92+
</style>
93+

exam/src/components/teacher/selectAnswer.vue

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@
44
<el-table :data="pagination.records" border :row-class-name="tableRowClassName">
55
<el-table-column fixed="left" prop="subject" label="试卷名称" width="180"></el-table-column>
66
<el-table-column prop="question" label="题目信息" width="490"></el-table-column>
7-
<el-table-column prop="section" label="所属章节" width="100"></el-table-column>
7+
<el-table-column prop="section" label="所属章节" width="200"></el-table-column>
88
<el-table-column prop="type" label="题目类型" width="200"></el-table-column>
9-
<el-table-column prop="score" label="试题分数" width="100"></el-table-column>
10-
<el-table-column prop="level" label="难度等级" width="120"></el-table-column>
9+
<el-table-column prop="score" label="试题分数" width="150"></el-table-column>
10+
<el-table-column prop="level" label="难度等级" width="133"></el-table-column>
1111
</el-table>
1212
<el-pagination
1313
@size-change="handleSizeChange"

exam/src/components/teacher/selectExam.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ export default {
103103
}
104104
})
105105
},
106-
handleClose(done) { //关闭提醒
106+
handleClose(done) { //关闭提醒
107107
this.$confirm('确认关闭?')
108108
.then(_ => {
109109
done();

0 commit comments

Comments
 (0)