| | |
| | | <template> |
| | | <div class="app-container"> |
| | | <el-form :model="form" ref="form" label-width="200px" v-loading="formLoading" :rules="rules"> |
| | | <el-form-item label="考生:" prop="userIds" required> |
| | | <el-cascader v-model="form.userIds" :options="options" :props="props" clearable collapse-tags> |
| | | <el-form-item label="考生:" prop="menuIds" required> |
| | | <el-cascader v-model="form.menuIds" :options="options" :props="props" @change="handleChange" clearable collapse-tags> |
| | | </el-cascader> |
| | | </el-form-item> |
| | | <el-form-item label="课目:" prop="subjectId" required> |
| | |
| | | subjectFilter: null, |
| | | formLoading: false, |
| | | rules: { |
| | | userIds: [ |
| | | menuIds: [ |
| | | { required: true, message: '请选择', trigger: 'change' } |
| | | ], |
| | | subjectId: [ |
| | |
| | | _this.formLoading = true |
| | | examPaperApi.select(id).then(re => { |
| | | _this.form = re.response |
| | | _this.form.userIds = re.response.userId |
| | | _this.form.menuIds = JSON.parse(re.response.menuIds) |
| | | console.log(_this.form) |
| | | _this.formLoading = false |
| | | }) |
| | |
| | | }) |
| | | }, |
| | | methods: { |
| | | handleChange(val){ |
| | | console.log(val) |
| | | }, |
| | | titlejs(val){ |
| | | console.log(val) |
| | | let str = '' |
| | |
| | | this.form.subjectId= this.form.subjectId |
| | | }; |
| | | let op = []; |
| | | for(var ele of this.form.userIds){ |
| | | for(var ele of this.form.menuIds){ |
| | | op.push(ele[1]) |
| | | }; |
| | | this.form.menuIds = JSON.stringify(this.form.menuIds); |
| | | this.form.userIds = op; |
| | | console.log("laks",this.form) |
| | | if(this.form.questionTypeVMS == null){ |