Files
jsowell-charger-web/jsowell-ui/node_modules/china-area-data/scripts/vux.js
Lemon f5e6e29f00 Merge branch 'dev-zza' into dev
# Conflicts:
#	jsowell-ui/.env.development
#	jsowell-ui/.env.staging
#	jsowell-ui/bin/build-sit.bat
#	jsowell-ui/bin/build.bat
#	jsowell-ui/src/api/adapayMember/adapayMember.js
#	jsowell-ui/src/api/pile/merchant.js
#	jsowell-ui/src/router/index.js
#	jsowell-ui/src/views/financial/financeDetail.vue
#	jsowell-ui/src/views/financial/merchant.vue
#	jsowell-ui/src/views/homeIndex/homeIndex.vue
#	jsowell-ui/src/views/login.vue
#	jsowell-ui/src/views/pile/basic/detail.vue
#	jsowell-ui/src/views/pile/station/components/SiteInfo.vue
#	jsowell-ui/src/views/pile/station/detail.vue
#	jsowell-ui/src/views/pile/station/orderReport.vue
2025-06-03 14:26:37 +08:00

46 lines
946 B
JavaScript
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
// 生成 VUX x-address 组件需要的地址数据,不包含港澳台地区
"use strict"
const fs = require('fs')
const path = require('path')
const getPath = function (dir) {
return path.join(__dirname, dir)
}
// build(2)
// build(3)
// build(4)
build(5)
function build (version) {
const list = require(getPath(`../v${version}/data.json`))
let rs = []
for (var i in list) {
for (var j in list[i]) {
var item = {
name:  list[i][j],
value: j + '',
}
if (i !== '86') {
item.parent = i
}
rs.push(item)
// if (!/台湾|行政/.test(item.name)) {
// rs.push(item)
// }
}
}
var _list = require(getPath(`../v${version}/only_2_level_city_id.json`))
_list.forEach(function (one) {
rs.push({
name: '--',
value: '--',
parent: one + ''
})
})
fs.writeFileSync(getPath(`../data-array.json`), JSON.stringify(rs, null, 4))
}