From 86250792e1a6f04c876c0a6a735cad4b16062b3b Mon Sep 17 00:00:00 2001 From: wupengfei <834520024@qq.com> Date: 星期五, 22 八月 2025 15:23:30 +0800 Subject: [PATCH] Merge branch 'master' of http://120.26.58.240:8888/r/flexJobAdmin --- src/views/EnterpriseManage/EnterpriseManageList.vue | 12 ++++++++++-- 1 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/views/EnterpriseManage/EnterpriseManageList.vue b/src/views/EnterpriseManage/EnterpriseManageList.vue index c708c86..4bbf424 100644 --- a/src/views/EnterpriseManage/EnterpriseManageList.vue +++ b/src/views/EnterpriseManage/EnterpriseManageList.vue @@ -151,6 +151,12 @@ } catch (error) {} } +const EnumElectronSignAccessList = computed(() => + Object.values(EnumElectronSignAccess) + .filter(Number) + .map((x) => Number(x)) +); + async function openDialog(row?: API.GetEnterprisesQueryResultItem) { if (row) { let electronSignSetting = await getEnterpriseElectronSignSetting(row.id); @@ -158,7 +164,9 @@ handleEdit({ id: row.id, enterpriseConfigureType: EnterpriseConfigureType.Electronic, - electronSignAccesses: electronSignSetting.electronSignAccesses, + electronSignAccesses: EnumElectronSignAccessList.value.map((value) => + electronSignSetting.electronSignAccesses.includes(value) ? value : null + ), smsAccess: smsSetting.smsAccess, smsCost: smsSetting.smsCost, }); @@ -218,7 +226,7 @@ try { let params: API.SetEnterpriseElectronSignSettingCommand = { id: editForm.id, - electronSignAccesses: editForm.electronSignAccesses, + electronSignAccesses: editForm.electronSignAccesses.filter(Boolean), }; let res = await enterpriseServices.setEnterpriseElectronSignSetting(params); invalidateQueries(); -- Gitblit v1.9.1