From 0fdfd2fe63697590d755f50ff8e7ae9bdf7f1f7d Mon Sep 17 00:00:00 2001 From: Ben Lin <maobin001@msn.com> Date: 星期二, 13 八月 2024 16:15:11 +0800 Subject: [PATCH] 工单绑定工艺更新 --- src/views/tigerprojects/wms/region/regionDrawer.vue | 17 +++++++++++------ 1 files changed, 11 insertions(+), 6 deletions(-) diff --git a/src/views/tigerprojects/wms/region/regionDrawer.vue b/src/views/tigerprojects/wms/region/regionDrawer.vue index e3a6993..d74bcc1 100644 --- a/src/views/tigerprojects/wms/region/regionDrawer.vue +++ b/src/views/tigerprojects/wms/region/regionDrawer.vue @@ -11,23 +11,24 @@ </BasicDrawer> </template> <script lang="ts"> - import { defineComponent, ref, computed, unref } from 'vue'; - import { BasicForm, useForm } from '/@/components/Form/index'; - import { formSchema } from './region.data'; + import { defineComponent, ref, computed, unref, onMounted } from 'vue'; + import { BasicForm, FormSchema, useForm } from '/@/components/Form/index'; import { BasicDrawer, useDrawerInner } from '/@/components/Drawer'; - + import { useGlobSetting } from '/@/hooks/setting'; import { SaveRegion } from '/@/api/tigerapi/wms/region'; + import { fetchJson } from '/@/api/tigerapi/system'; export default defineComponent({ name: 'RegionDrawer', components: { BasicDrawer, BasicForm }, emits: ['success', 'register'], setup(_, { emit }) { + const globSetting = useGlobSetting(); const isUpdate = ref(true); - + const formSchema = ref([]); const [registerForm, { resetFields, setFieldsValue, validate }] = useForm({ labelWidth: 120, - schemas: formSchema, + schemas: formSchema as unknown as FormSchema[], actionColOptions: { span: 24, }, @@ -48,6 +49,9 @@ const getTitle = computed(() => (!unref(isUpdate) ? '鏂板鍌ㄥ尯' : '缂栬緫鍌ㄥ尯')); + onMounted(async () => { + formSchema.value = await fetchJson(`${globSetting.downloadUrl}/LowCode/addEditform.json`); + }); async function handleSubmit() { try { const values = await validate(); @@ -71,6 +75,7 @@ registerForm, getTitle, handleSubmit, + formSchema, }; }, }); -- Gitblit v1.9.3