mobile-more
Version:
基于 antd-mobile v5 扩展移动端 UI 组件
27 lines (26 loc) • 752 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
function parseAreaCode(areaCode, data) {
var provinceCode = areaCode.substring(0, 2) + '0000';
var cityCode = areaCode.substring(0, 4) + '00';
var province = data.find(function (item) {
return item.value === provinceCode;
}) || null;
var city = null;
var area = null;
if (province && cityCode !== provinceCode) {
city = data.find(function (item) {
return item.value === cityCode;
}) || null;
}
if (city && areaCode !== cityCode) {
area = data.find(function (item) {
return item.value === areaCode;
}) || null;
}
return [province, city, area];
}
var _default = exports.default = parseAreaCode;