| | |
| | | :inline="true" |
| | | label-width="80px" |
| | | > |
| | | <el-form-item label="案例编号" prop="caseNo"> |
| | | <el-form-item label="上报医院" prop="caseNo"> |
| | | <el-input |
| | | v-model="queryParams.caseNo" |
| | | placeholder="请输入案例编号" |
| | |
| | | @keyup.enter.native="handleQuery" |
| | | /> |
| | | </el-form-item> |
| | | <el-form-item label="患者姓名" prop="patName"> |
| | | <el-form-item label="姓名" prop="patName"> |
| | | <el-input |
| | | v-model="queryParams.patName" |
| | | placeholder="请输入患者姓名" |
| | |
| | | <el-option label="暂存" :value="5" /> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="创建时间"> |
| | | <el-form-item label="转运时间"> |
| | | <el-date-picker |
| | | v-model="dateRange" |
| | | style="width: 240px" |
| | |
| | | <el-table-column type="selection" width="55" align="center" /> |
| | | <el-table-column label="序号" type="index" width="60" align="center" /> |
| | | |
| | | <el-table-column |
| | | label="案例编号" |
| | | align="center" |
| | | prop="caseNo" |
| | | width="140" |
| | | /> |
| | | <el-table-column |
| | | label="转运状态" |
| | | align="center" |
| | | prop="transitStatus" |
| | | width="100" |
| | | > |
| | | <template slot-scope="scope"> |
| | | <el-tag :type="getStatusTagType(scope.row.transitStatus)"> |
| | | {{ getStatusText(scope.row.transitStatus) }} |
| | | </el-tag> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column label="编号" align="center" prop="caseNo" width="140" /> |
| | | <el-table-column label="患者信息" align="center" width="260"> |
| | | <template slot-scope="scope"> |
| | | <div class="donor-info"> |
| | |
| | | show-overflow-tooltip |
| | | /> |
| | | <el-table-column |
| | | label="治疗医院" |
| | | label="转运状态" |
| | | align="center" |
| | | prop="treatmentHospitalName" |
| | | width="150" |
| | | /> |
| | | prop="transitStatus" |
| | | width="100" |
| | | > |
| | | <template slot-scope="scope"> |
| | | <el-tag :type="getStatusTagType(scope.row.transitStatus)"> |
| | | {{ getStatusText(scope.row.transitStatus) }} |
| | | </el-tag> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column |
| | | label="计划转运时间" |
| | | align="center" |
| | |
| | | width="160" |
| | | /> |
| | | <el-table-column |
| | | label="负责协调员" |
| | | label="协调员" |
| | | align="center" |
| | | prop="contactPerson" |
| | | width="100" |
| | | /> |
| | | |
| | | <el-table-column |
| | | label="上报医院" |
| | | align="center" |
| | | prop="treatmentHospitalName" |
| | | width="150" |
| | | /> |
| | | <el-table-column |
| | | label="创建时间" |
| | | align="center" |
| | |
| | | append-to-body |
| | | > |
| | | <div class="action-confirm"> |
| | | <p>确定要{{ actionText }}转运单 "{{ currentTransport.patName }}" 吗?</p> |
| | | <p> |
| | | 确定要{{ actionText }}转运单 "{{ currentTransport.patName }}" 吗? |
| | | </p> |
| | | </div> |
| | | <div slot="footer" class="dialog-footer"> |
| | | <el-button @click="actionOpen = false">取 消</el-button> |
| | |
| | | transportEdit, |
| | | transportDel, |
| | | transportInfo, |
| | | donateList |
| | | donateInfo, |
| | | donateList, |
| | | donateEdit |
| | | } from "@/api/businessApi/index"; |
| | | import TransportDetail from "./transportDetail"; |
| | | import TransportEdit from "./TransportEdit"; |
| | |
| | | |
| | | const response = await transportEdit(requestData); |
| | | |
| | | if (response.code === 200) { |
| | | if (response.code == 200) { |
| | | this.$modal.msgSuccess(`${this.actionText}转运成功`); |
| | | if (requestData.transitStatus==3) { |
| | | const resappear = await donateInfo(requestData.reportId); |
| | | if (resappear.code) { |
| | | let obj = resappear.data; |
| | | obj.isDonate = 1; |
| | | await donateEdit(obj); |
| | | this.$modal.msgSuccess(`对应上报案例已进入正式案例流程`); |
| | | } |
| | | } |
| | | this.getList(); |
| | | } else { |
| | | this.$modal.msgError(response.msg || `${this.actionText}转运失败`); |