ming-demo3
Version:
mdf metaui web
176 lines (153 loc) • 4.1 kB
JavaScript
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
;