| | |
| | | <el-option |
| | | class="ruleFormaa" |
| | | v-for="item in flatArray" |
| | | :key="item.deptCode" |
| | | :key="item.id" |
| | | :label="item.label" |
| | | :value="item.deptCode" |
| | | > |
| | |
| | | <el-option |
| | | class="ruleFormaa" |
| | | v-for="item in flatArray" |
| | | :key="item.deptCode" |
| | | :key="item.id" |
| | | :label="item.label" |
| | | :value="item.deptCode" |
| | | > |
| | |
| | | </el-form-item></el-col |
| | | > |
| | | <el-col :span="12" |
| | | ><el-form-item label="是否可用"> |
| | | <el-radio-group v-model="topicobj.isenable"> |
| | | ><el-form-item label="是否隐藏"> |
| | | <el-radio-group v-model="topicobj.ishide"> |
| | | <el-radio |
| | | v-for="(item, index) in usable" |
| | | v-for="(item, index) in hides" |
| | | :label="item.value" |
| | | >{{ item.label }}</el-radio |
| | | > |
| | |
| | | v-if="topicobj.scriptType == 1" |
| | | > |
| | | <el-radio-group v-model="topicobj.branchFlag"> |
| | | <el-radio :label="1">是</el-radio> |
| | | <el-radio :label="0">否</el-radio> |
| | | <el-radio label="1">是</el-radio> |
| | | <el-radio label="0">否</el-radio> |
| | | </el-radio-group> |
| | | </el-form-item> |
| | | <el-form-item label="选中提示" v-if="topicobj.scriptType != 1"> |
| | |
| | | <el-radio-group v-model="item.isabnormal"> |
| | | <el-radio :label="1">是</el-radio> |
| | | <el-radio :label="0">否</el-radio> |
| | | </el-radio-group> |
| | | </el-form-item> |
| | | <el-form-item label="是否选中收集附加信息"> |
| | | <el-radio-group v-model="item.appendflag"> |
| | | <el-radio label="1">是</el-radio> |
| | | <el-radio label="0">否</el-radio> |
| | | </el-radio-group> |
| | | </el-form-item> |
| | | </el-row> |
| | |
| | | > |
| | | <el-button type="primary" @click="laststep()">上一步</el-button> |
| | | <el-button type="info" @click="closeFm('ruleForm')">关闭</el-button> |
| | | <el-button @click="toExamine('ruleForm')" |
| | | >保存问题数据</el-button |
| | | > |
| | | <el-button @click="toExamine('ruleForm')">保存问题数据</el-button> |
| | | </div> |
| | | <!-- 问卷预览 --> |
| | | <div v-if="Editprogress == 3"> |
| | |
| | | style="width: 100px; height: 100px" |
| | | :src="item.picturePath" |
| | | :preview-src-list=" |
| | | item.picturePath ? [item.picturePath] : [] |
| | | " |
| | | item.picturePath ? [item.picturePath] : [] |
| | | " |
| | | > |
| | | </el-image> |
| | | </div> |
| | |
| | | svyTemplateLibScripts: [], |
| | | tempDetpRelevances: [], |
| | | svyLibTemplateTagList: [], |
| | | suitway: [], |
| | | scoreType: "4", |
| | | isenable: "0", |
| | | longTemp: "0", |
| | |
| | | usable: [ |
| | | { value: "0", label: "可用" }, |
| | | { value: "1", label: "停用" }, |
| | | ], |
| | | hides: [ |
| | | { value: 0, label: "正常" }, |
| | | { value: 1, label: "隐藏" }, |
| | | ], |
| | | longtype: [ |
| | | { value: "0", label: "普通任务" }, |
| | |
| | | this.confirmillness(); |
| | | this.putbelongDepts(); |
| | | this.$modal.closeLoading(); |
| | | // this.$router.go(-1); |
| | | window.location.reload(); |
| | | this.$router.go(-1); |
| | | // window.location.reload(); |
| | | }); |
| | | } else { |
| | | this.ruleForm.isoperation = 1; |
| | |
| | | // 题目校验 |
| | | toExamine() { |
| | | // 遍历题目集合 |
| | | for (let i = 0; i < this.ruleForm.svyTemplateLibScripts.length; i++) { |
| | | const question = this.ruleForm.svyTemplateLibScripts[i]; |
| | | for (let i = 0; i < this.ruleForm.svyTemplateLibScripts.length; i++) { |
| | | const question = this.ruleForm.svyTemplateLibScripts[i]; |
| | | |
| | | // 如果 scriptType 为 4,则跳过当前题目 |
| | | if (question.scriptType === 4) { |
| | |
| | | |
| | | // 如果所有题目都校验通过,返回 true |
| | | console.log("所有题目校验通过,选项名称无重复"); |
| | | this.Departmenttreatment(); |
| | | this.Departmenttreatment(); |
| | | }, |
| | | |
| | | // 科室/院区处理 |