| | |
| | | <script setup lang="ts"> |
| | | import {getStrDictOptions, DICT_TYPE, DictDataType} from '@/utils/dict' |
| | | import {DeviceApi, DeviceVO, DevModelApi, OptionsVO} from '@/api/ecg/devmanage' |
| | | import {tranlateDevState} from "@/utils/statusFormatter"; |
| | | |
| | | /** 设备 表单 */ |
| | | defineOptions({ name: 'DeviceForm' }) |
| | |
| | | formData.value.model = modelOptions.value.length === 0 ? "" : modelOptions.value[0].value |
| | | } |
| | | |
| | | const tranlateDevState = (state) => { |
| | | if (state === 0) return "空闲"; |
| | | else if (state=== 5) return "已领用"; |
| | | else if (state=== 10) return "已装机"; |
| | | else if (state=== 20) return "已遗失"; |
| | | else if (state=== 30) return "待维修"; |
| | | else if (state=== 40) return "维修中"; |
| | | else if (state=== 50) return "已报废"; |
| | | } |
| | | |
| | | onMounted( async () => { |
| | | console.info("onMount DeviceForm...") |
| | | const data = await getStrDictOptions(DICT_TYPE.ECG_DEV_CATEGORY) |
| | | categoryOptions.value = data |
| | | }) |
| | | |
| | | </script> |
| | | </script> |