t-comm
Version:
专业、稳定、纯粹的工具库
49 lines (42 loc) • 1.27 kB
JavaScript
;
Object.defineProperty(exports, '__esModule', { value: true });
var axios = require('axios');
function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; }
var axios__default = /*#__PURE__*/_interopDefaultLegacy(axios);
function getOpenSourceReport(_a) {
var time = _a.time,
bgName = _a.bgName,
centerName = _a.centerName,
groupName = _a.groupName;
return new Promise(function (resolve, reject) {
var params = {
page: 1,
page_size: 1000,
method: 'getProjectDetailV2',
sort_direction: 'asc',
sort_column: 'code_specification_score',
bg_name: bgName,
center_name: centerName,
data_date: "".concat(time)
};
if (groupName) {
params.group_name = groupName;
}
axios__default["default"]({
method: 'POST',
url: '/eplus-data-report/api/query',
data: {
jsonrpc: '2.0',
method: 'noop',
params: params
}
}).then(function (res) {
var arr = res.data.result.data.data || [];
resolve(arr);
})["catch"](function (err) {
console.log('[getOpenSourceReport] err: ', err);
reject(err);
});
});
}
exports.getOpenSourceReport = getOpenSourceReport;