UNPKG

saas-dynamic-component

Version:

saas-dynamic-component ==== saas平台动态引擎组件库,目前包括查询引擎、表格引擎,后续待增加...

65 lines (56 loc) 1.86 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _mobxStateTree = require('mobx-state-tree'); var _moment = require('moment'); var _moment2 = _interopRequireDefault(_moment); var _mobx = require('mobx'); var _util = require('../utils/util'); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var tableListSettingStore = _mobxStateTree.types.model("tableListSettingStore", { hostDomain: '', templateField: 'ypub-paas-web/proxy/saveUserListTemplateField' }).volatile(function (self) { return { modalVisible: false, checkValue: [] }; }).views(function (self) { return { get common() { return (0, _mobxStateTree.getParent)(self).common; } }; }).actions(function (self) { return { setModalVisible: function setModalVisible(v) { self.modalVisible = v; }, setCheckValue: function setCheckValue(v) { self.checkValue = v; }, saveUserListField: function saveUserListField(params, urlParams) { return self.common.fetchData(self.hostDomain + self.templateField + '?appCode=' + urlParams.appCode + '&menuUrl=' + urlParams.menuUrl, self.setSaveUserListField, params, { method: 'post' }).catch(function (ex) { self.common.Notification.error({ description: (0, _util.intlSaaS)('serverError') + ex, duration: null }); }); }, setSaveUserListField: function setSaveUserListField(result) { if (result.success) { self.common.Notification.success({ description: result.message, duration: null }); } else { self.common.Notification.error({ description: (0, _util.intlSaaS)('serverError') + result.message, duration: null }); } } }; }); exports.default = tableListSettingStore;