| | |
| | | <el-form-item label="诊疗床编号" prop="bedNo"> |
| | | <el-input v-model="formData.bedNo" placeholder="请输入诊疗床编号" /> |
| | | </el-form-item> |
| | | <el-form-item label="诊室IP" prop="bedNo"> |
| | | <el-input v-model="formData.ip" placeholder="请输入诊室IP" /> |
| | | </el-form-item> |
| | | |
| | | <el-form-item label="检查类型" prop="checkTypes"> |
| | | <el-checkbox-group v-model="formData.checkTypes"> |
| | | <el-checkbox v-for="checkTypeVO in checkTypeStore.getCheckTypeOptions()" :value="checkTypeVO.value" :key="checkTypeVO.value">{{checkTypeVO.label}}</el-checkbox> |
| | | </el-checkbox-group> |
| | | </el-form-item> |
| | | |
| | | <el-form-item label="作业类型" prop="opType"> |
| | | <el-radio-group v-model="formData.opType"> |
| | | <el-radio :value="0" > 检查 </el-radio> |
| | | <el-radio :value="1" > 领用 </el-radio> |
| | | <el-radio :value="2" > 装机 </el-radio> |
| | | </el-radio-group> |
| | | </el-form-item> |
| | | |
| | | </el-form> |
| | | <template #footer> |
| | | <el-button @click="submitForm" type="primary" :disabled="formLoading">确 定</el-button> |
| | |
| | | </template> |
| | | <script setup lang="ts"> |
| | | import { RoomApi, RoomVO } from '@/api/ecg/room' |
| | | import {useCheckTypeStore} from "@/store/modules/checkType"; |
| | | |
| | | /** 诊室和诊疗床 表单 */ |
| | | defineOptions({ name: 'RoomForm' }) |
| | | |
| | | const { t } = useI18n() // 国际化 |
| | | const message = useMessage() // 消息弹窗 |
| | | |
| | | const checkTypeStore = useCheckTypeStore(); |
| | | |
| | | const dialogVisible = ref(false) // 弹窗的是否展示 |
| | | const dialogTitle = ref('') // 弹窗的标题 |
| | |
| | | id: undefined, |
| | | roomId: undefined, |
| | | roomName: undefined, |
| | | bedNo: undefined |
| | | bedNo: undefined, |
| | | ip: undefined, |
| | | checkTypes: undefined, |
| | | opType: undefined |
| | | }) |
| | | const formRules = reactive({ |
| | | roomId: [{ required: true, message: '诊室编号不能为空', trigger: 'blur' }], |
| | |
| | | |
| | | /** 初始化 **/ |
| | | onMounted(() => { |
| | | getSimpleRoomList() |
| | | getSimpleRoomList() |
| | | }) |
| | | |
| | | </script> |