| | |
| | | > |
| | | <!-- <el-table-column label="报告时间" align="center" prop="id" /> --> |
| | | <!-- <el-table-column type="selection" width="55" align="center" /> --> |
| | | |
| | | |
| | | <el-table-column |
| | | label="报告时间" |
| | | align="center" |
| | |
| | | /> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column label="年龄" align="center" prop="age" width="100" /> |
| | | <el-table-column label="年龄" align="center" prop="age" width="100"> |
| | | <template slot-scope="scope"> |
| | | {{ |
| | | `${ |
| | | scope.row.age && scope.row.age !== 0 ? `${scope.row.age}${scope.row.ageunit?scope.row.ageunit:''}` : "" |
| | | } ${ |
| | | scope.row.age2 && scope.row.age2 !== 0 |
| | | ? `${scope.row.age2}${scope.row.ageunit2}` |
| | | : "" |
| | | }`.trim() |
| | | }} |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column |
| | | label="现所在地市" |
| | | align="center" |
| | |
| | | <el-button |
| | | size="mini" |
| | | type="text" |
| | | icon="el-icon-edit" |
| | | icon="el-icon-view" |
| | | @click="handleShow(scope.row)" |
| | | v-hasPermi="['project:donatebaseinfo:edit']" |
| | | >查看</el-button |
| | |
| | | </el-form-item> |
| | | </el-col> --> |
| | | <el-col :span="8"> |
| | | <el-form-item label="捐献编号" prop="donorno"> |
| | | <el-input v-model="form.donorno" placeholder="请输入捐献者编号" /> |
| | | <el-form-item label="捐献编号" prop="caseNo"> |
| | | <el-input v-model="form.caseNo" placeholder="请输入捐献者编号" /> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="8"> |
| | |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="8"> |
| | | <el-form-item label="与捐赠者关系" prop="familyrelations"> |
| | | <el-form-item label="与捐献者关系" prop="familyrelations"> |
| | | <el-select |
| | | v-model="form.familyrelations" |
| | | placeholder="请选择与捐赠者关系" |
| | | placeholder="请选择与捐献者关系" |
| | | > |
| | | <el-option |
| | | v-for="dict in dict.type.sys_FamilyRelation" |
| | |
| | | <!-- :annexno="annexno" --> |
| | | <annex-upload |
| | | :infoid="form.id" |
| | | :donorno="form.donorno" |
| | | :caseNo="form.caseNo" |
| | | :flowname="flowname" |
| | | /> |
| | | </el-form-item> |
| | |
| | | queryParams: { |
| | | pageNum: 1, |
| | | pageSize: 10, |
| | | donorno: null, |
| | | caseNo: null, |
| | | recordstate: null, |
| | | // treatmenthospitalno: null, |
| | | treatmenthospitalname: null, |
| | |
| | | this.form = { |
| | | id: null, |
| | | name: null, |
| | | donorno: null, |
| | | caseNo: null, |
| | | // diagnosisname:null, |
| | | sex: null, |
| | | idcardtype: null, |
| | |
| | | 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, |
| | |
| | | this.reviewForm = { |
| | | id: null, |
| | | infoid: null, |
| | | donorno: null, |
| | | caseNo: null, |
| | | delFlag: null, |
| | | createBy: null, |
| | | createTime: null, |
| | |
| | | // console.log(JSON.stringify(this.curCase)); |
| | | this.resetReviewForm(); |
| | | this.reviewForm.infoid = row.id; |
| | | this.reviewForm.donorno = row.donorno; |
| | | this.reviewForm.caseNo = row.caseNo; |
| | | this.reviewForm.flowname = this.flowname; |
| | | this.isShowReviewDialog = true; |
| | | }, |
| | |
| | | this.reset(); |
| | | let searchParam = { |
| | | infoid: row.id, |
| | | donorno: row.donorno, |
| | | caseNo: row.caseNo, |
| | | flowname: this.flowname, |
| | | }; |
| | | listDonateflowchart(searchParam).then((response) => { |
| | |
| | | if (response.rows.length == 0) { |
| | | this.resetReviewForm(); |
| | | this.reviewForm.infoid = row.id; |
| | | this.reviewForm.donorno = row.donorno; |
| | | this.reviewForm.caseNo = row.caseNo; |
| | | this.reviewForm.flowname = this.flowname; |
| | | this.isShowReviewDialog = true; |
| | | this.open = true; |
| | | } else if (response.rows.length == 1) { |
| | | this.reviewForm = response.rows[0]; |
| | | this.reviewForm.infoid = row.id; |
| | | this.reviewForm.donorno = row.donorno; |
| | | this.reviewForm.caseNo = row.caseNo; |
| | | this.reviewForm.flowname = this.flowname; |
| | | this.isShowReviewDialog = true; |
| | | this.open = true; |
| | |
| | | |
| | | LoadReportList() { |
| | | listDonatebaseinfo().then((res) => { |
| | | debugger |
| | | let list = res.rows; |
| | | let reportlist = []; |
| | | reportlist.push({ reporterno: "", reportername: "全部" }); |
| | |
| | | reportername: element.reportername, |
| | | }); |
| | | }); |
| | | debugger |
| | | if (reportlist != 0) { |
| | | reportlist = this.resetArr(reportlist); |
| | | this.reportlist = reportlist; |