From f92a60d8d628359a787673349a26cccf1cd98e77 Mon Sep 17 00:00:00 2001
From: odc.xiaohui <xiaohui@Q1>
Date: 星期三, 14 六月 2023 17:54:35 +0800
Subject: [PATCH] 试卷课目修改
---
src/layout/components/Sidebar/Logo.vue | 2 +-
src/views/login/index.vue | 2 +-
src/views/exam/paper/edit.vue | 15 +++++++++++----
3 files changed, 13 insertions(+), 6 deletions(-)
diff --git a/src/layout/components/Sidebar/Logo.vue b/src/layout/components/Sidebar/Logo.vue
index ebfafdb..b25ccb6 100644
--- a/src/layout/components/Sidebar/Logo.vue
+++ b/src/layout/components/Sidebar/Logo.vue
@@ -24,7 +24,7 @@
},
data () {
return {
- title: '绠$悊绯荤粺'
+ title: '闈掔緤鍦ㄧ嚎鑰冭瘯绠$悊绯荤粺'
}
}
}
diff --git a/src/views/exam/paper/edit.vue b/src/views/exam/paper/edit.vue
index db92343..d3329e9 100644
--- a/src/views/exam/paper/edit.vue
+++ b/src/views/exam/paper/edit.vue
@@ -26,7 +26,7 @@
<el-form-item label="璇曞嵎鍚嶇О锛�" prop="name" required>
<el-input v-model="form.name"/>
</el-form-item>
- <el-form-item :key="index" :label="titleItem.label+':'" required v-for="(titleItem,index) in subjectIdList">
+ <el-form-item :key="index" :label="titleItem.label+':'" required v-for="(titleItem,index) in subjectIdList" v-if="subjectIdList.length>1">
<el-row>
<el-col :span="3">
<span>棰樼洰鏁伴噺锛�</span>
@@ -48,11 +48,11 @@
</el-form-item>
<el-form-item :key="index" :label="'鏍囬'+(index+1)+'锛�'" required v-for="(titleItem,index) in form.titleItems">
<el-input v-model="titleItem.name" style="width: 80%"/>
- <el-button type="text" class="link-left" style="margin-left: 20px" size="mini" @click="addQuestion(titleItem)">
+ <el-button v-if="subjectIdList.length<2" type="text" class="link-left" style="margin-left: 20px" size="mini" @click="addQuestion(titleItem)">
娣诲姞棰樼洰
</el-button>
<el-button type="text" class="link-left" size="mini" @click="form.titleItems.splice(index,1)">鍒犻櫎</el-button>
- <el-card class="exampaper-item-box" v-if="titleItem.questionItems.length!==0">
+ <el-card class="exampaper-item-box" v-if="titleItem.questionItems.length!==0&&subjectIdList.length<2">
<el-form-item :key="questionIndex" :label="'棰樼洰'+(questionIndex+1)+'锛�'"
v-for="(questionItem,questionIndex) in titleItem.questionItems" style="margin-bottom: 15px">
<el-row>
@@ -201,6 +201,7 @@
//瑾槑鏄毃姗�
this.subjectIdList = arr
this.form.paperType = 7
+ this.form.titleItems = []
}else {
this.subjectIdList = []
this.form.paperType = 1
@@ -211,6 +212,9 @@
this.$refs.form.validate((valid) => {
if (valid) {
this.formLoading = true
+ if (this.subjectIdList.length=1){
+ this.form.subjectId= this.form.subjectId[0]
+ }
examPaperApi.edit(this.form).then(re => {
if (re.code === 1) {
_this.$message.success(re.message)
@@ -264,7 +268,10 @@
this.subjectFilter = this.subjects.filter(data => data.level === this.form.level)
},
search () {
- this.questionPage.queryParam.subjectId = this.form.subjectId
+ if (this.subjectIdList.length=1){
+ this.questionPage.queryParam.subjectId = this.form.subjectId[0]
+ }
+
this.questionPage.listLoading = true
questionApi.pageList(this.questionPage.queryParam).then(data => {
const re = data.response
diff --git a/src/views/login/index.vue b/src/views/login/index.vue
index eef089f..c3b3a26 100644
--- a/src/views/login/index.vue
+++ b/src/views/login/index.vue
@@ -3,7 +3,7 @@
<el-form ref="loginForm" :model="loginForm" :rules="loginRules" class="login-form" auto-complete="on" label-position="left">
<div class="title-container">
- <h3 class="title">绠$悊绯荤粺</h3>
+ <h3 class="title">闈掔緤鍦ㄧ嚎鑰冭瘯绠$悊绯荤粺</h3>
</div>
<el-form-item prop="userName">
--
Gitblit v1.8.0