芝麻web文件管理V1.00
编辑当前文件:/home/pulsehostuk9/www/cloud.pulsehost.co.uk/modules/RocketChatWebclient/vue/settings.js
import _ from 'lodash' import typesUtils from 'src/utils/types' class RocketChatWebclientSettings { constructor (appData) { const rocketChatWebclientData = typesUtils.pObject(appData.RocketChatWebclient) if (!_.isEmpty(rocketChatWebclientData)) { this.chatUrl = rocketChatWebclientData.ChatUrl this.adminUsername = rocketChatWebclientData.AdminUsername } } saveRocketChatWebclientSettings ({ chatUrl, adminUsername, adminPassword }) { this.chatUrl = chatUrl this.adminUsername= adminUsername } } let settings = null export default { init (appData) { settings = new RocketChatWebclientSettings(appData) }, saveRocketChatWebclientSettings (data) { settings.saveRocketChatWebclientSettings(data) }, getRocketChatWebclientSettings () { return { chatUrl: settings?.chatUrl, adminUsername: settings?.adminUsername, } }, }