| | |
| | | > |
| | | <el-checkbox-group v-model="form.kinship"> |
| | | <el-checkbox |
| | | v-for="dict in dict.type.sys_Kinship" |
| | | v-for="dict in dict.type.sys_kinship" |
| | | :key="dict.value" |
| | | :label="dict.value" |
| | | > |
| | |
| | | <el-row> |
| | | <el-col :span="12"> |
| | | <el-form-item label="签字亲属" prop="kinshipconfirmationsign"> |
| | | <el-checkbox-group v-model="organdecision"> |
| | | <el-checkbox-group v-model="kinship"> |
| | | <el-checkbox |
| | | v-for="item in kinshiplist" |
| | | :key="item" |
| | | :label="item" |
| | | v-for="item in dict.type.sys_kinshipConfirm" |
| | | :label="item.value" |
| | | :value="item.value" |
| | | > |
| | | {{ item == "子女" ? item + "(人)" : item }} |
| | | {{ |
| | | item.label == "成年子女" |
| | | ? item.label + "(人)" |
| | | : item.label |
| | | }} |
| | | </el-checkbox> |
| | | </el-checkbox-group> |
| | | </el-form-item> |
| | |
| | | }, |
| | | affirmform: { |
| | | infoid: null, |
| | | organdecision: [] |
| | | organdecision: [], |
| | | kinship: [] |
| | | }, |
| | | organdecision: [], |
| | | kinship: [], |
| | | ethicform: { |
| | | infoid: null |
| | | }, |
| | |
| | | if (this.affirmform.organdecision) { |
| | | this.organdecision = this.affirmform.organdecision.split(","); |
| | | } |
| | | if (this.affirmform.kinship) { |
| | | this.kinship = this.affirmform.kinship.split(","); |
| | | } |
| | | if (!this.affirmform) { |
| | | this.affirmform = {}; |
| | | this.affirmform.residenceprovincename = ""; |
| | |
| | | this.defultAddresss.sheng = this.affirmform.residenceprovincename; |
| | | this.defultAddresss.shi = this.affirmform.residencecityname; |
| | | this.defultAddresss.qu = this.affirmform.residencetownname; |
| | | // if (this.affirmform.kinship) { |
| | | // this.affirmform.kinship = this.affirmform.kinship.split(","); |
| | | // } |
| | | // if (this.affirmform.organdecision) { |
| | | // this.affirmform.organdecision = this.affirmform.organdecision.split( |
| | | // "," |
| | | // ); |
| | | // } |
| | | } else { |
| | | // this.$modal.msgError( |
| | | // "查询是否存在确认登记记录失败" + JSON.stringify(response) |
| | |
| | | this.procureddata.infoid = this.infoid; |
| | | } else { |
| | | this.procureddata = this.allocateddata.filter( |
| | | obj => obj.organname !== "左肝" && obj.organname !== "右肝" |
| | | obj => obj.organname !== "左半肝" && obj.organname !== "右半肝" |
| | | ); |
| | | this.procureddata.infoid = this.infoid; |
| | | } |
| | |
| | | } else if (this.actives == 2) { |
| | | this.affirmform.infoid = this.infoid; |
| | | this.affirmform.organdecision = this.organdecision.join(","); |
| | | this.affirmform.kinship = this.kinship.join(","); |
| | | this.$refs["affirmform"].validate(valid => { |
| | | if (valid) { |
| | | if (this.affirmform.id != null) { |
| | |
| | | this.$modal.closeLoading(); |
| | | }); |
| | | } else { |
| | | this.affirmform.residenceprovincename = this.defultAddresss.sheng; |
| | | this.affirmform.residencecityname = this.defultAddresss.shi; |
| | | this.affirmform.residencetownname = this.defultAddresss.qu; |
| | | addRelativesconfirmation(this.affirmform).then(response => { |
| | | this.$modal.msgSuccess("捐献确认信息新增成功"); |
| | | this.$modal.closeLoading(); |
| | |
| | | "sys_0_1", |
| | | "sys_patientstate", |
| | | "sys_DonationCategory", |
| | | "sys_Kinship", |
| | | "sys_kinship", |
| | | "sys_Infectious", |
| | | "sys_bloodtype_rhd", |
| | | "sys_InfoSources", |
| | |
| | | "sys_CoreAssessConclusion", |
| | | "sys_BaseAssessConclusion", |
| | | "sys_EthicalReview", |
| | | "materials_DBD" |
| | | "materials_DBD", |
| | | "sys_kinshipConfirm" |
| | | ] |
| | | }; |
| | | </script> |