odc.xiaohui
2023-06-14 f92a60d8d628359a787673349a26cccf1cd98e77
试卷课目修改
3个文件已修改
19 ■■■■■ 已修改文件
src/layout/components/Sidebar/Logo.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/exam/paper/edit.vue 15 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/login/index.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/layout/components/Sidebar/Logo.vue
@@ -24,7 +24,7 @@
  },
  data () {
    return {
      title: '管理系统'
      title: '青羊在线考试管理系统'
    }
  }
}
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
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">