odc.xiaohui
2023-06-21 1bc2820c01b47fd13d38b19b1975c9b093abf479
修改青羊试卷添加
1个文件已修改
33 ■■■■ 已修改文件
src/views/exam/paper/edit.vue 33 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/exam/paper/edit.vue
@@ -9,13 +9,13 @@
      </el-form-item>
      <el-form-item label="课目:" prop="subjectId" required>
        <el-select ref="subjectIdRef" v-model="form.subjectId" placeholder="课目" multiple
                   collapse-tags  @visible-change="subjectIdEvent" >
                   collapse-tags   >
          <el-option v-for="item in subjectFilter" :key="item.id" :value="item.id"
                     :label="item.name+' '"></el-option>
        </el-select>
      </el-form-item>
      <el-form-item label="试卷类型:" prop="paperType" required>
        <el-select v-model="form.paperType" placeholder="试卷类型" >
        <el-select v-model="form.paperType" placeholder="试卷类型"  @visible-change="subjectIdEvent">
          <el-option v-for="item in paperTypeEnum" :key="item.key" :value="item.key" :label="item.value" ></el-option>
        </el-select>
      </el-form-item>
@@ -37,7 +37,7 @@
          </el-col>
        </el-row>
      </el-form-item>
      <el-form-item :key="index" :label="titlejs(key)"  required  v-for="(value,key,index) in form.subjectSource" v-if="form.paperType ==7">
      <el-form-item :key="key" :label="titlejs(key)"   required  v-for="(value,key,index) in form.subjectSource"  v-if="form.paperType ==7">
        <el-row >
          <el-col :span="3" >
            <span>题目数量:</span>
@@ -213,21 +213,24 @@
        console.log(arr)
      }
      if (arr.length>1){
      if (this.form.paperType ==7){
        //說明是隨機
        this.subjectIdList = arr
        let obj1={}
        arr.forEach((item,index)=>{
          let obj={
            item
          }
          for (let i in obj) {
            i=item.id
            obj[i]= ''
            obj1[i] = ''
            console.log('键名:', i);
            console.log('键值:', obj[i]);
          }
          obj1[item.id]=''
          // let obj={
          //   item
          // }
          // for (let i in obj) {
          //   i=item.id
          //   obj[i]= ''
          //   obj1[i] = ''
          //   console.log('键名:', i);
          //   console.log('键值:', obj[i]);
          // }
        })
        this.form.subjectSource = obj1
        console.log(this.form.subjectSource)
@@ -299,7 +302,7 @@
      this.questionPage.showDialog = false
    },
    levelChange () {
      this.form.subjectId = null
      // this.form.subjectId = null
      // this.subjectFilter = this.subjects.filter(data =>{
      //   return this.form.departmentIds.forEach(item=>{data.level == item})
      // })