| | |
| | | <script setup lang="ts"> |
| | | import { computed, onMounted, ref } from 'vue'; |
| | | import { computed, ref } from 'vue'; |
| | | |
| | | import { useVbenDrawer, useVbenModal } from '@vben/common-ui'; |
| | | import { DictEnum } from '@vben/constants'; |
| | |
| | | triggerFields: [''] |
| | | }, |
| | | fieldName: 'equName' |
| | | }, |
| | | { |
| | | dependencies: { |
| | | show: () => reqType === '2', |
| | | triggerFields: [''] |
| | | }, |
| | | fieldName: 'fixtureName' |
| | | } |
| | | ]); |
| | | } |
| | |
| | | triggerFields: [''] |
| | | }, |
| | | fieldName: 'equName' |
| | | }, |
| | | { |
| | | dependencies: { |
| | | show: () => false, |
| | | triggerFields: [''] |
| | | }, |
| | | fieldName: 'fixtureName' |
| | | } |
| | | ]); |
| | | drawerApi.drawerLoading(true); |
| | |
| | | triggerFields: [''] |
| | | }, |
| | | fieldName: 'equName' |
| | | }, |
| | | { |
| | | dependencies: { |
| | | show: () => reqType === '2', |
| | | triggerFields: [''] |
| | | }, |
| | | fieldName: 'fixtureName' |
| | | } |
| | | ]); |
| | | } |
| | |
| | | return; |
| | | } |
| | | const data = cloneDeep(await formApi.getValues()); |
| | | // todo 删除多余字段 Reflect.deleteProperty(formValues, 'equId'); |
| | | await (isUpdate.value ? updateRepairReq(data) : addRepairReq(data)); |
| | | emit('reload'); |
| | | await handleCancel(); |