| | |
| | | <template> |
| | | <div class="app-container"> |
| | | <el-form |
| | | class="opo-query-form" |
| | | :model="queryParams" |
| | | ref="queryForm" |
| | | :inline="true" |
| | |
| | | border |
| | | :data="donatebaseinfoList" |
| | | > |
| | | <el-table-column |
| | | label="案例时间" |
| | | align="center" |
| | | prop="donatetime" |
| | | width="120" |
| | | > |
| | | <template slot-scope="scope"> |
| | | <span>{{ parseTime(scope.row.donatetime, "{y}-{m}-{d}") }}</span> |
| | | </template> |
| | | </el-table-column> |
| | | <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" |
| | |
| | | :value="scope.row.workflow" |
| | | /> |
| | | </div> |
| | | <div v-else>任务中止</div> |
| | | <div v-else>任务终止</div> |
| | | </template> |
| | | </el-table-column> |
| | | |
| | |
| | | <el-date-picker |
| | | clearable |
| | | v-model="form.deathtime" |
| | | type="datetime" |
| | | type="datetime" format="yyyy-MM-dd HH:mm" |
| | | value-format="yyyy-MM-dd HH:mm:ss" |
| | | placeholder="选择死亡时间" |
| | | > |
| | |
| | | <el-date-picker |
| | | clearable |
| | | v-model="form.operationbegtime" |
| | | type="datetime" |
| | | type="datetime" format="yyyy-MM-dd HH:mm" |
| | | value-format="yyyy-MM-dd HH:mm:ss" |
| | | placeholder="选择手术开始时间" |
| | | > |
| | |
| | | <el-date-picker |
| | | clearable |
| | | v-model="form.operationendtime" |
| | | type="datetime" |
| | | type="datetime" format="yyyy-MM-dd HH:mm" |
| | | value-format="yyyy-MM-dd HH:mm:ss" |
| | | placeholder="选择手术结束时间" |
| | | > |
| | |
| | | <el-date-picker |
| | | clearable |
| | | v-model="form.abdominalaortacannulatime" |
| | | type="datetime" |
| | | type="datetime" format="yyyy-MM-dd HH:mm" |
| | | value-format="yyyy-MM-dd HH:mm:ss" |
| | | placeholder="选择腹主动脉插管时间" |
| | | > |
| | |
| | | <el-date-picker |
| | | clearable |
| | | v-model="form.abdominalaortaperfusiontime" |
| | | type="datetime" |
| | | type="datetime" format="yyyy-MM-dd HH:mm" |
| | | value-format="yyyy-MM-dd HH:mm:ss" |
| | | placeholder="选择腹主动脉灌注时间" |
| | | > |
| | |
| | | <el-date-picker |
| | | clearable |
| | | v-model="form.portalveincannulatime" |
| | | type="datetime" |
| | | type="datetime" format="yyyy-MM-dd HH:mm" |
| | | value-format="yyyy-MM-dd HH:mm:ss" |
| | | placeholder="选择门静脉脉插管时间" |
| | | > |
| | |
| | | <el-date-picker |
| | | clearable |
| | | v-model="form.portalveinperfusiontime" |
| | | type="datetime" |
| | | type="datetime" format="yyyy-MM-dd HH:mm" |
| | | value-format="yyyy-MM-dd HH:mm:ss" |
| | | placeholder="选择门静脉灌注时间" |
| | | > |
| | |
| | | <el-date-picker |
| | | clearable |
| | | v-model="form.pulmonaryarterycannulatime" |
| | | type="datetime" |
| | | type="datetime" format="yyyy-MM-dd HH:mm" |
| | | value-format="yyyy-MM-dd HH:mm:ss" |
| | | placeholder="选择门静脉插管时间" |
| | | > |
| | |
| | | <el-date-picker |
| | | clearable |
| | | v-model="form.pulmonaryarteryperfusiontime" |
| | | type="datetime" |
| | | type="datetime" format="yyyy-MM-dd HH:mm" |
| | | value-format="yyyy-MM-dd HH:mm:ss" |
| | | placeholder="选择门静脉灌注时间" |
| | | > |
| | |
| | | <el-date-picker |
| | | clearable |
| | | v-model="form.aortacannulatime" |
| | | type="datetime" |
| | | value-format="yyyy-MM-dd HH:mm:ss" |
| | | type="datetime" format="yyyy-MM-dd HH:mm" |
| | | value-format="yyyy-MM-dd HH:mm:ss" |
| | | placeholder="选择主动脉灌注时间" |
| | | > |
| | | </el-date-picker> |
| | |
| | | <el-date-picker |
| | | clearable |
| | | v-model="form.aortaperfusiontime" |
| | | type="datetime" |
| | | value-format="yyyy-MM-dd HH:mm:ss" |
| | | type="datetime" format="yyyy-MM-dd HH:mm" |
| | | value-format="yyyy-MM-dd HH:mm:ss" |
| | | placeholder="选择主动脉灌注时间" |
| | | > |
| | | </el-date-picker> |
| | |
| | | size="small" |
| | | style="width: 100%" |
| | | v-model="scope.row.organgettime" |
| | | type="datetime" |
| | | type="datetime" format="yyyy-MM-dd HH:mm" |
| | | value-format="yyyy-MM-dd HH:mm:ss" |
| | | placeholder="选择器官获取时间" |
| | | > |
| | |
| | | import OrgSelecter from "@/views/project/components/orgselect"; |
| | | import { updatedonatorno } from "@/api/project/relativesconfirmation"; |
| | | import { getToken } from "@/utils/auth"; |
| | | |
| | | |
| | | export default { |
| | | components: { |
| | |
| | | }; |
| | | }, |
| | | created() { |
| | | if (sessionStorage.getItem("donationwitness")) { |
| | | this.queryParams = JSON.parse(sessionStorage.getItem("donationwitness")); |
| | | console.log(this.queryParams, "queryParams"); |
| | | } |
| | | this.getCoordinatorList1(); |
| | | this.getCoordinatorList2(); |
| | | }, |
| | | activated() { |
| | | |
| | | }, |
| | | activated() {}, |
| | | mounted(e) { |
| | | this.selecttime = ""; |
| | | this.reportervalue = ""; |
| | |
| | | if (this.$route.params.starttime != null && this.$route.params.endtime) { |
| | | this.selecttime = [ |
| | | this.$moment(this.$route.params.starttime).format("YYYY-MM-DD"), |
| | | this.$moment(this.$route.params.endtime) |
| | | .format("YYYY-MM-DD") |
| | | this.$moment(this.$route.params.endtime).format("YYYY-MM-DD") |
| | | ]; |
| | | } |
| | | if (this.$route.params.reporterno != "") { |
| | |
| | | getList(e) { |
| | | this.loading = true; |
| | | this.queryParams.params = {}; |
| | | sessionStorage.removeItem("donationwitness"); |
| | | sessionStorage.setItem( |
| | | "donationwitness", |
| | | JSON.stringify(this.queryParams) |
| | | ); |
| | | if (this.starttime != "") { |
| | | this.queryParams.starttime = this.starttime; |
| | | } |
| | |
| | | path: "/organ/donationdetails/", |
| | | query: { |
| | | id: row.id, |
| | | organType: "edit", |
| | | organType: "edit" |
| | | } |
| | | }); |
| | | // this.reset(); |
| | |
| | | console.log(url); |
| | | const link = document.createElement("a"); |
| | | link.href = url; |
| | | const name=fileUrl["downloadName"] |
| | | const name = fileUrl["downloadName"]; |
| | | link.setAttribute("download", name); // 替换file.pdf为实际的文件名 |
| | | document.body.appendChild(link); |
| | | link.click(); |