eight
2024-10-25 ca91f4cc8922979ebb8505e8fec60df50e6d2fb3
update
已修改2个文件
24 ■■■■ 文件已修改
src/utils/statusFormatter.ts 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/ecg/devmanage/index.vue 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/utils/statusFormatter.ts
@@ -6,7 +6,7 @@
  {label: "已领用", value: 5},
  {label: "已装机", value: 10},
  {label: "已遗失", value: 20},
  {label: "待维修", value: 30},
  {label: "已损坏", value: 30},
  {label: "维修中", value: 40},
  {label: "已报废", value: 50}
]
src/views/ecg/devmanage/index.vue
@@ -152,6 +152,15 @@
          <el-button
              link
              type="primary"
              @click="showPatient(scope.row.rentId)"
              v-hasPermi="['ecg:device:update']"
              v-if= scope.row.rentId
          >
            查患者
          </el-button>
          <el-button
              link
              type="primary"
              @click="openForm('update', scope.row.id)"
              v-hasPermi="['ecg:device:update']"
          >
@@ -163,7 +172,7 @@
              @click="openForm('devState', scope.row.id)"
              v-hasPermi="['ecg:device:update']"
          >
            设备状态
            改状态
          </el-button>
          <el-button
              link
@@ -190,12 +199,14 @@
</template>
<script setup lang="ts">
import {getStrDictOptions, DICT_TYPE, DictDataType, getIntDictOptions} from '@/utils/dict'
import { ElMessageBox } from 'element-plus'
import {getStrDictOptions, DICT_TYPE, DictDataType} from '@/utils/dict'
import {dateFormatter2} from '@/utils/formatTime'
import {DevStateOptions, tranlateDevState} from "@/utils/statusFormatter";
import download from '@/utils/download'
import {DeviceApi, DeviceVO, DevModelApi, OptionsVO} from '@/api/ecg/devmanage'
import DeviceForm from './DeviceForm.vue'
import {DevRentApi} from "@/api/ecg/devrent";
/** 设备 列表 */
defineOptions({ name: 'Device' })
@@ -248,6 +259,13 @@
  handleQuery()
}
const showPatient = async (rentId: number) => {
  if (!rentId) return
  const devRent = await DevRentApi.getDevRent(rentId)
  ElMessageBox.alert(devRent.patDetails, '患者信息');
}
/** 添加/修改操作 */
const formRef = ref()
const openForm = (type: string, id?: number) => {