wupengfei
14 小时以前 2e43d9b36fd68f9fa5d74f9f88302fc21ab3b0dd
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,7 +162,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,
    });
@@ -215,7 +223,7 @@
  try {
    let params: API.SetEnterpriseElectronSignSettingCommand = {
      id: editForm.id,
      electronSignAccesses: editForm.electronSignAccesses,
      electronSignAccesses: editForm.electronSignAccesses.filter(Boolean),
    };
    return await enterpriseServices.setEnterpriseElectronSignSetting(params);
  } catch (error) {}