| | |
| | | <el-row> |
| | | <el-col :span="8"> |
| | | <el-form-item |
| | | label="所在医疗机构"label-width="120px" |
| | | label="所在医疗机构" |
| | | label-width="120px" |
| | | prop="currentMedicalInstitution" |
| | | > |
| | | <el-input |
| | |
| | | </el-col> |
| | | </el-row> |
| | | <el-row> |
| | | <el-col :span="24"> |
| | | <el-form-item align="left" label="本人意愿 " prop="selfwill"> |
| | | <el-checkbox-group v-model="form.selfwill"> |
| | | <el-checkbox |
| | | v-for="dict in dict.type.sys_SelfWill || []" |
| | | :key="dict.value" |
| | | :label="dict.value" |
| | | > |
| | | {{ dict.label }} |
| | | </el-checkbox> |
| | | </el-checkbox-group> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row> |
| | | <div display="flex"> |
| | | <el-row> |
| | | <el-col :span="12"> |
| | |
| | | </el-row> |
| | | </div> |
| | | </el-row> |
| | | <el-row> |
| | | <el-col :span="24"> |
| | | <el-form-item align="left" label="本人意愿 " prop="selfwill"> |
| | | <el-checkbox-group v-model="form.selfwill"> |
| | | <el-checkbox |
| | | v-for="dict in dict.type.sys_SelfWill || []" |
| | | :key="dict.value" |
| | | :label="dict.value" |
| | | > |
| | | {{ dict.label }} |
| | | </el-checkbox> |
| | | </el-checkbox-group> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | |
| | | <el-row> |
| | | <el-col :span="12"> |
| | | <el-form-item label="主要亲属" prop="majorrelatives"> |
| | |
| | | <el-form-item label-width="100px" label="捐献决定"> |
| | | <el-checkbox-group v-model="organdecision"> |
| | | <el-checkbox |
| | | v-for="item in organselection" |
| | | v-for="item in fixedOrganSelection" |
| | | :key="item" |
| | | :label="item" |
| | | >{{ item }} |
| | | </el-checkbox> |
| | | <el-checkbox |
| | | v-if="shouldShowConditionalOrgan" |
| | | :key="conditionalOrgan" |
| | | :label="conditionalOrgan" |
| | | >{{ conditionalOrgan }}</el-checkbox |
| | | > |
| | | </el-checkbox-group> |
| | | <el-input |
| | | v-if="organdecision.includes('其他')" |
| | |
| | | > |
| | | <el-row> |
| | | <el-col :span="10"> |
| | | <el-form-item |
| | | label="捐献医院" |
| | | prop="donateHospital " |
| | | > |
| | | <el-input v-model="witnessform.donateHospital " placeholder="请输入捐献医院" /> |
| | | <el-form-item label="捐献医院" prop="donateHospital "> |
| | | <el-input |
| | | v-model="witnessform.donateHospital" |
| | | placeholder="请输入捐献医院" |
| | | /> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | |
| | | </el-date-picker> |
| | | </el-form-item> |
| | | </el-col> |
| | | |
| | | </el-row> |
| | | <el-row> |
| | | <el-col :span="24"> |
| | |
| | | infoid: null |
| | | }, |
| | | kinshiplist: ["配偶", "父亲", "母亲", "子女", "受托人"], |
| | | organselection: [ |
| | | |
| | | // 固定的选项列表(移除了"遗体") |
| | | fixedOrganSelection: [ |
| | | "肝脏", |
| | | "双肾", |
| | | "左肾", |
| | | "右肾", |
| | | "肾脏", |
| | | "单左肾", |
| | | "单右肾", |
| | | "心脏", |
| | | "肺脏", |
| | | "胰腺", |
| | | "小肠", |
| | | "双眼组织", |
| | | "遗体", |
| | | "其他" |
| | | ], |
| | | |
| | | // 需要条件显示的选项 |
| | | conditionalOrgan: "遗体", |
| | | |
| | | //选择器官表单 |
| | | organList: { |
| | |
| | | this.Getnetworkheader(); |
| | | this.getdataList(); |
| | | this.infoid = this.$route.query.id; |
| | | }, |
| | | computed: { |
| | | // 计算属性:决定是否显示“遗体”选项 |
| | | shouldShowConditionalOrgan() { |
| | | // 当选中项中包含“遗体”时,才显示它 |
| | | return this.organdecision.includes(this.conditionalOrgan); |
| | | } |
| | | }, |
| | | mounted() { |
| | | // this.id = this.$route.query.id; |
| | |
| | | |
| | | .left-course { |
| | | background: #fff; |
| | | width: 17vw; |
| | | width: 14vw; |
| | | text-align: center; |
| | | margin: 20px 10px; |
| | | padding: 10px; |
| | |
| | | min-height: 888px; |
| | | |
| | | .postfilx { |
| | | width: 15vw; |
| | | width: 12vw; |
| | | text-align: center; |
| | | margin: 20px 10px; |
| | | padding: 10px; |