diff --git a/new-ui/projects/admin/src/composables/useSubmit.ts b/new-ui/projects/admin/src/composables/useSubmit.ts index 9f44b196..62ec8d1e 100644 --- a/new-ui/projects/admin/src/composables/useSubmit.ts +++ b/new-ui/projects/admin/src/composables/useSubmit.ts @@ -9,7 +9,9 @@ function useSubmit = Record, R = any> submitting.value = true; try { const hasError = await formRef.value?.validate(); - if (hasError) return Promise.reject({ validateErrors: hasError }); + if (hasError) { + return Promise.reject({ validateErrors: hasError }); + } const { data, code, message } = await api({ ...formData ?? {}, ...unref(params) }); if (code) { diff --git a/new-ui/projects/admin/src/views/SysPermission/SysPermissionContainer.vue b/new-ui/projects/admin/src/views/SysPermission/SysPermissionContainer.vue index 4724ebbc..b35ade67 100644 --- a/new-ui/projects/admin/src/views/SysPermission/SysPermissionContainer.vue +++ b/new-ui/projects/admin/src/views/SysPermission/SysPermissionContainer.vue @@ -28,13 +28,14 @@ const columns: TableColumnData[] = [ const [reload, data, loading] = useRequest(getList); const openFormModal = usePopup(SysPermissionForm, { - nodeProps: ([_, record]) => ({ record, options: data.value }), - popupProps: ([reload, record], exposed) => ({ + nodeProps: ([record]) => ({ record, options: data.value }), + popupProps: ([record], exposed) => ({ title: `${record?.id ? "编辑" : "新增"}权限`, onBeforeOk: async (done) => { await exposed()?.handleSubmit(save, { id: record?.id, }); + Message.success("操作成功"); await reload(); done(true); }, @@ -52,7 +53,7 @@ reload();