Commit acf28595 by H.wb.wang.peixun

bug修复

parent e8bdac80
...@@ -223,7 +223,7 @@ ...@@ -223,7 +223,7 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="年级阶段:" prop="phaseId"> <el-form-item label="年级阶段:" prop="phaseId">
<el-select clearable v-model="form.phaseId" placeholder="请选择阶段" > <el-select clearable v-model="form.phaseId" placeholder="请选择阶段">
<el-option v-for="item in PhaseList" :key="item.deptId" :label="item.deptName" :value="item.deptId"> <el-option v-for="item in PhaseList" :key="item.deptId" :label="item.deptName" :value="item.deptId">
</el-option> </el-option>
</el-select> </el-select>
...@@ -241,7 +241,7 @@ ...@@ -241,7 +241,7 @@
</el-form-item> </el-form-item>
<el-form-item label="习题种类:" prop="species"> <el-form-item label="习题种类:" prop="species">
<!-- 1填空,2选择,3解答 --> <!-- 1填空,2选择,3解答 -->
<el-select clearable v-model="form.species" placeholder="请选择习题种类" > <el-select clearable v-model="form.species" placeholder="请选择习题种类">
<el-option v-for="item in [ <el-option v-for="item in [
{ label: '填空', value: 1 }, { label: '填空', value: 1 },
{ label: '选择', value: 2 }, { label: '选择', value: 2 },
...@@ -257,7 +257,9 @@ ...@@ -257,7 +257,9 @@
</el-form-item> </el-form-item>
<template v-if="[1, '1', 3, '3'].includes(form.species)"> <template v-if="[1, '1', 3, '3'].includes(form.species)">
<el-form-item label="答案" prop="answer"> <el-form-item label="答案" prop="answer">
<editor v-model="form.answer" :min-height="192" :iconType="['image']" /> <!-- <editor v-model="form.answer" :min-height="192" :iconType="['image']" /> -->
<el-input type="textarea" placeholder="请输入内容" v-model="form.answer">
</el-input>
</el-form-item> </el-form-item>
<el-form-item label="答案图片" prop="rightAnswersPic"> <el-form-item label="答案图片" prop="rightAnswersPic">
<imageUpload :limit="9" v-model="form.rightAnswersPic" /> <imageUpload :limit="9" v-model="form.rightAnswersPic" />
...@@ -667,7 +669,7 @@ export default { ...@@ -667,7 +669,7 @@ export default {
this.title = "添加题库主"; this.title = "添加题库主";
this.initleRules(); this.initleRules();
}, },
/** 修改按钮操作 */ /** 编辑按钮操作 */
handleUpdate(row) { handleUpdate(row) {
let self = this let self = this
let arr = [ let arr = [
...@@ -707,7 +709,8 @@ export default { ...@@ -707,7 +709,8 @@ export default {
this.open = true; this.open = true;
// 判断是否是填空题 // 判断是否是填空题
if (self.form.species == 1 || self.form.species == 3) { if (self.form.species == 1 || self.form.species == 3) {
self.form.answer = self.form.rightAnswers // self.form.answer = self.form.rightAnswers
self.$set(self.form,'answer',self.form.rightAnswers)
if (self.form.rightAnswersPic) { if (self.form.rightAnswersPic) {
let arr = self.form.rightAnswersPic.split(','), let arr = self.form.rightAnswersPic.split(','),
brr = []; brr = [];
...@@ -721,7 +724,8 @@ export default { ...@@ -721,7 +724,8 @@ export default {
} }
// 判断是否是解答题 // 判断是否是解答题
if (self.form.species == 3) { if (self.form.species == 3) {
self.form.answer = self.form.rightAnswers // self.form.answer = self.form.rightAnswers
self.$set(self.form,'answer',self.form.rightAnswers)
} }
if (this.form.type == 1) { if (this.form.type == 1) {
self.form.type = true self.form.type = true
...@@ -740,7 +744,7 @@ export default { ...@@ -740,7 +744,7 @@ export default {
// }) // })
brr.push({ brr.push({
url: self.form.resolveVideo, url: self.form.resolveVideo,
name:self.form.resolveVideoName name: self.form.resolveVideoName
}) })
self.form.resolveVideo = brr self.form.resolveVideo = brr
// self.$refs['refFileupload'].fileList = brr // self.$refs['refFileupload'].fileList = brr
......
...@@ -4,8 +4,8 @@ ...@@ -4,8 +4,8 @@
<el-form-item label="审批阅卷" prop="testName"> <el-form-item label="审批阅卷" prop="testName">
<el-input v-model="queryParams.testName" placeholder="请输入试卷名称搜索" clearable /> <el-input v-model="queryParams.testName" placeholder="请输入试卷名称搜索" clearable />
</el-form-item> </el-form-item>
<el-form-item label="年级" prop="categoryId"> <el-form-item label="年级" prop="phaseId">
<el-select v-model="value" placeholder="请选择"> <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 v-for="item in PhaseList" :key="item.deptId" :label="item.deptName" :value="item.deptId">
</el-option> </el-option>
</el-select> </el-select>
...@@ -250,11 +250,7 @@ export default { ...@@ -250,11 +250,7 @@ export default {
pageNum: 1, pageNum: 1,
pageSize: 10, pageSize: 10,
testName: undefined, testName: undefined,
categoryId: undefined,
phaseId: undefined, phaseId: undefined,
classId: undefined,
totalPoints: undefined,
status: undefined,
}, },
query: { query: {
pageNum: 1, pageNum: 1,
......
...@@ -183,7 +183,8 @@ ...@@ -183,7 +183,8 @@
</template> --> </template> -->
<!-- </el-col> --> <!-- </el-col> -->
<el-form-item label="分数" prop="score"> <el-form-item label="分数" prop="score">
<el-input v-model="form.score" placeholder="请输入总得分" :disabled="reviewed" /> <el-input-number v-model="form.score" placeholder="请输入总得分" :disabled="reviewed" :max="form.topicScore"
:min="0" />
</el-form-item> </el-form-item>
<el-form-item label="优秀答案" prop="good"> <el-form-item label="优秀答案" prop="good">
<el-switch v-model="form.good" active-color="#13ce66" inactive-color="#ff4949" :disabled="reviewed"> <el-switch v-model="form.good" active-color="#13ce66" inactive-color="#ff4949" :disabled="reviewed">
...@@ -230,6 +231,7 @@ export default { ...@@ -230,6 +231,7 @@ export default {
reviewed: false, reviewed: false,
PhaseList: [], // 阶段 PhaseList: [], // 阶段
value: '', value: '',
fdsa: 4,
typePaper: 1, typePaper: 1,
// 按钮loading // 按钮loading
buttonLoading: false, buttonLoading: false,
...@@ -331,7 +333,6 @@ export default { ...@@ -331,7 +333,6 @@ export default {
this.$refs["form"].validate(valid => { this.$refs["form"].validate(valid => {
if (valid) { if (valid) {
if (self.query.pageNum < self.pages) { if (self.query.pageNum < self.pages) {
self.query.pageNum++
let good let good
if (self.form.good == true) { if (self.form.good == true) {
good = 0 good = 0
...@@ -344,7 +345,10 @@ export default { ...@@ -344,7 +345,10 @@ export default {
good: good good: good
} }
updateTestPaperRecord(params).then(response => { updateTestPaperRecord(params).then(response => {
if (response.code == 200) {
self.query.pageNum++
self.handleUpdate(val) self.handleUpdate(val)
}
}) })
} }
} }
...@@ -356,16 +360,34 @@ export default { ...@@ -356,16 +360,34 @@ export default {
} }
} }
}, },
clickComplete() { clickComplete(val) {
let self = this let self = this
// this.nextQuestion(val)
// return
this.$refs["form"].validate(valid => { this.$refs["form"].validate(valid => {
if (valid) { if (valid) {
let good
if (self.form.good == true) {
good = 0
} else {
good = 1
}
let params = {
id: val.id,
score: self.form.score,
good: good
}
updateTestPaperRecord(params).then(response => {
if (response.code == 200) {
completeReadOver({ id: self.form.recordId }).then((res) => { completeReadOver({ id: self.form.recordId }).then((res) => {
self.open = false; self.open = false;
self.$modal.msgSuccess("批卷完成"); self.$modal.msgSuccess("批卷完成");
self.getList(); self.getList();
}) })
} }
})
}
}); });
}, },
// 典例精讲 // 典例精讲
...@@ -496,6 +518,7 @@ export default { ...@@ -496,6 +518,7 @@ export default {
if (response.rows.length && response.rows) { if (response.rows.length && response.rows) {
self.$nextTick(() => { self.$nextTick(() => {
self.form = response.rows[0]; self.form = response.rows[0];
self.form.topicScore = Number(self.form.topicScore)
if (self.form.good == 1) { if (self.form.good == 1) {
self.form.good = false self.form.good = false
} else if (self.form.good == 0) { } else if (self.form.good == 0) {
...@@ -504,7 +527,6 @@ export default { ...@@ -504,7 +527,6 @@ export default {
self.title = titlesiz + self.form.studentName + "的" + '(' + self.form.testName + ')' + '试卷'; self.title = titlesiz + self.form.studentName + "的" + '(' + self.form.testName + ')' + '试卷';
// self.$set(self.form, 'rightAnswers', 3) // self.$set(self.form, 'rightAnswers', 3)
self.open = true; self.open = true;
}) })
} else { } else {
self.$modal.msgSuccess("暂无数据"); self.$modal.msgSuccess("暂无数据");
......
...@@ -453,6 +453,7 @@ export default { ...@@ -453,6 +453,7 @@ export default {
/** 查询用户列表 */ /** 查询用户列表 */
getList() { getList() {
this.loading = true; this.loading = true;
this.$set(this.queryParams,'nickName',this.queryParams.userName)
listUser(this.addDateRange(this.queryParams, this.dateRange)).then(response => { listUser(this.addDateRange(this.queryParams, this.dateRange)).then(response => {
this.userList = response.rows; this.userList = response.rows;
this.total = response.total; this.total = response.total;
......
...@@ -35,7 +35,8 @@ module.exports = { ...@@ -35,7 +35,8 @@ module.exports = {
proxy: { proxy: {
// detail: https://cli.vuejs.org/config/#devserver-proxy // detail: https://cli.vuejs.org/config/#devserver-proxy
[process.env.VUE_APP_BASE_API]: { [process.env.VUE_APP_BASE_API]: {
target: `http://farming.nyinhong.com/api`, target: `http://farming.nyinhong.com`, //打包 prod
// target: `http://farming.nyinhong.com/api/`, //本地测试
// target: `http://192.168.0.169:8111/`, // target: `http://192.168.0.169:8111/`,
// target: `http://192.168.0.165:8111/`, // target: `http://192.168.0.165:8111/`,
changeOrigin: true, changeOrigin: true,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment