| | |
| | | > |
| | | <p> |
| | | 提交时间:<span>{{ |
| | | parseTime(Processdata.medicalevaluation.updatetime) |
| | | parseTime(Processdata.medicalevaluation.createtime) |
| | | }}</span> |
| | | </p> |
| | | <p> |
| | |
| | | > |
| | | <p> |
| | | 提交时间:<span>{{ |
| | | parseTime(Processdata.relativesconfirmation.updatetime) |
| | | parseTime(Processdata.relativesconfirmation.createtime) |
| | | }}</span> |
| | | </p> |
| | | <p> |
| | |
| | | > |
| | | <p> |
| | | 提交时间:<span>{{ |
| | | parseTime(Processdata.ethicalreviewopinions.updatetime) |
| | | parseTime(Processdata.ethicalreviewopinions.createtime) |
| | | }}</span> |
| | | </p> |
| | | <p> |
| | |
| | | > |
| | | <p> |
| | | 提交时间:<span>{{ |
| | | parseTime(Processdata.donateorgansService.updatetime) |
| | | parseTime(Processdata.donateorgansService.createtime) |
| | | }}</span> |
| | | </p> |
| | | <p> |
| | |
| | | > |
| | | <p> |
| | | 提交时间:<span>{{ |
| | | parseTime(Processdata.donationwitness.updatetime) |
| | | parseTime(Processdata.donationwitness.createtime) |
| | | }}</span> |
| | | </p> |
| | | <p> |
| | |
| | | > |
| | | <p> |
| | | 提交时间:<span>{{ |
| | | parseTime(Processdata.donatecompletioninfo.updatetime) |
| | | parseTime(Processdata.donatecompletioninfo.createtime) |
| | | }}</span> |
| | | </p> |
| | | <p> |
| | |
| | | <div style="background: #fff;"> |
| | | <!-- 顶部数据 --> |
| | | <div class="boxdiv"> |
| | | <div class="top-text">捐献者记录工作台</div> |
| | | <div class="top-text">捐献案例信息</div> |
| | | <el-form |
| | | ref="form" |
| | | :model="form" |
| | |
| | | >上报审核</el-button |
| | | > |
| | | |
| | | <el-button @click="cancel">取 消</el-button> |
| | | <!-- <el-button @click="cancel">取 消</el-button> --> |
| | | <!-- <el-button @click="handleapproval">提交审核</el-button> --> |
| | | </div> |
| | | </div> |
| | |
| | | @click="Terminationcase" |
| | | >{{ showTerminationBtn == 0 ? "终止案例" : "恢复案例" }}</el-button |
| | | > |
| | | |
| | | <el-button @click="cancel">取 消</el-button> |
| | | <!-- <el-button |
| | | v-show="makeastepforward" |
| | | type="primary" |
| | | @click="makeastepforward" |
| | | >下一步</el-button |
| | | > --> |
| | | <!-- <el-button @click="cancel">取 消</el-button> --> |
| | | </div> |
| | | </div> |
| | | <!-- 捐献确认 --> |
| | |
| | | @click="Terminationcase" |
| | | >{{ showTerminationBtn == 0 ? "终止案例" : "恢复案例" }}</el-button |
| | | > |
| | | |
| | | <el-button @click="cancel">取 消</el-button> |
| | | <!-- <el-button |
| | | v-show="makeastepforward" |
| | | type="primary" |
| | | @click="makeastepforward" |
| | | >下一步</el-button |
| | | > --> |
| | | <!-- <el-button @click="cancel">取 消</el-button> --> |
| | | </div> |
| | | </div> |
| | | <!-- 伦理审查 --> |
| | |
| | | @click="Terminationcase" |
| | | >{{ showTerminationBtn == 0 ? "终止案例" : "恢复案例" }}</el-button |
| | | > |
| | | |
| | | <el-button @click="cancel">取 消</el-button> |
| | | <!-- <el-button |
| | | v-show="makeastepforward" |
| | | type="primary" |
| | | @click="makeastepforward" |
| | | >下一步</el-button |
| | | > --> |
| | | <!-- <el-button @click="cancel">取 消</el-button> --> |
| | | </div> |
| | | </div> |
| | | <!-- 器官分配 --> |
| | |
| | | @click="makeastepforward" |
| | | >下一步</el-button |
| | | > --> |
| | | <el-button @click="cancel">取 消</el-button> |
| | | <!-- <el-button @click="cancel">取 消</el-button> --> |
| | | </div> |
| | | </div> |
| | | <!-- 获取见证 --> |
| | |
| | | @click="Terminationcase" |
| | | >{{ showTerminationBtn == 0 ? "终止案例" : "恢复案例" }}</el-button |
| | | > |
| | | <!-- <el-button |
| | | v-show="makeastepforward" |
| | | type="primary" |
| | | @click="makeastepforward" |
| | | >下一步</el-button |
| | | > --> |
| | | |
| | | <el-button @click="cancel">取 消</el-button> |
| | | <!-- <el-button @click="cancel">取 消</el-button> --> |
| | | </div> |
| | | </div> |
| | | <!-- 完成登记 --> |
| | |
| | | @click="Reportforreview" |
| | | >上报审核</el-button |
| | | > |
| | | <el-button @click="cancel">取 消</el-button> |
| | | <!-- <el-button @click="cancel">取 消</el-button> --> |
| | | </div> |
| | | </div> |
| | | <!-- 完结流程 --> |
| | |
| | | let searchParam = { |
| | | infoid: this.infoid |
| | | }; |
| | | if (this.actives == 1 && !this.medicineform.infoid) { |
| | | if (this.actives == 1) { |
| | | this.annexfilesList = this.medicinelist; |
| | | this.activetele = "医学评估"; |
| | | if (this.medicineform.infoid) { |
| | | return; |
| | | } |
| | | listMedicalevaluation(searchParam).then(response => { |
| | | if (response.code == 200 && response.rows[0]) { |
| | | this.medicineform = response.rows[0]; |
| | | } else { |
| | | this.$modal.msgError( |
| | | "获取医学评估记录失败:" + JSON.stringify(response) |
| | | ); |
| | | // this.$modal.msgError( |
| | | // "获取医学评估记录失败:" + JSON.stringify(response) |
| | | // ); |
| | | } |
| | | }); |
| | | } else if (this.actives == 2 && !this.affirmform.infoid) { |
| | | } else if (this.actives == 2) { |
| | | this.annexfilesList = this.affirmlist; |
| | | this.activetele = "捐献确认"; |
| | | if (this.affirmform.infoid) { |
| | | return; |
| | | } |
| | | listRelativesconfirmation(searchParam).then(response => { |
| | | if (response.code == 200 && response.rows[0]) { |
| | | this.affirmform = response.rows[0]; |
| | |
| | | // ); |
| | | // } |
| | | } else { |
| | | this.$modal.msgError( |
| | | "查询是否存在确认登记记录失败" + JSON.stringify(response) |
| | | ); |
| | | // this.$modal.msgError( |
| | | // "查询是否存在确认登记记录失败" + JSON.stringify(response) |
| | | // ); |
| | | } |
| | | }); |
| | | } else if (this.actives == 3 && !this.ethicform.infoid) { |
| | | } else if (this.actives == 3) { |
| | | this.annexfilesList = this.ethiclist; |
| | | this.activetele = "伦理审查"; |
| | | |
| | | if (this.ethicform.infoid) { |
| | | return; |
| | | } |
| | | listDonateflowchart(searchParam).then(response => { |
| | | if (response.code == 200 && response.rows.length == 1) { |
| | | if (response.code == 200 && response.rows.length) { |
| | | this.ethicform = response.rows[0]; |
| | | } else { |
| | | console.log("伦理审查数据为空"); |
| | |
| | | this.organalForm.organname.push(response.rows[i].organno); |
| | | } |
| | | } else { |
| | | this.$modal.msgError( |
| | | "获取器官分配信息失败:" + JSON.stringify(response) |
| | | ); |
| | | // this.$modal.msgError( |
| | | // "获取器官分配信息失败:" + JSON.stringify(response) |
| | | // ); |
| | | } |
| | | }); |
| | | } else if (this.actives == 5 && !this.witnessform.infoid) { |
| | |
| | | this.allocationform = resall.rows; |
| | | } |
| | | } else { |
| | | this.$modal.msgError( |
| | | "器官列表获取失败:" + JSON.stringify(resall) |
| | | ); |
| | | // this.$modal.msgError( |
| | | // "器官列表获取失败:" + JSON.stringify(resall) |
| | | // ); |
| | | } |
| | | }); |
| | | } |
| | |
| | | this.witnessform.infoid = this.infoid; |
| | | } |
| | | } else { |
| | | this.$modal.msgError( |
| | | "获取见证信息拿取失败:" + JSON.stringify(response) |
| | | ); |
| | | // this.$modal.msgError( |
| | | // "获取见证信息拿取失败:" + JSON.stringify(response) |
| | | // ); |
| | | } |
| | | }); |
| | | } else if (this.actives == 6 && !this.allocationform.infoid) { |
| | | } else if (this.actives == 6) { |
| | | this.annexfilesList = this.registerlist; |
| | | this.activetele = "完成登记"; |
| | | if (this.allocationform.infoid) { |
| | | return; |
| | | } |
| | | let accpre = { |
| | | id: searchParam.infoid |
| | | }; |
| | |
| | | this.allocationform.infoid = this.infoid; |
| | | } |
| | | } else { |
| | | this.$modal.msgError( |
| | | "器官列表获取失败:" + JSON.stringify(resall) |
| | | ); |
| | | // this.$modal.msgError( |
| | | // "器官列表获取失败:" + JSON.stringify(resall) |
| | | // ); |
| | | } |
| | | }); |
| | | } |
| | |
| | | this.accomplishform = response.rows[0]; |
| | | this.accomplishform.infoid = this.infoid; |
| | | } else { |
| | | this.$modal.msgError("完成登记失败:" + JSON.stringify(response)); |
| | | // this.$modal.msgError("完成登记失败:" + JSON.stringify(response)); |
| | | } |
| | | }); |
| | | } else if (this.actives == 0) { |
| | | this.annexfilesList = this.registerlist; |
| | | this.annexfilesList = this.potentiallist; |
| | | this.activetele = "潜在捐献"; |
| | | } |
| | | }, |
| | |
| | | }, |
| | | // 切换tab |
| | | on_click(e) { |
| | | console.log(e); |
| | | // if (e != "" || e != null) { |
| | | if (this.form.workflow >= e) { |
| | | console.log(this.form.workflow); |
| | | console.log(e); |
| | | let asdx = this.form.workflow + 1; |
| | | if (asdx >= e) { |
| | | this.actives = e; |
| | | this.Processvalidation(e); |
| | | this.GetAttacheddata(); |
| | | } else { |
| | | this.$modal.msgWarning("请先完成前部步骤"); |
| | | } |
| | |
| | | donorno: this.form.donorno, |
| | | transplanthospitalname: null, |
| | | transplanthospitalno: null, |
| | | organstate: "2" |
| | | organstate: 0 |
| | | }); |
| | | } |
| | | } else { |
| | |
| | | Processvalidation() { |
| | | console.log(this.form.workflow); |
| | | console.log(this.actives); |
| | | if (this.form.workflow == this.actives) { |
| | | if (this.actives <= 6) { |
| | | this.actives++; |
| | | } else { |
| | | console.log("已到达最大值"); |
| | | } |
| | | if (this.form.workflow + 1 == this.actives) { |
| | | if (this.form.workflow <= 6) { |
| | | } else { |
| | | this.form.workflow++; |
| | | } else { |
| | | } |
| | | this.submitForm(); |
| | | // this.GetAttacheddata(); |
| | | } else if (this.form.workflow > this.actives) { |
| | | // this.submitForm(); |
| | | Modifydonationattachment(this.donatelist).then(res => { |
| | | console.log(res); |
| | | }); |
| | | this.listDonateannex() |
| | | this.GetAttacheddata(); |
| | | } else { |
| | | this.$modal.msgWarning("请先完成前部步骤"); |
| | | this.submitForm(); |
| | | // this.$modal.msgWarning("请先完成前部步骤"); |
| | | return; |
| | | } |
| | | console.log(this.form.workflow); |
| | |
| | | height: 100%; |
| | | .left-course { |
| | | background: #fff; |
| | | width: 20%; |
| | | width: 20vw; |
| | | text-align: center; |
| | | margin: 20px 10px; |
| | | padding: 10px; |
| | | margin-top: 0; |
| | | |
| | | .postfilx { |
| | | width: 15%; |
| | | width: 15vw; |
| | | text-align: center; |
| | | margin: 20px 10px; |
| | | padding: 10px; |
| | |
| | | padding-right: 66px; |
| | | } |
| | | .boxdiv { |
| | | max-width: 80vw; |
| | | font-size: 18px; |
| | | padding: 0 30px; |
| | | padding-bottom: 10px; |