| | |
| | | placeholder="选择装机时间" |
| | | /> |
| | | </el-form-item> |
| | | <el-form-item label="拆机时间" prop="returnTime"> |
| | | <el-date-picker |
| | | v-model="formData.returnTime" |
| | | type="date" |
| | | value-format="x" |
| | | placeholder="选择拆机时间" |
| | | /> |
| | | </el-form-item> |
| | | <el-form-item label="干扰数" prop="interference"> |
| | | <el-input v-model="formData.interference" placeholder="请输入干扰数" /> |
| | | </el-form-item> |
| | | <el-form-item label="基线粗" prop="baseline"> |
| | | <el-input v-model="formData.baseline" placeholder="请输入基线粗" /> |
| | | </el-form-item> |
| | | <el-form-item label="脱离" prop="detachment"> |
| | | <el-input v-model="formData.detachment" placeholder="请输入脱离" /> |
| | | </el-form-item> |
| | | <el-form-item label="备注" prop="remark"> |
| | | <el-input v-model="formData.remark" placeholder="请输入备注" /> |
| | | </el-form-item> |
| | |
| | | <ContentWrap> |
| | | <el-table v-loading="loading" :data="list" :stripe="true" :show-overflow-tooltip="true" @current-change="onCurChange" > |
| | | <el-table-column label="id" align="center" prop="id" /> |
| | | <el-table-column label="作业类型" align="center" prop="jobType" /> |
| | | <el-table-column label="医生编号" align="center" prop="docId" /> |
| | | <el-table-column label="医生名称" align="center" prop="docName" /> |
| | | <!-- <el-table-column label="作业类型" align="center" prop="jobType" />--> |
| | | <!-- <el-table-column label="医生编号" align="center" prop="docId" />--> |
| | | <el-table-column label="医生名称" align="center" width="auto" prop="docName" /> |
| | | <el-table-column label="设备编号" align="center" prop="devId" /> |
| | | <el-table-column label="患者编号" align="center" prop="patId" /> |
| | | <!-- <el-table-column label="患者编号" align="center" prop="patId" />--> |
| | | <el-table-column label="患者名称" align="center" prop="patName" /> |
| | | <el-table-column |
| | | label="作业时间" |
| | | align="center" |
| | | prop="jobTime" |
| | | :formatter="dateFormatter" |
| | | width="180px" |
| | | :formatter="timeFormatter" |
| | | /> |
| | | <el-table-column label="作业概要" align="center" prop="summary" /> |
| | | <!-- <el-table-column label="作业概要" align="center" prop="summary" />--> |
| | | <el-table-column label="备注" align="center" prop="remark" /> |
| | | <!-- |
| | | <el-table-column |
| | | label="创建时间" |
| | | align="center" |
| | | prop="createTime" |
| | | :formatter="dateFormatter" |
| | | width="180px" |
| | | /> |
| | | --> |
| | | <el-table-column label="操作" align="center" min-width="120px"> |
| | | <template #default="scope"> |
| | | <el-button |
| | |
| | | import { DevRentApi, DevRentVO } from '@/api/ecg/devrent' |
| | | import {QueueVO} from "@/api/ecg/queue"; |
| | | import {isStringEmpty} from "@/utils/stringUtil"; |
| | | import {dateFormatter} from "@/utils/formatTime"; |
| | | import {dateFormatter, timeFormatter} from "@/utils/formatTime"; |
| | | import {JobRecordApi, JobRecordVO} from "@/api/ecg/jobrecord"; |
| | | |
| | | /** 装机拆机 表单 */ |
| | |
| | | formLoading.value = true |
| | | try { |
| | | const data = formData.value as unknown as DevRentVO |
| | | data.patId = patient.value.patId |
| | | data.patName = patient.value.patName |
| | | if (formData.value.id === null || formData.value.id === undefined) { |
| | | const result = await DevRentApi.devInstall(data) |
| | | formData.value.id = result |
| | |
| | | dialogVisible.value = false |
| | | // 发送操作成功的事件 |
| | | emit('success') |
| | | resetForm() |
| | | getList() |
| | | } finally { |
| | | formLoading.value = false |
| | |
| | | formData.value = { |
| | | id: undefined, |
| | | devId: undefined, |
| | | patId: patient.value?.patId, |
| | | patName: patient.value?.patName, |
| | | patId: patient.value.patId, |
| | | patName: patient.value.patName, |
| | | rentTime: new Date().getTime(), |
| | | returnTime: undefined, |
| | | interference: undefined, |
| | |
| | | } |
| | | |
| | | const onCurChange = (cur) => { |
| | | if (cur !== null) |
| | | getSelectedRent( cur.rentId ) |
| | | } |
| | | |