From 2e43d9b36fd68f9fa5d74f9f88302fc21ab3b0dd Mon Sep 17 00:00:00 2001 From: wupengfei <834520024@qq.com> Date: 星期五, 22 八月 2025 15:07:41 +0800 Subject: [PATCH] feat: 接口对接 --- src/views/EnterpriseManage/EnterpriseManageList.vue | 27 +++++++++++---------------- 1 files changed, 11 insertions(+), 16 deletions(-) diff --git a/src/views/EnterpriseManage/EnterpriseManageList.vue b/src/views/EnterpriseManage/EnterpriseManageList.vue index bcf9029..dc5a167 100644 --- a/src/views/EnterpriseManage/EnterpriseManageList.vue +++ b/src/views/EnterpriseManage/EnterpriseManageList.vue @@ -149,6 +149,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); @@ -156,19 +162,15 @@ handleEdit({ id: row.id, enterpriseConfigureType: EnterpriseConfigureType.Electronic, - realAccess: electronSignSetting.realAccess, - realVerifyCost: electronSignSetting.realVerifyCost, - signCost: electronSignSetting.signCost, - mergeSignCost: electronSignSetting.mergeSignCost, - + electronSignAccesses: EnumElectronSignAccessList.value.map((value) => + electronSignSetting.electronSignAccesses.includes(value) ? value : null + ), smsAccess: smsSetting.smsAccess, - chargeType: ChargeTypeEnum.Group, smsCost: smsSetting.smsCost, }); } else { handleAdd({ enterpriseConfigureType: EnterpriseConfigureType.Electronic, - chargeType: ChargeTypeEnum.Group, }); } } @@ -178,11 +180,7 @@ defaultFormParams: { id: '', enterpriseConfigureType: EnterpriseConfigureType.Electronic, - realAccess: '' as any as EnumRealAccess, - realVerifyCost: 0, - signCost: 0, - mergeSignCost: 0, - chargeType: ChargeTypeEnum.Group, + electronSignAccesses: [] as EnumElectronSignAccess[], smsAccess: '' as any as EnumSmsAccess, smsCost: 0, }, @@ -225,10 +223,7 @@ try { let params: API.SetEnterpriseElectronSignSettingCommand = { id: editForm.id, - realAccess: editForm.realAccess, - realVerifyCost: editForm.realVerifyCost, - signCost: editForm.signCost, - mergeSignCost: editForm.mergeSignCost, + electronSignAccesses: editForm.electronSignAccesses.filter(Boolean), }; return await enterpriseServices.setEnterpriseElectronSignSetting(params); } catch (error) {} -- Gitblit v1.9.1