| | |
| | | </el-steps> |
| | | </div> |
| | | <!-- 凭证文件 --> |
| | | <div class="Ticket-button" v-show="actives != 5 && actives != 4"> |
| | | <div class="Ticket-button" > |
| | | <el-button @click.native.prevent="Filepopup" type="success" |
| | | >凭证文件</el-button |
| | | > |
| | |
| | | prop="organno" |
| | | /> |
| | | <el-table-column |
| | | label="系统编号" |
| | | align="center" |
| | | width="120" |
| | | prop="caseno" |
| | | > |
| | | <template slot-scope="scope"> |
| | | <el-input |
| | | v-model="scope.row.caseno" |
| | | placeholder="系统编号" |
| | | /> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column |
| | | label="器官离体时间" |
| | | align="center" |
| | | width="200" |
| | |
| | | <el-input |
| | | v-model="scope.row.organgetdoct" |
| | | placeholder="请输入医师姓名" |
| | | /> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column |
| | | label="受体姓氏" |
| | | align="center" |
| | | width="120" |
| | | prop="name" |
| | | > |
| | | <template slot-scope="scope"> |
| | | <el-input |
| | | v-model="scope.row.name" |
| | | placeholder="受体姓氏" |
| | | /> |
| | | </template> |
| | | </el-table-column> |
| | |
| | | prop="organno" |
| | | /> |
| | | <el-table-column |
| | | label="系统编号" |
| | | align="center" |
| | | width="120" |
| | | prop="caseno" |
| | | > |
| | | <template slot-scope="scope"> |
| | | <el-input |
| | | v-model="scope.row.caseno" |
| | | placeholder="系统编号" |
| | | /> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column |
| | | label="移植医院" |
| | | align="center" |
| | | width="220" |
| | |
| | | :org-type="'4'" |
| | | v-model="scope.row.transplanthospitalno" |
| | | style="width: 100%" |
| | | /> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column |
| | | label="受体姓氏" |
| | | align="center" |
| | | width="120" |
| | | prop="name" |
| | | > |
| | | <template slot-scope="scope"> |
| | | <el-input |
| | | v-model="scope.row.name" |
| | | placeholder="受体姓氏" |
| | | /> |
| | | </template> |
| | | </el-table-column> |
| | |
| | | <el-tabs |
| | | tab-position="right" |
| | | style="height: 600px;" |
| | | v-model="annextype" |
| | | @tab-click="selecttab" |
| | | > |
| | | <el-tab-pane |
| | |
| | | > |
| | | <el-table-column |
| | | prop="annexname" |
| | | align="center" |
| | | :show-overflow-tooltip="true" |
| | | label="名称" |
| | | > |
| | |
| | | |
| | | <el-table-column |
| | | prop="name" |
| | | width="180" |
| | | align="center" |
| | | :show-overflow-tooltip="true" |
| | | label="功能" |
| | | > |
| | | <template slot-scope="scope"> |
| | | <el-button |
| | | type="primary" |
| | | type="danger" |
| | | size="mini" |
| | | @click.native.prevent.stop="deletedowfile(scope.row)" |
| | | >删除</el-button |
| | | > |
| | | <el-button |
| | | type="primary" |
| | | size="mini" |
| | | @click.native.prevent.stop="moveupdowfile(scope.row)" |
| | | >上移</el-button |
| | | > |
| | | |
| | | </template> |
| | | </el-table-column> |
| | | </el-table> |
| | |
| | | //报告人列表 |
| | | reporters: [], |
| | | //附件列表 |
| | | annextype: 1, //附件type |
| | | annextype: '1', //附件type |
| | | annexfilesList: [], //附件展示列 |
| | | potentiallist: [], //潜在附件 |
| | | medicinelist: [], //医学附件 |
| | |
| | | return; |
| | | } |
| | | // 不存在时获取器官 |
| | | let accpre = { |
| | | id: searchParam.infoid |
| | | }; |
| | | // let accpre = { |
| | | // id: searchParam.infoid |
| | | // }; |
| | | if (!this.organList.organtransplant[0]) { |
| | | listDonatecomporgan(searchParam).then(res => { |
| | | if (res.code == 200) { |
| | |
| | | } |
| | | // 获取完成登记信息 |
| | | // listnewDonatecompletioninfo(accpre).then(response => { |
| | | listDonatecompletioninfo(accpre).then(response => { |
| | | listDonatecompletioninfo(searchParam).then(response => { |
| | | if (response.code == 200 && response.rows.length) { |
| | | this.accomplishform = response.rows[0]; |
| | | this.accomplishform.infoid = this.infoid; |
| | |
| | | this.$modal.msgSuccess("捐献器官获取信息保存成功!"); |
| | | } |
| | | }); |
| | | |
| | | console.log(this.accomplishform.id,'完成id'); |
| | | // 保存确认信息 |
| | | if (this.accomplishform.id) { |
| | | updateDonatecompletioninfo(this.accomplishform).then(response => { |
| | |
| | | if (organIndex != -1) { |
| | | if (this.transplantdata[organIndex].id > 0) { |
| | | this.$confirm( |
| | | "删除器官数据后将不法恢复,您确认删除该条记录吗?", |
| | | "删除器官数据后将无法恢复,您确认删除该条记录吗?", |
| | | "提示", |
| | | { |
| | | confirmButtonText: "确定", |
| | |
| | | this.submitForm(); |
| | | // this.GetAttacheddata(); |
| | | } else if (this.form.workflow > this.actives) { |
| | | // this.submitForm(); |
| | | this.submitForm(); |
| | | Modifydonationattachment(this.donatelist).then(res => {}); |
| | | this.listDonateannex(); |
| | | this.GetAttacheddata(); |
| | |
| | | this.annexfilesList.splice(indexvalue, 1); |
| | | this.Newconversion(this.annexfilesList, indexvalue, ""); |
| | | }, |
| | | // 点击上移 |
| | | moveupdowfile(row) { |
| | | const index = this.getIndexInArray(this.fileListto, row); |
| | | const item = this.fileListto.splice(index, 1)[0]; // 移除指定索引处的元素,并保存到item变量中 |
| | | this.fileListto.splice(index - 1, 0, item); // 将item插入到索引位置的前一位 |
| | | }, |
| | | |
| | | |
| | | clearFilter() { |
| | | this.$refs.filterTable.clearFilter(); |