| | |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column |
| | | label="捐献编号" |
| | | label="案例编号" |
| | | align="center" |
| | | prop="donorno" |
| | | prop="caseNo" |
| | | width="200" |
| | | /> |
| | | <el-table-column label="姓名" align="center" prop="name" width="100" /> |
| | |
| | | label="医疗机构" |
| | | align="center" |
| | | prop="treatmenthospitalname" |
| | | /> |
| | | <el-table-column |
| | | label="GSC评分" |
| | | align="center" |
| | | prop="gcsScore" |
| | | /> |
| | | <el-table-column label="血型" align="center" prop="bloodtype" width="100"> |
| | | <template slot-scope="scope"> |
| | |
| | | > |
| | | <el-row style="margin-top: 40px"> |
| | | <el-col :span="8"> |
| | | <el-form-item label="捐献编号" prop="donorno"> |
| | | <el-input v-model="form.donorno" disabled /> |
| | | <el-form-item label="案例编号" prop="caseNo"> |
| | | <el-input v-model="form.caseNo" disabled /> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="8"> |
| | |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row> |
| | | <el-col :span="12"> |
| | | <el-form-item |
| | | label="所在医疗机构" |
| | | prop="currentMedicalInstitution" |
| | | > |
| | | <el-input |
| | | v-model="form.currentMedicalInstitution" |
| | | placeholder="请输入" |
| | | /> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="12"> |
| | | <el-form-item |
| | | label-width="150px" |
| | | label="所在医疗机构科室" |
| | | prop="currentDept" |
| | | > |
| | | <el-input v-model="form.currentDept" placeholder="请输入" /> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row> |
| | | <el-col :span="12"> |
| | | <el-form-item label="首次医疗机构" prop="firstMedicalInstitution"> |
| | | <el-input |
| | | v-model="form.firstMedicalInstitution" |
| | | placeholder="请输入" |
| | | /> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="12"> |
| | | <el-form-item |
| | | label-width="150px" |
| | | label="首次医疗机构科室" |
| | | prop="firstDept" |
| | | > |
| | | <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-row> |
| | | <el-col :span="8"> |
| | | <el-form-item label="住院号" prop="inpatientno"> |
| | | <el-input v-model="form.inpatientno" placeholder="住院号" /> |
| | | <el-form-item label="案例编号" prop="inpatientno"> |
| | | <el-input v-model="form.inpatientno" placeholder="案例编号" /> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="16"> |
| | |
| | | <!-- <div style="padding-right: 60px; margin-top: 20px"> |
| | | <el-row> |
| | | <el-form-item label="附件" align="left" prop="annexfile"> |
| | | <annex-upload ref="annex" :infoid="form.id" :donorno="form.donorno" :flowname="flowname" |
| | | <annex-upload ref="annex" :infoid="form.id" :caseNo="form.caseNo" :flowname="flowname" |
| | | :annexno="annexno" /> |
| | | </el-form-item> |
| | | </el-row> |
| | |
| | | queryParams: { |
| | | pageNum: 1, |
| | | pageSize: 10, |
| | | donorno: null, |
| | | caseNo: null, |
| | | recordstate: null, |
| | | // treatmenthospitalno: null, |
| | | treatmenthospitalname: null, |
| | |
| | | bloodtype: "0", |
| | | inpatientno: null, |
| | | rhyin: "0", |
| | | donorno: null, |
| | | caseNo: null, |
| | | donationcategory: null, |
| | | illnessoverview: null, |
| | | diseasetype: [], |
| | |
| | | users: [], |
| | | |
| | | // 表单校验 |
| | | rules: { |
| | | rules: { |
| | | 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" } |
| | | ], |
| | | contacttime: [ |
| | | { |
| | | 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" } |
| | | ], |
| | | selfwill: [ |
| | | { required: true, message: "请选择本人意愿", trigger: "blur" } |
| | | ], |
| | | registerAddresss: [ |
| | | { required: true, message: "请输入现所在地", trigger: "blur" } |
| | | ], |
| | | familyrelations: [ |
| | | { required: true, message: "请选择亲属与捐献者关系", trigger: "blur" } |
| | | ], |
| | | infosources: [ |
| | | { required: true, message: "请选择信息来源", trigger: "blur" } |
| | | ], |
| | | idcardno: [ |
| | | { required: true, message: "请正确输入证件号码", trigger: "blur" } |
| | | ], |
| | | sex: [{ required: true, message: "性别不能为空", trigger: "blur" }], |
| | | // age: [{ required: true, message: "请输入年龄", trigger: "blur" }], |
| | | age: [{ required: true, message: "请输入年龄", trigger: "blur" }], |
| | | treatmenthospitalno: [ |
| | | { required: true, message: "请选择医疗机构", trigger: "blur" } |
| | | ], |
| | | // treatmenthospitalno: [{ required: true, message: "请选择医疗机构", trigger: "change" }], |
| | | bloodtype: [ |
| | | { required: true, message: "请选择ABO血型", trigger: "blur" } |
| | | ], |
| | |
| | | ], |
| | | |
| | | inpatientno: [ |
| | | { required: true, message: "输入住院号", trigger: "blur" } |
| | | { required: true, message: "输入案例编号", trigger: "blur" } |
| | | ], |
| | | |
| | | diagnosisname: [ |
| | | { required: true, message: "疾病诊断不能为空", trigger: "blur" } |
| | | ], |
| | |
| | | infophone: [ |
| | | { required: true, message: "请输入信息员联系电话", trigger: "blur" } |
| | | ], |
| | | redorganno: [ |
| | | { required: true, message: "请选择红十字会机构", trigger: "blur" } |
| | | ], |
| | | contactperson: [ |
| | | { |
| | | required: true, |
| | | message: "红十字会联系人不能为空", |
| | | trigger: "blur" |
| | | } |
| | | ], |
| | | // contactnumber: [{required: true,message: "请输入红十字会联系电话",trigger: "change"}], |
| | | acquisitiontissueno: [ |
| | | { required: true, message: "器官获取组织不能为空", trigger: "blur" } |
| | | ], |
| | |
| | | bloodtype: "0", |
| | | inpatientno: null, |
| | | rhyin: 0, |
| | | donorno: null, |
| | | caseNo: null, |
| | | donationcategory: null, |
| | | illnessoverview: null, |
| | | diseasetype: [], |
| | |
| | | // "2" |
| | | recordstate: null, |
| | | treatmenthospitalname: null, |
| | | donorno: null, |
| | | caseNo: null, |
| | | acquisitiontissueno: null, |
| | | reportername: null, |
| | | reporttime: null, |
| | |
| | | |
| | | handleUpdate(row) { |
| | | this.$router.push({ |
| | | path: "/organ/donationdetails/", |
| | | path: "/case/course", |
| | | query: { |
| | | id: row.id, |
| | | organType: "edit" |