UNPKG

ming-demo3

Version:
176 lines (153 loc) 4.1 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.setDefaultTemplate = setDefaultTemplate; exports.loadTemplate = loadTemplate; exports.addTemplate = addTemplate; exports.modifyTemplate = modifyTemplate; exports.copyTemplate = copyTemplate; exports.deleteTemplate = deleteTemplate; exports.setData = setData; exports["default"] = void 0; var _immutable = _interopRequireDefault(require("immutable")); var _util = require("@mdf/cube/lib/helpers/util"); var treeData = []; var $$initialState = _immutable["default"].fromJS({ selectType: '', templateData: [], url: null, showModal: false, showCopyModal: false, isDefault: false, templatecode: '', templatename: '', openNewWindow: false }); var _default = function _default() { var $$state = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : $$initialState; var action = arguments.length > 1 ? arguments[1] : undefined; switch (action.type) { case 'PLATFORM_UI_PRINT_SET_COMMON_DATA': return $$state.merge(action.payload); default: return $$state; } }; exports["default"] = _default; function setDefaultTemplate(params, pk_print_template) { return function (dispatch, getState) { var config = { url: 'print/setDefaultTemp', method: 'GET', params: params }; (0, _util.proxy)(config).then(function (json) { if (json.code !== 200) { cb.utils.alert(json.message, 'error'); return; } dispatch(loadTemplate()); }); }; } function loadTemplate() { return function (dispatch) { var config = { url: 'print/queryTemplatesByTenant.do', method: 'GET' }; (0, _util.proxy)(config).then(function (json) { if (json.code !== 200) { cb.utils.alert(json.message, 'error'); return; } var selectType = json.data[0].bo_code; dispatch((0, _util.genAction)('PLATFORM_UI_PRINT_SET_COMMON_DATA', { templateData: json.data, selectType: selectType })); }); }; } function addTemplate(val) { return function (dispatch) { var config = { url: 'print/printDesign.do', method: 'GET', params: val }; (0, _util.proxy)(config).then(function (json) { if (json.code !== 200) { cb.utils.alert(json.message, 'error'); return; } dispatch((0, _util.genAction)('PLATFORM_UI_PRINT_SET_COMMON_DATA', { url: json.data, openNewWindow: true })); }); }; } function modifyTemplate(templateCode) { return function (dispatch) { var config = { url: 'print/updatePrintDesign.do', method: 'GET', params: { templateCode: templateCode } }; (0, _util.proxy)(config).then(function (json) { if (json.code !== 200) { cb.utils.alert(json.message, 'error'); return; } dispatch((0, _util.genAction)('PLATFORM_UI_PRINT_SET_COMMON_DATA', { url: json.data, openNewWindow: true })); }); }; } function copyTemplate(val) { return function (dispatch) { var config = { url: 'print/copyTempByPk.do', method: 'POST', params: val }; (0, _util.proxy)(config).then(function (json) { if (json.code !== 200) { cb.utils.alert(json.message, 'error'); return; } dispatch(loadTemplate()); }); }; } function deleteTemplate(templatePk, billNo) { return function (dispatch) { var config = { url: 'print/deleteTemp.do', method: 'GET', params: { pk_template: templatePk } }; (0, _util.proxy)(config).then(function (json) { if (json.code !== 200) { cb.utils.alert(json.message, 'error'); return; } dispatch(loadTemplate()); }); }; } function setData(data) { return function (dispatch) { dispatch((0, _util.genAction)('PLATFORM_UI_PRINT_SET_COMMON_DATA', data)); }; } //# sourceMappingURL=print.js.map