| | |
| | | </Dialog> |
| | | </template> |
| | | <script setup lang="ts"> |
| | | import { queueApi, QueueVO } from '@/api/ecg/queue' |
| | | import { QueueApi, QueueVO } from '@/api/ecg/queue' |
| | | |
| | | /** 排队 表单 */ |
| | | defineOptions({ name: 'queueForm' }) |
| | |
| | | if (id) { |
| | | formLoading.value = true |
| | | try { |
| | | formData.value = await queueApi.getqueue(id) |
| | | formData.value = await QueueApi.getqueue(id) |
| | | } finally { |
| | | formLoading.value = false |
| | | } |
| | |
| | | try { |
| | | const data = formData.value as unknown as QueueVO |
| | | if (formType.value === 'create') { |
| | | await queueApi.createqueue(data) |
| | | await QueueApi.createqueue(data) |
| | | message.success(t('common.createSuccess')) |
| | | } else { |
| | | await queueApi.updatequeue(data) |
| | | await QueueApi.updatequeue(data) |
| | | message.success(t('common.updateSuccess')) |
| | | } |
| | | dialogVisible.value = false |