UNPKG

@aliretail/react-materials-components

Version:
91 lines (76 loc) 2.23 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); exports.__esModule = true; exports.getTableDataByCodeList = exports.getAreaByCodeList = exports.getAreaByCode = void 0; var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends")); var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutPropertiesLoose")); var _reactUniversalRequest = _interopRequireDefault(require("@aliretail/react-universal-request")); var _excluded = ["appCode", "apiCode", "url"]; var utilRequest = function utilRequest(params) { var appCode = params.appCode, apiCode = params.apiCode, url = params.url, others = (0, _objectWithoutPropertiesLoose2["default"])(params, _excluded); var requestUrl = url ? { url: url } : { appCode: appCode, apiCode: apiCode }; return (0, _reactUniversalRequest["default"])((0, _extends2["default"])({}, requestUrl, { method: 'post' }, others, { autoShowErrorMessage: true })).then(function (res) { return res.result; }); }; /** * 根据 codeList 获取地区数据 */ var getAreaByCodeList = function getAreaByCodeList(appCode, apiCode, url, regionCodes) { if (regionCodes === void 0) { regionCodes = []; } return utilRequest({ appCode: appCode, apiCode: apiCode, url: url, data: { regionCodes: regionCodes }, autoShowErrorMessage: true }); }; exports.getAreaByCodeList = getAreaByCodeList; /** * 根据 code 获取地区数据 */ var getAreaByCode = function getAreaByCode(appCode, apiCode, url, code) { if (code === void 0) { code = ''; } return utilRequest({ appCode: appCode, apiCode: apiCode, url: url, data: { parentRegionCode: code }, autoShowErrorMessage: true }); }; exports.getAreaByCode = getAreaByCode; /** * 根据 code 获取地区数据 */ var getTableDataByCodeList = function getTableDataByCodeList(appCode, apiCode, url, data) { return utilRequest({ appCode: appCode, apiCode: apiCode, url: url, data: data, autoShowErrorMessage: true }); }; exports.getTableDataByCodeList = getTableDataByCodeList;