| | |
| | | </el-row> --> |
| | | <el-row> |
| | | <el-col :span="6"> |
| | | <el-form-item label="所在医疗机构" prop="occupation"> |
| | | <el-form-item |
| | | label="所在医疗机构" |
| | | prop="currentMedicalInstitution" |
| | | > |
| | | <el-input |
| | | v-model="form.currentMedicalInstitution" |
| | | placeholder="请输入" |
| | |
| | | <el-form-item |
| | | label-width="130px" |
| | | label="所在医疗机构科室" |
| | | prop="education" |
| | | prop="currentDept" |
| | | > |
| | | <el-input v-model="form.currentDept" placeholder="请输入" /> |
| | | </el-form-item> |
| | |
| | | </el-row> |
| | | <el-row> |
| | | <el-col :span="6"> |
| | | <el-form-item label="首次医疗机构" prop="occupation"> |
| | | <el-form-item label="首次医疗机构" prop="firstMedicalInstitution"> |
| | | <el-input |
| | | v-model="form.firstMedicalInstitution" |
| | | placeholder="请输入" |
| | |
| | | <el-form-item |
| | | label-width="130px" |
| | | label="首次医疗机构科室" |
| | | prop="education" |
| | | prop="firstDept" |
| | | > |
| | | <el-input v-model="form.firstDept" placeholder="请输入" /> |
| | | </el-form-item> |
| | |
| | | </el-col> |
| | | </el-row> |
| | | <el-row> |
| | | <el-form-item label="疾病类型" align="left"> |
| | | <el-form-item label="疾病类型" align="left" prop="diseasetype"> |
| | | <el-checkbox-group v-model="form.diseasetype"> |
| | | <el-checkbox |
| | | v-for="dict in dict.type.sys_DiseaseType || []" |
| | |
| | | </el-row> |
| | | <el-row> |
| | | <el-col :span="12"> |
| | | <el-form-item align="left" label="传染病"> |
| | | <el-form-item align="left" label="传染病" prop="infectious"> |
| | | <el-checkbox-group v-model="form.infectious"> |
| | | <el-checkbox |
| | | v-for="dict in dict.type.sys_Infectious || []" |
| | |
| | | </el-row> |
| | | <el-row> |
| | | <el-col :span="9"> |
| | | <el-form-item align="left" label="病人状况"> |
| | | <el-form-item align="left" label="病人状况" prop="patientstate"> |
| | | <el-checkbox-group v-model="form.patientstate"> |
| | | <el-checkbox |
| | | v-for="dict in dict.type.sys_patientstate || []" |
| | |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="15" align="left"> |
| | | <el-form-item label="其他情况"> |
| | | <el-form-item label="其他情况" prop="othercases"> |
| | | <el-checkbox-group v-model="form.othercases"> |
| | | <el-checkbox |
| | | v-for="dict in dict.type.sys_OtherCases || []" |
| | |
| | | </el-row> |
| | | <el-row> |
| | | <el-col :span="12"> |
| | | <el-form-item align="left" label="信息来源"> |
| | | <el-form-item align="left" label="信息来源" prop="infosources"> |
| | | <el-checkbox-group v-model="form.infosources"> |
| | | <el-checkbox |
| | | v-for="dict in dict.type.sys_InfoSources || []" |
| | |
| | | >{{ item }} |
| | | </el-checkbox> |
| | | </el-checkbox-group> |
| | | <el-input |
| | | v-if="organdecision.includes('其他')" |
| | | v-model="affirmform.organdecisionOther" |
| | | placeholder="请输入其他捐献决定的具体内容" |
| | | style="margin-top: 10px; width: 300px;" |
| | | ></el-input> |
| | | </el-form-item> |
| | | </el-row> |
| | | <el-row> |
| | |
| | | kinship: [] |
| | | }, |
| | | organdecision: [], |
| | | organdecisionOther: "", // 其他选项的具体描述 |
| | | kinship: [], |
| | | ethicform: { |
| | | infoid: null |
| | |
| | | kinshiplist: ["配偶", "父亲", "母亲", "子女", "受托人"], |
| | | organselection: [ |
| | | "肝脏", |
| | | "双肾脏", |
| | | "左肾", |
| | | "右肾", |
| | | "心脏", |
| | | "肺脏", |
| | | "胰腺", |
| | |
| | | name: [ |
| | | { required: true, message: "请输入捐献者姓名", trigger: "blur" } |
| | | ], |
| | | nationality: [ |
| | | { required: true, message: "请输入国籍", trigger: "blur" } |
| | | ], |
| | | currentMedicalInstitution: [ |
| | | { required: true, message: "请输入所在医疗机构", trigger: "blur" } |
| | | ], |
| | | currentDept: [ |
| | | { required: true, message: "所在医疗机构科室", trigger: "blur" } |
| | | ], |
| | | firstMedicalInstitution: [ |
| | | { required: true, message: "请输入首次医疗机构", trigger: "blur" } |
| | | ], |
| | | firstDept: [ |
| | | { required: true, message: "请输入首次医疗机构科室", trigger: "blur" } |
| | | ], |
| | | birthday: [ |
| | | { required: true, message: "请选择出生日期", trigger: "blur" } |
| | | ], |
| | |
| | | residenceaddress: [ |
| | | { required: true, message: "请输入住址", trigger: "blur" } |
| | | ], |
| | | |
| | | registerAddresss: [ |
| | | { required: true, message: "请输入现居住地址", trigger: "blur" } |
| | | ], |
| | | diseasetype: [ |
| | | { required: true, message: "请选择疾病类型", trigger: "blur" } |
| | | ], |
| | | infectious: [ |
| | | { required: true, message: "请选择传染病类型", trigger: "blur" } |
| | | ], |
| | | patientstate: [ |
| | | { required: true, message: "请选择病人状况", trigger: "blur" } |
| | | ], |
| | | kinship: [ |
| | | { required: true, message: "请选择亲属情况", trigger: "blur" } |
| | | ], |
| | | majorrelatives: [ |
| | | { required: true, message: "请输入主要亲属", trigger: "blur" } |
| | | ], |
| | | familyrelations: [ |
| | | { required: true, message: "请选择亲属与捐献者关系", trigger: "blur" } |
| | | ], |
| | | infosources: [ |
| | | { required: true, message: "请选择信息来源", trigger: "blur" } |
| | | ], |
| | | idcardno: [ |
| | | { required: true, message: "请正确输入证件号码", trigger: "blur" } |
| | | ], |
| | |
| | | } else if (this.actives == 2) { |
| | | this.affirmform.infoid = this.infoid; |
| | | this.affirmform.organdecision = this.organdecision.join(","); |
| | | if (!this.organdecision.includes("其他")) { |
| | | this.affirmform.organdecisionOther = ""; |
| | | } |
| | | this.affirmform.kinship = this.kinship.join(","); |
| | | this.$refs["affirmform"].validate(valid => { |
| | | if (valid) { |
| | |
| | | this.isSorting = false; |
| | | }); |
| | | }, |
| | | allocateddataSort() { |
| | | allocateddataSort() { |
| | | console.log("调用"); |
| | | |
| | | // 1. 加锁,阻止监听器执行 |