| | |
| | | <!-- </el-cow>--> |
| | | <el-cow :span="8"> |
| | | <el-form-item label="类别" prop="type" label-width="50px" style="background: #FAD1E0;border-radius: 7px 7px 7px 7px;opacity: 1;"> |
| | | <el-input v-model="formData.type" placeholder="请输入类别" clearable :style="{width: '100%'}" :disabled="dsb"> |
| | | </el-input> |
| | | <el-select v-model="formData.type" placeholder="请选择类别" clearable style="width: 300px"> |
| | | <el-option v-for="dict in typeOption" :key="dict.value" |
| | | :label="dict.label" :value="dict.value"/> |
| | | </el-select> |
| | | </el-form-item> |
| | | </el-cow> |
| | | <el-cow :span="8"> |
| | | <el-form-item label="名称" prop="name" label-width="50px" style="background: #FAD1E0;border-radius: 7px 7px 7px 7px;opacity: 1;"> |
| | | <el-input v-model="formData.name" placeholder="请输入名称" clearable :style="{width: '100%'}" :disabled="dsb"> |
| | | </el-input> |
| | | <el-select v-model="formData.name" placeholder="请选择类别" clearable style="width: 300px"> |
| | | <el-option v-for="dict in typeOptions" :key="dict.value" |
| | | :label="dict.label" :value="dict.value"/> |
| | | </el-select> |
| | | <!-- <template v-if="dsb" >--> |
| | | <!-- <el-input v-if="formData.name==0" placeholder="未婚"></el-input>--> |
| | | <!-- <el-input v-if="formData.name==1" placeholder="已婚"></el-input>--> |
| | | <!-- <el-input v-if="formData.name==2" placeholder="学生证"></el-input>--> |
| | | <!-- </template>--> |
| | | <!-- <template v-else>--> |
| | | <!-- <el-select v-model="formData.name" placeholder="请选择类别" clearable style="width: 300px" :disabled="dsb">--> |
| | | <!-- <el-option v-for="dict in typeOptions" :key="dict.value"--> |
| | | <!-- :label="dict.label" :value="dict.value"/>--> |
| | | <!-- </el-select>--> |
| | | <!-- </template>--> |
| | | </el-form-item> |
| | | </el-cow> |
| | | <el-cow :span="8"> |
| | | <el-form-item label="证号/专业" prop="idNo" label-width="90px" style="background: #FAD1E0;border-radius: 7px 7px 7px 7px;opacity: 1;"> |
| | | <el-form-item label="证号/专业" prop="idNo" label-width="90px" style="background: #FAD1E0;border-radius: 7px 7px 7px 7px;opacity: 1;" :disabled="dsb"> |
| | | <el-input v-model="formData.idNo" placeholder="请输入证号/专业" clearable :style="{width: '100%'}" :disabled="dsb"> |
| | | </el-input> |
| | | </el-form-item> |
| | |
| | | import errorCode from "@/utils/errorCode"; |
| | | import {Message} from "element-ui"; |
| | | import { download,uploadPic} from "@/api/doctor/index"; |
| | | import {listHonor,updateHonor,getHonor} from "@/api/honor/index"; |
| | | import {listRoot} from "@/api/root"; |
| | | import {updateHonor,getHonor,getCategory} from "@/api/honor/index"; |
| | | |
| | | export default { |
| | | components: {}, |
| | |
| | | }], |
| | | }, |
| | | typeOptions: [], |
| | | typeOption:[ |
| | | {value:'1',label:'荣誉'}, |
| | | {value:'0',label:'证件'}, |
| | | {value:'2',label:'资质'},] |
| | | } |
| | | }, |
| | | computed: {}, |
| | |
| | | console.error('Error:', error); // 处理错误 |
| | | }); |
| | | }, |
| | | |
| | | //类别选择 |
| | | getSrc(type) { |
| | | if (type === 1){ |
| | | return '出生证' |
| | | }else if(type === 2){ |
| | | return '学生证' |
| | | }else if(type === 3){ |
| | | return '毕业证' |
| | | }else if(type === 4){ |
| | | return '结婚证' |
| | | }else if(type === 5){ |
| | | return '户口簿' |
| | | }else if(type === 6){ |
| | | return '独生子女证' |
| | | }else if(type === 7){ |
| | | return '高级职称' |
| | | }else if(type === 8){ |
| | | return '护照' |
| | | }else if(type === 9){ |
| | | return '通行证' |
| | | }else { |
| | | return '其它' |
| | | } |
| | | }, |
| | | /** 查询类别信息 */ |
| | | getCateInfor() |
| | | { |
| | | let _this = this |
| | | getCategory().then(response=>{ |
| | | |
| | | response.data.itemValues.replace("{","").replace("}","").split(",").map(elem=>{ |
| | | _this.typeOptions.push({"label":elem.split(":")[0], "value":elem.split(":")[0]}) |
| | | }) |
| | | // response.data.itemValues.replace("{","").replace("}","").split(",").map(elem=>{ |
| | | // _this.typeOptions.push({"label":elem.split(":")[0], "value":elem.split(":")[0]}) |
| | | // |
| | | response.data.itemValues.replace("{", "").replace("}", "").split(",").map(elem => { |
| | | const label = elem.split(":")[0].trim(); |
| | | const value = parseInt(elem.split(":")[1].trim()); |
| | | _this.typeOptions.push({ "label": label, "value": value }); |
| | | }) |
| | | }) |
| | | }, |
| | | submitForm() { |