| | |
| | | </el-col> |
| | | <el-col :span="6"> |
| | | <el-form-item label="年龄" prop="age"> |
| | | <el-input v-model="form.age" placeholder="请输入年龄" /> |
| | | <el-input |
| | | disabled |
| | | v-model="form.andAge" |
| | | placeholder="请输入年龄" |
| | | /> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="6"> |
| | |
| | | </el-col> |
| | | </el-row> |
| | | <el-row> |
| | | <el-col :span="6"> |
| | | <!-- <el-col :span="6"> |
| | | <el-form-item label="民族" prop="nation"> |
| | | <el-select v-model="form.nation" placeholder="请选择民族"> |
| | | <el-option |
| | |
| | | <el-form-item label="籍贯" prop="nativeplace"> |
| | | <el-input v-model="form.nativeplace" placeholder="请输入国籍" /> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-col> --> |
| | | <el-col :span="6"> |
| | | <el-form-item label="国籍" prop="nationality"> |
| | | <el-input v-model="form.nationality" placeholder="请输入国籍" /> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row> |
| | | <!-- <el-row> |
| | | <el-col :span="6"> |
| | | <el-form-item label="职业" prop="occupation"> |
| | | <el-select v-model="form.occupation" placeholder="请选择职业"> |
| | |
| | | </el-select> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | </el-row> --> |
| | | <el-row> |
| | | <el-col :span="6"> |
| | | <el-form-item label="当前医疗机构" prop="occupation"> |
| | | <el-input v-model="form.currentMedicalInstitution" placeholder="请输入" /> |
| | | <el-form-item label="所在医疗机构" prop="occupation"> |
| | | <el-input |
| | | v-model="form.currentMedicalInstitution" |
| | | placeholder="请输入" |
| | | /> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="10"> |
| | | <el-form-item label-width="130px" label="当前医疗机构科室" prop="education"> |
| | | <el-form-item |
| | | label-width="130px" |
| | | label="所在医疗机构科室" |
| | | prop="education" |
| | | > |
| | | <el-input v-model="form.currentDept" placeholder="请输入" /> |
| | | </el-form-item> |
| | | </el-col> |
| | |
| | | <el-row> |
| | | <el-col :span="6"> |
| | | <el-form-item label="首次医疗机构" prop="occupation"> |
| | | <el-input v-model="form.firstMedicalInstitution" placeholder="请输入" /> |
| | | <el-input |
| | | v-model="form.firstMedicalInstitution" |
| | | placeholder="请输入" |
| | | /> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="10"> |
| | | <el-form-item label-width="130px" label="首次医疗机构科室" prop="education"> |
| | | <el-form-item |
| | | label-width="130px" |
| | | label="首次医疗机构科室" |
| | | prop="education" |
| | | > |
| | | <el-input v-model="form.firstDept" placeholder="请输入" /> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row> |
| | | <el-col :span="12"> |
| | | <el-form-item label="住址" prop="residenceaddress"> |
| | | <el-form-item label="住址(与身份证一致)" prop="residenceaddress"> |
| | | <div> |
| | | <li_area_select |
| | | ref="residenceSelect" |
| | |
| | | /> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="8"> |
| | | <!-- <el-col :span="8"> |
| | | <el-form-item label="信息员" prop="infoname"> |
| | | <el-input v-model="form.infoname" placeholder="请输入信息员" /> |
| | | </el-form-item> |
| | |
| | | placeholder="请输入信息员联系电话" |
| | | /> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-col> --> |
| | | </el-row> |
| | | <el-row> |
| | | <el-col :span="8"> |
| | |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="6"> |
| | | <el-form-item label="身份证号" prop="idcardno"> |
| | | <el-form-item label="亲属身份证" prop="idcardno"> |
| | | <el-input |
| | | ref="updateBSvalue" |
| | | class="sfzcode" |
| | |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="6"> |
| | | <el-form-item label="联系电话" prop="phone"> |
| | | <el-form-item label="亲属电话" prop="phone"> |
| | | <el-input |
| | | v-model="affirmform.phone" |
| | | placeholder="请输入联系电话" |
| | |
| | | </el-row> |
| | | <el-row> |
| | | <el-col :span="6"> |
| | | <el-form-item label="民族" prop="nation"> |
| | | <el-form-item label="捐赠者民族" prop="nation"> |
| | | <el-select v-model="affirmform.nation" placeholder="请选择民族"> |
| | | <el-option |
| | | v-for="dict in dict.type.sys_nation || []" |
| | |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="6"> |
| | | <el-form-item label="学历" prop="education"> |
| | | <el-select v-model="affirmform.education" placeholder="请选择学历"> |
| | | <el-form-item label="捐赠者学历" prop="education"> |
| | | <el-select |
| | | v-model="affirmform.education" |
| | | placeholder="请选择学历" |
| | | > |
| | | <el-option |
| | | v-for="dict in dict.type.sys_education || []" |
| | | :key="dict.value" |
| | |
| | | </el-select> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="6"> |
| | | <el-form-item label="职业" prop="occupation"> |
| | | <el-select v-model="affirmform.occupation" placeholder="请选择职业"> |
| | | <el-col :span="6"> |
| | | <el-form-item label="捐赠者职业" prop="occupation"> |
| | | <el-select |
| | | v-model="affirmform.occupation" |
| | | placeholder="请选择职业" |
| | | > |
| | | <el-option |
| | | v-for="dict in dict.type.sys_occupation || []" |
| | | :key="dict.value" |
| | |
| | | </el-col> |
| | | </el-row> |
| | | <el-row> |
| | | <el-col :span="12"> |
| | | <!-- <el-col :span="12"> |
| | | <el-form-item label="亲属籍贯" prop="residenceaddresss"> |
| | | <div> |
| | | <li_area_select |
| | | v-model="defultAddresss" |
| | | ref="residenceaddresss" |
| | | ></li_area_select> |
| | | <!-- <div>{{defultAddress}}</div> --> |
| | | </div> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-col> --> |
| | | <el-col :span="12"> |
| | | <el-form-item label="现住地址" prop="residenceaddress"> |
| | | <el-input |
| | |
| | | </el-row> |
| | | <el-row> |
| | | <el-col :span="12"> |
| | | <el-form-item label="签字亲属" prop="kinshipconfirmationsign"> |
| | | <el-form-item label="亲属关系" prop="kinshipconfirmationsign"> |
| | | <el-checkbox-group v-model="kinship"> |
| | | <el-checkbox |
| | | v-for="dict in dict.type.sys_kinshipConfirm || []" |
| | |
| | | size="small" |
| | | v-model="affirmform.signdate" |
| | | type="date" |
| | | value-format="yyyy-MM-dd hh:mm:ss" |
| | | value-format="yyyy-MM-dd" |
| | | placeholder="选择签字日期" |
| | | > |
| | | </el-date-picker> |
| | |
| | | </template> |
| | | </el-table-column> --> |
| | | <el-table-column |
| | | label="器官离体时间" |
| | | label="获取开始时间" |
| | | align="center" |
| | | width="200" |
| | | prop="organgettime" |
| | |
| | | v-model="scope.row.organgettime" |
| | | type="datetime" |
| | | value-format="yyyy-MM-dd HH:mm:ss" |
| | | placeholder="请输入器官离体时间" |
| | | placeholder="请输入获取开始时间" |
| | | > |
| | | </el-date-picker> |
| | | </template> |
| | |
| | | residenceaddress: [ |
| | | { required: true, message: "请输入住址", trigger: "blur" } |
| | | ], |
| | | contacttime: [ |
| | | { |
| | | required: true, |
| | | message: "请输入红十字会联系时间", |
| | | trigger: "blur" |
| | | } |
| | | ], |
| | | |
| | | idcardno: [ |
| | | { required: true, message: "请正确输入证件号码", trigger: "blur" } |
| | | ], |
| | |
| | | infophone: [ |
| | | { required: true, message: "请输入信息员联系电话", trigger: "blur" } |
| | | ], |
| | | redorganno: [ |
| | | { required: true, message: "请选择红十字会机构", trigger: "blur" } |
| | | ], |
| | | contactperson: [ |
| | | { |
| | | required: true, |
| | | message: "红十字会联系人不能为空", |
| | | trigger: "blur" |
| | | } |
| | | ], |
| | | acquisitiontissueno: [ |
| | | { required: true, message: "器官获取组织不能为空", trigger: "blur" } |
| | | ], |
| | |
| | | { required: true, message: "亲属姓名不能为空", trigger: "blur" } |
| | | ], |
| | | phone: [ |
| | | { required: true, message: "家属联系电话不为空", trigger: "blur" } |
| | | ], |
| | | nation: [ |
| | | { required: true, message: "亲属姓名不能为空", trigger: "blur" } |
| | | ], |
| | | education: [ |
| | | { required: true, message: "家属联系电话不为空", trigger: "blur" } |
| | | ], |
| | | occupation: [ |
| | | { required: true, message: "家属联系电话不为空", trigger: "blur" } |
| | | ], |
| | | signfamilyrelations: [ |
| | |
| | | // 表单数据 |
| | | getDonatebaseinfo(this.infoid).then(response => { |
| | | this.form = response.data; |
| | | console.log(this.form, "form"); |
| | | this.form.andAge = `${ |
| | | this.form.age && this.form.age !== 0 |
| | | ? `${this.form.age}${this.form.ageunit}` |
| | | : "" |
| | | } ${ |
| | | this.form.age2 && this.form.age2 !== 0 |
| | | ? `${this.form.age2}${this.form.ageunit2}` |
| | | : "" |
| | | }`.trim(); |
| | | |
| | | if (response.data.terminationCase) { |
| | | this.showTerminationBtn = response.data.terminationCase; |