UNPKG

amis

Version:

一种MIS页面生成工具

42 lines (41 loc) 1.23 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ModalStore = void 0; var service_1 = require("./service"); var mobx_state_tree_1 = require("mobx-state-tree"); var helper_1 = require("../utils/helper"); exports.ModalStore = service_1.ServiceStore.named('ModalStore') .props({ form: mobx_state_tree_1.types.frozen(), entered: false, resizeCoord: 0, schema: mobx_state_tree_1.types.frozen() }) .views(function (self) { return { get formData() { return helper_1.createObject(self.data, self.form); } }; }) .actions(function (self) { return { setEntered: function (value) { self.entered = value; }, setFormData: function (obj) { self.form = obj; }, setResizeCoord: function (value) { self.resizeCoord = value; }, setSchema: function (schema) { if (schema && schema.then) { schema.then(function (value) { return mobx_state_tree_1.isAlive(self) && self.setSchema(value); }); return; } self.schema = schema; } }; }); //# sourceMappingURL=./store/modal.js.map