copy from eims-ui/apps/web-antd/src/views/eims/maint-order-st/maint-order-st-drawer.vue
copy to eims-ui/apps/web-antd/src/views/eims/insp-st/insp-st-drawer.vue
Îļþ´Ó eims-ui/apps/web-antd/src/views/eims/maint-order-st/maint-order-st-drawer.vue ¸´ÖÆ |
| | |
| | | import { InputSearch } from 'ant-design-vue'; |
| | | |
| | | import { useVbenForm } from '#/adapter/form'; |
| | | import { getMaintOrderSt, updateMaintOrderSt } from '#/api/eims/maint-order-st'; |
| | | import { getInspectSt, updateInspectSt } from '#/api/eims/insp-st'; |
| | | import userModal from '#/views/eims/components/user-modal.vue'; |
| | | |
| | | import { drawerSchema } from './data'; |
| | |
| | | |
| | | const isUpdate = ref(false); |
| | | const title = computed(() => { |
| | | return isUpdate.value ? 'ä¿å
»å·¥åæ±æ»ç¨½æ¥' : 'ä¿å
»å·¥åæ±æ»'; |
| | | return isUpdate.value ? 'ç¹æ£è®°å½æ±æ»ç¨½æ¥' : 'ç¹æ£è®°å½æ±æ»'; |
| | | }); |
| | | |
| | | const [BasicForm, formApi] = useVbenForm({ |
| | |
| | | isUpdate.value = !!id; |
| | | // æ´æ° && èµå¼ |
| | | if (isUpdate.value && id) { |
| | | const record = await getMaintOrderSt(id); |
| | | const record = await getInspectSt(id); |
| | | await formApi.setValues(record); |
| | | } |
| | | |
| | |
| | | } |
| | | const data = cloneDeep(await formApi.getValues()); |
| | | // await (isUpdate.value ? updateMaintOrderSt(data) : addMaintOrderSt(data)); |
| | | await (isUpdate.value ? updateMaintOrderSt(data) : updateMaintOrderSt(data)); |
| | | await (isUpdate.value ? updateInspectSt(data) : updateInspectSt(data)); |
| | | emit('reload'); |
| | | await handleCancel(); |
| | | } catch (error) { |