00af06c9 by simon

联系信息变更

1 parent 8f34f29d
......@@ -702,14 +702,21 @@ module.exports = {
submit: "Confirm",
errorTips: {
e1: "Please enter the collect mobile no",
e2: "請填寫聯繫地址",
e3: "Please enter the collect E-mail"
e2: "Please enter the collect address",
e3: "Please enter the collect E-mail",
e4: "请选择国际号码区号",
e5: "请选择国家(地区)",
e6: "请选择省",
e7: "请选择市",
},
form:{
InternationalArea:"International area",
Mobile:"Mobile",
Nation:"Nation(Region)",
District:"District",
Province:"Province",
City:"City",
Address:"Address",
Mail:"Please enter",
},
......
......@@ -711,15 +711,22 @@ module.exports = {
checkTips: "本人不同意接收宣傳信息",
submit: "確認修改",
errorTips: {
e1: "請填寫正確的聯繫電話",
e2: "請填寫聯繫地址",
e3: "請填寫正確的電郵地址"
e1: "請填寫正確的聯絡電話",
e2: "請填寫聯絡地址",
e3: "請填寫正確的電郵地址",
e4: "请选择国际号码区号",
e5: "请选择国家(地区)",
e6: "请选择省",
e7: "请选择市",
},
form:{
InternationalArea:"國際號碼區號",
Mobile:"電話號碼",
Nation:"國家(地區)",
District:"市行政區",
Province:"省",
City:"市",
Address:"詳細地址",
Mail:"請輸入",
},
......
......@@ -711,15 +711,22 @@ module.exports = {
checkTips: "本人不同意接收宣传信息",
submit: "确认修改",
errorTips: {
e1: "请填写正确的联系电话",
e2: "請填寫聯繫地址",
e3: "请填写正确的电邮地址"
e1: "请填写正确的联络电话",
e2: "请填写联络地址",
e3: "请填写正确的电邮地址",
e4: "请选择国际号码区号",
e5: "请选择国家(地区)",
e6: "请选择省",
e7: "请选择市",
},
form:{
InternationalArea:"国际号码区号",
Mobile:"电话号码",
Nation:"国家(地区)",
District:"市行政区",
Province:"省",
City:"市",
Address:"详细地址",
Mail:"请输入",
},
......
......@@ -3,11 +3,17 @@ import { httpGet, httpPost } from "@/api/fetch-api.js";
import { contactMethodCheck } from "@utils/utils.js";
import { setTitle, ascSort } from "@/utils/utils.js";
import { getNationsList, getNationsPhoneCodeList } from "@/utils/biz.js";
import {
getNationsList,
getNationsPhoneCodeList,
getCnProvinceList,
getCityList
} from "@/utils/biz.js";
import Auth from "@components/auth/auth.vue";
import modalComp from "@/components/modal-comp/modal-comp.vue";
import UsTaxFormUploadComp from "./us-tax-form-upload-comp.vue";
import PolicyHeadList from "./policy-head-list.vue";
import modalComp from "@/components/modal-comp/modal-comp.vue";
import Vue from "vue";
import { Loading } from "vant";
Vue.use(Loading);
......@@ -40,19 +46,24 @@ export default {
acceptMessage: 1,
// 上传信息
iobsKey: "a",
fileFormat: "xlsx",
fileSize: 123,
fileContentType: "mp4"
iobsKey: "",
fileFormat: "",
fileSize: 0,
fileContentType: ""
},
errorTips: {
e1: "",
e2: "",
e3: ""
e3: "",
e4: "",
e5: "",
e6: "",
e7: ""
},
modalSimpleVisiable: false,
modalVisiable: false,
usTaxFormUploadCompVisible: false,
targetPath: "",
modalIcon: "succ",
modalContent: "",
......@@ -60,13 +71,16 @@ export default {
// 国际号码区号列表
nationsPhoneCodeList: [],
// 国际地区区号
nationsList: []
nationsList: [],
provinceList: [],
cityList: []
};
},
components: {
Auth,
PolicyHeadList,
modalComp
modalComp,
UsTaxFormUploadComp
},
computed: {
locale() {
......@@ -81,6 +95,14 @@ export default {
let b1 = !this.selectedPolicies || this.selectedPolicies.length == 0;
let b2 = !this.data.address && !this.data.email && !this.data.mobile;
return b1 || b2;
},
isChina() {
let result = this.data.countryId == "28";
return result;
},
isUSA() {
let result = this.data.countryId == "225";
return result;
}
},
methods: {
......@@ -96,16 +118,44 @@ export default {
showSuccess() {
this.showModal(this.i18n.policyChangeContact.success);
},
// 提交前准备
updateContactsHandler() {
if (this.submitBtnDisabled) {
return;
}
this.errorTips = {
e1: "",
e2: "",
e3: "",
e4: "",
e5: "",
e6: "",
e7: ""
};
let b1 = this.checkMobile();
let b2 = this.checkEmail();
let b3 = this.checkAddress();
let b = b1 & b2 & b3;
if (!b) {
let b4 = this.checkNationsPhoneCode();
let b5 = this.checkNations();
let b6 = this.checkProvince();
let b7 = this.checkCity();
let b = b1 & b2 & b3 & b4 & b5 & b6 & b7;
if (b) {
// 判断是否美国 出
if (this.isUSA) {
this.usTaxFormUploadCompVisible = true;
} else {
this.doSubmit();
}
}
},
/**
* 提交表单
*/
doSubmit(val = {}) {
// this.usTaxFormUploadCompVisible = false;
if (this.loading) {
return;
}
......@@ -113,17 +163,21 @@ export default {
this.selectedPolicies.forEach(element => {
policies.push({ policyId: element.id, policyCode: element.code });
});
let data = {
mobileNo: this.data.mobile,
address: this.data.address,
email: this.data.email,
mobileNoAcceptMsg: this.checked1 ? 1 : 0,
addressAcceptMsg: this.checked2 ? 1 : 0,
emailAcceptMsg: this.checked3 ? 1 : 0,
policies: policies
};
console.log("data:", JSON.stringify(data));
return;
// let data = {
// mobileNo: this.data.mobile,
// address: this.data.address,
// email: this.data.email,
// mobileNoAcceptMsg: this.checked1 ? 1 : 0,
// addressAcceptMsg: this.checked2 ? 1 : 0,
// emailAcceptMsg: this.checked3 ? 1 : 0,
// policies: policies
// };
let data = Object.assign(this.data, val);
data.policies = policies;
if (!this.isChina) {
data.provinceId = "";
data.cityId = "";
}
this.loading = true;
httpPost({
url: api.updatePolicyContanct,
......@@ -140,8 +194,15 @@ export default {
this.$refs.auth.noAuth();
}
});
}
},
/**
* 从美国税务表单组件提交
*/
onUsTaxSubmit(val){
this.doSubmit(val)
},
checkMobile() {
if (this.data.mobile) {
let hkMobile = contactMethodCheck("hkmobile", this.data.mobile);
......@@ -154,6 +215,9 @@ export default {
return true;
},
checkAddress() {
if (!this.data.address) {
this.errorTips.e2 = this.i18n.policyChangeContact.errorTips.e2;
}
return true;
},
checkEmail() {
......@@ -163,7 +227,54 @@ export default {
}
return true;
},
checkNationsPhoneCode() {
if (!this.data.mobileAreaCode) {
this.errorTips.e4 = this.i18n.policyChangeContact.errorTips.e4;
return false;
}
return true;
},
checkNations() {
if (!this.data.countryId) {
this.errorTips.e5 = this.i18n.policyChangeContact.errorTips.e5;
return false;
}
return true;
},
checkProvince() {
if (this.isChina) {
if (!this.data.provinceId) {
this.errorTips.e6 = this.i18n.policyChangeContact.errorTips.e6;
return false;
}
return true;
}
return true;
},
checkCity() {
if (this.isChina) {
if (!this.data.cityId) {
this.errorTips.e7 = this.i18n.policyChangeContact.errorTips.e7;
return false;
}
return true;
}
return true;
},
/**
* 选择省份
*/
onChangeProvince() {
this.$set(this.data, "cityId", "");
this.cityList = getCityList(this.$i18n.locale, this.data.provinceId)
this.data.cityId = this.cityList[0].v;
},
onAgreeHandler() {
let acceptMessage = !this.data.acceptMessage;
this.$set(this.data, "acceptMessage", acceptMessage);
},
initData() {
// 获取国际电话区号
let nationsPhoneCodeListTemp = getNationsPhoneCodeList();
// 去重
let obj = {};
......@@ -182,18 +293,22 @@ export default {
// });
// // 排序
// nationsPhoneCodeList = nationsPhoneCodeList.sort(ascSort("num", ""));
this.nationsPhoneCodeList = nationsPhoneCodeList;
// 获取国际区号
this.nationsList = getNationsList(this.$i18n.locale);
// 获取省份
this.provinceList = getCnProvinceList(this.$i18n.locale);
// console.log("this.provinceList:", this.provinceList);
if (this.dataInit) {
return;
}
if (this.loading) {
return;
}
this.data = null;
// this.data = null;
this.loading = true;
let param = {
policyId: this.selectedPolicies[0].id,
......@@ -205,7 +320,8 @@ export default {
sid: true
})
.then(response => {
this.data = {};
// this.data = {};
console.log("response:", response);
if (response) {
this.loading = false;
this.dataInit = true;
......@@ -225,7 +341,6 @@ export default {
},
handlePolicySelect(data) {
this.selectedPolicies = data;
console.log("this.selectedPolicies:", this.selectedPolicies);
this.initData();
},
userLogout() {
......@@ -242,45 +357,11 @@ export default {
console.error(e);
}
},
updatePolicyContact() {
<<<<<<< HEAD
let param = {
policyContactCode: "",
policyId: "4655100",
policyCode: "P000200000000009",
mobileAreaCode: "0668",
mobile: "13727826666",
countryId: "156",
provinceId: "1",
cityId: "304",
address: "上海迪士尼乐园",
acceptMessage: 1,
iobsKey: "a",
fileFormat: "xlsx",
fileSize: 123,
fileContentType: "mp4/"
};
=======
let param={
"policyContactCode":"",
"policies":[{
"policyId":"4655100",
"policyCode":"P000200000000009"}],
"mobileAreaCode":"0668",
"mobile":"13727826666",
"countryId":"156",
"provinceId":"1",
"cityId":"304",
"address":"上海迪士尼乐园123213123",
"acceptMessage":1,
"iobsKey":"a",
"fileFormat":"xlsx",
"fileSize":123,
"fileContentType":"mp4/"
}
>>>>>>> 1af854e069546774dda5b13dbb28fa154cacd45d
uploadExcel() {},
queryPolicyContact() {
let param = { policyId: "4655100", policyCode: "P000200000000009" };
httpPost({
url: api.policyContactApi,
url: api.policyContactDetailApi,
data: param,
sid: true
})
......@@ -289,45 +370,30 @@ export default {
})
.catch(res => {});
},
<<<<<<< HEAD
uploadExcel() {}
=======
uploadExcel(){
},
queryPolicyContact(){
let param ={policyId:'4655100',policyCode:'P000200000000009'}
httpPost({
url: api.policyContactDetailApi,
data: param,
sid: true
}).then(response => {
console.log("response:", response)
}).catch(res => {
});
}
>>>>>>> 1af854e069546774dda5b13dbb28fa154cacd45d
uploadExcel() {},
},
watch: {
"data.mobileAreaCode": function() {
"data.mobile": function() {
this.errorTips.e1 = "";
},
"data.mobile": function() {
"data.address": function() {
this.errorTips.e2 = "";
},
"data.countryId": function() {
"data.email": function() {
this.errorTips.e3 = "";
},
"data.provinceId": function() {
"data.mobileAreaCode": function() {
this.errorTips.e4 = "";
},
"data.cityId": function() {
"data.countryId": function() {
this.errorTips.e5 = "";
},
"data.address": function() {
"data.provinceId": function() {
this.errorTips.e6 = "";
},
"data.cityId": function() {
this.errorTips.e7 = "";
}
},
mounted() {
this.initTitle();
......@@ -353,19 +419,20 @@ export default {
// policies: [{ policyId: "4661690", policyCode: "P000200000000458" }]
// };
var tttt2 = {
policyContactCode: "",
policyId: "4655100",
policyCode: "P000200000000009",
mobileAreaCode: "0668",
mobile: "13727826666",
countryId: "156",
provinceId: "1",
cityId: "304",
address: "上海迪士尼乐园",
acceptMessage: 1,
iobsKey: "a",
fileFormat: "xlsx",
fileSize: 123,
fileContentType: "mp4"
};
// var tttt2 = {
// policyContactCode: "",
// policyId: "4655100",
// policyCode: "P000200000000009",
// mobileAreaCode: "0668",
// mobile: "13727826666",
// countryId: "156",
// provinceId: "1",
// cityId: "304",
// address: "上海迪士尼乐园",
// acceptMessage: 1,
// iobsKey: "a",
// fileFormat: "xlsx",
// fileSize: 123,
// fileContentType: "mp4"
// };
......
......@@ -36,9 +36,9 @@
.ipt-gird {
&-item {
position: relative;
margin: 0 auto 48px;
padding-left: 18px;
padding-right: 18px;
padding-right: 36px;
&:first-child {
margin-right: 0;
......
......@@ -5,36 +5,40 @@
<input type="password" style="display: none;" />
<auth @onLogin="userLogin" @onLogout="userLogout" :checkProfile="true" ref="auth" :tipModel="'m2'"></auth>
<modal-comp :visible="modalVisiable" :show-confirm="false" :icon="modalIcon" :content="modalContent" :confirm="modalCallback" :overlay="modalCallback"></modal-comp>
<us-tax-form-upload-comp :visible="usTaxFormUploadCompVisible" @close="usTaxFormUploadCompVisible = false" @submit="onUsTaxSubmit" ></us-tax-form-upload-comp>
<template v-if="showForm">
<policy-head-list :multiSelectable="true" @onSelect="handlePolicySelect"></policy-head-list>
<div class="container border" v-if="selectedPolicies.length > 0 && data">
<!-- 表单 -->
<div class="form">
<!-- 1 -->
<!-- 联络电话 -->
<div class="form-item">
<div class="label">
<div class="icon"><img src="@/assets/images/policy-change-contact/icon-pcc-phone.png"></div>{{$t('policyChangeContact.phone')}}
</div>
<div class="gird-g ipt-gird">
<!-- 国际电话区号 -->
<div class="pure-u-1 pure-u-md-6-24 ipt-gird-item">
<div class="ipt-wrap-linear">
<div class="down-arrow"></div>
<div class="cont">
<el-select class="ipt" v-model="data.mobileAreaCode" :placeholder="$t('policyChangeContact.form.InternationalArea')">
<el-select class="ipt" v-model="data.mobileAreaCode" :placeholder="$t('policyChangeContact.form.InternationalArea')" @change="checkNationsPhoneCode">
<el-option v-for="(item, index) in nationsPhoneCodeList" :key="index" :label="item.n" :value="item.n"></el-option>
</el-select>
</div>
</div>
<div class="validator" v-if="errorTips.e1.length > 0">
<img src="@/assets/images/common/icon-notice.png" alt="">{{errorTips.e1}}
<div class="validator" v-if="errorTips.e4.length > 0">
<img src="@/assets/images/common/icon-notice.png" alt="">{{errorTips.e4}}
</div>
</div>
<!-- 电话号码 -->
<div class="pure-u-1 pure-u-md-8-24 ipt-gird-item">
<div class="ipt-wrap-linear">
<input class="ipt mail-ipt" :class="{err : errorTips.e1.length > 0}" type="text" v-model="data.mobile" autocomplete="new-password" :placeholder="$t('policyChangeContact.form.Mobile')">
<input class="ipt mail-ipt" type="text" v-model="data.mobile" autocomplete="new-password" :placeholder="$t('policyChangeContact.form.Mobile')">
</div>
<div class="validator" v-if="errorTips.e1.length > 0">
<img src="@/assets/images/common/icon-notice.png" alt="">{{errorTips.e1}}
......@@ -43,47 +47,64 @@
</div>
</div>
<!-- 2 -->
<!-- 联络地址 -->
<div class="form-item">
<div class="label">
<div class="icon"><img src="@/assets/images/policy-change-contact/icon-pcc-location.png"></div>{{$t('policyChangeContact.address')}}
</div>
<div class="gird-g ipt-gird">
<!-- 国家/地区 -->
<div class="pure-u-1 pure-u-md-6-24 ipt-gird-item">
<div class="ipt-wrap-linear">
<div class="down-arrow"></div>
<div class="cont">
<el-select class="ipt" v-model="data.countryId" :placeholder="$t('policyChangeContact.form.Nation')">
<el-select class="ipt" v-model="data.countryId" :placeholder="$t('policyChangeContact.form.Nation')" @change="checkNations">
<el-option v-for="(item, index) in nationsList" :key="index" :label="item.n" :value="item.v"></el-option>
</el-select>
</div>
</div>
<div class="validator" v-if="errorTips.e2.length > 0">
<img src="@/assets/images/common/icon-notice.png" alt="">{{errorTips.e2}}
<div class="validator" v-if="errorTips.e5.length > 0">
<img src="@/assets/images/common/icon-notice.png" alt="">{{errorTips.e5}}
</div>
</div>
<!-- <div class="pure-u-1 pure-u-md-6-24 ipt-gird-item">
<!-- 省 -->
<template v-if="isChina">
<div class="pure-u-1 pure-u-md-6-24 ipt-gird-item">
<div class="ipt-wrap-linear">
<input class="ipt" type="text" :class="{err : errorTips.e2.length > 0}" v-model="data.address" autocomplete="new-password" :placeholder="$t('policyChangeContact.form.District')">
<div class="down-arrow"></div>
<div class="cont">
<el-select class="ipt" v-model="data.provinceId" :placeholder="$t('policyChangeContact.form.Province')" @change="onChangeProvince">
<el-option v-for="(item, index) in provinceList" :key="index" :label="item.n" :value="item.v"></el-option>
</el-select>
</div>
<div class="validator" v-if="errorTips.e2.length > 0">
</div>
<div class="validator" v-if="errorTips.e6.length > 0">
<img src="@/assets/images/common/icon-notice.png" alt="">{{errorTips.e6}}
</div>
</div>
<!-- 市 -->
<div class="pure-u-1 pure-u-md-6-24 ipt-gird-item">
<div class="ipt-wrap-linear">
<input class="ipt" type="text" :class="{err : errorTips.e2.length > 0}" v-model="data.address" autocomplete="new-password" :placeholder="$t('policyChangeContact.form.District')">
<div class="down-arrow"></div>
<div class="cont">
<el-select class="ipt" v-model="data.cityId" :placeholder="$t('policyChangeContact.form.City')" @change="checkCity">
<el-option v-for="(item, index) in cityList" :key="index" :label="item.n" :value="item.v"></el-option>
</el-select>
</div>
<div class="validator" v-if="errorTips.e2.length > 0">
<img src="@/assets/images/common/icon-notice.png" alt="">{{errorTips.e6}}
</div>
</div> -->
<div class="validator" v-if="errorTips.e7.length > 0">
<img src="@/assets/images/common/icon-notice.png" alt="">{{errorTips.e7}}
</div>
</div>
</template>
<div class="pure-u-1 pure-u-md-18-24 ipt-gird-item">
<!-- 地址 -->
<div class="pure-u-1 ipt-gird-item" :class="{'pure-u-md-18-24':!isChina}">
<div class="ipt-wrap-linear">
<input class="ipt" type="text" :class="{err : errorTips.e2.length > 0}" v-model="data.address" autocomplete="new-password" :placeholder="$t('policyChangeContact.form.Address')">
<input class="ipt" type="text" v-model="data.address" autocomplete="new-password" :placeholder="$t('policyChangeContact.form.Address')">
</div>
<div class="validator" v-if="errorTips.e2.length > 0">
<img src="@/assets/images/common/icon-notice.png" alt="">{{errorTips.e2}}
......@@ -93,7 +114,7 @@
</div>
</div>
<!-- 3 -->
<!-- email -->
<div class="form-item">
<div class="label">
<div class="icon"><img src="@/assets/images/policy-change-contact/icon-pcc-mail.png"></div>{{$t('policyChangeContact.email')}}
......@@ -101,18 +122,19 @@
<div class="gird-g ipt-gird">
<div class="pure-u-1 ipt-gird-item">
<div class="pure-u-1 pure-u-md-12-24 ipt-wrap-linear">
<input class="ipt" type="text" :class="{err : errorTips.e3.length > 0}" v-model="data.email" autocomplete="new-password" :placeholder="$t('policyChangeContact.form.Mail')">
<input class="ipt" type="text" v-model="data.email" autocomplete="new-password" :placeholder="$t('policyChangeContact.form.Mail')">
</div>
<div class="validator" v-if="errorTips.e3.length > 0">
<img src="@/assets/images/common/icon-notice.png" alt="">{{errorTips.e3}}
</div>
</div>
</div>
</div>
<div class="agree" @click="checked1 = !checked1">
<img v-if="!checked1" class="check-icon pointer" src="@/assets/images/reservation/un-check.png">
<img v-else class="check-icon pointer" src="@/assets/images/reservation/check.png">
<!-- 统一接受宣传信息 -->
<div class="agree pointer" @click="onAgreeHandler">
<img v-if="!data.acceptMessage" class="check-icon" src="@/assets/images/reservation/un-check.png">
<img v-else class="check-icon" src="@/assets/images/reservation/check.png">
<span>{{$t("policyChangeContact.checkTips")}}</span>
</div>
......@@ -123,7 +145,6 @@
</div>
</div>
<div style="width: 20px;height: 20px;background-color: #3a8ee6" @click="updatePolicyContact"></div>
</template>
</div>
</template>
......
/**
* 组件描述:上传美国税务表格
*/
export default {
props: {
// 是否显示组件
// 1、顯示事故類型;2、顯示時間
// 是否显示组件
visible: {
type: Boolean,
default: false
}
},
data() {
return {
iobsKey: "asdfs"
};
},
components: {},
computed: {
locale() {
return this.$i18n.locale || "tc";
}
},
methods: {
initData() {},
onOverLayHandler() {
console.log("onOverLayHandler");
this.$emit("close");
},
toDownLoadTaxForm() {
window.open("https://www.irs.gov/");
},
onUploadHandler() {},
onSubmitHandler() {
this.$emit("submit", {
iobsKey: this.iobsKey
});
}
},
mounted() {},
created() {
this.initData();
},
watch: {}
};
@import "@/styles/_support.scss";
.comp {
position: fixed;
top: 0;
left: 0;
z-index: 4001;
width: 100%;
height: 100%;
@extend .fcc;
text-align: center;
font-size: 28px;
}
.overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba($color: #000000, $alpha: 0.7);
}
.border {
position: relative;
@include border-tans(20px);
}
.modal {
position: relative;
@extend .bb;
max-width: 900px;
margin: 0 auto;
padding: 60px 60px 48px;
&-content {
display: flex;
justify-content: flex-start;
align-items: center;
max-height: 534px;
.info-icon {
width: 210px;
min-width: 210px;
img {
width: 100%;
}
}
.message {
font-size: $fontSize-M2;
margin-left: 48px;
font-weight: bold;
color: $cOrange2;
display: inline-block;
height: 100%;
min-width: 100px;
text-align: justify;
text-align-last: left;
span {
cursor: pointer;
text-decoration: underline;
}
}
.lsp {
line-height: 1.4;
}
.lsp:lang(zh) {
letter-spacing: 0.7px;
}
}
&-form {
display: flex;
justify-content: center;
align-items: flex-end;
min-height: 40px;
// background-color: wheat;
}
&-btn-wrap {
display: flex;
justify-content: center;
.btn {
@include btc4(144px, 42px, 16px);
margin: 20px 24px 0;
@extend .pointer;
}
.disable {
background-image: none;
background-color: $cFontGray3;
}
}
}
.close {
position: absolute;
right: -55px;
top: -15px;
cursor: pointer;
img {
position: relative;
width: 30px;
height: 30px;
}
}
@media (max-width: 1150px) {
.close {
right: -15px;
top: -55px;
}
}
@media (max-width: 1000px) {
.border {
width: 90%;
}
}
@media (max-width: 768px) {
.border {
width: 80%;
.modal {
padding: 32px 16px;
max-height: 80vh;
overflow-y: auto;
.modal-content {
flex-wrap: wrap;
.info-icon {
margin: 0 auto;
width: 32%;
min-width: auto;
}
.message {
margin: 16px auto 0;
font-size: 20px;
}
}
.modal-btn-wrap {
flex-wrap: wrap;
.btn {
width: 100%;
margin: 24px 0px 0;
}
}
}
}
}
<template>
<div class="comp" v-if="visible">
<div @click="onOverLayHandler()" class="overlay"></div>
<div class="border">
<div class="close" @click="onOverLayHandler()"><img src="@/assets/images/clarms/close.png"></div>
<div class="modal">
<div class="modal-content">
<div class="info-icon">
<img src="@/assets/images/clarms/info.png">
</div>
<div class="message" :class="{'lsp':locale != 'en'}">
阁下更改联系地址/电话国家为美国。为符合美国税务条例要求,请同时填妥W8/W9表格并递交给我们,W8/W9表格可于<span @click="toDownLoadTaxForm">美国国税局网站</span>下载。有关美国税务条例疑问,请联络您的税务顾问。
</div>
</div>
<div class="modal-form">
us-tax.excel
</div>
<div class="modal-btn-wrap">
<div @click="onUploadHandler" class="btn">上载表格</div>
<div @click="onSubmitHandler" class="btn" :class="{'disable':iobsKey ==''}">提交</div>
</div>
</div>
</div>
</div>
</template>
<script src="./us-tax-form-upload-comp.js"></script>
<style lang="scss" scoped>
@import "./us-tax-form-upload-comp.scss";
</style>
......@@ -224,6 +224,2637 @@ let nationsPhoneCodeList = [
{ v: "847", n: "998" }
];
let cnProvinceList = [
{
PROVINCE_ID: "1",
EN_NAME: "Shanghai",
COUNTRY_ID: "156",
ZH_NAME: "上海",
TC_NAME: "上海"
},
{
PROVINCE_ID: "2",
EN_NAME: "Anhui",
COUNTRY_ID: "156",
ZH_NAME: "安徽",
TC_NAME: "安徽"
},
{
PROVINCE_ID: "3",
EN_NAME: "Beijing",
COUNTRY_ID: "156",
ZH_NAME: "北京",
TC_NAME: "北京"
},
{
PROVINCE_ID: "4",
EN_NAME: "Fujian",
COUNTRY_ID: "156",
ZH_NAME: "福建",
TC_NAME: "福建"
},
{
PROVINCE_ID: "5",
EN_NAME: "Gansu",
COUNTRY_ID: "156",
ZH_NAME: "甘肃",
TC_NAME: "甘肅"
},
{
PROVINCE_ID: "6",
EN_NAME: "Guangdong",
COUNTRY_ID: "156",
ZH_NAME: "广东",
TC_NAME: "廣東"
},
{
PROVINCE_ID: "7",
EN_NAME: "Guangxi",
COUNTRY_ID: "156",
ZH_NAME: "广西",
TC_NAME: "廣西"
},
{
PROVINCE_ID: "8",
EN_NAME: "Guizhou",
COUNTRY_ID: "156",
ZH_NAME: "贵州",
TC_NAME: "貴州"
},
{
PROVINCE_ID: "9",
EN_NAME: "Hainan",
COUNTRY_ID: "156",
ZH_NAME: "海南",
TC_NAME: "海南"
},
{
PROVINCE_ID: "10",
EN_NAME: "Hebei",
COUNTRY_ID: "156",
ZH_NAME: "河北",
TC_NAME: "河北"
},
{
PROVINCE_ID: "11",
EN_NAME: "Henan",
COUNTRY_ID: "156",
ZH_NAME: "河南",
TC_NAME: "河南"
},
{
PROVINCE_ID: "12",
EN_NAME: "Heilongjiang",
COUNTRY_ID: "156",
ZH_NAME: "黑龙江",
TC_NAME: "黑龍江"
},
{
PROVINCE_ID: "13",
EN_NAME: "Hubei",
COUNTRY_ID: "156",
ZH_NAME: "湖北",
TC_NAME: "湖北"
},
{
PROVINCE_ID: "14",
EN_NAME: "Hunan",
COUNTRY_ID: "156",
ZH_NAME: "湖南",
TC_NAME: "湖南"
},
{
PROVINCE_ID: "15",
EN_NAME: "Jilin",
COUNTRY_ID: "156",
ZH_NAME: "吉林",
TC_NAME: "吉林"
},
{
PROVINCE_ID: "16",
EN_NAME: "Jiangsu",
COUNTRY_ID: "156",
ZH_NAME: "江苏",
TC_NAME: "江蘇"
},
{
PROVINCE_ID: "17",
EN_NAME: "Jiangxi",
COUNTRY_ID: "156",
ZH_NAME: "江西",
TC_NAME: "江西"
},
{
PROVINCE_ID: "18",
EN_NAME: "Liaoning",
COUNTRY_ID: "156",
ZH_NAME: "辽宁",
TC_NAME: "遼寧"
},
{
PROVINCE_ID: "19",
EN_NAME: "Inner Mongolia",
COUNTRY_ID: "156",
ZH_NAME: "内蒙古",
TC_NAME: "內蒙古"
},
{
PROVINCE_ID: "20",
EN_NAME: "Ningxia",
COUNTRY_ID: "156",
ZH_NAME: "宁夏",
TC_NAME: "寧夏"
},
{
PROVINCE_ID: "21",
EN_NAME: "Qinghai",
COUNTRY_ID: "156",
ZH_NAME: "青海",
TC_NAME: "青海"
},
{
PROVINCE_ID: "22",
EN_NAME: "Shandong",
COUNTRY_ID: "156",
ZH_NAME: "山东",
TC_NAME: "山東"
},
{
PROVINCE_ID: "23",
EN_NAME: "Shanxi",
COUNTRY_ID: "156",
ZH_NAME: "山西",
TC_NAME: "山西"
},
{
PROVINCE_ID: "24",
EN_NAME: "Shaanxi",
COUNTRY_ID: "156",
ZH_NAME: "陕西",
TC_NAME: "陜西"
},
{
PROVINCE_ID: "25",
EN_NAME: "Sichuan",
COUNTRY_ID: "156",
ZH_NAME: "四川",
TC_NAME: "四川"
},
{
PROVINCE_ID: "26",
EN_NAME: "Tianjin",
COUNTRY_ID: "156",
ZH_NAME: "天津",
TC_NAME: "天津"
},
{
PROVINCE_ID: "27",
EN_NAME: "Tibet",
COUNTRY_ID: "156",
ZH_NAME: "西藏",
TC_NAME: "西藏"
},
{
PROVINCE_ID: "28",
EN_NAME: "Hong Kong",
COUNTRY_ID: "156",
ZH_NAME: "香港",
TC_NAME: "香港"
},
{
PROVINCE_ID: "29",
EN_NAME: "Sinkiang",
COUNTRY_ID: "156",
ZH_NAME: "新疆",
TC_NAME: "新疆"
},
{
PROVINCE_ID: "30",
EN_NAME: "Yunnan",
COUNTRY_ID: "156",
ZH_NAME: "云南",
TC_NAME: "雲南"
},
{
PROVINCE_ID: "31",
EN_NAME: "Zhejiang",
COUNTRY_ID: "156",
ZH_NAME: "浙江",
TC_NAME: "浙江"
},
{
PROVINCE_ID: "32",
EN_NAME: "Chongqing",
COUNTRY_ID: "156",
ZH_NAME: "重庆",
TC_NAME: "重慶"
}
];
let cnCityList = [
{
CITY_ID: "14",
EN_NAME: "Hefei",
PROVINCE_ID: "2",
ZH_NAME: "合肥",
TC_NAME: "合肥"
},
{
CITY_ID: "15",
EN_NAME: "Bangbu",
PROVINCE_ID: "2",
ZH_NAME: "蚌埠",
TC_NAME: "蚌埠"
},
{
CITY_ID: "16",
EN_NAME: "Anqing",
PROVINCE_ID: "2",
ZH_NAME: "安庆",
TC_NAME: "安慶"
},
{
CITY_ID: "17",
EN_NAME: "Huainan",
PROVINCE_ID: "2",
ZH_NAME: "淮南",
TC_NAME: "淮南"
},
{
CITY_ID: "18",
EN_NAME: "Huangshan",
PROVINCE_ID: "2",
ZH_NAME: "黄山",
TC_NAME: "黃山"
},
{
CITY_ID: "20",
EN_NAME: "Tongling",
PROVINCE_ID: "2",
ZH_NAME: "铜陵",
TC_NAME: "銅陵"
},
{
CITY_ID: "21",
EN_NAME: "Wuhu",
PROVINCE_ID: "2",
ZH_NAME: "芜湖",
TC_NAME: "蕪湖"
},
{
CITY_ID: "22",
EN_NAME: "Fuyang",
PROVINCE_ID: "2",
ZH_NAME: "阜阳",
TC_NAME: "阜陽"
},
{
CITY_ID: "23",
EN_NAME: "Ma'anshan",
PROVINCE_ID: "2",
ZH_NAME: "马鞍山",
TC_NAME: "馬鞍山"
},
{
CITY_ID: "24",
EN_NAME: "Chuzhou",
PROVINCE_ID: "2",
ZH_NAME: "滁州",
TC_NAME: "滁州"
},
{
CITY_ID: "25",
EN_NAME: "Beijing",
PROVINCE_ID: "3",
ZH_NAME: "北京",
TC_NAME: "北京"
},
{
CITY_ID: "26",
EN_NAME: "Fuzhou",
PROVINCE_ID: "4",
ZH_NAME: "福州",
TC_NAME: "福州"
},
{
CITY_ID: "29",
EN_NAME: "Quanzhou",
PROVINCE_ID: "4",
ZH_NAME: "泉州",
TC_NAME: "泉州"
},
{
CITY_ID: "30",
EN_NAME: "Xiamen",
PROVINCE_ID: "4",
ZH_NAME: "厦门",
TC_NAME: "廈門"
},
{
CITY_ID: "31",
EN_NAME: "Nanping",
PROVINCE_ID: "4",
ZH_NAME: "南平",
TC_NAME: "南平"
},
{
CITY_ID: "32",
EN_NAME: "Sanming",
PROVINCE_ID: "4",
ZH_NAME: "三明",
TC_NAME: "三明"
},
{
CITY_ID: "33",
EN_NAME: "Putian",
PROVINCE_ID: "4",
ZH_NAME: "莆田",
TC_NAME: "莆田"
},
{
CITY_ID: "34",
EN_NAME: "Zhangzhou",
PROVINCE_ID: "4",
ZH_NAME: "漳州",
TC_NAME: "漳州"
},
{
CITY_ID: "35",
EN_NAME: "Longyan",
PROVINCE_ID: "4",
ZH_NAME: "龙岩",
TC_NAME: "龍巖"
},
{
CITY_ID: "36",
EN_NAME: "Lanzhou",
PROVINCE_ID: "5",
ZH_NAME: "兰州",
TC_NAME: "蘭州"
},
{
CITY_ID: "37",
EN_NAME: "Jiayuguan",
PROVINCE_ID: "5",
ZH_NAME: "嘉峪关",
TC_NAME: "嘉峪關"
},
{
CITY_ID: "38",
EN_NAME: "Tianshui",
PROVINCE_ID: "5",
ZH_NAME: "天水",
TC_NAME: "天水"
},
{
CITY_ID: "39",
EN_NAME: "Wuwei",
PROVINCE_ID: "5",
ZH_NAME: "武威",
TC_NAME: "武威"
},
{
CITY_ID: "40",
EN_NAME: "Guangzhou",
PROVINCE_ID: "6",
ZH_NAME: "广州",
TC_NAME: "廣州"
},
{
CITY_ID: "41",
EN_NAME: "Dongguan",
PROVINCE_ID: "6",
ZH_NAME: "东莞",
TC_NAME: "東莞"
},
{
CITY_ID: "42",
EN_NAME: "Foshan",
PROVINCE_ID: "6",
ZH_NAME: "佛山",
TC_NAME: "佛山"
},
{
CITY_ID: "43",
EN_NAME: "Chaozhou",
PROVINCE_ID: "6",
ZH_NAME: "潮州",
TC_NAME: "潮州"
},
{
CITY_ID: "44",
EN_NAME: "Shantou",
PROVINCE_ID: "6",
ZH_NAME: "汕头",
TC_NAME: "汕頭"
},
{
CITY_ID: "45",
EN_NAME: "Shenzhen",
PROVINCE_ID: "6",
ZH_NAME: "深圳",
TC_NAME: "深圳"
},
{
CITY_ID: "46",
EN_NAME: "Zhuhai",
PROVINCE_ID: "6",
ZH_NAME: "珠海",
TC_NAME: "珠海"
},
{
CITY_ID: "47",
EN_NAME: "Shaoguan",
PROVINCE_ID: "6",
ZH_NAME: "韶关",
TC_NAME: "韶關"
},
{
CITY_ID: "48",
EN_NAME: "Maoming",
PROVINCE_ID: "6",
ZH_NAME: "茂名",
TC_NAME: "茂名"
},
{
CITY_ID: "49",
EN_NAME: "Huizhou",
PROVINCE_ID: "6",
ZH_NAME: "惠州",
TC_NAME: "惠州"
},
{
CITY_ID: "50",
EN_NAME: "Zhongshan",
PROVINCE_ID: "6",
ZH_NAME: "中山",
TC_NAME: "中山"
},
{
CITY_ID: "51",
EN_NAME: "Zhanjiang",
PROVINCE_ID: "6",
ZH_NAME: "湛江",
TC_NAME: "湛江"
},
{
CITY_ID: "52",
EN_NAME: "Nanning",
PROVINCE_ID: "7",
ZH_NAME: "南宁",
TC_NAME: "南寧"
},
{
CITY_ID: "53",
EN_NAME: "Guilin",
PROVINCE_ID: "7",
ZH_NAME: "桂林",
TC_NAME: "桂林"
},
{
CITY_ID: "54",
EN_NAME: "Beihai",
PROVINCE_ID: "7",
ZH_NAME: "北海",
TC_NAME: "北海"
},
{
CITY_ID: "55",
EN_NAME: "Liuzhou",
PROVINCE_ID: "7",
ZH_NAME: "柳州",
TC_NAME: "柳州"
},
{
CITY_ID: "56",
EN_NAME: "Wuzhou",
PROVINCE_ID: "7",
ZH_NAME: "梧州",
TC_NAME: "梧州"
},
{
CITY_ID: "57",
EN_NAME: "Yulin",
PROVINCE_ID: "7",
ZH_NAME: "玉林",
TC_NAME: "玉林"
},
{
CITY_ID: "58",
EN_NAME: "Guigang",
PROVINCE_ID: "7",
ZH_NAME: "贵港",
TC_NAME: "貴港"
},
{
CITY_ID: "59",
EN_NAME: "Qinzhou",
PROVINCE_ID: "7",
ZH_NAME: "钦州",
TC_NAME: "欽州"
},
{
CITY_ID: "60",
EN_NAME: "Guiyang",
PROVINCE_ID: "8",
ZH_NAME: "贵阳",
TC_NAME: "貴陽"
},
{
CITY_ID: "61",
EN_NAME: "Zunyi",
PROVINCE_ID: "8",
ZH_NAME: "遵义",
TC_NAME: "遵義"
},
{
CITY_ID: "62",
EN_NAME: "Anshun",
PROVINCE_ID: "8",
ZH_NAME: "安顺",
TC_NAME: "安順"
},
{
CITY_ID: "63",
EN_NAME: "Bijie",
PROVINCE_ID: "8",
ZH_NAME: "毕节",
TC_NAME: "畢節"
},
{
CITY_ID: "65",
EN_NAME: "Liupanshui",
PROVINCE_ID: "8",
ZH_NAME: "六盘水",
TC_NAME: "六盤水"
},
{
CITY_ID: "66",
EN_NAME: "Haikou",
PROVINCE_ID: "9",
ZH_NAME: "海口",
TC_NAME: "海口"
},
{
CITY_ID: "67",
EN_NAME: "Sanya",
PROVINCE_ID: "9",
ZH_NAME: "三亚",
TC_NAME: "三亞"
},
{
CITY_ID: "68",
EN_NAME: "Shijiazhuang",
PROVINCE_ID: "10",
ZH_NAME: "石家庄",
TC_NAME: "石家莊"
},
{
CITY_ID: "69",
EN_NAME: "Qinhuangdao",
PROVINCE_ID: "10",
ZH_NAME: "秦皇岛",
TC_NAME: "秦皇島"
},
{
CITY_ID: "70",
EN_NAME: "Baoding",
PROVINCE_ID: "10",
ZH_NAME: "保定",
TC_NAME: "保定"
},
{
CITY_ID: "71",
EN_NAME: "Tangshan",
PROVINCE_ID: "10",
ZH_NAME: "唐山",
TC_NAME: "唐山"
},
{
CITY_ID: "72",
EN_NAME: "Zhangjiakou",
PROVINCE_ID: "10",
ZH_NAME: "张家口",
TC_NAME: "張家口"
},
{
CITY_ID: "73",
EN_NAME: "Chengde",
PROVINCE_ID: "10",
ZH_NAME: "承德",
TC_NAME: "承德"
},
{
CITY_ID: "74",
EN_NAME: "Cangzhou",
PROVINCE_ID: "10",
ZH_NAME: "沧州",
TC_NAME: "滄州"
},
{
CITY_ID: "75",
EN_NAME: "Hengshui",
PROVINCE_ID: "10",
ZH_NAME: "衡水",
TC_NAME: "衡水"
},
{
CITY_ID: "76",
EN_NAME: "Langfang",
PROVINCE_ID: "10",
ZH_NAME: "廊坊",
TC_NAME: "廊坊"
},
{
CITY_ID: "77",
EN_NAME: "Xingtai",
PROVINCE_ID: "10",
ZH_NAME: "邢台",
TC_NAME: "邢臺"
},
{
CITY_ID: "78",
EN_NAME: "Handan",
PROVINCE_ID: "10",
ZH_NAME: "邯郸",
TC_NAME: "邯鄲"
},
{
CITY_ID: "79",
EN_NAME: "Zhengzhou",
PROVINCE_ID: "11",
ZH_NAME: "郑州",
TC_NAME: "鄭州"
},
{
CITY_ID: "81",
EN_NAME: "Xinxiang",
PROVINCE_ID: "11",
ZH_NAME: "新乡",
TC_NAME: "新鄉"
},
{
CITY_ID: "82",
EN_NAME: "Anyang",
PROVINCE_ID: "11",
ZH_NAME: "安阳",
TC_NAME: "安陽"
},
{
CITY_ID: "83",
EN_NAME: "Luoyang",
PROVINCE_ID: "11",
ZH_NAME: "洛阳",
TC_NAME: "洛陽"
},
{
CITY_ID: "84",
EN_NAME: "Kaifeng",
PROVINCE_ID: "11",
ZH_NAME: "开封",
TC_NAME: "開封"
},
{
CITY_ID: "85",
EN_NAME: "Shangqiu",
PROVINCE_ID: "11",
ZH_NAME: "商丘",
TC_NAME: "商丘"
},
{
CITY_ID: "86",
EN_NAME: "Xuchang",
PROVINCE_ID: "11",
ZH_NAME: "许昌",
TC_NAME: "許昌"
},
{
CITY_ID: "87",
EN_NAME: "Pingdingshan",
PROVINCE_ID: "11",
ZH_NAME: "平顶山",
TC_NAME: "平頂山"
},
{
CITY_ID: "88",
EN_NAME: "Nanyang",
PROVINCE_ID: "11",
ZH_NAME: "南阳",
TC_NAME: "南陽"
},
{
CITY_ID: "89",
EN_NAME: "Zhoukou",
PROVINCE_ID: "11",
ZH_NAME: "周口",
TC_NAME: "周口"
},
{
CITY_ID: "90",
EN_NAME: "Harbin",
PROVINCE_ID: "12",
ZH_NAME: "哈尔滨",
TC_NAME: "哈爾濱"
},
{
CITY_ID: "91",
EN_NAME: "Qiqihar",
PROVINCE_ID: "12",
ZH_NAME: "齐齐哈尔",
TC_NAME: "齊齊哈爾"
},
{
CITY_ID: "92",
EN_NAME: "Daqing",
PROVINCE_ID: "12",
ZH_NAME: "大庆",
TC_NAME: "大慶"
},
{
CITY_ID: "93",
EN_NAME: "Kiamusze",
PROVINCE_ID: "12",
ZH_NAME: "佳木斯",
TC_NAME: "佳木斯"
},
{
CITY_ID: "94",
EN_NAME: "Mudanjiang",
PROVINCE_ID: "12",
ZH_NAME: "牡丹江",
TC_NAME: "牡丹江"
},
{
CITY_ID: "95",
EN_NAME: "Wuhan",
PROVINCE_ID: "13",
ZH_NAME: "武汉",
TC_NAME: "武漢"
},
{
CITY_ID: "96",
EN_NAME: "Shiyan",
PROVINCE_ID: "13",
ZH_NAME: "十堰",
TC_NAME: "十堰"
},
{
CITY_ID: "97",
EN_NAME: "Jingmen",
PROVINCE_ID: "13",
ZH_NAME: "荆门",
TC_NAME: "荊門"
},
{
CITY_ID: "98",
EN_NAME: "Yichang",
PROVINCE_ID: "13",
ZH_NAME: "宜昌",
TC_NAME: "宜昌"
},
{
CITY_ID: "100",
EN_NAME: "Xiangyang",
PROVINCE_ID: "13",
ZH_NAME: "襄阳",
TC_NAME: "襄陽"
},
{
CITY_ID: "101",
EN_NAME: "Huangshi",
PROVINCE_ID: "13",
ZH_NAME: "黄石",
TC_NAME: "黃石"
},
{
CITY_ID: "103",
EN_NAME: "Jingzhou",
PROVINCE_ID: "13",
ZH_NAME: "荆州",
TC_NAME: "荊州"
},
{
CITY_ID: "104",
EN_NAME: "Changsha",
PROVINCE_ID: "14",
ZH_NAME: "长沙",
TC_NAME: "長沙"
},
{
CITY_ID: "105",
EN_NAME: "Changde",
PROVINCE_ID: "14",
ZH_NAME: "常德",
TC_NAME: "常德"
},
{
CITY_ID: "106",
EN_NAME: "Yueyang",
PROVINCE_ID: "14",
ZH_NAME: "岳阳",
TC_NAME: "嶽陽"
},
{
CITY_ID: "107",
EN_NAME: "Zhuzhou",
PROVINCE_ID: "14",
ZH_NAME: "株洲",
TC_NAME: "株洲"
},
{
CITY_ID: "108",
EN_NAME: "Xiangtan",
PROVINCE_ID: "14",
ZH_NAME: "湘潭",
TC_NAME: "湘潭"
},
{
CITY_ID: "109",
EN_NAME: "Hengyang",
PROVINCE_ID: "14",
ZH_NAME: "衡阳",
TC_NAME: "衡陽"
},
{
CITY_ID: "110",
EN_NAME: "Yongzhou",
PROVINCE_ID: "14",
ZH_NAME: "永州",
TC_NAME: "永州"
},
{
CITY_ID: "111",
EN_NAME: "Huaihua",
PROVINCE_ID: "14",
ZH_NAME: "怀化",
TC_NAME: "懷化"
},
{
CITY_ID: "112",
EN_NAME: "Changchun",
PROVINCE_ID: "15",
ZH_NAME: "长春",
TC_NAME: "長春"
},
{
CITY_ID: "114",
EN_NAME: "Jilin",
PROVINCE_ID: "15",
ZH_NAME: "吉林",
TC_NAME: "吉林"
},
{
CITY_ID: "115",
EN_NAME: "Siping",
PROVINCE_ID: "15",
ZH_NAME: "四平",
TC_NAME: "四平"
},
{
CITY_ID: "116",
EN_NAME: "Tonghua",
PROVINCE_ID: "15",
ZH_NAME: "通化",
TC_NAME: "通化"
},
{
CITY_ID: "117",
EN_NAME: "Songyuan",
PROVINCE_ID: "15",
ZH_NAME: "松原",
TC_NAME: "松原"
},
{
CITY_ID: "118",
EN_NAME: "Nanjing",
PROVINCE_ID: "16",
ZH_NAME: "南京",
TC_NAME: "南京"
},
{
CITY_ID: "120",
EN_NAME: "Changzhou",
PROVINCE_ID: "16",
ZH_NAME: "常州",
TC_NAME: "常州"
},
{
CITY_ID: "124",
EN_NAME: "Huai'an",
PROVINCE_ID: "16",
ZH_NAME: "淮安",
TC_NAME: "淮安"
},
{
CITY_ID: "131",
EN_NAME: "Lianyungang",
PROVINCE_ID: "16",
ZH_NAME: "连云港",
TC_NAME: "連雲港"
},
{
CITY_ID: "132",
EN_NAME: "Nantong",
PROVINCE_ID: "16",
ZH_NAME: "南通",
TC_NAME: "南通"
},
{
CITY_ID: "136",
EN_NAME: "Suzhou",
PROVINCE_ID: "16",
ZH_NAME: "苏州",
TC_NAME: "蘇州"
},
{
CITY_ID: "138",
EN_NAME: "Taizhou",
PROVINCE_ID: "16",
ZH_NAME: "泰州",
TC_NAME: "泰州"
},
{
CITY_ID: "140",
EN_NAME: "Wuxi",
PROVINCE_ID: "16",
ZH_NAME: "无锡",
TC_NAME: "無錫"
},
{
CITY_ID: "143",
EN_NAME: "Xuzhou",
PROVINCE_ID: "16",
ZH_NAME: "徐州",
TC_NAME: "徐州"
},
{
CITY_ID: "144",
EN_NAME: "Yancheng",
PROVINCE_ID: "16",
ZH_NAME: "盐城",
TC_NAME: "鹽城"
},
{
CITY_ID: "145",
EN_NAME: "Yangzhou",
PROVINCE_ID: "16",
ZH_NAME: "扬州",
TC_NAME: "揚州"
},
{
CITY_ID: "150",
EN_NAME: "Zhenjiang",
PROVINCE_ID: "16",
ZH_NAME: "镇江",
TC_NAME: "鎮江"
},
{
CITY_ID: "151",
EN_NAME: "Nanchang",
PROVINCE_ID: "17",
ZH_NAME: "南昌",
TC_NAME: "南昌"
},
{
CITY_ID: "152",
EN_NAME: "Ganzhou",
PROVINCE_ID: "17",
ZH_NAME: "赣州",
TC_NAME: "贛州"
},
{
CITY_ID: "153",
EN_NAME: "Jingdezhen",
PROVINCE_ID: "17",
ZH_NAME: "景德镇",
TC_NAME: "景德鎮"
},
{
CITY_ID: "154",
EN_NAME: "Shangrao",
PROVINCE_ID: "17",
ZH_NAME: "上饶",
TC_NAME: "上饒"
},
{
CITY_ID: "155",
EN_NAME: "Xinyu",
PROVINCE_ID: "17",
ZH_NAME: "新余",
TC_NAME: "新余"
},
{
CITY_ID: "156",
EN_NAME: "Jiujiang",
PROVINCE_ID: "17",
ZH_NAME: "九江",
TC_NAME: "九江"
},
{
CITY_ID: "157",
EN_NAME: "Yingtan",
PROVINCE_ID: "17",
ZH_NAME: "鹰潭",
TC_NAME: "鷹潭"
},
{
CITY_ID: "158",
EN_NAME: "Yichun",
PROVINCE_ID: "17",
ZH_NAME: "宜春",
TC_NAME: "宜春"
},
{
CITY_ID: "160",
EN_NAME: "Pingxiang",
PROVINCE_ID: "17",
ZH_NAME: "萍乡",
TC_NAME: "萍鄉"
},
{
CITY_ID: "161",
EN_NAME: "Shenyang",
PROVINCE_ID: "18",
ZH_NAME: "沈阳",
TC_NAME: "沈陽"
},
{
CITY_ID: "162",
EN_NAME: "Anshan",
PROVINCE_ID: "18",
ZH_NAME: "鞍山",
TC_NAME: "鞍山"
},
{
CITY_ID: "163",
EN_NAME: "Dalian",
PROVINCE_ID: "18",
ZH_NAME: "大连",
TC_NAME: "大連"
},
{
CITY_ID: "164",
EN_NAME: "Jinzhou",
PROVINCE_ID: "18",
ZH_NAME: "锦州",
TC_NAME: "錦州"
},
{
CITY_ID: "165",
EN_NAME: "Fuxin",
PROVINCE_ID: "18",
ZH_NAME: "阜新",
TC_NAME: "阜新"
},
{
CITY_ID: "166",
EN_NAME: "Tieling",
PROVINCE_ID: "18",
ZH_NAME: "铁岭",
TC_NAME: "鐵嶺"
},
{
CITY_ID: "167",
EN_NAME: "Benxi",
PROVINCE_ID: "18",
ZH_NAME: "本溪",
TC_NAME: "本溪"
},
{
CITY_ID: "168",
EN_NAME: "Dandong",
PROVINCE_ID: "18",
ZH_NAME: "丹东",
TC_NAME: "丹東"
},
{
CITY_ID: "169",
EN_NAME: "Yingkou",
PROVINCE_ID: "18",
ZH_NAME: "营口",
TC_NAME: "營口"
},
{
CITY_ID: "170",
EN_NAME: "Fushun",
PROVINCE_ID: "18",
ZH_NAME: "抚顺",
TC_NAME: "撫順"
},
{
CITY_ID: "171",
EN_NAME: "Huludao",
PROVINCE_ID: "18",
ZH_NAME: "葫芦岛",
TC_NAME: "葫蘆島"
},
{
CITY_ID: "172",
EN_NAME: "Panjin",
PROVINCE_ID: "18",
ZH_NAME: "盘锦",
TC_NAME: "盤錦"
},
{
CITY_ID: "173",
EN_NAME: "Hohehot",
PROVINCE_ID: "19",
ZH_NAME: "呼和浩特",
TC_NAME: "呼和浩特"
},
{
CITY_ID: "174",
EN_NAME: "Baotou",
PROVINCE_ID: "19",
ZH_NAME: "包头",
TC_NAME: "包頭"
},
{
CITY_ID: "175",
EN_NAME: "wuhai",
PROVINCE_ID: "19",
ZH_NAME: "乌海",
TC_NAME: "烏海"
},
{
CITY_ID: "176",
EN_NAME: "Erdos",
PROVINCE_ID: "19",
ZH_NAME: "鄂尔多斯",
TC_NAME: "鄂爾多斯"
},
{
CITY_ID: "178",
EN_NAME: "Yinchuan",
PROVINCE_ID: "20",
ZH_NAME: "银川",
TC_NAME: "銀川"
},
{
CITY_ID: "179",
EN_NAME: "Shizuishan",
PROVINCE_ID: "20",
ZH_NAME: "石嘴山",
TC_NAME: "石嘴山"
},
{
CITY_ID: "180",
EN_NAME: "Wuzhong",
PROVINCE_ID: "20",
ZH_NAME: "吴忠",
TC_NAME: "吳忠"
},
{
CITY_ID: "182",
EN_NAME: "Xining",
PROVINCE_ID: "21",
ZH_NAME: "西宁",
TC_NAME: "西寧"
},
{
CITY_ID: "184",
EN_NAME: "Jinan",
PROVINCE_ID: "22",
ZH_NAME: "济南",
TC_NAME: "濟南"
},
{
CITY_ID: "185",
EN_NAME: "Dongying",
PROVINCE_ID: "22",
ZH_NAME: "东营",
TC_NAME: "東營"
},
{
CITY_ID: "186",
EN_NAME: "Jining",
PROVINCE_ID: "22",
ZH_NAME: "济宁",
TC_NAME: "濟寧"
},
{
CITY_ID: "188",
EN_NAME: "Linyi",
PROVINCE_ID: "22",
ZH_NAME: "临沂",
TC_NAME: "臨沂"
},
{
CITY_ID: "189",
EN_NAME: "Qingdao",
PROVINCE_ID: "22",
ZH_NAME: "青岛",
TC_NAME: "青島"
},
{
CITY_ID: "190",
EN_NAME: "Weihai",
PROVINCE_ID: "22",
ZH_NAME: "威海",
TC_NAME: "威海"
},
{
CITY_ID: "192",
EN_NAME: "Weifang",
PROVINCE_ID: "22",
ZH_NAME: "潍坊",
TC_NAME: "濰坊"
},
{
CITY_ID: "193",
EN_NAME: "Yantai",
PROVINCE_ID: "22",
ZH_NAME: "烟台",
TC_NAME: "煙臺"
},
{
CITY_ID: "195",
EN_NAME: "Zibo",
PROVINCE_ID: "22",
ZH_NAME: "淄博",
TC_NAME: "淄博"
},
{
CITY_ID: "196",
EN_NAME: "Dezhou",
PROVINCE_ID: "22",
ZH_NAME: "德州",
TC_NAME: "德州"
},
{
CITY_ID: "197",
EN_NAME: "Tai'an",
PROVINCE_ID: "22",
ZH_NAME: "泰安",
TC_NAME: "泰安"
},
{
CITY_ID: "198",
EN_NAME: "Bingzhou",
PROVINCE_ID: "22",
ZH_NAME: "滨州",
TC_NAME: "濱州"
},
{
CITY_ID: "200",
EN_NAME: "Heze",
PROVINCE_ID: "22",
ZH_NAME: "菏泽",
TC_NAME: "菏澤"
},
{
CITY_ID: "202",
EN_NAME: "Taiyuan",
PROVINCE_ID: "23",
ZH_NAME: "太原",
TC_NAME: "太原"
},
{
CITY_ID: "203",
EN_NAME: "Datong",
PROVINCE_ID: "23",
ZH_NAME: "大同",
TC_NAME: "大同"
},
{
CITY_ID: "204",
EN_NAME: "Jincheng",
PROVINCE_ID: "23",
ZH_NAME: "晋城",
TC_NAME: "晉城"
},
{
CITY_ID: "205",
EN_NAME: "Yuncheng",
PROVINCE_ID: "23",
ZH_NAME: "运城",
TC_NAME: "運城"
},
{
CITY_ID: "206",
EN_NAME: "Yangquan",
PROVINCE_ID: "23",
ZH_NAME: "阳泉",
TC_NAME: "陽泉"
},
{
CITY_ID: "207",
EN_NAME: "Xi'an",
PROVINCE_ID: "24",
ZH_NAME: "西安",
TC_NAME: "西安"
},
{
CITY_ID: "208",
EN_NAME: "Yan'an",
PROVINCE_ID: "24",
ZH_NAME: "延安",
TC_NAME: "延安"
},
{
CITY_ID: "209",
EN_NAME: "Tongchuan",
PROVINCE_ID: "24",
ZH_NAME: "铜川",
TC_NAME: "銅川"
},
{
CITY_ID: "210",
EN_NAME: "Weinan",
PROVINCE_ID: "24",
ZH_NAME: "渭南",
TC_NAME: "渭南"
},
{
CITY_ID: "211",
EN_NAME: "Xianyang",
PROVINCE_ID: "24",
ZH_NAME: "咸阳",
TC_NAME: "鹹陽"
},
{
CITY_ID: "212",
EN_NAME: "Baoji",
PROVINCE_ID: "24",
ZH_NAME: "宝鸡",
TC_NAME: "寶雞"
},
{
CITY_ID: "213",
EN_NAME: "Hanzhong",
PROVINCE_ID: "24",
ZH_NAME: "汉中",
TC_NAME: "漢中"
},
{
CITY_ID: "214",
EN_NAME: "Yulin",
PROVINCE_ID: "24",
ZH_NAME: "榆林",
TC_NAME: "榆林"
},
{
CITY_ID: "215",
EN_NAME: "Chengdu",
PROVINCE_ID: "25",
ZH_NAME: "成都",
TC_NAME: "成都"
},
{
CITY_ID: "216",
EN_NAME: "Luzhou",
PROVINCE_ID: "25",
ZH_NAME: "泸州",
TC_NAME: "瀘州"
},
{
CITY_ID: "217",
EN_NAME: "Mianyang ",
PROVINCE_ID: "25",
ZH_NAME: "绵阳",
TC_NAME: "綿陽"
},
{
CITY_ID: "218",
EN_NAME: "Guangyuan",
PROVINCE_ID: "25",
ZH_NAME: "广元",
TC_NAME: "廣元"
},
{
CITY_ID: "220",
EN_NAME: "Yibin",
PROVINCE_ID: "25",
ZH_NAME: "宜宾",
TC_NAME: "宜賓"
},
{
CITY_ID: "221",
EN_NAME: "Neijiang",
PROVINCE_ID: "25",
ZH_NAME: "内江",
TC_NAME: "內江"
},
{
CITY_ID: "222",
EN_NAME: "Ya'an",
PROVINCE_ID: "25",
ZH_NAME: "雅安",
TC_NAME: "雅安"
},
{
CITY_ID: "223",
EN_NAME: "Nanchong",
PROVINCE_ID: "25",
ZH_NAME: "南充",
TC_NAME: "南充"
},
{
CITY_ID: "224",
EN_NAME: "Tianjin",
PROVINCE_ID: "26",
ZH_NAME: "天津",
TC_NAME: "天津"
},
{
CITY_ID: "225",
EN_NAME: "Lhasa",
PROVINCE_ID: "27",
ZH_NAME: "拉萨",
TC_NAME: "拉薩"
},
{
CITY_ID: "227",
EN_NAME: "Urumqi",
PROVINCE_ID: "29",
ZH_NAME: "乌鲁木齐",
TC_NAME: "烏魯木齊"
},
{
CITY_ID: "228",
EN_NAME: "Karamay",
PROVINCE_ID: "29",
ZH_NAME: "克拉玛依",
TC_NAME: "克拉瑪依"
},
{
CITY_ID: "229",
EN_NAME: "Turfan",
PROVINCE_ID: "29",
ZH_NAME: "吐鲁番",
TC_NAME: "吐魯番"
},
{
CITY_ID: "230",
EN_NAME: "Hami",
PROVINCE_ID: "29",
ZH_NAME: "哈密",
TC_NAME: "哈密"
},
{
CITY_ID: "232",
EN_NAME: "Kunming",
PROVINCE_ID: "30",
ZH_NAME: "昆明",
TC_NAME: "昆明"
},
{
CITY_ID: "233",
EN_NAME: "Qujing",
PROVINCE_ID: "30",
ZH_NAME: "曲靖",
TC_NAME: "曲靖"
},
{
CITY_ID: "234",
EN_NAME: "Yuxi",
PROVINCE_ID: "30",
ZH_NAME: "玉溪",
TC_NAME: "玉溪"
},
{
CITY_ID: "235",
EN_NAME: "Lijiang",
PROVINCE_ID: "30",
ZH_NAME: "丽江",
TC_NAME: "麗江"
},
{
CITY_ID: "239",
EN_NAME: "Hangzhou",
PROVINCE_ID: "31",
ZH_NAME: "杭州",
TC_NAME: "杭州"
},
{
CITY_ID: "248",
EN_NAME: "Huzhou",
PROVINCE_ID: "31",
ZH_NAME: "湖州",
TC_NAME: "湖州"
},
{
CITY_ID: "251",
EN_NAME: "Jiaxing",
PROVINCE_ID: "31",
ZH_NAME: "嘉兴",
TC_NAME: "嘉興"
},
{
CITY_ID: "253",
EN_NAME: "Jinhua",
PROVINCE_ID: "31",
ZH_NAME: "金华",
TC_NAME: "金華"
},
{
CITY_ID: "256",
EN_NAME: "Ningbo",
PROVINCE_ID: "31",
ZH_NAME: "宁波",
TC_NAME: "寧波"
},
{
CITY_ID: "261",
EN_NAME: "Shaoxing",
PROVINCE_ID: "31",
ZH_NAME: "绍兴",
TC_NAME: "紹興"
},
{
CITY_ID: "263",
EN_NAME: "Taizhou",
PROVINCE_ID: "31",
ZH_NAME: "台州",
TC_NAME: "臺州"
},
{
CITY_ID: "267",
EN_NAME: "Wenzhou",
PROVINCE_ID: "31",
ZH_NAME: "温州",
TC_NAME: "溫州"
},
{
CITY_ID: "274",
EN_NAME: "Chongqing",
PROVINCE_ID: "32",
ZH_NAME: "重庆",
TC_NAME: "重慶"
},
{
CITY_ID: "276",
EN_NAME: "Changzhi",
PROVINCE_ID: "23",
ZH_NAME: "长治",
TC_NAME: "長治"
},
{
CITY_ID: "277",
EN_NAME: "Shuozhou",
PROVINCE_ID: "23",
ZH_NAME: "朔州",
TC_NAME: "朔州"
},
{
CITY_ID: "278",
EN_NAME: "Jinzhong",
PROVINCE_ID: "23",
ZH_NAME: "晋中",
TC_NAME: "晉中"
},
{
CITY_ID: "279",
EN_NAME: "Xinzhou",
PROVINCE_ID: "23",
ZH_NAME: "忻州",
TC_NAME: "忻州"
},
{
CITY_ID: "280",
EN_NAME: "Linfen",
PROVINCE_ID: "23",
ZH_NAME: "临汾",
TC_NAME: "臨汾"
},
{
CITY_ID: "281",
EN_NAME: "Lvliang",
PROVINCE_ID: "23",
ZH_NAME: "吕梁",
TC_NAME: "呂梁"
},
{
CITY_ID: "282",
EN_NAME: "Chifeng",
PROVINCE_ID: "19",
ZH_NAME: "赤峰",
TC_NAME: "赤峰"
},
{
CITY_ID: "283",
EN_NAME: "Tongliao",
PROVINCE_ID: "19",
ZH_NAME: "通辽",
TC_NAME: "通遼"
},
{
CITY_ID: "284",
EN_NAME: "Hulun Buir",
PROVINCE_ID: "19",
ZH_NAME: "呼伦贝尔",
TC_NAME: "呼倫貝爾"
},
{
CITY_ID: "285",
EN_NAME: "Bayannaoer",
PROVINCE_ID: "19",
ZH_NAME: "巴彦淖尔",
TC_NAME: "巴彥淖爾"
},
{
CITY_ID: "286",
EN_NAME: "Wulanchabu",
PROVINCE_ID: "19",
ZH_NAME: "乌兰察布",
TC_NAME: "烏蘭察布"
},
{
CITY_ID: "287",
EN_NAME: "hinggan league",
PROVINCE_ID: "19",
ZH_NAME: "兴安盟",
TC_NAME: "興安盟"
},
{
CITY_ID: "288",
EN_NAME: "Xilinguole Meng",
PROVINCE_ID: "19",
ZH_NAME: "锡林郭勒盟",
TC_NAME: "錫林郭勒盟"
},
{
CITY_ID: "289",
EN_NAME: "alxa league",
PROVINCE_ID: "19",
ZH_NAME: "阿拉善盟",
TC_NAME: "阿拉善盟"
},
{
CITY_ID: "290",
EN_NAME: "Liaoyang",
PROVINCE_ID: "18",
ZH_NAME: "辽阳",
TC_NAME: "遼陽"
},
{
CITY_ID: "291",
EN_NAME: "Chaoyang",
PROVINCE_ID: "18",
ZH_NAME: "朝阳",
TC_NAME: "朝陽"
},
{
CITY_ID: "292",
EN_NAME: "Liaoyuan",
PROVINCE_ID: "15",
ZH_NAME: "辽源",
TC_NAME: "遼源"
},
{
CITY_ID: "293",
EN_NAME: "Mount Bai",
PROVINCE_ID: "15",
ZH_NAME: "白山",
TC_NAME: "白山"
},
{
CITY_ID: "294",
EN_NAME: "Baicheng",
PROVINCE_ID: "15",
ZH_NAME: "白城",
TC_NAME: "白城"
},
{
CITY_ID: "295",
EN_NAME: "Korean Autonomous Prefecture",
PROVINCE_ID: "15",
ZH_NAME: "延边朝鲜族自治州",
TC_NAME: "延邊朝鮮族自治州"
},
{
CITY_ID: "296",
EN_NAME: "Jixi",
PROVINCE_ID: "12",
ZH_NAME: "鸡西",
TC_NAME: "雞西"
},
{
CITY_ID: "297",
EN_NAME: "Hegang",
PROVINCE_ID: "12",
ZH_NAME: "鹤岗",
TC_NAME: "鶴崗"
},
{
CITY_ID: "298",
EN_NAME: "Shuangyashan",
PROVINCE_ID: "12",
ZH_NAME: "双鸭山",
TC_NAME: "雙鴨山"
},
{
CITY_ID: "299",
EN_NAME: "Yichun",
PROVINCE_ID: "12",
ZH_NAME: "伊春",
TC_NAME: "伊春"
},
{
CITY_ID: "300",
EN_NAME: "Qitaihe",
PROVINCE_ID: "12",
ZH_NAME: "七台河",
TC_NAME: "七臺河"
},
{
CITY_ID: "301",
EN_NAME: "Heihe",
PROVINCE_ID: "12",
ZH_NAME: "黑河",
TC_NAME: "黑河"
},
{
CITY_ID: "302",
EN_NAME: "Suihua",
PROVINCE_ID: "12",
ZH_NAME: "绥化",
TC_NAME: "綏化"
},
{
CITY_ID: "303",
EN_NAME: "Da Hinggan Ling Prefecture",
PROVINCE_ID: "12",
ZH_NAME: "大兴安岭地区",
TC_NAME: "大興安嶺地區"
},
{
CITY_ID: "304",
EN_NAME: "Shanghai",
PROVINCE_ID: "1",
ZH_NAME: "上海",
TC_NAME: "上海"
},
{
CITY_ID: "305",
EN_NAME: "Suqian",
PROVINCE_ID: "16",
ZH_NAME: "宿迁",
TC_NAME: "宿遷"
},
{
CITY_ID: "306",
EN_NAME: "Quzhou",
PROVINCE_ID: "31",
ZH_NAME: "衢州",
TC_NAME: "衢州"
},
{
CITY_ID: "307",
EN_NAME: "Zhoushan",
PROVINCE_ID: "31",
ZH_NAME: "舟山",
TC_NAME: "舟山"
},
{
CITY_ID: "308",
EN_NAME: "Lishui",
PROVINCE_ID: "31",
ZH_NAME: "丽水",
TC_NAME: "麗水"
},
{
CITY_ID: "309",
EN_NAME: "Huaibei",
PROVINCE_ID: "2",
ZH_NAME: "淮北",
TC_NAME: "淮北"
},
{
CITY_ID: "310",
EN_NAME: "Suzhou",
PROVINCE_ID: "2",
ZH_NAME: "宿州",
TC_NAME: "宿州"
},
{
CITY_ID: "311",
EN_NAME: "Luan",
PROVINCE_ID: "2",
ZH_NAME: "六安",
TC_NAME: "六安"
},
{
CITY_ID: "312",
EN_NAME: "Bozhou",
PROVINCE_ID: "2",
ZH_NAME: "亳州",
TC_NAME: "亳州"
},
{
CITY_ID: "313",
EN_NAME: "Chizhou",
PROVINCE_ID: "2",
ZH_NAME: "池州",
TC_NAME: "池州"
},
{
CITY_ID: "314",
EN_NAME: "Xuancheng",
PROVINCE_ID: "2",
ZH_NAME: "宣城",
TC_NAME: "宣城"
},
{
CITY_ID: "315",
EN_NAME: "Ningde",
PROVINCE_ID: "4",
ZH_NAME: "宁德",
TC_NAME: "寧德"
},
{
CITY_ID: "316",
EN_NAME: "Jian",
PROVINCE_ID: "17",
ZH_NAME: "吉安",
TC_NAME: "吉安"
},
{
CITY_ID: "317",
EN_NAME: "Fuzhou",
PROVINCE_ID: "17",
ZH_NAME: "抚州",
TC_NAME: "撫州"
},
{
CITY_ID: "318",
EN_NAME: "Zaozhuang",
PROVINCE_ID: "22",
ZH_NAME: "枣庄",
TC_NAME: "棗莊"
},
{
CITY_ID: "319",
EN_NAME: "sunshine",
PROVINCE_ID: "22",
ZH_NAME: "日照",
TC_NAME: "日照"
},
{
CITY_ID: "320",
EN_NAME: "Laiwu prefecture in Shandong",
PROVINCE_ID: "22",
ZH_NAME: "莱芜",
TC_NAME: "萊蕪"
},
{
CITY_ID: "321",
EN_NAME: "Liaocheng",
PROVINCE_ID: "22",
ZH_NAME: "聊城",
TC_NAME: "聊城"
},
{
CITY_ID: "322",
EN_NAME: "Hebi",
PROVINCE_ID: "11",
ZH_NAME: "鹤壁",
TC_NAME: "鶴壁"
},
{
CITY_ID: "323",
EN_NAME: "Jiaozuo",
PROVINCE_ID: "11",
ZH_NAME: "焦作",
TC_NAME: "焦作"
},
{
CITY_ID: "324",
EN_NAME: "Puyang",
PROVINCE_ID: "11",
ZH_NAME: "濮阳",
TC_NAME: "濮陽"
},
{
CITY_ID: "325",
EN_NAME: "Luohe",
PROVINCE_ID: "11",
ZH_NAME: "漯河",
TC_NAME: "漯河"
},
{
CITY_ID: "326",
EN_NAME: "Sanmenxia",
PROVINCE_ID: "11",
ZH_NAME: "三门峡",
TC_NAME: "三門峽"
},
{
CITY_ID: "327",
EN_NAME: "Xinyang",
PROVINCE_ID: "11",
ZH_NAME: "信阳",
TC_NAME: "信陽"
},
{
CITY_ID: "328",
EN_NAME: "Zhumadian",
PROVINCE_ID: "11",
ZH_NAME: "驻马店",
TC_NAME: "駐馬店"
},
{
CITY_ID: "329",
EN_NAME: "Ezhou",
PROVINCE_ID: "13",
ZH_NAME: "鄂州",
TC_NAME: "鄂州"
},
{
CITY_ID: "330",
EN_NAME: "Xiaogan",
PROVINCE_ID: "13",
ZH_NAME: "孝感",
TC_NAME: "孝感"
},
{
CITY_ID: "331",
EN_NAME: "Huanggang",
PROVINCE_ID: "13",
ZH_NAME: "黄冈",
TC_NAME: "黃岡"
},
{
CITY_ID: "332",
EN_NAME: "Xianning",
PROVINCE_ID: "13",
ZH_NAME: "咸宁",
TC_NAME: "鹹寧"
},
{
CITY_ID: "333",
EN_NAME: "Suizhou",
PROVINCE_ID: "13",
ZH_NAME: "随州",
TC_NAME: "隨州"
},
{
CITY_ID: "334",
EN_NAME: "Enshi Tujia Miao Prefecture",
PROVINCE_ID: "13",
ZH_NAME: "恩施土家族苗族自治州",
TC_NAME: "恩施土家族苗族自治州"
},
{
CITY_ID: "335",
EN_NAME: "Shaoyang",
PROVINCE_ID: "14",
ZH_NAME: "邵阳",
TC_NAME: "邵陽"
},
{
CITY_ID: "336",
EN_NAME: "Zhangjiajie",
PROVINCE_ID: "14",
ZH_NAME: "张家界",
TC_NAME: "張家界"
},
{
CITY_ID: "337",
EN_NAME: "Yiyang",
PROVINCE_ID: "14",
ZH_NAME: "益阳",
TC_NAME: "益陽"
},
{
CITY_ID: "338",
EN_NAME: "Chenzhou",
PROVINCE_ID: "14",
ZH_NAME: "郴州",
TC_NAME: "郴州"
},
{
CITY_ID: "339",
EN_NAME: "Loudi",
PROVINCE_ID: "14",
ZH_NAME: "娄底",
TC_NAME: "婁底"
},
{
CITY_ID: "340",
EN_NAME: "Xiangxi Tujia Prefecture",
PROVINCE_ID: "14",
ZH_NAME: "湘西土家族苗族自治州",
TC_NAME: "湘西土家族苗族自治州"
},
{
CITY_ID: "341",
EN_NAME: "Jiangmen",
PROVINCE_ID: "6",
ZH_NAME: "江门",
TC_NAME: "江門"
},
{
CITY_ID: "342",
EN_NAME: "Zhaoqing",
PROVINCE_ID: "6",
ZH_NAME: "肇庆",
TC_NAME: "肇慶"
},
{
CITY_ID: "343",
EN_NAME: "Meizhou",
PROVINCE_ID: "6",
ZH_NAME: "梅州",
TC_NAME: "梅州"
},
{
CITY_ID: "344",
EN_NAME: "Shanwei",
PROVINCE_ID: "6",
ZH_NAME: "汕尾",
TC_NAME: "汕尾"
},
{
CITY_ID: "345",
EN_NAME: "Heyuan",
PROVINCE_ID: "6",
ZH_NAME: "河源",
TC_NAME: "河源"
},
{
CITY_ID: "346",
EN_NAME: "Yangjiang",
PROVINCE_ID: "6",
ZH_NAME: "阳江",
TC_NAME: "陽江"
},
{
CITY_ID: "347",
EN_NAME: "Qingyuan",
PROVINCE_ID: "6",
ZH_NAME: "清远",
TC_NAME: "清遠"
},
{
CITY_ID: "348",
EN_NAME: "Jieyang",
PROVINCE_ID: "6",
ZH_NAME: "揭阳",
TC_NAME: "揭陽"
},
{
CITY_ID: "349",
EN_NAME: "Yunfu",
PROVINCE_ID: "6",
ZH_NAME: "云浮",
TC_NAME: "雲浮"
},
{
CITY_ID: "350",
EN_NAME: "Port of Fangcheng",
PROVINCE_ID: "7",
ZH_NAME: "防城港",
TC_NAME: "防城港"
},
{
CITY_ID: "351",
EN_NAME: "Baise",
PROVINCE_ID: "7",
ZH_NAME: "百色",
TC_NAME: "百色"
},
{
CITY_ID: "352",
EN_NAME: "Hezhou",
PROVINCE_ID: "7",
ZH_NAME: "贺州",
TC_NAME: "賀州"
},
{
CITY_ID: "353",
EN_NAME: "Hechi",
PROVINCE_ID: "7",
ZH_NAME: "河池",
TC_NAME: "河池"
},
{
CITY_ID: "354",
EN_NAME: "Guest",
PROVINCE_ID: "7",
ZH_NAME: "来宾",
TC_NAME: "來賓"
},
{
CITY_ID: "355",
EN_NAME: "Chongzuo",
PROVINCE_ID: "7",
ZH_NAME: "崇左",
TC_NAME: "崇左"
},
{
CITY_ID: "356",
EN_NAME: "Sansha",
PROVINCE_ID: "9",
ZH_NAME: "三沙",
TC_NAME: "三沙"
},
{
CITY_ID: "357",
EN_NAME: "Zigong",
PROVINCE_ID: "25",
ZH_NAME: "自贡",
TC_NAME: "自貢"
},
{
CITY_ID: "358",
EN_NAME: "Panzhihua",
PROVINCE_ID: "25",
ZH_NAME: "攀枝花",
TC_NAME: "攀枝花"
},
{
CITY_ID: "359",
EN_NAME: "Deyang",
PROVINCE_ID: "25",
ZH_NAME: "德阳",
TC_NAME: "德陽"
},
{
CITY_ID: "360",
EN_NAME: "Suining",
PROVINCE_ID: "25",
ZH_NAME: "遂宁",
TC_NAME: "遂寧"
},
{
CITY_ID: "361",
EN_NAME: "Leshan",
PROVINCE_ID: "25",
ZH_NAME: "乐山",
TC_NAME: "樂山"
},
{
CITY_ID: "362",
EN_NAME: "Meishan",
PROVINCE_ID: "25",
ZH_NAME: "眉山",
TC_NAME: "眉山"
},
{
CITY_ID: "363",
EN_NAME: "Guangan",
PROVINCE_ID: "25",
ZH_NAME: "广安",
TC_NAME: "廣安"
},
{
CITY_ID: "364",
EN_NAME: "Dazhou",
PROVINCE_ID: "25",
ZH_NAME: "达州",
TC_NAME: "達州"
},
{
CITY_ID: "365",
EN_NAME: "Bazhong",
PROVINCE_ID: "25",
ZH_NAME: "巴中",
TC_NAME: "巴中"
},
{
CITY_ID: "366",
EN_NAME: "Ziyang",
PROVINCE_ID: "25",
ZH_NAME: "资阳",
TC_NAME: "資陽"
},
{
CITY_ID: "367",
EN_NAME: "Aba Tibetan Qiang Prefecture",
PROVINCE_ID: "25",
ZH_NAME: "阿坝藏族羌族自治州",
TC_NAME: "阿壩藏族羌族自治州"
},
{
CITY_ID: "368",
EN_NAME: "Ganzi Tibetan Prefecture",
PROVINCE_ID: "25",
ZH_NAME: "甘孜藏族自治州",
TC_NAME: "甘孜藏族自治州"
},
{
CITY_ID: "369",
EN_NAME: "Liangshan Yi Prefecture",
PROVINCE_ID: "25",
ZH_NAME: "凉山彝族自治州",
TC_NAME: "涼山彜族自治州"
},
{
CITY_ID: "370",
EN_NAME: "Tongren",
PROVINCE_ID: "8",
ZH_NAME: "铜仁",
TC_NAME: "銅仁"
},
{
CITY_ID: "371",
EN_NAME: "Qianxinan Buyei Prefecture",
PROVINCE_ID: "8",
ZH_NAME: "黔西南布依族苗族自治州",
TC_NAME: "黔西南布依族苗族自治州"
},
{
CITY_ID: "372",
EN_NAME: "Qiandongnan Miao Prefecture",
PROVINCE_ID: "8",
ZH_NAME: "黔东南苗族侗族自治州",
TC_NAME: "黔東南苗族侗族自治州"
},
{
CITY_ID: "373",
EN_NAME: "Qiannan",
PROVINCE_ID: "8",
ZH_NAME: "黔南布依族苗族自治州",
TC_NAME: "黔南布依族苗族自治州"
},
{
CITY_ID: "374",
EN_NAME: "Baoshan",
PROVINCE_ID: "30",
ZH_NAME: "保山",
TC_NAME: "保山"
},
{
CITY_ID: "375",
EN_NAME: "Zhaotong",
PROVINCE_ID: "30",
ZH_NAME: "昭通",
TC_NAME: "昭通"
},
{
CITY_ID: "376",
EN_NAME: "Puer Tea",
PROVINCE_ID: "30",
ZH_NAME: "普洱",
TC_NAME: "普洱"
},
{
CITY_ID: "377",
EN_NAME: "Lincang",
PROVINCE_ID: "30",
ZH_NAME: "临沧",
TC_NAME: "臨滄"
},
{
CITY_ID: "378",
EN_NAME: "Chuxiong Yi Prefecture",
PROVINCE_ID: "30",
ZH_NAME: "楚雄彝族自治州",
TC_NAME: "楚雄彜族自治州"
},
{
CITY_ID: "379",
EN_NAME: "Honghe Hani Yi Prefecture",
PROVINCE_ID: "30",
ZH_NAME: "红河哈尼族彝族自治州",
TC_NAME: "紅河哈尼族彜族自治州"
},
{
CITY_ID: "380",
EN_NAME: "Wenshan Zhuang Miao Prefecture",
PROVINCE_ID: "30",
ZH_NAME: "文山壮族苗族自治州",
TC_NAME: "文山壯族苗族自治州"
},
{
CITY_ID: "381",
EN_NAME: "Dai Prefecture Xishuangbanna",
PROVINCE_ID: "30",
ZH_NAME: "西双版纳傣族自治州",
TC_NAME: "西雙版納傣族自治州"
},
{
CITY_ID: "382",
EN_NAME: "Dali Bai Prefecture",
PROVINCE_ID: "30",
ZH_NAME: "大理白族自治州",
TC_NAME: "大理白族自治州"
},
{
CITY_ID: "383",
EN_NAME: "Dehong Dai Jingpo Prefecture",
PROVINCE_ID: "30",
ZH_NAME: "德宏傣族景颇族自治州",
TC_NAME: "德宏傣族景頗族自治州"
},
{
CITY_ID: "384",
EN_NAME: "Nu River Lisu Prefecture",
PROVINCE_ID: "30",
ZH_NAME: "怒江傈僳族自治州",
TC_NAME: "怒江傈僳族自治州"
},
{
CITY_ID: "385",
EN_NAME: "Diqing Tibetan Prefecture",
PROVINCE_ID: "30",
ZH_NAME: "迪庆藏族自治州",
TC_NAME: "迪慶藏族自治州"
},
{
CITY_ID: "386",
EN_NAME: "Shigatse",
PROVINCE_ID: "27",
ZH_NAME: "日喀则",
TC_NAME: "日喀則"
},
{
CITY_ID: "387",
EN_NAME: "Changdu area",
PROVINCE_ID: "27",
ZH_NAME: "昌都地区",
TC_NAME: "昌都地區"
},
{
CITY_ID: "388",
EN_NAME: "Shannan",
PROVINCE_ID: "27",
ZH_NAME: "山南地区",
TC_NAME: "山南地區"
},
{
CITY_ID: "389",
EN_NAME: "Naqu",
PROVINCE_ID: "27",
ZH_NAME: "那曲地区",
TC_NAME: "那曲地區"
},
{
CITY_ID: "390",
EN_NAME: "Ali Area",
PROVINCE_ID: "27",
ZH_NAME: "阿里地区",
TC_NAME: "阿裏地區"
},
{
CITY_ID: "391",
EN_NAME: "nyingchi prefecture",
PROVINCE_ID: "27",
ZH_NAME: "林芝地区",
TC_NAME: "林芝地區"
},
{
CITY_ID: "392",
EN_NAME: "Ankang",
PROVINCE_ID: "24",
ZH_NAME: "安康",
TC_NAME: "安康"
},
{
CITY_ID: "393",
EN_NAME: "Shangluo",
PROVINCE_ID: "24",
ZH_NAME: "商洛",
TC_NAME: "商洛"
},
{
CITY_ID: "394",
EN_NAME: "Jinchang",
PROVINCE_ID: "5",
ZH_NAME: "金昌",
TC_NAME: "金昌"
},
{
CITY_ID: "395",
EN_NAME: "silver",
PROVINCE_ID: "5",
ZH_NAME: "白银",
TC_NAME: "白銀"
},
{
CITY_ID: "396",
EN_NAME: "Zhangye",
PROVINCE_ID: "5",
ZH_NAME: "张掖",
TC_NAME: "張掖"
},
{
CITY_ID: "397",
EN_NAME: "Pingliang",
PROVINCE_ID: "5",
ZH_NAME: "平凉",
TC_NAME: "平涼"
},
{
CITY_ID: "398",
EN_NAME: "Jiuquan",
PROVINCE_ID: "5",
ZH_NAME: "酒泉",
TC_NAME: "酒泉"
},
{
CITY_ID: "399",
EN_NAME: "Qingyang",
PROVINCE_ID: "5",
ZH_NAME: "庆阳",
TC_NAME: "慶陽"
},
{
CITY_ID: "400",
EN_NAME: "Dingxi",
PROVINCE_ID: "5",
ZH_NAME: "定西",
TC_NAME: "定西"
},
{
CITY_ID: "401",
EN_NAME: "Longnan",
PROVINCE_ID: "5",
ZH_NAME: "陇南",
TC_NAME: "隴南"
},
{
CITY_ID: "402",
EN_NAME: "Linxia Hui Prefecture",
PROVINCE_ID: "5",
ZH_NAME: "临夏回族自治州",
TC_NAME: "臨夏回族自治州"
},
{
CITY_ID: "403",
EN_NAME: "Gannan Tibetan Prefecture",
PROVINCE_ID: "5",
ZH_NAME: "甘南藏族自治州",
TC_NAME: "甘南藏族自治州"
},
{
CITY_ID: "404",
EN_NAME: "Haidong",
PROVINCE_ID: "21",
ZH_NAME: "海东",
TC_NAME: "海東"
},
{
CITY_ID: "405",
EN_NAME: "Haibei Tibetan Prefecture",
PROVINCE_ID: "21",
ZH_NAME: "海北藏族自治州",
TC_NAME: "海北藏族自治州"
},
{
CITY_ID: "406",
EN_NAME: "Huangnan Tibetan Prefecture",
PROVINCE_ID: "21",
ZH_NAME: "黄南藏族自治州",
TC_NAME: "黃南藏族自治州"
},
{
CITY_ID: "407",
EN_NAME: "Hainan Tibetan Prefecture",
PROVINCE_ID: "21",
ZH_NAME: "海南藏族自治州",
TC_NAME: "海南藏族自治州"
},
{
CITY_ID: "408",
EN_NAME: "Golog Tibetan Prefecture",
PROVINCE_ID: "21",
ZH_NAME: "果洛藏族自治州",
TC_NAME: "果洛藏族自治州"
},
{
CITY_ID: "409",
EN_NAME: "Yushu Tibetan Prefecture",
PROVINCE_ID: "21",
ZH_NAME: "玉树藏族自治州",
TC_NAME: "玉樹藏族自治州"
},
{
CITY_ID: "410",
EN_NAME: "HaixiMongol Tibetan Prefecture",
PROVINCE_ID: "21",
ZH_NAME: "海西蒙古族藏族自治州",
TC_NAME: "海西蒙古族藏族自治州"
},
{
CITY_ID: "411",
EN_NAME: "Guyuan",
PROVINCE_ID: "20",
ZH_NAME: "固原",
TC_NAME: "固原"
},
{
CITY_ID: "412",
EN_NAME: "Defender",
PROVINCE_ID: "20",
ZH_NAME: "中卫",
TC_NAME: "中衛"
},
{
CITY_ID: "413",
EN_NAME: "Turpan area",
PROVINCE_ID: "29",
ZH_NAME: "吐鲁番地区",
TC_NAME: "吐魯番地區"
},
{
CITY_ID: "414",
EN_NAME: "Hami area",
PROVINCE_ID: "29",
ZH_NAME: "哈密地区",
TC_NAME: "哈密地區"
},
{
CITY_ID: "415",
EN_NAME: "Changji Hui Prefecture",
PROVINCE_ID: "29",
ZH_NAME: "昌吉回族自治州",
TC_NAME: "昌吉回族自治州"
},
{
CITY_ID: "416",
EN_NAME: "Mongolia Prefecture Bortala",
PROVINCE_ID: "29",
ZH_NAME: "博尔塔拉蒙古自治州",
TC_NAME: "博爾塔拉蒙古自治州"
},
{
CITY_ID: "417",
EN_NAME: "Mongol Prefecture Bayinguoleng",
PROVINCE_ID: "29",
ZH_NAME: "巴音郭楞蒙古自治州",
TC_NAME: "巴音郭楞蒙古自治州"
},
{
CITY_ID: "418",
EN_NAME: "Akesu area",
PROVINCE_ID: "29",
ZH_NAME: "阿克苏地区",
TC_NAME: "阿克蘇地區"
},
{
CITY_ID: "419",
EN_NAME: "Kirgiz Prefecture",
PROVINCE_ID: "29",
ZH_NAME: "克孜勒苏柯尔克孜自治州",
TC_NAME: "克孜勒蘇柯爾克孜自治州"
},
{
CITY_ID: "420",
EN_NAME: "Kashi area",
PROVINCE_ID: "29",
ZH_NAME: "喀什地区",
TC_NAME: "喀什地區"
},
{
CITY_ID: "421",
EN_NAME: "Hotan Region",
PROVINCE_ID: "29",
ZH_NAME: "和田地区",
TC_NAME: "和田地區"
},
{
CITY_ID: "422",
EN_NAME: "Yili Kazak Prefecture",
PROVINCE_ID: "29",
ZH_NAME: "伊犁哈萨克斯坦自治州",
TC_NAME: "伊犁哈薩克斯坦自治州"
},
{
CITY_ID: "423",
EN_NAME: "Tacheng area",
PROVINCE_ID: "29",
ZH_NAME: "塔城地区",
TC_NAME: "塔城地區"
},
{
CITY_ID: "424",
EN_NAME: "Aletai area",
PROVINCE_ID: "29",
ZH_NAME: "阿尔泰地区",
TC_NAME: "阿爾泰地區"
},
{
CITY_ID: "425",
EN_NAME: "The Xinjiang Uygur Region",
PROVINCE_ID: "29",
ZH_NAME: "新疆维吾尔自治区",
TC_NAME: "新疆維吾爾自治區"
},
{
CITY_ID: "426",
EN_NAME: "Hainan provindal gov administrative units",
PROVINCE_ID: "9",
ZH_NAME: "海南省省直辖县级行政区划",
TC_NAME: "海南省省直轄縣級行政區劃"
},
{
CITY_ID: "427",
EN_NAME: "Henan provindal gov administrative units",
PROVINCE_ID: "11",
ZH_NAME: "河南省省直辖县级行政区划",
TC_NAME: "河南省省直轄縣級行政區劃"
},
{
CITY_ID: "428",
EN_NAME: "Hubei provindal gov administrative units",
PROVINCE_ID: "13",
ZH_NAME: "湖北省省直辖县级行政区划",
TC_NAME: "湖北省省直轄縣級行政區劃"
}
];
let nationsEnList = [
{ v: "10", n: "HONG KONG,CHINA" },
{ v: "28", n: "CHINA" },
......@@ -1248,6 +3879,50 @@ export function getNationsPhoneCodeList() {
return nationsPhoneCodeList;
}
// 获取中国大陆省份
export function getCnProvinceList(lan) {
let result = [];
cnProvinceList.forEach(element => {
let data = {
v: element.PROVINCE_ID,
n: ""
};
switch (lan) {
case "zh":
data.n = element.ZH_NAME;
case "en":
data.n = element.EN_NAME;
default:
data.n = element.TC_NAME;
}
result.push(data)
});
return result;
}
// 获取根据省ID中国大陆城市
export function getCityList(lan,PROVINCE_ID) {
let result = [];
cnCityList.forEach(element => {
if(element.PROVINCE_ID == PROVINCE_ID){
let data = {
v: element.CITY_ID,
n: ""
};
switch (lan) {
case "zh":
data.n = element.ZH_NAME;
case "en":
data.n = element.EN_NAME;
default:
data.n = element.TC_NAME;
}
result.push(data)
}
});
return result;
}
export function getNationsList(lan) {
switch (lan) {
case "zh":
......