Browse Source

chore: Optimizing Microservices

master
wangxiang 2 years ago
parent
commit
8973a3e017
No known key found for this signature in database
GPG Key ID: 1BA7946AB6B232E4
  1. 5
      src/views/workflow/extension/form/helper/WorkflowFormDesign.vue

5
src/views/workflow/extension/form/helper/WorkflowFormDesign.vue

@ -26,6 +26,7 @@ @@ -26,6 +26,7 @@
import { addFormDefinitionJson, editFormDefinitionJson, getFormDefinitionJson } from '/@/api/platform/workflow/extension/controller/formDefinitionJson';
import { FormDefinitionJson } from '/@/api/platform/workflow/extension/entity/formDefinitionJson';
import { FORM_DESIGN_APP_COMPONENTS } from '/@/enums/microAppEnum';
import {useMessage} from '/@/hooks/web/useMessage';
interface TableState {
formDesignApp: MicroApp;
@ -50,6 +51,7 @@ @@ -50,6 +51,7 @@
toolbar: ['clear', 'preview'],
options: {}
};
const { createMessage } = useMessage();
const emit = defineEmits(['success', 'register']);
const microAppStore = useMicroAppStore();
const [registerModal, { setModalProps, closeModal, changeLoading }] = useModalInner(async (data: BoxPayload = { _tag: '' }) => {
@ -71,7 +73,7 @@ @@ -71,7 +73,7 @@
formDesignProps.options = {};
const id = data.id;
//
const props: Partial<ModalProps> = { confirmLoading: false };
const props: Partial<ModalProps> = {};
props.title = '流程表单设计';
state.form = await getFormDefinitionJson(id) || {};
state.form?.json && (formDesignProps.options = state.form.json);
@ -86,6 +88,7 @@ @@ -86,6 +88,7 @@
/** 处理弹出框提交 */
async function handleSubmitForm(status: string) {
try {
if (!state.form.formDefinitionId) return createMessage.error('主表单id不存在,请检查!');
const formDesignApp: Recordable = microAppStore.getFormDesignApp(FORM_DESIGN_APP_COMPONENTS.DESIGN),
formRef: Recordable = formDesignApp.getRef().$refs['form-design'];
state.form.json = formRef.getWidgetFormJson();

Loading…
Cancel
Save