芝麻web文件管理V1.00
编辑当前文件:/home/pulsehostuk9/public_html/cloud.pulsehost.co.uk/modules/MailWebclient/vue/store/actions.js
import _ from 'lodash' import errors from 'src/utils/errors' import notification from 'src/utils/notification' import webApi from 'src/utils/web-api' import MailServer from '../classes/mail-server' export function requestTenantServers (context, tenantId) { webApi.sendRequest({ moduleName: 'Mail', methodName: 'GetServers', parameters: { TenantId: tenantId }, }).then(result => { if (_.isArray(result?.Items)) { const servers = _.map(result.Items, function (serverData) { return new MailServer(serverData) }) context.commit('setTenantServers', { tenantId, servers }) } }, response => { notification.showError(errors.getTextFromResponse(response)) }) }