UNPKG

@aliretail/react-materials-components

Version:
76 lines (69 loc) 1.72 kB
import _extends from "@babel/runtime/helpers/extends"; import _objectWithoutPropertiesLoose from "@babel/runtime/helpers/objectWithoutPropertiesLoose"; var _excluded = ["appCode", "apiCode", "url"]; import request from '@aliretail/react-universal-request'; var utilRequest = function utilRequest(params) { var appCode = params.appCode, apiCode = params.apiCode, url = params.url, others = _objectWithoutPropertiesLoose(params, _excluded); var requestUrl = url ? { url: url } : { appCode: appCode, apiCode: apiCode }; return request(_extends({}, requestUrl, { method: 'post' }, others, { autoShowErrorMessage: true })).then(function (res) { return res.result; }); }; /** * 根据 codeList 获取地区数据 */ export 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 }); }; /** * 根据 code 获取地区数据 */ export 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 }); }; /** * 根据 code 获取地区数据 */ export var getTableDataByCodeList = function getTableDataByCodeList(appCode, apiCode, url, data) { return utilRequest({ appCode: appCode, apiCode: apiCode, url: url, data: data, autoShowErrorMessage: true }); };