feat: 调用申请接口

This commit is contained in:
caiyuchao
2025-07-04 18:58:29 +08:00
parent b56b8c9a26
commit 1126d177b2
2 changed files with 13 additions and 1 deletions

View File

@@ -9,6 +9,7 @@ import { message } from 'ant-design-vue';
import { useVbenForm } from '#/adapter/form';
import {
applyLicense,
createLicense,
getLicense,
updateLicense,
@@ -87,7 +88,13 @@ const [Modal, modalApi] = useVbenModal({
const data = (await formApi.getValues()) as LicenseApi.License;
data.neSwitch = state.checkedList;
try {
await (formData.value?.id ? updateLicense(data) : createLicense(data));
if (formData.value?.id) {
await (formData.value?.action === 1
? applyLicense(data)
: updateLicense(data));
} else {
await createLicense(data);
}
// 关闭并提示
await modalApi.close();
emit('success');