| | |
| | | /> |
| | | </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" |
| | |
| | | /> |
| | | </template> |
| | | </el-table-column> |
| | | |
| | | |
| | | <el-table-column |
| | | label="操作" |
| | | align="center" |
| | |
| | | <el-button type="primary" @click="saveReview">确 定</el-button> |
| | | <el-button @click="hideReviewDialog">取 消</el-button> |
| | | </div> |
| | | <!-- <el-dialog |
| | | :title="title" |
| | | align="center" |
| | | :visible.sync="open" |
| | | width="1100px" |
| | | :close-on-click-modal="false" |
| | | append-to-body |
| | | > --> |
| | | <el-form ref="form" :model="form" :rules="rules" label-width="120px"> |
| | | <el-row> |
| | | <el-col :span="8"> |
| | | <el-form-item label="捐献编号" prop="donorno"> |
| | | <el-form-item label="捐献编号" prop="caseNo"> |
| | | <el-input |
| | | disabled |
| | | v-model="curCase.donorno" |
| | | v-model="curCase.caseNo" |
| | | placeholder="请输入捐献者编号" |
| | | /> |
| | | </el-form-item> |
| | |
| | | <annex-upload |
| | | ref="finishannex" |
| | | :infoid="curCase.id" |
| | | :donorno="curCase.donorno" |
| | | :caseNo="curCase.caseNo" |
| | | :flowname="flowname" |
| | | :annexno="annexno" |
| | | /> |
| | |
| | | </el-dialog> |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | </div> |
| | |
| | | data() { |
| | | return { |
| | | curCase: { |
| | | donorno: "", |
| | | caseNo: "", |
| | | name: "", |
| | | registerAddresss: "", |
| | | infoid: "", |
| | |
| | | queryParams: { |
| | | pageNum: 1, |
| | | pageSize: 10, |
| | | donorno: null, |
| | | caseNo: null, |
| | | recordstate: "13", |
| | | // treatmenthospitalno: null, |
| | | treatmenthospitalname: null, |
| | |
| | | this.loading = true; |
| | | this.reset(); |
| | | this.curCase.registerAddresss = row.registeraddresss; |
| | | this.curCase.donorno = row.donorno; |
| | | this.curCase.caseNo = row.caseNo; |
| | | this.curCase.name = row.name; |
| | | this.curCase.infoid = row.id; |
| | | this.curCase.id = row.id; |
| | |
| | | this.curdonotor = row; |
| | | //查询 |
| | | let searchParam = { |
| | | donorno: row.donorno, |
| | | caseNo: row.caseNo, |
| | | }; |
| | | let oraganqueryParam = { |
| | | // donorname: this.curCase.name, |
| | | // donorno: this.curCase.donorno, |
| | | // caseNo: this.curCase.caseNo, |
| | | // registeraddress: this.curCase.registeraddresss, |
| | | infoid:this.curCase.id |
| | | }; |
| | |
| | | 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; |
| | | }, |
| | |
| | | getReview(row) { |
| | | this.curCase = row; |
| | | let searchParam = { |
| | | 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; |
| | | } 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; |
| | | } |
| | |
| | | |
| | | 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; |