91521fa0 by simon

2

1 parent 12c9ed1b
......@@ -2,7 +2,8 @@ import api from "@/api/api";
import { httpGet, httpPost } from "@/api/fetch-api.js";
import { contactMethodCheck } from "@utils/utils.js";
import { setTitle } from "@/utils/utils.js";
import { setTitle, ascSort } from "@/utils/utils.js";
import { getNationsList, getNationsPhoneCodeList } from "@/utils/biz.js";
import Auth from "@components/auth/auth.vue";
import modalComp from "@/components/modal-comp/modal-comp.vue";
......@@ -23,12 +24,26 @@ export default {
dataInit: false,
selectedPolicies: [],
data: {
// 国际号码区号列表
mobileAreaCode: "",
// 电话
mobile: "",
email: "",
// 国际地区区号
countryId: "",
// 省
provinceId: "",
// 市
cityId: "",
// 地址
address: "",
// 同意接收宣传信息 1:同意 0:不同意
acceptMessage: 1,
areaCode: ""
// 上传信息
iobsKey: "a",
fileFormat: "xlsx",
fileSize: 123,
fileContentType: "mp4"
},
errorTips: {
e1: "",
......@@ -42,28 +57,10 @@ export default {
modalIcon: "succ",
modalContent: "",
// 新增
// 国际号码区号列表
areaCodeList: [
{
v: "abc",
n: "abc"
},
{
v: "efg",
n: "efg"
}
],
countryList:[
{
v: "cn",
n: "中国"
},
{
v: "en",
n: "美国"
}
]
nationsPhoneCodeList: [],
// 国际地区区号
nationsList: []
};
},
components: {
......@@ -108,7 +105,7 @@ export default {
let b2 = this.checkEmail();
let b3 = this.checkAddress();
let b = b1 & b2 & b3;
if (b) {
if (!b) {
if (this.loading) {
return;
}
......@@ -125,6 +122,8 @@ export default {
emailAcceptMsg: this.checked3 ? 1 : 0,
policies: policies
};
console.log("data:", JSON.stringify(data));
return;
this.loading = true;
httpPost({
url: api.updatePolicyContanct,
......@@ -165,6 +164,29 @@ export default {
return true;
},
initData() {
let nationsPhoneCodeListTemp = getNationsPhoneCodeList();
// 去重
let obj = {};
let nationsPhoneCodeList = nationsPhoneCodeListTemp.reduce(
(cur, next) => {
//设置cur默认类型为数组,并且初始值为空的数组
obj[next.n] ? "" : (obj[next.n] = true && cur.push(next));
return cur;
},
[]
);
// // 加数字属性标号用于排序
// nationsPhoneCodeList.forEach(element => {
// element.num = parseInt(element.n);
// });
// // 排序
// nationsPhoneCodeList = nationsPhoneCodeList.sort(ascSort("num", ""));
this.nationsPhoneCodeList = nationsPhoneCodeList;
this.nationsList = getNationsList(this.$i18n.locale);
if (this.dataInit) {
return;
}
......@@ -203,6 +225,7 @@ export default {
},
handlePolicySelect(data) {
this.selectedPolicies = data;
console.log("this.selectedPolicies:", this.selectedPolicies);
this.initData();
},
userLogout() {
......@@ -220,49 +243,91 @@ export default {
}
},
updatePolicyContact() {
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: "",
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/"
};
httpPost({
url: api.policyContactApi,
data: param,
sid: true
}).then(response => {
console.log("response:", response)
}).catch(res => {
});
})
.then(response => {
console.log("response:", response);
})
.catch(res => {});
},
uploadExcel(){
}
uploadExcel() {}
},
watch: {
"data.mobile": function() {
"data.mobileAreaCode": function() {
this.errorTips.e1 = "";
},
"data.address": function() {
"data.mobile": function() {
this.errorTips.e2 = "";
},
"data.email": function() {
"data.countryId": function() {
this.errorTips.e3 = "";
}
},
"data.provinceId": function() {
this.errorTips.e4 = "";
},
"data.cityId": function() {
this.errorTips.e5 = "";
},
"data.address": function() {
this.errorTips.e6 = "";
},
},
mounted() {
this.initTitle();
},
created() {
// this.loading = true;
this.$root.eventBus.$on("langChange", () => {
try {
this.initData();
} catch (e) {}
});
}
};
// var ttt = {
// areaCode:"",
// mobileNo: "1232321",
// address: "CHINA, GuangdongShenzhen咯农户心情来来来",
// email: "zhangwenjun110@ocft.com",
// mobileNoAcceptMsg: 0,
// addressAcceptMsg: 0,
// emailAcceptMsg: 0,
// 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"
};
......
......@@ -22,8 +22,8 @@
<div class="ipt-wrap-linear">
<div class="down-arrow"></div>
<div class="cont">
<el-select class="ipt" v-model="data.areaCode" :placeholder="$t('policyChangeContact.form.InternationalArea')">
<el-option v-for="(item, index) in areaCodeList" :key="index" :label="item.n" :value="item.v"></el-option>
<el-select class="ipt" v-model="data.mobileAreaCode" :placeholder="$t('policyChangeContact.form.InternationalArea')">
<el-option v-for="(item, index) in nationsPhoneCodeList" :key="index" :label="item.n" :value="item.n"></el-option>
</el-select>
</div>
</div>
......@@ -53,8 +53,8 @@
<div class="ipt-wrap-linear">
<div class="down-arrow"></div>
<div class="cont">
<el-select class="ipt" v-model="data.countryCode" :placeholder="$t('policyChangeContact.form.Nation')">
<el-option v-for="(item, index) in countryList" :key="index" :label="item.n" :value="item.v"></el-option>
<el-select class="ipt" v-model="data.countryId" :placeholder="$t('policyChangeContact.form.Nation')">
<el-option v-for="(item, index) in nationsList" :key="index" :label="item.n" :value="item.v"></el-option>
</el-select>
</div>
</div>
......@@ -63,16 +63,25 @@
</div>
</div>
<div class="pure-u-1 pure-u-md-6-24 ipt-gird-item">
<!-- <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>
<div class="validator" v-if="errorTips.e2.length > 0">
<img src="@/assets/images/common/icon-notice.png" alt="">{{errorTips.e2}}
<img src="@/assets/images/common/icon-notice.png" alt="">{{errorTips.e6}}
</div>
</div>
<div class="pure-u-1 pure-u-md-12-24 ipt-gird-item">
<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>
<div class="validator" v-if="errorTips.e2.length > 0">
<img src="@/assets/images/common/icon-notice.png" alt="">{{errorTips.e6}}
</div>
</div> -->
<div class="pure-u-1 pure-u-md-18-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.Address')">
</div>
......
......@@ -37,7 +37,7 @@
background: url("~@/assets/images/insurance-query/triangle-down2.png")
no-repeat center center;
background-size: 100% 100%;
top: 16px;
top: 21px;
right: 26px;
}
......
......@@ -92,7 +92,7 @@
<img src="@/assets/images/common/icon-notice.png" alt="">{{errorTips.e1}}
</div>
</div>
<!-- <div class="pure-u-1 form-item">
<div class="pure-u-1 form-item">
<div class="label">
<img src="@/assets/images/login/icon-login-password.png"> {{$t('login.password')}}
</div>
......@@ -102,7 +102,7 @@
<div class="validator" v-if="errorTips.e2.length > 0 ">
<img src="@/assets/images/common/icon-notice.png" alt="">{{errorTips.e2}}
</div>
</div> -->
</div>
<div class="pure-u-1 form-item">
<div class="label">
<img src="@/assets/images/login/icon-login-phone.png"> {{$t('login.SMSVerificationCode')}}
......
let nationsPhoneCodeList = [
{ v: "10", n: "852" },
{ v: "28", n: "86" },
{ v: "225", n: "1" },
{ v: "413", n: "1" },
{ v: "417", n: "1" },
{ v: "431", n: "1" },
{ v: "437", n: "1" },
{ v: "447", n: "1" },
{ v: "473", n: "1" },
{ v: "477", n: "1" },
{ v: "513", n: "1" },
{ v: "557", n: "1" },
{ v: "561", n: "1" },
{ v: "597", n: "1" },
{ v: "665", n: "1" },
{ v: "697", n: "1" },
{ v: "725", n: "1" },
{ v: "741", n: "1" },
{ v: "745", n: "1" },
{ v: "821", n: "1" },
{ v: "829", n: "1" },
{ v: "855", n: "1" },
{ v: "737", n: "7" },
{ v: "519", n: "20" },
{ v: "775", n: "27" },
{ v: "553", n: "30" },
{ v: "679", n: "31" },
{ v: "441", n: "32" },
{ v: "539", n: "33" },
{ v: "783", n: "34" },
{ v: "579", n: "36" },
{ v: "595", n: "39" },
{ v: "735", n: "40" },
{ v: "803", n: "41" },
{ v: "427", n: "43" },
{ v: "839", n: "44" },
{ v: "509", n: "45" },
{ v: "801", n: "46" },
{ v: "699", n: "47" },
{ v: "797", n: "47" },
{ v: "721", n: "48" },
{ v: "547", n: "49" },
{ v: "715", n: "51" },
{ v: "655", n: "52" },
{ v: "503", n: "53" },
{ v: "419", n: "54" },
{ v: "459", n: "55" },
{ v: "483", n: "56" },
{ v: "489", n: "57" },
{ v: "851", n: "58" },
{ v: "637", n: "60" },
{ v: "425", n: "61" },
{ v: "485", n: "61" },
{ v: "487", n: "61" },
{ v: "585", n: "62" },
{ v: "717", n: "63" },
{ v: "683", n: "64" },
{ v: "765", n: "65" },
{ v: "811", n: "66" },
{ v: "603", n: "73" },
{ v: "599", n: "81" },
{ v: "779", n: "82" },
{ v: "853", n: "84" },
{ v: "825", n: "90" },
{ v: "583", n: "91" },
{ v: "703", n: "92" },
{ v: "401", n: "93" },
{ v: "785", n: "94" },
{ v: "671", n: "95" },
{ v: "587", n: "98" },
{ v: "667", n: "212" },
{ v: "405", n: "213" },
{ v: "823", n: "216" },
{ v: "625", n: "218" },
{ v: "543", n: "220" },
{ v: "755", n: "221" },
{ v: "649", n: "222" },
{ v: "641", n: "223" },
{ v: "565", n: "224" },
{ v: "499", n: "225" },
{ v: "465", n: "226" },
{ v: "687", n: "227" },
{ v: "815", n: "228" },
{ v: "445", n: "229" },
{ v: "651", n: "230" },
{ v: "623", n: "231" },
{ v: "763", n: "232" },
{ v: "549", n: "233" },
{ v: "689", n: "234" },
{ v: "481", n: "235" },
{ v: "479", n: "236" },
{ v: "471", n: "237" },
{ v: "475", n: "238" },
{ v: "751", n: "239" },
{ v: "523", n: "240" },
{ v: "541", n: "241" },
{ v: "493", n: "242" },
{ v: "494", n: "243" },
{ v: "411", n: "244" },
{ v: "567", n: "245" },
{ v: "761", n: "248" },
{ v: "793", n: "249" },
{ v: "739", n: "250" },
{ v: "529", n: "251" },
{ v: "773", n: "252" },
{ v: "511", n: "253" },
{ v: "605", n: "254" },
{ v: "841", n: "255" },
{ v: "833", n: "256" },
{ v: "467", n: "257" },
{ v: "669", n: "258" },
{ v: "867", n: "260" },
{ v: "633", n: "261" },
{ v: "733", n: "262" },
{ v: "869", n: "263" },
{ v: "673", n: "264" },
{ v: "635", n: "265" },
{ v: "621", n: "266" },
{ v: "455", n: "267" },
{ v: "799", n: "268" },
{ v: "491", n: "269" },
{ v: "653", n: "269" },
{ v: "787", n: "290" },
{ v: "525", n: "291" },
{ v: "423", n: "297" },
{ v: "533", n: "298" },
{ v: "555", n: "299" },
{ v: "863", n: "338" },
{ v: "551", n: "350" },
{ v: "723", n: "351" },
{ v: "631", n: "352" },
{ v: "591", n: "353" },
{ v: "581", n: "354" },
{ v: "403", n: "355" },
{ v: "643", n: "356" },
{ v: "505", n: "357" },
{ v: "537", n: "358" },
{ v: "463", n: "359" },
{ v: "629", n: "370" },
{ v: "617", n: "371" },
{ v: "527", n: "372" },
{ v: "731", n: "373" },
{ v: "421", n: "374" },
{ v: "439", n: "375" },
{ v: "409", n: "376" },
{ v: "659", n: "377" },
{ v: "749", n: "378" },
{ v: "575", n: "379" },
{ v: "835", n: "380" },
{ v: "759", n: "381" },
{ v: "501", n: "385" },
{ v: "769", n: "386" },
{ v: "453", n: "387" },
{ v: "507", n: "420" },
{ v: "767", n: "421" },
{ v: "627", n: "423" },
{ v: "531", n: "500" },
{ v: "443", n: "501" },
{ v: "563", n: "502" },
{ v: "521", n: "503" },
{ v: "577", n: "504" },
{ v: "685", n: "505" },
{ v: "497", n: "506" },
{ v: "709", n: "507" },
{ v: "789", n: "508" },
{ v: "571", n: "509" },
{ v: "559", n: "590" },
{ v: "451", n: "591" },
{ v: "569", n: "592" },
{ v: "517", n: "593" },
{ v: "713", n: "595" },
{ v: "647", n: "596" },
{ v: "795", n: "597" },
{ v: "845", n: "598" },
{ v: "415", n: "672" },
{ v: "693", n: "672" },
{ v: "461", n: "673" },
{ v: "675", n: "674" },
{ v: "711", n: "675" },
{ v: "819", n: "676" },
{ v: "771", n: "677" },
{ v: "849", n: "678" },
{ v: "535", n: "679" },
{ v: "705", n: "680" },
{ v: "857", n: "681" },
{ v: "495", n: "682" },
{ v: "691", n: "683" },
{ v: "407", n: "684" },
{ v: "747", n: "685" },
{ v: "607", n: "686" },
{ v: "681", n: "687" },
{ v: "831", n: "688" },
{ v: "817", n: "690" },
{ v: "657", n: "691" },
{ v: "645", n: "692" },
{ v: "695", n: "850" },
{ v: "119", n: "853" },
{ v: "469", n: "855" },
{ v: "615", n: "856" },
{ v: "435", n: "880" },
{ v: "807", n: "886" },
{ v: "639", n: "960" },
{ v: "619", n: "961" },
{ v: "601", n: "962" },
{ v: "805", n: "963" },
{ v: "589", n: "964" },
{ v: "611", n: "965" },
{ v: "753", n: "966" },
{ v: "861", n: "967" },
{ v: "701", n: "968" },
{ v: "837", n: "971" },
{ v: "593", n: "972" },
{ v: "433", n: "973" },
{ v: "727", n: "974" },
{ v: "449", n: "975" },
{ v: "661", n: "976" },
{ v: "677", n: "977" },
{ v: "809", n: "992" },
{ v: "827", n: "993" },
{ v: "429", n: "994" },
{ v: "545", n: "995" },
{ v: "613", n: "996" },
{ v: "847", n: "998" }
];
let nationsEnList = [
{ "v": "10", "n": "HONG KONG,CHINA" },
{ "v": "28", "n": "CHINA" },
{ "v": "119", "n": "MACAU,CHINA" },
{ "v": "225", "n": "UNITED STATES" },
{ "v": "401", "n": "AFGHANISTAN" },
{ "v": "403", "n": "ALBANIA" },
{ "v": "405", "n": "ALGERIA" },
{ "v": "407", "n": "AMERICAN SAMOA" },
{ "v": "409", "n": "ANDORRA" },
{ "v": "411", "n": "ANGOLA" },
{ "v": "413", "n": "ANGUILLA" },
{ "v": "415", "n": "ANTARCTICA" },
{ "v": "417", "n": "ANTIGUA AND BARBUDA" },
{ "v": "419", "n": "ARGENTINA" },
{ "v": "421", "n": "ARMENIA" },
{ "v": "423", "n": "ARUBA" },
{ "v": "425", "n": "AUSTRALIA" },
{ "v": "427", "n": "AUSTRIA" },
{ "v": "429", "n": "AZERBAIJAN" },
{ "v": "431", "n": "BAHAMAS" },
{ "v": "433", "n": "BAHRAIN" },
{ "v": "435", "n": "BANGLADESH" },
{ "v": "437", "n": "BARBADOS" },
{ "v": "439", "n": "BELARUS" },
{ "v": "441", "n": "BELGIUM" },
{ "v": "443", "n": "BELIZE" },
{ "v": "445", "n": "BENIN" },
{ "v": "447", "n": "BERMUDA" },
{ "v": "449", "n": "BHUTAN" },
{ "v": "451", "n": "BOLIVIA" },
{ "v": "453", "n": "BOSNIA AND HERZEGOVINA" },
{ "v": "455", "n": "BOTSWANA" },
{ "v": "457", "n": "BOUVET ISLAND" },
{ "v": "459", "n": "BRAZIL" },
{ "v": "461", "n": "BRUNEI DARUSSALAM" },
{ "v": "463", "n": "BULGARIA" },
{ "v": "465", "n": "BURKINA FASO" },
{ "v": "467", "n": "BURUNDI" },
{ "v": "469", "n": "CAMBODIA" },
{ "v": "471", "n": "CAMEROON" },
{ "v": "473", "n": "CANADA" },
{ "v": "475", "n": "CAPE VERDE" },
{ "v": "477", "n": "CAYMAN ISLANDS" },
{ "v": "479", "n": "CENTRAL AFRICAN REPUBLIC" },
{ "v": "481", "n": "CHAD" },
{ "v": "483", "n": "CHILE" },
{ "v": "485", "n": "CHRISTMAS ISLAND" },
{ "v": "487", "n": "COCOS (KEELING) ISLANDS" },
{ "v": "489", "n": "COLOMBIA" },
{ "v": "491", "n": "COMOROS" },
{ "v": "493", "n": "CONGO, REPUBLIC OF" },
{ "v": "494", "n": "CONGO, DEMOCRATIC REP" },
{ "v": "495", "n": "COOK ISLANDS" },
{ "v": "497", "n": "COSTA RICA" },
{ "v": "499", "n": "COTE D'IVOIRE" },
{ "v": "501", "n": "CROATIA" },
{ "v": "503", "n": "CUBA" },
{ "v": "505", "n": "CYPRUS" },
{ "v": "507", "n": "CZECH REPUBLIC" },
{ "v": "509", "n": "DENMARK" },
{ "v": "511", "n": "DJIBOUTI" },
{ "v": "513", "n": "DOMINICA" },
{ "v": "515", "n": "EAST TIMOR" },
{ "v": "517", "n": "ECUADOR" },
{ "v": "519", "n": "EGYPT" },
{ "v": "521", "n": "EL SALVADOR" },
{ "v": "523", "n": "EQUATORIAL GUINEA" },
{ "v": "525", "n": "ERITREA" },
{ "v": "527", "n": "ESTONIA" },
{ "v": "529", "n": "ETHIOPIA" },
{ "v": "531", "n": "FALKLAND ISLANDS" },
{ "v": "533", "n": "FAROE ISLANDS" },
{ "v": "535", "n": "FIJI" },
{ "v": "537", "n": "FINLAND" },
{ "v": "539", "n": "FRANCE" },
{ "v": "541", "n": "GABON" },
{ "v": "543", "n": "GAMBIA" },
{ "v": "545", "n": "GEORGIA" },
{ "v": "547", "n": "GERMANY" },
{ "v": "549", "n": "GHANA" },
{ "v": "551", "n": "GIBRALTAR" },
{ "v": "553", "n": "GREECE" },
{ "v": "555", "n": "GREENLAND" },
{ "v": "557", "n": "GRENADA" },
{ "v": "559", "n": "GUADELOUPE" },
{ "v": "561", "n": "GUAM" },
{ "v": "563", "n": "GUATEMALA" },
{ "v": "565", "n": "GUINEA" },
{ "v": "567", "n": "GUINEA-BISSAU" },
{ "v": "569", "n": "GUYANA" },
{ "v": "571", "n": "HAITI" },
{ "v": "573", "n": "HEARD AND MC DONALD ISLANDS" },
{ "v": "575", "n": "HOLY SEE (VATICAN CITY STATE)" },
{ "v": "577", "n": "HONDURAS" },
{ "v": "579", "n": "HUNGARY" },
{ "v": "581", "n": "ICELAND" },
{ "v": "583", "n": "INDIA" },
{ "v": "585", "n": "INDONESIA" },
{ "v": "587", "n": "IRAN" },
{ "v": "589", "n": "IRAQ" },
{ "v": "591", "n": "IRELAND" },
{ "v": "593", "n": "ISRAEL" },
{ "v": "595", "n": "ITALY" },
{ "v": "597", "n": "JAMAICA" },
{ "v": "599", "n": "JAPAN" },
{ "v": "601", "n": "JORDAN" },
{ "v": "603", "n": "KAZAKHSTAN" },
{ "v": "605", "n": "KENYA" },
{ "v": "607", "n": "KIRIBATI" },
{ "v": "609", "n": "KOSOVO" },
{ "v": "611", "n": "KUWAIT" },
{ "v": "613", "n": "KYRGYZSTAN" },
{ "v": "615", "n": "LAOS" },
{ "v": "617", "n": "LATVIA" },
{ "v": "619", "n": "LEBANON" },
{ "v": "621", "n": "LESOTHO" },
{ "v": "623", "n": "LIBERIA" },
{ "v": "625", "n": "LIBYAN ARAB JAMAHIRIYA" },
{ "v": "627", "n": "LIECHTENSTEIN" },
{ "v": "629", "n": "LITHUANIA" },
{ "v": "631", "n": "LUXEMBOURG" },
{ "v": "633", "n": "MADAGASCAR" },
{ "v": "635", "n": "MALAWI" },
{ "v": "637", "n": "MALAYSIA" },
{ "v": "639", "n": "MALDIVES" },
{ "v": "641", "n": "MALI" },
{ "v": "643", "n": "MALTA" },
{ "v": "645", "n": "MARSHALL ISLANDS" },
{ "v": "647", "n": "MARTINIQUE" },
{ "v": "649", "n": "MAURITANIA" },
{ "v": "651", "n": "MAURITIUS" },
{ "v": "653", "n": "MAYOTTE" },
{ "v": "655", "n": "MEXICO" },
{ "v": "657", "n": "MICRONESIA" },
{ "v": "659", "n": "MONACO" },
{ "v": "661", "n": "MONGOLIA" },
{ "v": "663", "n": "MONTENEGRO" },
{ "v": "665", "n": "MONTSERRAT" },
{ "v": "667", "n": "MOROCCO" },
{ "v": "669", "n": "MOZAMBIQUE" },
{ "v": "671", "n": "MYANMAR" },
{ "v": "673", "n": "NAMIBIA" },
{ "v": "675", "n": "NAURU" },
{ "v": "677", "n": "NEPAL" },
{ "v": "679", "n": "NETHERLANDS" },
{ "v": "681", "n": "NEW CALEDONIA" },
{ "v": "683", "n": "NEW ZEALAND" },
{ "v": "685", "n": "NICARAGUA" },
{ "v": "687", "n": "NIGER" },
{ "v": "689", "n": "NIGERIA" },
{ "v": "691", "n": "NIUE" },
{ "v": "693", "n": "NORFOLK ISLAND" },
{ "v": "695", "n": "NORTH KOREA" },
{ "v": "697", "n": "NORTHERN MARIANA ISLANDS" },
{ "v": "699", "n": "NORWAY" },
{ "v": "701", "n": "OMAN" },
{ "v": "703", "n": "PAKISTAN" },
{ "v": "705", "n": "PALAU" },
{ "v": "707", "n": "PALESTINE" },
{ "v": "709", "n": "PANAMA" },
{ "v": "711", "n": "PAPUA NEW GUINEA" },
{ "v": "713", "n": "PARAGUAY" },
{ "v": "715", "n": "PERU" },
{ "v": "717", "n": "PHILIPPINES" },
{ "v": "719", "n": "PITCAIRN" },
{ "v": "721", "n": "POLAND" },
{ "v": "723", "n": "PORTUGAL" },
{ "v": "725", "n": "PUERTO RICO" },
{ "v": "727", "n": "QATAR" },
{ "v": "729", "n": "REPUBLIC OF MACEDONI" },
{ "v": "731", "n": "REPUBLIC OF MOLDOVA" },
{ "v": "733", "n": "REUNION" },
{ "v": "735", "n": "ROMANIA" },
{ "v": "737", "n": "RUSSIA" },
{ "v": "739", "n": "RWANDA" },
{ "v": "741", "n": "SAINT KITTS AND NEVIS" },
{ "v": "743", "n": "SAINT LUCIA" },
{ "v": "745", "n": "SAINT VINCENT AND THE GRENADINES" },
{ "v": "747", "n": "SAMOA" },
{ "v": "749", "n": "SAN MARINO" },
{ "v": "751", "n": "SAO TOME AND PRINCIPE" },
{ "v": "753", "n": "SAUDI ARABIA" },
{ "v": "755", "n": "SENEGAL" },
{ "v": "757", "n": "SERBIA" },
{ "v": "759", "n": "SERBIA AND MONTENEGRO" },
{ "v": "761", "n": "SEYCHELLES" },
{ "v": "763", "n": "SIERRA LEONE" },
{ "v": "765", "n": "SINGAPORE" },
{ "v": "767", "n": "SLOVAKIA" },
{ "v": "769", "n": "SLOVENIA" },
{ "v": "771", "n": "SOLOMON ISLANDS" },
{ "v": "773", "n": "SOMALIA" },
{ "v": "775", "n": "SOUTH AFRICA" },
{ "v": "777", "n": "SOUTH GEORGIA AND THE SOUTH SANDWICH ISL" },
{ "v": "779", "n": "SOUTH KOREA" },
{ "v": "781", "n": "SOUTH YEMEN" },
{ "v": "783", "n": "SPAIN" },
{ "v": "785", "n": "SRI LANKA" },
{ "v": "787", "n": "ST. HELENA" },
{ "v": "789", "n": "ST. PIERRE AND MIQUELON" },
{ "v": "791", "n": "STATELESS" },
{ "v": "793", "n": "SUDAN" },
{ "v": "795", "n": "SURINAME" },
{ "v": "797", "n": "SVALBARD AND JAN MAYEN ISLANDS" },
{ "v": "799", "n": "SWAZILAND" },
{ "v": "801", "n": "SWEDEN" },
{ "v": "803", "n": "SWITZERLAND" },
{ "v": "805", "n": "SYRIAN ARAB REPUBLIC" },
{ "v": "807", "n": "TAIWAN,CHINA" },
{ "v": "809", "n": "TAJIKISTAN" },
{ "v": "811", "n": "THAILAND" },
{ "v": "813", "n": "TIMOR-LESTE" },
{ "v": "815", "n": "TOGO" },
{ "v": "817", "n": "TOKELAU" },
{ "v": "819", "n": "TONGA" },
{ "v": "821", "n": "TRINIDAD AND TOBAGO" },
{ "v": "823", "n": "TUNISIA" },
{ "v": "825", "n": "TURKEY" },
{ "v": "827", "n": "TURKMENISTAN" },
{ "v": "829", "n": "TURKS AND CAICOS ISLANDS" },
{ "v": "831", "n": "TUVALU" },
{ "v": "833", "n": "UGANDA" },
{ "v": "835", "n": "UKRAINE" },
{ "v": "837", "n": "UNITED ARAB EMIRATES" },
{ "v": "839", "n": "UNITED KINGDOM" },
{ "v": "841", "n": "UNITED REPUBLIC OF TANZANIA" },
{ "v": "843", "n": "UPPER VOLTA" },
{ "v": "845", "n": "URUGUAY" },
{ "v": "847", "n": "UZBEKISTAN" },
{ "v": "849", "n": "VANUATU" },
{ "v": "851", "n": "VENEZUELA" },
{ "v": "853", "n": "VIETNAM" },
{ "v": "855", "n": "VIRGIN ISLANDS" },
{ "v": "857", "n": "WALLIS AND FUTUNA ISLANDS" },
{ "v": "859", "n": "WESTERN SAHARA" },
{ "v": "861", "n": "YEMEN" },
{ "v": "863", "n": "YUGOSLAVIA" },
{ "v": "865", "n": "ZAIRE" },
{ "v": "867", "n": "ZAMBIA" },
{ "v": "869", "n": "ZIMBABWE" },
{ "v": "906", "n": "REPUBLIC OF SOUTH SUDAN" }
]
{ v: "10", n: "HONG KONG,CHINA" },
{ v: "28", n: "CHINA" },
{ v: "119", n: "MACAU,CHINA" },
{ v: "225", n: "UNITED STATES" },
{ v: "401", n: "AFGHANISTAN" },
{ v: "403", n: "ALBANIA" },
{ v: "405", n: "ALGERIA" },
{ v: "407", n: "AMERICAN SAMOA" },
{ v: "409", n: "ANDORRA" },
{ v: "411", n: "ANGOLA" },
{ v: "413", n: "ANGUILLA" },
{ v: "415", n: "ANTARCTICA" },
{ v: "417", n: "ANTIGUA AND BARBUDA" },
{ v: "419", n: "ARGENTINA" },
{ v: "421", n: "ARMENIA" },
{ v: "423", n: "ARUBA" },
{ v: "425", n: "AUSTRALIA" },
{ v: "427", n: "AUSTRIA" },
{ v: "429", n: "AZERBAIJAN" },
{ v: "431", n: "BAHAMAS" },
{ v: "433", n: "BAHRAIN" },
{ v: "435", n: "BANGLADESH" },
{ v: "437", n: "BARBADOS" },
{ v: "439", n: "BELARUS" },
{ v: "441", n: "BELGIUM" },
{ v: "443", n: "BELIZE" },
{ v: "445", n: "BENIN" },
{ v: "447", n: "BERMUDA" },
{ v: "449", n: "BHUTAN" },
{ v: "451", n: "BOLIVIA" },
{ v: "453", n: "BOSNIA AND HERZEGOVINA" },
{ v: "455", n: "BOTSWANA" },
{ v: "457", n: "BOUVET ISLAND" },
{ v: "459", n: "BRAZIL" },
{ v: "461", n: "BRUNEI DARUSSALAM" },
{ v: "463", n: "BULGARIA" },
{ v: "465", n: "BURKINA FASO" },
{ v: "467", n: "BURUNDI" },
{ v: "469", n: "CAMBODIA" },
{ v: "471", n: "CAMEROON" },
{ v: "473", n: "CANADA" },
{ v: "475", n: "CAPE VERDE" },
{ v: "477", n: "CAYMAN ISLANDS" },
{ v: "479", n: "CENTRAL AFRICAN REPUBLIC" },
{ v: "481", n: "CHAD" },
{ v: "483", n: "CHILE" },
{ v: "485", n: "CHRISTMAS ISLAND" },
{ v: "487", n: "COCOS (KEELING) ISLANDS" },
{ v: "489", n: "COLOMBIA" },
{ v: "491", n: "COMOROS" },
{ v: "493", n: "CONGO, REPUBLIC OF" },
{ v: "494", n: "CONGO, DEMOCRATIC REP" },
{ v: "495", n: "COOK ISLANDS" },
{ v: "497", n: "COSTA RICA" },
{ v: "499", n: "COTE D'IVOIRE" },
{ v: "501", n: "CROATIA" },
{ v: "503", n: "CUBA" },
{ v: "505", n: "CYPRUS" },
{ v: "507", n: "CZECH REPUBLIC" },
{ v: "509", n: "DENMARK" },
{ v: "511", n: "DJIBOUTI" },
{ v: "513", n: "DOMINICA" },
{ v: "515", n: "EAST TIMOR" },
{ v: "517", n: "ECUADOR" },
{ v: "519", n: "EGYPT" },
{ v: "521", n: "EL SALVADOR" },
{ v: "523", n: "EQUATORIAL GUINEA" },
{ v: "525", n: "ERITREA" },
{ v: "527", n: "ESTONIA" },
{ v: "529", n: "ETHIOPIA" },
{ v: "531", n: "FALKLAND ISLANDS" },
{ v: "533", n: "FAROE ISLANDS" },
{ v: "535", n: "FIJI" },
{ v: "537", n: "FINLAND" },
{ v: "539", n: "FRANCE" },
{ v: "541", n: "GABON" },
{ v: "543", n: "GAMBIA" },
{ v: "545", n: "GEORGIA" },
{ v: "547", n: "GERMANY" },
{ v: "549", n: "GHANA" },
{ v: "551", n: "GIBRALTAR" },
{ v: "553", n: "GREECE" },
{ v: "555", n: "GREENLAND" },
{ v: "557", n: "GRENADA" },
{ v: "559", n: "GUADELOUPE" },
{ v: "561", n: "GUAM" },
{ v: "563", n: "GUATEMALA" },
{ v: "565", n: "GUINEA" },
{ v: "567", n: "GUINEA-BISSAU" },
{ v: "569", n: "GUYANA" },
{ v: "571", n: "HAITI" },
{ v: "573", n: "HEARD AND MC DONALD ISLANDS" },
{ v: "575", n: "HOLY SEE (VATICAN CITY STATE)" },
{ v: "577", n: "HONDURAS" },
{ v: "579", n: "HUNGARY" },
{ v: "581", n: "ICELAND" },
{ v: "583", n: "INDIA" },
{ v: "585", n: "INDONESIA" },
{ v: "587", n: "IRAN" },
{ v: "589", n: "IRAQ" },
{ v: "591", n: "IRELAND" },
{ v: "593", n: "ISRAEL" },
{ v: "595", n: "ITALY" },
{ v: "597", n: "JAMAICA" },
{ v: "599", n: "JAPAN" },
{ v: "601", n: "JORDAN" },
{ v: "603", n: "KAZAKHSTAN" },
{ v: "605", n: "KENYA" },
{ v: "607", n: "KIRIBATI" },
{ v: "609", n: "KOSOVO" },
{ v: "611", n: "KUWAIT" },
{ v: "613", n: "KYRGYZSTAN" },
{ v: "615", n: "LAOS" },
{ v: "617", n: "LATVIA" },
{ v: "619", n: "LEBANON" },
{ v: "621", n: "LESOTHO" },
{ v: "623", n: "LIBERIA" },
{ v: "625", n: "LIBYAN ARAB JAMAHIRIYA" },
{ v: "627", n: "LIECHTENSTEIN" },
{ v: "629", n: "LITHUANIA" },
{ v: "631", n: "LUXEMBOURG" },
{ v: "633", n: "MADAGASCAR" },
{ v: "635", n: "MALAWI" },
{ v: "637", n: "MALAYSIA" },
{ v: "639", n: "MALDIVES" },
{ v: "641", n: "MALI" },
{ v: "643", n: "MALTA" },
{ v: "645", n: "MARSHALL ISLANDS" },
{ v: "647", n: "MARTINIQUE" },
{ v: "649", n: "MAURITANIA" },
{ v: "651", n: "MAURITIUS" },
{ v: "653", n: "MAYOTTE" },
{ v: "655", n: "MEXICO" },
{ v: "657", n: "MICRONESIA" },
{ v: "659", n: "MONACO" },
{ v: "661", n: "MONGOLIA" },
{ v: "663", n: "MONTENEGRO" },
{ v: "665", n: "MONTSERRAT" },
{ v: "667", n: "MOROCCO" },
{ v: "669", n: "MOZAMBIQUE" },
{ v: "671", n: "MYANMAR" },
{ v: "673", n: "NAMIBIA" },
{ v: "675", n: "NAURU" },
{ v: "677", n: "NEPAL" },
{ v: "679", n: "NETHERLANDS" },
{ v: "681", n: "NEW CALEDONIA" },
{ v: "683", n: "NEW ZEALAND" },
{ v: "685", n: "NICARAGUA" },
{ v: "687", n: "NIGER" },
{ v: "689", n: "NIGERIA" },
{ v: "691", n: "NIUE" },
{ v: "693", n: "NORFOLK ISLAND" },
{ v: "695", n: "NORTH KOREA" },
{ v: "697", n: "NORTHERN MARIANA ISLANDS" },
{ v: "699", n: "NORWAY" },
{ v: "701", n: "OMAN" },
{ v: "703", n: "PAKISTAN" },
{ v: "705", n: "PALAU" },
{ v: "707", n: "PALESTINE" },
{ v: "709", n: "PANAMA" },
{ v: "711", n: "PAPUA NEW GUINEA" },
{ v: "713", n: "PARAGUAY" },
{ v: "715", n: "PERU" },
{ v: "717", n: "PHILIPPINES" },
{ v: "719", n: "PITCAIRN" },
{ v: "721", n: "POLAND" },
{ v: "723", n: "PORTUGAL" },
{ v: "725", n: "PUERTO RICO" },
{ v: "727", n: "QATAR" },
{ v: "729", n: "REPUBLIC OF MACEDONI" },
{ v: "731", n: "REPUBLIC OF MOLDOVA" },
{ v: "733", n: "REUNION" },
{ v: "735", n: "ROMANIA" },
{ v: "737", n: "RUSSIA" },
{ v: "739", n: "RWANDA" },
{ v: "741", n: "SAINT KITTS AND NEVIS" },
{ v: "743", n: "SAINT LUCIA" },
{ v: "745", n: "SAINT VINCENT AND THE GRENADINES" },
{ v: "747", n: "SAMOA" },
{ v: "749", n: "SAN MARINO" },
{ v: "751", n: "SAO TOME AND PRINCIPE" },
{ v: "753", n: "SAUDI ARABIA" },
{ v: "755", n: "SENEGAL" },
{ v: "757", n: "SERBIA" },
{ v: "759", n: "SERBIA AND MONTENEGRO" },
{ v: "761", n: "SEYCHELLES" },
{ v: "763", n: "SIERRA LEONE" },
{ v: "765", n: "SINGAPORE" },
{ v: "767", n: "SLOVAKIA" },
{ v: "769", n: "SLOVENIA" },
{ v: "771", n: "SOLOMON ISLANDS" },
{ v: "773", n: "SOMALIA" },
{ v: "775", n: "SOUTH AFRICA" },
{ v: "777", n: "SOUTH GEORGIA AND THE SOUTH SANDWICH ISL" },
{ v: "779", n: "SOUTH KOREA" },
{ v: "781", n: "SOUTH YEMEN" },
{ v: "783", n: "SPAIN" },
{ v: "785", n: "SRI LANKA" },
{ v: "787", n: "ST. HELENA" },
{ v: "789", n: "ST. PIERRE AND MIQUELON" },
{ v: "791", n: "STATELESS" },
{ v: "793", n: "SUDAN" },
{ v: "795", n: "SURINAME" },
{ v: "797", n: "SVALBARD AND JAN MAYEN ISLANDS" },
{ v: "799", n: "SWAZILAND" },
{ v: "801", n: "SWEDEN" },
{ v: "803", n: "SWITZERLAND" },
{ v: "805", n: "SYRIAN ARAB REPUBLIC" },
{ v: "807", n: "TAIWAN,CHINA" },
{ v: "809", n: "TAJIKISTAN" },
{ v: "811", n: "THAILAND" },
{ v: "813", n: "TIMOR-LESTE" },
{ v: "815", n: "TOGO" },
{ v: "817", n: "TOKELAU" },
{ v: "819", n: "TONGA" },
{ v: "821", n: "TRINIDAD AND TOBAGO" },
{ v: "823", n: "TUNISIA" },
{ v: "825", n: "TURKEY" },
{ v: "827", n: "TURKMENISTAN" },
{ v: "829", n: "TURKS AND CAICOS ISLANDS" },
{ v: "831", n: "TUVALU" },
{ v: "833", n: "UGANDA" },
{ v: "835", n: "UKRAINE" },
{ v: "837", n: "UNITED ARAB EMIRATES" },
{ v: "839", n: "UNITED KINGDOM" },
{ v: "841", n: "UNITED REPUBLIC OF TANZANIA" },
{ v: "843", n: "UPPER VOLTA" },
{ v: "845", n: "URUGUAY" },
{ v: "847", n: "UZBEKISTAN" },
{ v: "849", n: "VANUATU" },
{ v: "851", n: "VENEZUELA" },
{ v: "853", n: "VIETNAM" },
{ v: "855", n: "VIRGIN ISLANDS" },
{ v: "857", n: "WALLIS AND FUTUNA ISLANDS" },
{ v: "859", n: "WESTERN SAHARA" },
{ v: "861", n: "YEMEN" },
{ v: "863", n: "YUGOSLAVIA" },
{ v: "865", n: "ZAIRE" },
{ v: "867", n: "ZAMBIA" },
{ v: "869", n: "ZIMBABWE" },
{ v: "906", n: "REPUBLIC OF SOUTH SUDAN" }
];
let nationsTcList = [
{ "v": "10", "n": "中国香港" },
{ "v": "28", "n": "中國" },
{ "v": "119", "n": "中国澳门" },
{ "v": "225", "n": "美國" },
{ "v": "401", "n": "阿富汗" },
{ "v": "403", "n": "阿爾巴尼亞" },
{ "v": "405", "n": "阿爾及利亞" },
{ "v": "407", "n": "美屬薩摩亞" },
{ "v": "409", "n": "安道爾" },
{ "v": "411", "n": "安哥拉" },
{ "v": "413", "n": "安圭拉" },
{ "v": "415", "n": "南極洲" },
{ "v": "417", "n": "安地卡及巴布達" },
{ "v": "419", "n": "阿根廷" },
{ "v": "421", "n": "亞美尼亞" },
{ "v": "423", "n": "阿魯巴" },
{ "v": "425", "n": "澳大利亞" },
{ "v": "427", "n": "奧地利" },
{ "v": "429", "n": "亞塞拜疆" },
{ "v": "431", "n": "巴哈馬" },
{ "v": "433", "n": "巴林" },
{ "v": "435", "n": "孟加拉" },
{ "v": "437", "n": "巴貝多" },
{ "v": "439", "n": "白俄羅斯" },
{ "v": "441", "n": "比利時" },
{ "v": "443", "n": "貝里斯" },
{ "v": "445", "n": "聖伯南" },
{ "v": "447", "n": "百慕達" },
{ "v": "449", "n": "不丹" },
{ "v": "451", "n": "玻利維亞" },
{ "v": "453", "n": "波士尼亞與赫塞哥維納" },
{ "v": "455", "n": "波札那" },
{ "v": "457", "n": "布韋島" },
{ "v": "459", "n": "巴西" },
{ "v": "461", "n": "汶萊" },
{ "v": "463", "n": "保加利亞" },
{ "v": "465", "n": "布吉納法索" },
{ "v": "467", "n": "蒲隆地" },
{ "v": "469", "n": "柬埔寨" },
{ "v": "471", "n": "喀麥隆" },
{ "v": "473", "n": "加拿大" },
{ "v": "475", "n": "維德角" },
{ "v": "477", "n": "開曼群島" },
{ "v": "479", "n": "中非共和國" },
{ "v": "481", "n": "查德" },
{ "v": "483", "n": "智利" },
{ "v": "485", "n": "聖誕島" },
{ "v": "487", "n": "科科斯(基林)群島" },
{ "v": "489", "n": "哥倫比亞" },
{ "v": "491", "n": "葛摩" },
{ "v": "493", "n": "剛果民主共和國" },
{ "v": "494", "n": "剛果" },
{ "v": "495", "n": "庫克群島" },
{ "v": "497", "n": "哥斯大黎加" },
{ "v": "499", "n": "象牙" },
{ "v": "501", "n": "克羅地亞" },
{ "v": "503", "n": "古巴" },
{ "v": "505", "n": "賽普勒斯" },
{ "v": "507", "n": "捷克" },
{ "v": "509", "n": "丹麥" },
{ "v": "511", "n": "吉布地" },
{ "v": "513", "n": "多米尼克" },
{ "v": "515", "n": "東帝汶" },
{ "v": "517", "n": "厄瓜多爾" },
{ "v": "519", "n": "埃及" },
{ "v": "521", "n": "薩爾瓦多" },
{ "v": "523", "n": "赤道幾內亞" },
{ "v": "525", "n": "厄立特里亚" },
{ "v": "527", "n": "愛沙尼亞" },
{ "v": "529", "n": "埃塞俄比亞" },
{ "v": "531", "n": "福克蘭群島" },
{ "v": "533", "n": "法羅群島" },
{ "v": "535", "n": "斐濟" },
{ "v": "537", "n": "芬蘭" },
{ "v": "539", "n": "法國" },
{ "v": "541", "n": "加蓬" },
{ "v": "543", "n": "甘比亞" },
{ "v": "545", "n": "格魯吉亞" },
{ "v": "547", "n": "德國" },
{ "v": "549", "n": "加納" },
{ "v": "551", "n": "直布羅陀" },
{ "v": "553", "n": "希臘" },
{ "v": "555", "n": "格林蘭" },
{ "v": "557", "n": "格林納達" },
{ "v": "559", "n": "瓜德羅普" },
{ "v": "561", "n": "關島 " },
{ "v": "563", "n": "瓜地馬拉" },
{ "v": "565", "n": "幾內亞" },
{ "v": "567", "n": "畿內亞比紹 " },
{ "v": "569", "n": "圭亞那" },
{ "v": "571", "n": "海地" },
{ "v": "573", "n": "听到和麦当劳群岛" },
{ "v": "575", "n": "梵蒂岡" },
{ "v": "577", "n": "洪都拉斯" },
{ "v": "579", "n": "匈牙利" },
{ "v": "581", "n": "冰島" },
{ "v": "583", "n": "印度" },
{ "v": "585", "n": "印尼" },
{ "v": "587", "n": "伊朗" },
{ "v": "589", "n": "伊拉克" },
{ "v": "591", "n": "愛爾蘭" },
{ "v": "593", "n": "以色列" },
{ "v": "595", "n": "義大利" },
{ "v": "597", "n": "牙買加" },
{ "v": "599", "n": "日本" },
{ "v": "601", "n": "约旦" },
{ "v": "603", "n": "哈薩克斯坦" },
{ "v": "605", "n": "肯雅" },
{ "v": "607", "n": "吉爾伯特" },
{ "v": "609", "n": "科索沃" },
{ "v": "611", "n": "科威特" },
{ "v": "613", "n": "吉尔吉斯斯坦" },
{ "v": "615", "n": "老撾" },
{ "v": "617", "n": "拉脫維亞" },
{ "v": "619", "n": "黎巴嫩" },
{ "v": "621", "n": "萊索托" },
{ "v": "623", "n": "利比理亞" },
{ "v": "625", "n": "利比亞" },
{ "v": "627", "n": "列支敦士登" },
{ "v": "629", "n": "立陶宛" },
{ "v": "631", "n": "盧森堡" },
{ "v": "633", "n": "馬達加斯加" },
{ "v": "635", "n": "馬拉維 " },
{ "v": "637", "n": "馬來西亞" },
{ "v": "639", "n": "馬爾代夫" },
{ "v": "641", "n": "馬里 " },
{ "v": "643", "n": "馬耳他" },
{ "v": "645", "n": "馬紹爾群島" },
{ "v": "647", "n": "馬丁尼克" },
{ "v": "649", "n": "毛里塔尼亞" },
{ "v": "651", "n": "毛里求斯" },
{ "v": "653", "n": "馬約特島" },
{ "v": "655", "n": "墨西哥" },
{ "v": "657", "n": "密克羅尼西亞" },
{ "v": "659", "n": "摩納哥" },
{ "v": "661", "n": "蒙古" },
{ "v": "663", "n": "黑山" },
{ "v": "665", "n": "蒙塞拉特" },
{ "v": "667", "n": "摩洛哥" },
{ "v": "669", "n": "莫桑比克" },
{ "v": "671", "n": "緬甸" },
{ "v": "673", "n": "納米比亞" },
{ "v": "675", "n": "那魯" },
{ "v": "677", "n": "尼泊爾" },
{ "v": "679", "n": "荷蘭" },
{ "v": "681", "n": "新喀里多尼亞島" },
{ "v": "683", "n": "新西蘭" },
{ "v": "685", "n": "尼加拉瓜" },
{ "v": "687", "n": "尼日爾" },
{ "v": "689", "n": "尼日利亞" },
{ "v": "691", "n": "紐埃" },
{ "v": "693", "n": "諾福克島" },
{ "v": "695", "n": "朝鮮" },
{ "v": "697", "n": "北馬里亞納群島自由邦" },
{ "v": "699", "n": "挪威" },
{ "v": "701", "n": "阿曼" },
{ "v": "703", "n": "巴基斯坦" },
{ "v": "705", "n": "帛琉" },
{ "v": "707", "n": "巴勒斯坦" },
{ "v": "709", "n": "巴拿馬" },
{ "v": "711", "n": "巴布亞新磯內亞" },
{ "v": "713", "n": "巴拉圭" },
{ "v": "715", "n": "秘魯" },
{ "v": "717", "n": "菲律賓" },
{ "v": "719", "n": "皮特克恩" },
{ "v": "721", "n": "波蘭" },
{ "v": "723", "n": "葡萄牙" },
{ "v": "725", "n": "波多黎哥" },
{ "v": "727", "n": "卡塔爾" },
{ "v": "729", "n": "馬其頓共和國" },
{ "v": "731", "n": "摩爾多瓦共和國" },
{ "v": "733", "n": "留尼旺島" },
{ "v": "735", "n": "羅馬尼亞" },
{ "v": "737", "n": "俄羅斯" },
{ "v": "739", "n": "盧旺達" },
{ "v": "741", "n": "巴斯特爾" },
{ "v": "743", "n": "聖露西亞" },
{ "v": "745", "n": "聖文森及格瑞那丁" },
{ "v": "747", "n": "薩摩亞" },
{ "v": "749", "n": "圣马利诺" },
{ "v": "751", "n": "聖多美和普林西比" },
{ "v": "753", "n": "沙烏地阿拉伯" },
{ "v": "755", "n": "塞內加爾" },
{ "v": "757", "n": "塞爾維亞" },
{ "v": "759", "n": "塞爾維亞和黑山共和國" },
{ "v": "761", "n": "塞席爾群島" },
{ "v": "763", "n": "塞拉利昂" },
{ "v": "765", "n": "新加坡" },
{ "v": "767", "n": "斯洛伐克" },
{ "v": "769", "n": "斯洛文尼亚" },
{ "v": "771", "n": "所羅門群島" },
{ "v": "773", "n": "索馬里" },
{ "v": "775", "n": "南非" },
{ "v": "777", "n": "南喬治亞島和南桑威奇" },
{ "v": "779", "n": "南韓" },
{ "v": "781", "n": "南也門" },
{ "v": "783", "n": "西班牙" },
{ "v": "785", "n": "斯里蘭卡" },
{ "v": "787", "n": "聖海倫娜" },
{ "v": "789", "n": "聖皮埃爾和密克隆" },
{ "v": "791", "n": "無國籍" },
{ "v": "793", "n": "蘇丹" },
{ "v": "795", "n": "蘇裡南" },
{ "v": "797", "n": "斯瓦爾巴和揚馬延島" },
{ "v": "799", "n": "斯威士蘭" },
{ "v": "801", "n": "瑞典" },
{ "v": "803", "n": "瑞士" },
{ "v": "805", "n": "敘利亞" },
{ "v": "807", "n": "中国台湾" },
{ "v": "809", "n": "塔吉克斯坦" },
{ "v": "811", "n": "泰國" },
{ "v": "813", "n": "東帝汶" },
{ "v": "815", "n": "多哥" },
{ "v": "817", "n": "托克勞" },
{ "v": "819", "n": "湯加" },
{ "v": "821", "n": "特立尼達和多巴哥" },
{ "v": "823", "n": "突尼斯" },
{ "v": "825", "n": "土耳其" },
{ "v": "827", "n": "土庫曼斯坦" },
{ "v": "829", "n": "特克斯和凱科斯群島" },
{ "v": "831", "n": "圖瓦盧" },
{ "v": "833", "n": "烏幹達" },
{ "v": "835", "n": "烏克蘭" },
{ "v": "837", "n": "阿拉伯聯合酋長國" },
{ "v": "839", "n": "英國" },
{ "v": "841", "n": "坦桑尼亞聯合共和國" },
{ "v": "843", "n": "上沃爾特" },
{ "v": "845", "n": "烏拉圭" },
{ "v": "847", "n": "烏茲別克斯坦" },
{ "v": "849", "n": "瓦努阿圖" },
{ "v": "851", "n": "委內瑞拉" },
{ "v": "853", "n": "越南" },
{ "v": "855", "n": "英屬維爾京群島" },
{ "v": "857", "n": "瓦利斯群島和富圖納群島" },
{ "v": "859", "n": "西撒哈拉" },
{ "v": "861", "n": "也門" },
{ "v": "863", "n": "南斯拉夫" },
{ "v": "865", "n": "紮伊爾" },
{ "v": "867", "n": "尚比亞" },
{ "v": "869", "n": "辛巴威" },
{ "v": "906", "n": "南蘇丹" }
{ v: "10", n: "中国香港" },
{ v: "28", n: "中國" },
{ v: "119", n: "中国澳门" },
{ v: "225", n: "美國" },
{ v: "401", n: "阿富汗" },
{ v: "403", n: "阿爾巴尼亞" },
{ v: "405", n: "阿爾及利亞" },
{ v: "407", n: "美屬薩摩亞" },
{ v: "409", n: "安道爾" },
{ v: "411", n: "安哥拉" },
{ v: "413", n: "安圭拉" },
{ v: "415", n: "南極洲" },
{ v: "417", n: "安地卡及巴布達" },
{ v: "419", n: "阿根廷" },
{ v: "421", n: "亞美尼亞" },
{ v: "423", n: "阿魯巴" },
{ v: "425", n: "澳大利亞" },
{ v: "427", n: "奧地利" },
{ v: "429", n: "亞塞拜疆" },
{ v: "431", n: "巴哈馬" },
{ v: "433", n: "巴林" },
{ v: "435", n: "孟加拉" },
{ v: "437", n: "巴貝多" },
{ v: "439", n: "白俄羅斯" },
{ v: "441", n: "比利時" },
{ v: "443", n: "貝里斯" },
{ v: "445", n: "聖伯南" },
{ v: "447", n: "百慕達" },
{ v: "449", n: "不丹" },
{ v: "451", n: "玻利維亞" },
{ v: "453", n: "波士尼亞與赫塞哥維納" },
{ v: "455", n: "波札那" },
{ v: "457", n: "布韋島" },
{ v: "459", n: "巴西" },
{ v: "461", n: "汶萊" },
{ v: "463", n: "保加利亞" },
{ v: "465", n: "布吉納法索" },
{ v: "467", n: "蒲隆地" },
{ v: "469", n: "柬埔寨" },
{ v: "471", n: "喀麥隆" },
{ v: "473", n: "加拿大" },
{ v: "475", n: "維德角" },
{ v: "477", n: "開曼群島" },
{ v: "479", n: "中非共和國" },
{ v: "481", n: "查德" },
{ v: "483", n: "智利" },
{ v: "485", n: "聖誕島" },
{ v: "487", n: "科科斯(基林)群島" },
{ v: "489", n: "哥倫比亞" },
{ v: "491", n: "葛摩" },
{ v: "493", n: "剛果民主共和國" },
{ v: "494", n: "剛果" },
{ v: "495", n: "庫克群島" },
{ v: "497", n: "哥斯大黎加" },
{ v: "499", n: "象牙" },
{ v: "501", n: "克羅地亞" },
{ v: "503", n: "古巴" },
{ v: "505", n: "賽普勒斯" },
{ v: "507", n: "捷克" },
{ v: "509", n: "丹麥" },
{ v: "511", n: "吉布地" },
{ v: "513", n: "多米尼克" },
{ v: "515", n: "東帝汶" },
{ v: "517", n: "厄瓜多爾" },
{ v: "519", n: "埃及" },
{ v: "521", n: "薩爾瓦多" },
{ v: "523", n: "赤道幾內亞" },
{ v: "525", n: "厄立特里亚" },
{ v: "527", n: "愛沙尼亞" },
{ v: "529", n: "埃塞俄比亞" },
{ v: "531", n: "福克蘭群島" },
{ v: "533", n: "法羅群島" },
{ v: "535", n: "斐濟" },
{ v: "537", n: "芬蘭" },
{ v: "539", n: "法國" },
{ v: "541", n: "加蓬" },
{ v: "543", n: "甘比亞" },
{ v: "545", n: "格魯吉亞" },
{ v: "547", n: "德國" },
{ v: "549", n: "加納" },
{ v: "551", n: "直布羅陀" },
{ v: "553", n: "希臘" },
{ v: "555", n: "格林蘭" },
{ v: "557", n: "格林納達" },
{ v: "559", n: "瓜德羅普" },
{ v: "561", n: "關島 " },
{ v: "563", n: "瓜地馬拉" },
{ v: "565", n: "幾內亞" },
{ v: "567", n: "畿內亞比紹 " },
{ v: "569", n: "圭亞那" },
{ v: "571", n: "海地" },
{ v: "573", n: "听到和麦当劳群岛" },
{ v: "575", n: "梵蒂岡" },
{ v: "577", n: "洪都拉斯" },
{ v: "579", n: "匈牙利" },
{ v: "581", n: "冰島" },
{ v: "583", n: "印度" },
{ v: "585", n: "印尼" },
{ v: "587", n: "伊朗" },
{ v: "589", n: "伊拉克" },
{ v: "591", n: "愛爾蘭" },
{ v: "593", n: "以色列" },
{ v: "595", n: "義大利" },
{ v: "597", n: "牙買加" },
{ v: "599", n: "日本" },
{ v: "601", n: "约旦" },
{ v: "603", n: "哈薩克斯坦" },
{ v: "605", n: "肯雅" },
{ v: "607", n: "吉爾伯特" },
{ v: "609", n: "科索沃" },
{ v: "611", n: "科威特" },
{ v: "613", n: "吉尔吉斯斯坦" },
{ v: "615", n: "老撾" },
{ v: "617", n: "拉脫維亞" },
{ v: "619", n: "黎巴嫩" },
{ v: "621", n: "萊索托" },
{ v: "623", n: "利比理亞" },
{ v: "625", n: "利比亞" },
{ v: "627", n: "列支敦士登" },
{ v: "629", n: "立陶宛" },
{ v: "631", n: "盧森堡" },
{ v: "633", n: "馬達加斯加" },
{ v: "635", n: "馬拉維 " },
{ v: "637", n: "馬來西亞" },
{ v: "639", n: "馬爾代夫" },
{ v: "641", n: "馬里 " },
{ v: "643", n: "馬耳他" },
{ v: "645", n: "馬紹爾群島" },
{ v: "647", n: "馬丁尼克" },
{ v: "649", n: "毛里塔尼亞" },
{ v: "651", n: "毛里求斯" },
{ v: "653", n: "馬約特島" },
{ v: "655", n: "墨西哥" },
{ v: "657", n: "密克羅尼西亞" },
{ v: "659", n: "摩納哥" },
{ v: "661", n: "蒙古" },
{ v: "663", n: "黑山" },
{ v: "665", n: "蒙塞拉特" },
{ v: "667", n: "摩洛哥" },
{ v: "669", n: "莫桑比克" },
{ v: "671", n: "緬甸" },
{ v: "673", n: "納米比亞" },
{ v: "675", n: "那魯" },
{ v: "677", n: "尼泊爾" },
{ v: "679", n: "荷蘭" },
{ v: "681", n: "新喀里多尼亞島" },
{ v: "683", n: "新西蘭" },
{ v: "685", n: "尼加拉瓜" },
{ v: "687", n: "尼日爾" },
{ v: "689", n: "尼日利亞" },
{ v: "691", n: "紐埃" },
{ v: "693", n: "諾福克島" },
{ v: "695", n: "朝鮮" },
{ v: "697", n: "北馬里亞納群島自由邦" },
{ v: "699", n: "挪威" },
{ v: "701", n: "阿曼" },
{ v: "703", n: "巴基斯坦" },
{ v: "705", n: "帛琉" },
{ v: "707", n: "巴勒斯坦" },
{ v: "709", n: "巴拿馬" },
{ v: "711", n: "巴布亞新磯內亞" },
{ v: "713", n: "巴拉圭" },
{ v: "715", n: "秘魯" },
{ v: "717", n: "菲律賓" },
{ v: "719", n: "皮特克恩" },
{ v: "721", n: "波蘭" },
{ v: "723", n: "葡萄牙" },
{ v: "725", n: "波多黎哥" },
{ v: "727", n: "卡塔爾" },
{ v: "729", n: "馬其頓共和國" },
{ v: "731", n: "摩爾多瓦共和國" },
{ v: "733", n: "留尼旺島" },
{ v: "735", n: "羅馬尼亞" },
{ v: "737", n: "俄羅斯" },
{ v: "739", n: "盧旺達" },
{ v: "741", n: "巴斯特爾" },
{ v: "743", n: "聖露西亞" },
{ v: "745", n: "聖文森及格瑞那丁" },
{ v: "747", n: "薩摩亞" },
{ v: "749", n: "圣马利诺" },
{ v: "751", n: "聖多美和普林西比" },
{ v: "753", n: "沙烏地阿拉伯" },
{ v: "755", n: "塞內加爾" },
{ v: "757", n: "塞爾維亞" },
{ v: "759", n: "塞爾維亞和黑山共和國" },
{ v: "761", n: "塞席爾群島" },
{ v: "763", n: "塞拉利昂" },
{ v: "765", n: "新加坡" },
{ v: "767", n: "斯洛伐克" },
{ v: "769", n: "斯洛文尼亚" },
{ v: "771", n: "所羅門群島" },
{ v: "773", n: "索馬里" },
{ v: "775", n: "南非" },
{ v: "777", n: "南喬治亞島和南桑威奇" },
{ v: "779", n: "南韓" },
{ v: "781", n: "南也門" },
{ v: "783", n: "西班牙" },
{ v: "785", n: "斯里蘭卡" },
{ v: "787", n: "聖海倫娜" },
{ v: "789", n: "聖皮埃爾和密克隆" },
{ v: "791", n: "無國籍" },
{ v: "793", n: "蘇丹" },
{ v: "795", n: "蘇裡南" },
{ v: "797", n: "斯瓦爾巴和揚馬延島" },
{ v: "799", n: "斯威士蘭" },
{ v: "801", n: "瑞典" },
{ v: "803", n: "瑞士" },
{ v: "805", n: "敘利亞" },
{ v: "807", n: "中国台湾" },
{ v: "809", n: "塔吉克斯坦" },
{ v: "811", n: "泰國" },
{ v: "813", n: "東帝汶" },
{ v: "815", n: "多哥" },
{ v: "817", n: "托克勞" },
{ v: "819", n: "湯加" },
{ v: "821", n: "特立尼達和多巴哥" },
{ v: "823", n: "突尼斯" },
{ v: "825", n: "土耳其" },
{ v: "827", n: "土庫曼斯坦" },
{ v: "829", n: "特克斯和凱科斯群島" },
{ v: "831", n: "圖瓦盧" },
{ v: "833", n: "烏幹達" },
{ v: "835", n: "烏克蘭" },
{ v: "837", n: "阿拉伯聯合酋長國" },
{ v: "839", n: "英國" },
{ v: "841", n: "坦桑尼亞聯合共和國" },
{ v: "843", n: "上沃爾特" },
{ v: "845", n: "烏拉圭" },
{ v: "847", n: "烏茲別克斯坦" },
{ v: "849", n: "瓦努阿圖" },
{ v: "851", n: "委內瑞拉" },
{ v: "853", n: "越南" },
{ v: "855", n: "英屬維爾京群島" },
{ v: "857", n: "瓦利斯群島和富圖納群島" },
{ v: "859", n: "西撒哈拉" },
{ v: "861", n: "也門" },
{ v: "863", n: "南斯拉夫" },
{ v: "865", n: "紮伊爾" },
{ v: "867", n: "尚比亞" },
{ v: "869", n: "辛巴威" },
{ v: "906", n: "南蘇丹" }
];
let nationsZhList = [
{ "v": "10", "n": "中国香港" },
{ "v": "28", "n": "中国" },
{ "v": "119", "n": "中国澳门" },
{ "v": "225", "n": "美国" },
{ "v": "401", "n": "阿富汗" },
{ "v": "403", "n": "阿尔巴尼亚" },
{ "v": "405", "n": "阿尔及利亚" },
{ "v": "407", "n": "美属萨摩亚" },
{ "v": "409", "n": "安道尔" },
{ "v": "411", "n": "安哥拉" },
{ "v": "413", "n": "安圭拉" },
{ "v": "415", "n": "南极洲" },
{ "v": "417", "n": "安地卡及巴布达" },
{ "v": "419", "n": "阿根廷" },
{ "v": "421", "n": "亚美尼亚" },
{ "v": "423", "n": "阿鲁巴" },
{ "v": "425", "n": "澳大利亚" },
{ "v": "427", "n": "奥地利" },
{ "v": "429", "n": "亚塞拜疆" },
{ "v": "431", "n": "巴哈马" },
{ "v": "433", "n": "巴林" },
{ "v": "435", "n": "孟加拉国" },
{ "v": "437", "n": "巴巴多斯" },
{ "v": "439", "n": "白俄罗斯" },
{ "v": "441", "n": "比利时" },
{ "v": "443", "n": "贝里斯" },
{ "v": "445", "n": "圣伯南" },
{ "v": "447", "n": "百慕大" },
{ "v": "449", "n": "不丹" },
{ "v": "451", "n": "玻利维亚" },
{ "v": "453", "n": "波斯尼亚与赫塞哥维纳" },
{ "v": "455", "n": "波札那" },
{ "v": "457", "n": "布韦岛" },
{ "v": "459", "n": "巴西" },
{ "v": "461", "n": "文莱" },
{ "v": "463", "n": "保加利亚" },
{ "v": "465", "n": "布吉纳法索" },
{ "v": "467", "n": "布隆迪" },
{ "v": "469", "n": "柬埔寨" },
{ "v": "471", "n": "喀麦隆" },
{ "v": "473", "n": "加拿大" },
{ "v": "475", "n": "维德角" },
{ "v": "477", "n": "开曼群岛" },
{ "v": "479", "n": "中非共和国" },
{ "v": "481", "n": "乍得" },
{ "v": "483", "n": "智利" },
{ "v": "485", "n": "圣诞岛" },
{ "v": "487", "n": "科科斯(基林)群岛" },
{ "v": "489", "n": "哥伦比亚" },
{ "v": "491", "n": "科摩罗" },
{ "v": "493", "n": "刚果民主共和国" },
{ "v": "494", "n": "刚果" },
{ "v": "495", "n": "库克群岛" },
{ "v": "497", "n": "哥斯达黎加" },
{ "v": "499", "n": "象牙" },
{ "v": "501", "n": "克罗地亚" },
{ "v": "503", "n": "古巴" },
{ "v": "505", "n": "赛普勒斯" },
{ "v": "507", "n": "捷克" },
{ "v": "509", "n": "丹麦" },
{ "v": "511", "n": "吉布提" },
{ "v": "513", "n": "多米尼克" },
{ "v": "515", "n": "东帝汶" },
{ "v": "517", "n": "厄瓜多尔" },
{ "v": "519", "n": "埃及" },
{ "v": "521", "n": "萨尔瓦多" },
{ "v": "523", "n": "赤道几内亚" },
{ "v": "525", "n": "厄立特里亚" },
{ "v": "527", "n": "爱沙尼亚" },
{ "v": "529", "n": "埃塞俄比亚" },
{ "v": "531", "n": "福克兰群岛" },
{ "v": "533", "n": "法罗群岛" },
{ "v": "535", "n": "斐济" },
{ "v": "537", "n": "芬兰" },
{ "v": "539", "n": "法国" },
{ "v": "541", "n": "加蓬" },
{ "v": "543", "n": "冈比亚" },
{ "v": "545", "n": "格鲁吉亚" },
{ "v": "547", "n": "德国" },
{ "v": "549", "n": "加纳" },
{ "v": "551", "n": "直布罗陀" },
{ "v": "553", "n": "希腊" },
{ "v": "555", "n": "格林兰" },
{ "v": "557", "n": "格林纳达" },
{ "v": "559", "n": "瓜德罗普" },
{ "v": "561", "n": "关岛 " },
{ "v": "563", "n": "危地马拉" },
{ "v": "565", "n": "几内亚" },
{ "v": "567", "n": "几内亚比绍 " },
{ "v": "569", "n": "圭亚那" },
{ "v": "571", "n": "海地" },
{ "v": "573", "n": "听到和麦当劳群岛" },
{ "v": "575", "n": "梵蒂冈" },
{ "v": "577", "n": "洪都拉斯" },
{ "v": "579", "n": "匈牙利" },
{ "v": "581", "n": "冰岛" },
{ "v": "583", "n": "印度" },
{ "v": "585", "n": "印度尼西亚" },
{ "v": "587", "n": "伊朗" },
{ "v": "589", "n": "伊拉克" },
{ "v": "591", "n": "爱尔兰" },
{ "v": "593", "n": "以色列" },
{ "v": "595", "n": "意大利" },
{ "v": "597", "n": "牙买加" },
{ "v": "599", "n": "日本" },
{ "v": "601", "n": "约旦" },
{ "v": "603", "n": "哈萨克斯坦" },
{ "v": "605", "n": "肯尼亚" },
{ "v": "607", "n": "吉尔伯特" },
{ "v": "609", "n": "科索沃" },
{ "v": "611", "n": "科威特" },
{ "v": "613", "n": "吉尔吉斯斯坦" },
{ "v": "615", "n": "老挝" },
{ "v": "617", "n": "拉脱维亚" },
{ "v": "619", "n": "黎巴嫩" },
{ "v": "621", "n": "莱索托" },
{ "v": "623", "n": "利比里亚" },
{ "v": "625", "n": "利比亚" },
{ "v": "627", "n": "列支敦士登" },
{ "v": "629", "n": "立陶宛" },
{ "v": "631", "n": "卢森堡" },
{ "v": "633", "n": "马达加斯加" },
{ "v": "635", "n": "马拉维 " },
{ "v": "637", "n": "马来西亚" },
{ "v": "639", "n": "马尔代夫" },
{ "v": "641", "n": "马里 " },
{ "v": "643", "n": "马耳他" },
{ "v": "645", "n": "马绍尔群岛" },
{ "v": "647", "n": "马丁尼克" },
{ "v": "649", "n": "毛里塔尼亚" },
{ "v": "651", "n": "毛里求斯" },
{ "v": "653", "n": "马约特岛" },
{ "v": "655", "n": "墨西哥" },
{ "v": "657", "n": "密克罗尼西亚" },
{ "v": "659", "n": "摩纳哥" },
{ "v": "661", "n": "蒙古" },
{ "v": "663", "n": "黑山" },
{ "v": "665", "n": "蒙塞拉特" },
{ "v": "667", "n": "摩洛哥" },
{ "v": "669", "n": "莫桑比克" },
{ "v": "671", "n": "缅甸" },
{ "v": "673", "n": "纳米比亚" },
{ "v": "675", "n": "那鲁" },
{ "v": "677", "n": "尼泊尔" },
{ "v": "679", "n": "荷兰" },
{ "v": "681", "n": "新喀里多尼亚岛" },
{ "v": "683", "n": "新西兰" },
{ "v": "685", "n": "尼加拉瓜" },
{ "v": "687", "n": "尼日尔" },
{ "v": "689", "n": "尼日利亚" },
{ "v": "691", "n": "纽埃" },
{ "v": "693", "n": "诺福克岛" },
{ "v": "695", "n": "朝鲜" },
{ "v": "697", "n": "北马里亚纳群岛自由邦" },
{ "v": "699", "n": "挪威" },
{ "v": "701", "n": "阿曼" },
{ "v": "703", "n": "巴基斯坦" },
{ "v": "705", "n": "帕劳" },
{ "v": "707", "n": "巴勒斯坦" },
{ "v": "709", "n": "巴拿马" },
{ "v": "711", "n": "巴布亚新几内亚" },
{ "v": "713", "n": "巴拉圭" },
{ "v": "715", "n": "秘鲁" },
{ "v": "717", "n": "菲律宾" },
{ "v": "719", "n": "皮特克恩" },
{ "v": "721", "n": "波兰" },
{ "v": "723", "n": "葡萄牙" },
{ "v": "725", "n": "波多黎哥" },
{ "v": "727", "n": "卡塔尔" },
{ "v": "729", "n": "马其顿共和国" },
{ "v": "731", "n": "摩尔多瓦共和国" },
{ "v": "733", "n": "留尼旺岛" },
{ "v": "735", "n": "罗马尼亚" },
{ "v": "737", "n": "俄罗斯" },
{ "v": "739", "n": "卢旺达" },
{ "v": "741", "n": "巴斯特尔" },
{ "v": "743", "n": "圣露西亚" },
{ "v": "745", "n": "圣文森及格瑞那丁" },
{ "v": "747", "n": "萨摩亚" },
{ "v": "749", "n": "圣马利诺" },
{ "v": "751", "n": "圣多美和普林西比" },
{ "v": "753", "n": "沙特阿拉伯" },
{ "v": "755", "n": "塞内加尔" },
{ "v": "757", "n": "塞尔维亚" },
{ "v": "759", "n": "塞尔维亚和黑山共和国" },
{ "v": "761", "n": "塞舌尔群岛" },
{ "v": "763", "n": "塞拉利昂" },
{ "v": "765", "n": "新加坡" },
{ "v": "767", "n": "斯洛伐克" },
{ "v": "769", "n": "斯洛文尼亚" },
{ "v": "771", "n": "所罗门群岛" },
{ "v": "773", "n": "索马里" },
{ "v": "775", "n": "南非" },
{ "v": "777", "n": "南乔治亚岛和南桑威奇" },
{ "v": "779", "n": "韩国" },
{ "v": "781", "n": "南也门" },
{ "v": "783", "n": "西班牙" },
{ "v": "785", "n": "斯里兰卡" },
{ "v": "787", "n": "圣海伦娜" },
{ "v": "789", "n": "圣皮埃尔和密克隆" },
{ "v": "791", "n": "无国籍" },
{ "v": "793", "n": "苏丹" },
{ "v": "795", "n": "苏里南" },
{ "v": "797", "n": "斯瓦尔巴和扬马延岛" },
{ "v": "799", "n": "斯威士兰" },
{ "v": "801", "n": "瑞典" },
{ "v": "803", "n": "瑞士" },
{ "v": "805", "n": "叙利亚" },
{ "v": "807", "n": "中国台湾" },
{ "v": "809", "n": "塔吉克斯坦" },
{ "v": "811", "n": "泰国" },
{ "v": "813", "n": "东帝汶" },
{ "v": "815", "n": "多哥" },
{ "v": "817", "n": "托克劳" },
{ "v": "819", "n": "汤加" },
{ "v": "821", "n": "特立尼达和多巴哥" },
{ "v": "823", "n": "突尼斯" },
{ "v": "825", "n": "土耳其" },
{ "v": "827", "n": "土库曼斯坦" },
{ "v": "829", "n": "特克斯和凯科斯群岛" },
{ "v": "831", "n": "图瓦卢" },
{ "v": "833", "n": "乌干达" },
{ "v": "835", "n": "乌克兰" },
{ "v": "837", "n": "阿拉伯联合酋长国" },
{ "v": "839", "n": "英国" },
{ "v": "841", "n": "坦桑尼亚联合共和国" },
{ "v": "843", "n": "上沃尔特" },
{ "v": "845", "n": "乌拉圭" },
{ "v": "847", "n": "乌兹别克斯坦" },
{ "v": "849", "n": "瓦努阿图" },
{ "v": "851", "n": "委内瑞拉" },
{ "v": "853", "n": "越南" },
{ "v": "855", "n": "英属维尔京群岛" },
{ "v": "857", "n": "瓦利斯群岛和富图纳群岛" },
{ "v": "859", "n": "西撒哈拉" },
{ "v": "861", "n": "也门" },
{ "v": "863", "n": "南斯拉夫" },
{ "v": "865", "n": "扎伊尔" },
{ "v": "867", "n": "赞比亚" },
{ "v": "869", "n": "津巴布韦" },
{ "v": "906", "n": "南苏丹" }
]
{ v: "10", n: "中国香港" },
{ v: "28", n: "中国" },
{ v: "119", n: "中国澳门" },
{ v: "225", n: "美国" },
{ v: "401", n: "阿富汗" },
{ v: "403", n: "阿尔巴尼亚" },
{ v: "405", n: "阿尔及利亚" },
{ v: "407", n: "美属萨摩亚" },
{ v: "409", n: "安道尔" },
{ v: "411", n: "安哥拉" },
{ v: "413", n: "安圭拉" },
{ v: "415", n: "南极洲" },
{ v: "417", n: "安地卡及巴布达" },
{ v: "419", n: "阿根廷" },
{ v: "421", n: "亚美尼亚" },
{ v: "423", n: "阿鲁巴" },
{ v: "425", n: "澳大利亚" },
{ v: "427", n: "奥地利" },
{ v: "429", n: "亚塞拜疆" },
{ v: "431", n: "巴哈马" },
{ v: "433", n: "巴林" },
{ v: "435", n: "孟加拉国" },
{ v: "437", n: "巴巴多斯" },
{ v: "439", n: "白俄罗斯" },
{ v: "441", n: "比利时" },
{ v: "443", n: "贝里斯" },
{ v: "445", n: "圣伯南" },
{ v: "447", n: "百慕大" },
{ v: "449", n: "不丹" },
{ v: "451", n: "玻利维亚" },
{ v: "453", n: "波斯尼亚与赫塞哥维纳" },
{ v: "455", n: "波札那" },
{ v: "457", n: "布韦岛" },
{ v: "459", n: "巴西" },
{ v: "461", n: "文莱" },
{ v: "463", n: "保加利亚" },
{ v: "465", n: "布吉纳法索" },
{ v: "467", n: "布隆迪" },
{ v: "469", n: "柬埔寨" },
{ v: "471", n: "喀麦隆" },
{ v: "473", n: "加拿大" },
{ v: "475", n: "维德角" },
{ v: "477", n: "开曼群岛" },
{ v: "479", n: "中非共和国" },
{ v: "481", n: "乍得" },
{ v: "483", n: "智利" },
{ v: "485", n: "圣诞岛" },
{ v: "487", n: "科科斯(基林)群岛" },
{ v: "489", n: "哥伦比亚" },
{ v: "491", n: "科摩罗" },
{ v: "493", n: "刚果民主共和国" },
{ v: "494", n: "刚果" },
{ v: "495", n: "库克群岛" },
{ v: "497", n: "哥斯达黎加" },
{ v: "499", n: "象牙" },
{ v: "501", n: "克罗地亚" },
{ v: "503", n: "古巴" },
{ v: "505", n: "赛普勒斯" },
{ v: "507", n: "捷克" },
{ v: "509", n: "丹麦" },
{ v: "511", n: "吉布提" },
{ v: "513", n: "多米尼克" },
{ v: "515", n: "东帝汶" },
{ v: "517", n: "厄瓜多尔" },
{ v: "519", n: "埃及" },
{ v: "521", n: "萨尔瓦多" },
{ v: "523", n: "赤道几内亚" },
{ v: "525", n: "厄立特里亚" },
{ v: "527", n: "爱沙尼亚" },
{ v: "529", n: "埃塞俄比亚" },
{ v: "531", n: "福克兰群岛" },
{ v: "533", n: "法罗群岛" },
{ v: "535", n: "斐济" },
{ v: "537", n: "芬兰" },
{ v: "539", n: "法国" },
{ v: "541", n: "加蓬" },
{ v: "543", n: "冈比亚" },
{ v: "545", n: "格鲁吉亚" },
{ v: "547", n: "德国" },
{ v: "549", n: "加纳" },
{ v: "551", n: "直布罗陀" },
{ v: "553", n: "希腊" },
{ v: "555", n: "格林兰" },
{ v: "557", n: "格林纳达" },
{ v: "559", n: "瓜德罗普" },
{ v: "561", n: "关岛 " },
{ v: "563", n: "危地马拉" },
{ v: "565", n: "几内亚" },
{ v: "567", n: "几内亚比绍 " },
{ v: "569", n: "圭亚那" },
{ v: "571", n: "海地" },
{ v: "573", n: "听到和麦当劳群岛" },
{ v: "575", n: "梵蒂冈" },
{ v: "577", n: "洪都拉斯" },
{ v: "579", n: "匈牙利" },
{ v: "581", n: "冰岛" },
{ v: "583", n: "印度" },
{ v: "585", n: "印度尼西亚" },
{ v: "587", n: "伊朗" },
{ v: "589", n: "伊拉克" },
{ v: "591", n: "爱尔兰" },
{ v: "593", n: "以色列" },
{ v: "595", n: "意大利" },
{ v: "597", n: "牙买加" },
{ v: "599", n: "日本" },
{ v: "601", n: "约旦" },
{ v: "603", n: "哈萨克斯坦" },
{ v: "605", n: "肯尼亚" },
{ v: "607", n: "吉尔伯特" },
{ v: "609", n: "科索沃" },
{ v: "611", n: "科威特" },
{ v: "613", n: "吉尔吉斯斯坦" },
{ v: "615", n: "老挝" },
{ v: "617", n: "拉脱维亚" },
{ v: "619", n: "黎巴嫩" },
{ v: "621", n: "莱索托" },
{ v: "623", n: "利比里亚" },
{ v: "625", n: "利比亚" },
{ v: "627", n: "列支敦士登" },
{ v: "629", n: "立陶宛" },
{ v: "631", n: "卢森堡" },
{ v: "633", n: "马达加斯加" },
{ v: "635", n: "马拉维 " },
{ v: "637", n: "马来西亚" },
{ v: "639", n: "马尔代夫" },
{ v: "641", n: "马里 " },
{ v: "643", n: "马耳他" },
{ v: "645", n: "马绍尔群岛" },
{ v: "647", n: "马丁尼克" },
{ v: "649", n: "毛里塔尼亚" },
{ v: "651", n: "毛里求斯" },
{ v: "653", n: "马约特岛" },
{ v: "655", n: "墨西哥" },
{ v: "657", n: "密克罗尼西亚" },
{ v: "659", n: "摩纳哥" },
{ v: "661", n: "蒙古" },
{ v: "663", n: "黑山" },
{ v: "665", n: "蒙塞拉特" },
{ v: "667", n: "摩洛哥" },
{ v: "669", n: "莫桑比克" },
{ v: "671", n: "缅甸" },
{ v: "673", n: "纳米比亚" },
{ v: "675", n: "那鲁" },
{ v: "677", n: "尼泊尔" },
{ v: "679", n: "荷兰" },
{ v: "681", n: "新喀里多尼亚岛" },
{ v: "683", n: "新西兰" },
{ v: "685", n: "尼加拉瓜" },
{ v: "687", n: "尼日尔" },
{ v: "689", n: "尼日利亚" },
{ v: "691", n: "纽埃" },
{ v: "693", n: "诺福克岛" },
{ v: "695", n: "朝鲜" },
{ v: "697", n: "北马里亚纳群岛自由邦" },
{ v: "699", n: "挪威" },
{ v: "701", n: "阿曼" },
{ v: "703", n: "巴基斯坦" },
{ v: "705", n: "帕劳" },
{ v: "707", n: "巴勒斯坦" },
{ v: "709", n: "巴拿马" },
{ v: "711", n: "巴布亚新几内亚" },
{ v: "713", n: "巴拉圭" },
{ v: "715", n: "秘鲁" },
{ v: "717", n: "菲律宾" },
{ v: "719", n: "皮特克恩" },
{ v: "721", n: "波兰" },
{ v: "723", n: "葡萄牙" },
{ v: "725", n: "波多黎哥" },
{ v: "727", n: "卡塔尔" },
{ v: "729", n: "马其顿共和国" },
{ v: "731", n: "摩尔多瓦共和国" },
{ v: "733", n: "留尼旺岛" },
{ v: "735", n: "罗马尼亚" },
{ v: "737", n: "俄罗斯" },
{ v: "739", n: "卢旺达" },
{ v: "741", n: "巴斯特尔" },
{ v: "743", n: "圣露西亚" },
{ v: "745", n: "圣文森及格瑞那丁" },
{ v: "747", n: "萨摩亚" },
{ v: "749", n: "圣马利诺" },
{ v: "751", n: "圣多美和普林西比" },
{ v: "753", n: "沙特阿拉伯" },
{ v: "755", n: "塞内加尔" },
{ v: "757", n: "塞尔维亚" },
{ v: "759", n: "塞尔维亚和黑山共和国" },
{ v: "761", n: "塞舌尔群岛" },
{ v: "763", n: "塞拉利昂" },
{ v: "765", n: "新加坡" },
{ v: "767", n: "斯洛伐克" },
{ v: "769", n: "斯洛文尼亚" },
{ v: "771", n: "所罗门群岛" },
{ v: "773", n: "索马里" },
{ v: "775", n: "南非" },
{ v: "777", n: "南乔治亚岛和南桑威奇" },
{ v: "779", n: "韩国" },
{ v: "781", n: "南也门" },
{ v: "783", n: "西班牙" },
{ v: "785", n: "斯里兰卡" },
{ v: "787", n: "圣海伦娜" },
{ v: "789", n: "圣皮埃尔和密克隆" },
{ v: "791", n: "无国籍" },
{ v: "793", n: "苏丹" },
{ v: "795", n: "苏里南" },
{ v: "797", n: "斯瓦尔巴和扬马延岛" },
{ v: "799", n: "斯威士兰" },
{ v: "801", n: "瑞典" },
{ v: "803", n: "瑞士" },
{ v: "805", n: "叙利亚" },
{ v: "807", n: "中国台湾" },
{ v: "809", n: "塔吉克斯坦" },
{ v: "811", n: "泰国" },
{ v: "813", n: "东帝汶" },
{ v: "815", n: "多哥" },
{ v: "817", n: "托克劳" },
{ v: "819", n: "汤加" },
{ v: "821", n: "特立尼达和多巴哥" },
{ v: "823", n: "突尼斯" },
{ v: "825", n: "土耳其" },
{ v: "827", n: "土库曼斯坦" },
{ v: "829", n: "特克斯和凯科斯群岛" },
{ v: "831", n: "图瓦卢" },
{ v: "833", n: "乌干达" },
{ v: "835", n: "乌克兰" },
{ v: "837", n: "阿拉伯联合酋长国" },
{ v: "839", n: "英国" },
{ v: "841", n: "坦桑尼亚联合共和国" },
{ v: "843", n: "上沃尔特" },
{ v: "845", n: "乌拉圭" },
{ v: "847", n: "乌兹别克斯坦" },
{ v: "849", n: "瓦努阿图" },
{ v: "851", n: "委内瑞拉" },
{ v: "853", n: "越南" },
{ v: "855", n: "英属维尔京群岛" },
{ v: "857", n: "瓦利斯群岛和富图纳群岛" },
{ v: "859", n: "西撒哈拉" },
{ v: "861", n: "也门" },
{ v: "863", n: "南斯拉夫" },
{ v: "865", n: "扎伊尔" },
{ v: "867", n: "赞比亚" },
{ v: "869", n: "津巴布韦" },
{ v: "906", n: "南苏丹" }
];
let marryZhList = [
{ "v": "1", "n": "已婚" },
{ "v": "2", "n": "未婚" },
{ "v": "3", "n": "离婚" },
{ "v": "4", "n": "未亡人" },
{ "v": "5", "n": "其他" }
{ v: "1", n: "已婚" },
{ v: "2", n: "未婚" },
{ v: "3", n: "离婚" },
{ v: "4", n: "未亡人" },
{ v: "5", n: "其他" }
];
let marryTcList = [
{ "v": "1", "n": "已婚" },
{ "v": "2", "n": "未婚" },
{ "v": "3", "n": "離婚" },
{ "v": "4", "n": "未亡人" },
{ "v": "5", "n": "其他" }
]
{ v: "1", n: "已婚" },
{ v: "2", n: "未婚" },
{ v: "3", n: "離婚" },
{ v: "4", n: "未亡人" },
{ v: "5", n: "其他" }
];
let marryEnList = [
{ "v": "1", "n": "married" },
{ "v": "2", "n": "unmarried" },
{ "v": "3", "n": "divorce" },
{ "v": "4", "n": "Widow" },
{ "v": "5", "n": "Other" }
]
{ v: "1", n: "married" },
{ v: "2", n: "unmarried" },
{ v: "3", n: "divorce" },
{ v: "4", n: "Widow" },
{ v: "5", n: "Other" }
];
let policyIdTypeList = [
{ "v": "33", "n": "香港身份证号" },
{ "v": "36", "n": "大陆身份证号(18位)" },
{ "v": "34", "n": "澳门身份证号" },
{ "v": "40", "n": "护照" },
{ "v": "51", "n": "香港出生证明" },
{ "v": "52", "n": "中国出生证" },
{ "v": "9", "n": "其他" },
{ v: "33", n: "香港身份证号" },
{ v: "36", n: "大陆身份证号(18位)" },
{ v: "34", n: "澳门身份证号" },
{ v: "40", n: "护照" },
{ v: "51", n: "香港出生证明" },
{ v: "52", n: "中国出生证" },
{ v: "9", n: "其他" }
];
let policyIdTypeTcList = [
{ "v": "33", "n": "香港身份證號" },
{ "v": "36", "n": "大陸身份證號(18位)" },
{ "v": "34", "n": "澳門身份證號" },
{ "v": "40", "n": "護照" },
{ "v": "51", "n": "香港出生證明" },
{ "v": "52", "n": "中國出生證" },
{ "v": "9", "n": "其他" },
{ v: "33", n: "香港身份證號" },
{ v: "36", n: "大陸身份證號(18位)" },
{ v: "34", n: "澳門身份證號" },
{ v: "40", n: "護照" },
{ v: "51", n: "香港出生證明" },
{ v: "52", n: "中國出生證" },
{ v: "9", n: "其他" }
];
let policyIdTypeEnList = [
{ "v": "33", "n": "HK ID No." },
{ "v": "36", "n": "Mainland ID No. (18 digits)" },
{ "v": "34", "n": "Macao ID No." },
{ "v": "40", "n": "Passport" },
{ "v": "51", "n": "HK birth certificate" },
{ "v": "52", "n": "Chinese birth certificate" },
{ "v": "9", "n": "Others" },
{ v: "33", n: "HK ID No." },
{ v: "36", n: "Mainland ID No. (18 digits)" },
{ v: "34", n: "Macao ID No." },
{ v: "40", n: "Passport" },
{ v: "51", n: "HK birth certificate" },
{ v: "52", n: "Chinese birth certificate" },
{ v: "9", n: "Others" }
];
let relationList = [
{ "v": "22", "n": "本人" },
{ "v": "23", "n": "父母" },
{ "v": "86", "n": "祖父母" },
{ "v": "116", "n": "其他" },
{ "v": "151", "n": "夫妻" },
{ "v": "172", "n": "受益人的托管人" },
{ "v": "175", "n": "法定继承人" },
{ "v": "176", "n": "兄弟姐妹" },
{ "v": "178", "n": "未婚夫妻" },
{ "v": "25", "n": "子女" },
{ "v": "177", "n": "祖孙关系" }
{ v: "22", n: "本人" },
{ v: "23", n: "父母" },
{ v: "86", n: "祖父母" },
{ v: "116", n: "其他" },
{ v: "151", n: "夫妻" },
{ v: "172", n: "受益人的托管人" },
{ v: "175", n: "法定继承人" },
{ v: "176", n: "兄弟姐妹" },
{ v: "178", n: "未婚夫妻" },
{ v: "25", n: "子女" },
{ v: "177", n: "祖孙关系" }
];
let relationTcList = [
{ "v": "22", "n": "本人" },
{ "v": "23", "n": "父母" },
{ "v": "86", "n": "祖父母" },
{ "v": "116", "n": "其他" },
{ "v": "151", "n": "夫妻" },
{ "v": "172", "n": "受益人的託管人" },
{ "v": "175", "n": "法定繼承人" },
{ "v": "176", "n": "兄弟姐妹" },
{ "v": "178", "n": "未婚夫妻" },
{ "v": "25", "n": "子女" },
{ "v": "177", "n": "祖孫關係" }
{ v: "22", n: "本人" },
{ v: "23", n: "父母" },
{ v: "86", n: "祖父母" },
{ v: "116", n: "其他" },
{ v: "151", n: "夫妻" },
{ v: "172", n: "受益人的託管人" },
{ v: "175", n: "法定繼承人" },
{ v: "176", n: "兄弟姐妹" },
{ v: "178", n: "未婚夫妻" },
{ v: "25", n: "子女" },
{ v: "177", n: "祖孫關係" }
];
let relationEnList = [
{ "v": "22", "n": "THE SAME PERSON" },
{ "v": "23", "n": "PARENTS" },
{ "v": "86", "n": "GRANDPARENT" },
{ "v": "116", "n": "OTHERS" },
{ "v": "151", "n": "SPOUSE" },
{ "v": "172", "n": "TRUSTEE-OF-BENEFICIARY" },
{ "v": "175", "n": "LEGAL BENEFICIARY" },
{ "v": "176", "n": "BROTHERS/SISTERS" },
{ "v": "178", "n": "FIANCE/FIANCEE" },
{ "v": "25", "n": "CHILDREN" },
{ "v": "177", "n": "GRANDCHILD" }
{ v: "22", n: "THE SAME PERSON" },
{ v: "23", n: "PARENTS" },
{ v: "86", n: "GRANDPARENT" },
{ v: "116", n: "OTHERS" },
{ v: "151", n: "SPOUSE" },
{ v: "172", n: "TRUSTEE-OF-BENEFICIARY" },
{ v: "175", n: "LEGAL BENEFICIARY" },
{ v: "176", n: "BROTHERS/SISTERS" },
{ v: "178", n: "FIANCE/FIANCEE" },
{ v: "25", n: "CHILDREN" },
{ v: "177", n: "GRANDCHILD" }
];
let payTypeList = [
{ "v": "0", "n": "无关" },
{ "v": "1", "n": "年缴" },
{ "v": "2", "n": "半年缴" },
{ "v": "3", "n": "季缴" },
{ "v": "4", "n": "月缴" },
{ "v": "5", "n": "趸缴" }
]
{ v: "0", n: "无关" },
{ v: "1", n: "年缴" },
{ v: "2", n: "半年缴" },
{ v: "3", n: "季缴" },
{ v: "4", n: "月缴" },
{ v: "5", n: "趸缴" }
];
let payTypeEnList = [
{ "v": "0", "n": "Not Relevant" },
{ "v": "1", "n": "Yearly" },
{ "v": "2", "n": "Half-Yearly" },
{ "v": "3", "n": "Quarterly" },
{ "v": "4", "n": "Monthly" },
{ "v": "5", "n": "Single" }
]
{ v: "0", n: "Not Relevant" },
{ v: "1", n: "Yearly" },
{ v: "2", n: "Half-Yearly" },
{ v: "3", n: "Quarterly" },
{ v: "4", n: "Monthly" },
{ v: "5", n: "Single" }
];
let payTypeTcList = [
{ "v": "0", "n": "無關" },
{ "v": "1", "n": "年繳" },
{ "v": "2", "n": "半年繳" },
{ "v": "3", "n": "季繳" },
{ "v": "4", "n": "月繳" },
{ "v": "5", "n": "躉繳" }
]
{ v: "0", n: "無關" },
{ v: "1", n: "年繳" },
{ v: "2", n: "半年繳" },
{ v: "3", n: "季繳" },
{ v: "4", n: "月繳" },
{ v: "5", n: "躉繳" }
];
// 1-Cash现金,2-Cheque支票,84-EPS 易办事,93-银行本票Cashier’s Order,61-Bank Draft银行汇票,23-E-banking转账,30-Credit Card信用卡;
let payModeList = [
{ "v": "0", "n": "其他" },
{ "v": "1", "n": "现金" },
{ "v": "2", "n": "支票" },
{ "v": "3", "n": "借记卡" },
{ "v": "84", "n": "易办事" },
{ "v": "93", "n": "银行本票" },
{ "v": "61", "n": "银行汇票" },
{ "v": "23", "n": "转账" },
{ "v": "30", "n": "信用卡" }
{ v: "0", n: "其他" },
{ v: "1", n: "现金" },
{ v: "2", n: "支票" },
{ v: "3", n: "借记卡" },
{ v: "84", n: "易办事" },
{ v: "93", n: "银行本票" },
{ v: "61", n: "银行汇票" },
{ v: "23", n: "转账" },
{ v: "30", n: "信用卡" }
];
let payModeEnList = [
{ "v": "0", "n": "Others" },
{ "v": "1", "n": "Cash" },
{ "v": "2", "n": "Cheque" },
{ "v": "3", "n": "Direct Debit" },
{ "v": "84", "n": "EPS" },
{ "v": "93", "n": "Cashier’s Order" },
{ "v": "61", "n": "Bank Draft" },
{ "v": "23", "n": "E-banking" },
{ "v": "30", "n": "Credit Card" }
{ v: "0", n: "Others" },
{ v: "1", n: "Cash" },
{ v: "2", n: "Cheque" },
{ v: "3", n: "Direct Debit" },
{ v: "84", n: "EPS" },
{ v: "93", n: "Cashier’s Order" },
{ v: "61", n: "Bank Draft" },
{ v: "23", n: "E-banking" },
{ v: "30", n: "Credit Card" }
];
let payModeTcList = [
{ "v": "0", "n": "其他" },
{ "v": "1", "n": "現金" },
{ "v": "2", "n": "支票" },
{ "v": "3", "n": "借記卡" },
{ "v": "84", "n": "易辦事" },
{ "v": "93", "n": "銀行本票" },
{ "v": "61", "n": "銀行匯票" },
{ "v": "23", "n": "轉賬" },
{ "v": "30", "n": "信用卡" }
{ v: "0", n: "其他" },
{ v: "1", n: "現金" },
{ v: "2", n: "支票" },
{ v: "3", n: "借記卡" },
{ v: "84", n: "易辦事" },
{ v: "93", n: "銀行本票" },
{ v: "61", n: "銀行匯票" },
{ v: "23", n: "轉賬" },
{ v: "30", n: "信用卡" }
];
let moneyNameList = [
{ "v": "0", "n": "其他" },
{ "v": "27", "n": "文莱币" },
{ "v": "29", "n": "卢比(斯里兰卡)" },
{ "v": "1", "n": "人民币" },
{ "v": "2", "n": "英镑" },
{ "v": "3", "n": "港币" },
{ "v": "4", "n": "美元" },
{ "v": "5", "n": "瑞士法郎" },
{ "v": "8", "n": "新加坡元" },
{ "v": "12", "n": "日元" },
{ "v": "13", "n": "CAD" },
{ "v": "14", "n": "澳大利亚元" },
{ "v": "16", "n": "欧元" },
{ "v": "18", "n": "新西兰元" },
{ "v": "20", "n": "挪威克朗" },
{ "v": "21", "n": "泰国铢" },
{ "v": "22", "n": "丹麦克朗" },
{ "v": "23", "n": "菲律宾比索" },
{ "v": "24", "n": "瑞典克朗" },
{ "v": "25", "n": "澳门元" },
{ "v": "26", "n": "台币" },
{ "v": "28", "n": "马币" },
{ "v": "30", "n": "印度尼西亚 卢比" },
{ "v": "31", "n": "卢比(印度)" }
{ v: "0", n: "其他" },
{ v: "27", n: "文莱币" },
{ v: "29", n: "卢比(斯里兰卡)" },
{ v: "1", n: "人民币" },
{ v: "2", n: "英镑" },
{ v: "3", n: "港币" },
{ v: "4", n: "美元" },
{ v: "5", n: "瑞士法郎" },
{ v: "8", n: "新加坡元" },
{ v: "12", n: "日元" },
{ v: "13", n: "CAD" },
{ v: "14", n: "澳大利亚元" },
{ v: "16", n: "欧元" },
{ v: "18", n: "新西兰元" },
{ v: "20", n: "挪威克朗" },
{ v: "21", n: "泰国铢" },
{ v: "22", n: "丹麦克朗" },
{ v: "23", n: "菲律宾比索" },
{ v: "24", n: "瑞典克朗" },
{ v: "25", n: "澳门元" },
{ v: "26", n: "台币" },
{ v: "28", n: "马币" },
{ v: "30", n: "印度尼西亚 卢比" },
{ v: "31", n: "卢比(印度)" }
];
let moneyNameEnList = [
{ "v": "0", "n": "Others" },
{ "v": "27", "n": "Dollar (Brunei)" },
{ "v": "29", "n": "Rupee (Sri Lankan)" },
{ "v": "1", "n": "RMB (China)" },
{ "v": "2", "n": "Pound (UK)" },
{ "v": "3", "n": "Dollar (HK)" },
{ "v": "4", "n": "Dollar (USA)" },
{ "v": "5", "n": "Franc (Switzerland)" },
{ "v": "8", "n": "Dollar (Singapore)" },
{ "v": "12", "n": "Yen (Japan)" },
{ "v": "13", "n": "Dollar (Canada)" },
{ "v": "14", "n": "Dollar (Australia)" },
{ "v": "16", "n": "Euro" },
{ "v": "18", "n": "Dollar (New Zealand)" },
{ "v": "20", "n": "Krone (Norway)" },
{ "v": "21", "n": "Baht (Thailand)" },
{ "v": "22", "n": "Krone (Denmark)" },
{ "v": "23", "n": "Peso (Philippines)" },
{ "v": "24", "n": "Krone (Sweden)" },
{ "v": "25", "n": "Pataca (Macao)" },
{ "v": "26", "n": "TWD (Taiwan) " },
{ "v": "28", "n": "Ringgit (Malaysia)" },
{ "v": "30", "n": "Rupiah (Indonesia)" },
{ "v": "31", "n": "Rupee (Indian)" }
{ v: "0", n: "Others" },
{ v: "27", n: "Dollar (Brunei)" },
{ v: "29", n: "Rupee (Sri Lankan)" },
{ v: "1", n: "RMB (China)" },
{ v: "2", n: "Pound (UK)" },
{ v: "3", n: "Dollar (HK)" },
{ v: "4", n: "Dollar (USA)" },
{ v: "5", n: "Franc (Switzerland)" },
{ v: "8", n: "Dollar (Singapore)" },
{ v: "12", n: "Yen (Japan)" },
{ v: "13", n: "Dollar (Canada)" },
{ v: "14", n: "Dollar (Australia)" },
{ v: "16", n: "Euro" },
{ v: "18", n: "Dollar (New Zealand)" },
{ v: "20", n: "Krone (Norway)" },
{ v: "21", n: "Baht (Thailand)" },
{ v: "22", n: "Krone (Denmark)" },
{ v: "23", n: "Peso (Philippines)" },
{ v: "24", n: "Krone (Sweden)" },
{ v: "25", n: "Pataca (Macao)" },
{ v: "26", n: "TWD (Taiwan) " },
{ v: "28", n: "Ringgit (Malaysia)" },
{ v: "30", n: "Rupiah (Indonesia)" },
{ v: "31", n: "Rupee (Indian)" }
];
let moneyNameTcList = [
{ "v": "0", "n": "其他" },
{ "v": "27", "n": "汶萊幣" },
{ "v": "29", "n": "盧比(斯里蘭卡)" },
{ "v": "1", "n": "人民幣" },
{ "v": "2", "n": "英鎊" },
{ "v": "3", "n": "港幣" },
{ "v": "4", "n": "美元" },
{ "v": "5", "n": "瑞士法郎" },
{ "v": "8", "n": "新加坡元" },
{ "v": "12", "n": "日元" },
{ "v": "13", "n": "CAD" },
{ "v": "14", "n": "澳大利亞元" },
{ "v": "16", "n": "歐元" },
{ "v": "18", "n": "新西蘭元" },
{ "v": "20", "n": "挪威克朗" },
{ "v": "21", "n": "泰國銖" },
{ "v": "22", "n": "丹麥克朗" },
{ "v": "23", "n": "菲律賓比索" },
{ "v": "24", "n": "瑞典克朗" },
{ "v": "25", "n": "澳門元" },
{ "v": "26", "n": "台幣" },
{ "v": "28", "n": "馬幣" },
{ "v": "30", "n": "印尼盧比" },
{ "v": "31", "n": "盧比(印度)" }
{ v: "0", n: "其他" },
{ v: "27", n: "汶萊幣" },
{ v: "29", n: "盧比(斯里蘭卡)" },
{ v: "1", n: "人民幣" },
{ v: "2", n: "英鎊" },
{ v: "3", n: "港幣" },
{ v: "4", n: "美元" },
{ v: "5", n: "瑞士法郎" },
{ v: "8", n: "新加坡元" },
{ v: "12", n: "日元" },
{ v: "13", n: "CAD" },
{ v: "14", n: "澳大利亞元" },
{ v: "16", n: "歐元" },
{ v: "18", n: "新西蘭元" },
{ v: "20", n: "挪威克朗" },
{ v: "21", n: "泰國銖" },
{ v: "22", n: "丹麥克朗" },
{ v: "23", n: "菲律賓比索" },
{ v: "24", n: "瑞典克朗" },
{ v: "25", n: "澳門元" },
{ v: "26", n: "台幣" },
{ v: "28", n: "馬幣" },
{ v: "30", n: "印尼盧比" },
{ v: "31", n: "盧比(印度)" }
];
/**
......@@ -970,30 +1195,29 @@ let moneyNameTcList = [
* @param {string} lan 语言
*/
export function gotoVHIS(lan) {
let url = window.global.vhis;
switch (lan) {
case 'zh':
url += "?language=zh-cn";
break;
case 'en':
url += "?language=en";
break;
default:
url += "?language=zh-hk";
break;
}
url += "&partnerId=PA001&productCode=VHIS001";
window.location.href = url;
let url = window.global.vhis;
switch (lan) {
case "zh":
url += "?language=zh-cn";
break;
case "en":
url += "?language=en";
break;
default:
url += "?language=zh-hk";
break;
}
url += "&partnerId=PA001&productCode=VHIS001";
window.location.href = url;
}
export function getDateYMD(timestamp) {
let day = new Date(timestamp);
let y = day.getFullYear();
let m = day.getMonth() + 1;
let d = day.getDate();
let s = y + "-" + (m < 10 ? "0" + m : m) + "-" + (d < 10 ? "0" + d : d);
return s;
let day = new Date(timestamp);
let y = day.getFullYear();
let m = day.getMonth() + 1;
let d = day.getDate();
let s = y + "-" + (m < 10 ? "0" + m : m) + "-" + (d < 10 ? "0" + d : d);
return s;
}
/**
......@@ -1002,211 +1226,244 @@ export function getDateYMD(timestamp) {
* @param {int} type 是否需要小数点;1=需要;0=不需要
*/
export function formatMoney(s, type) {
if (/[^0-9\.]/.test(s))
return "0.00";
if (s == null || s == "null" || s == "")
return "0.00";
s = s.toString().replace(/^(\d*)$/, "$1.");
s = (s + "00").replace(/(\d*\.\d\d)\d*/, "$1");
s = s.replace(".", ",");
var re = /(\d)(\d{3},)/;
while (re.test(s))
s = s.replace(re, "$1,$2");
s = s.replace(/,(\d\d)$/, ".$1");
if (type == 0) {
var a = s.split(".");
if (a[1] == "00") {
s = a[0];
}
}
return s;
if (/[^0-9\.]/.test(s)) return "0.00";
if (s == null || s == "null" || s == "") return "0.00";
s = s.toString().replace(/^(\d*)$/, "$1.");
s = (s + "00").replace(/(\d*\.\d\d)\d*/, "$1");
s = s.replace(".", ",");
var re = /(\d)(\d{3},)/;
while (re.test(s)) s = s.replace(re, "$1,$2");
s = s.replace(/,(\d\d)$/, ".$1");
if (type == 0) {
var a = s.split(".");
if (a[1] == "00") {
s = a[0];
}
}
return s;
}
// 获取国际号码区号
export function getNationsPhoneCodeList() {
return nationsPhoneCodeList;
}
export function getNationsList(lan) {
switch (lan) {
case 'zh':
return nationsZhList;
case 'en':
return nationsEnList;
default:
return nationsTcList;
}
};
switch (lan) {
case "zh":
return nationsZhList;
case "en":
return nationsEnList;
default:
return nationsTcList;
}
}
export function getMarryList(lan) {
switch (lan) {
case 'zh':
return marryZhList;
case 'en':
return marryEnList;
default:
return marryTcList;
}
};
switch (lan) {
case "zh":
return marryZhList;
case "en":
return marryEnList;
default:
return marryTcList;
}
}
export function getPolicyIdTypeList(lan) {
switch (lan) {
case 'zh':
return policyIdTypeList;
case 'en':
return policyIdTypeEnList;
default:
return policyIdTypeTcList;
}
switch (lan) {
case "zh":
return policyIdTypeList;
case "en":
return policyIdTypeEnList;
default:
return policyIdTypeTcList;
}
}
export function getNationsByCode(code) {
let n = "";
nationsList.forEach(element => {
if (element.v == code) {
n = element.n;
}
});
return n;
let n = "";
nationsList.forEach(element => {
if (element.v == code) {
n = element.n;
}
});
return n;
}
export function getInsuredPeriod(lan, t, v) {
let value = "";
switch (t) {
case "1":
value = lan == "zh" ? "终身" : lan == "tc" ? "終身" : "Whole life";
break;
case "2":
value = lan == "zh" ? v + "年" : lan == "tc" ? v + "年" : "" + v + " " + (v > 1 ? "years" : "year");
break;
case "3":
value = lan == "zh" ? v + "岁" : lan == "tc" ? v + "歲" : "Up to " + v + " " + (v > 1 ? "years" : "year") + " old";
break;
case "4":
value = lan == "zh" ? v + "月" : lan == "tc" ? v + "月" : " " + v + " " + (v > 1 ? "months" : "month");
break;
default:
value = lan == "zh" ? "无关" : lan == "tc" ? "無關" : "NA";
break;
}
return value;
let value = "";
switch (t) {
case "1":
value = lan == "zh" ? "终身" : lan == "tc" ? "終身" : "Whole life";
break;
case "2":
value =
lan == "zh"
? v + "年"
: lan == "tc"
? v + "年"
: "" + v + " " + (v > 1 ? "years" : "year");
break;
case "3":
value =
lan == "zh"
? v + "岁"
: lan == "tc"
? v + "歲"
: "Up to " + v + " " + (v > 1 ? "years" : "year") + " old";
break;
case "4":
value =
lan == "zh"
? v + "月"
: lan == "tc"
? v + "月"
: " " + v + " " + (v > 1 ? "months" : "month");
break;
default:
value = lan == "zh" ? "无关" : lan == "tc" ? "無關" : "NA";
break;
}
return value;
}
export function getInsuredState(lan, c) {
let value = "";
switch (c) {
case "1":
value = lan == "zh" ? "有效" : lan == "tc" ? "有效" : "Inforce";
break;
case "2":
value = lan == "zh" ? "失效" : lan == "tc" ? "失效" : "Lapsed";
break;
default:
value = lan == "zh" ? "终止" : lan == "tc" ? "終止" : "Terminated";
break;
}
return value;
let value = "";
switch (c) {
case "1":
value = lan == "zh" ? "有效" : lan == "tc" ? "有效" : "Inforce";
break;
case "2":
value = lan == "zh" ? "失效" : lan == "tc" ? "失效" : "Lapsed";
break;
default:
value = lan == "zh" ? "终止" : lan == "tc" ? "終止" : "Terminated";
break;
}
return value;
}
export function getBenefitType(lan, t) {
let value = "";
let candidates = lan == "zh" ? relationList : lan == "tc" ? relationTcList : relationEnList;
candidates.forEach(element => {
if (element.v == t) {
value = element.n;
}
});
// 默认返回其他
if (!value) {
t = "116";
candidates.forEach(element => {
if (element.v == t) {
value = element.n;
}
});
}
return value;
let value = "";
let candidates =
lan == "zh" ? relationList : lan == "tc" ? relationTcList : relationEnList;
candidates.forEach(element => {
if (element.v == t) {
value = element.n;
}
});
// 默认返回其他
if (!value) {
t = "116";
candidates.forEach(element => {
if (element.v == t) {
value = element.n;
}
});
}
return value;
}
// 缴费方式
export function getPayMode(lan, t) {
let value = "";
let candidates = lan == "zh" ? payModeList : lan == "tc" ? payModeTcList : payModeEnList;
candidates.forEach(element => {
if (element.v == t) {
value = element.n;
}
});
// 默认返回其他
if (!value) {
t = "0";
candidates.forEach(element => {
if (element.v == t) {
value = element.n;
}
});
}
return value;
let value = "";
let candidates =
lan == "zh" ? payModeList : lan == "tc" ? payModeTcList : payModeEnList;
candidates.forEach(element => {
if (element.v == t) {
value = element.n;
}
});
// 默认返回其他
if (!value) {
t = "0";
candidates.forEach(element => {
if (element.v == t) {
value = element.n;
}
});
}
return value;
}
// 缴费频率,交n年
export function getPayPeriod(lan, t, v) {
let value = "";
switch (t) {
case "1":
value = lan == "zh" ? "趸交" : lan == "tc" ? "躉繳" : "Single";
break;
case "2":
value = lan == "zh" ? "缴" + v + "年" : lan == "tc" ? "繳" + v + "年" : "" + v + " " + (v > 1 ? "years" : "year");;
break;
case "3":
value = lan == "zh" ? "缴至" + v + "岁" : lan == "tc" ? "繳至" + v + "歲" : "Pay to" + v + " " + (v > 1 ? "years" : "year") + " old";
break;
default:
value = lan == "zh" ? "缴终身" : lan == "tc" ? "繳終身" : "Whole life";
break;
}
return value;
let value = "";
switch (t) {
case "1":
value = lan == "zh" ? "趸交" : lan == "tc" ? "躉繳" : "Single";
break;
case "2":
value =
lan == "zh"
? "缴" + v + "年"
: lan == "tc"
? "繳" + v + "年"
: "" + v + " " + (v > 1 ? "years" : "year");
break;
case "3":
value =
lan == "zh"
? "缴至" + v + "岁"
: lan == "tc"
? "繳至" + v + "歲"
: "Pay to" + v + " " + (v > 1 ? "years" : "year") + " old";
break;
default:
value = lan == "zh" ? "缴终身" : lan == "tc" ? "繳終身" : "Whole life";
break;
}
return value;
}
// 支付方式,
export function getPayType(lan, t) {
let value = "";
let candidates = lan == "zh" ? payTypeList : lan == "tc" ? payTypeTcList : payTypeEnList;
candidates.forEach(element => {
if (element.v == t) {
value = element.n;
}
});
// 默认返回其他
if (!value) {
t = "0";
candidates.forEach(element => {
if (element.v == t) {
value = element.n;
}
});
}
return value;
let value = "";
let candidates =
lan == "zh" ? payTypeList : lan == "tc" ? payTypeTcList : payTypeEnList;
candidates.forEach(element => {
if (element.v == t) {
value = element.n;
}
});
// 默认返回其他
if (!value) {
t = "0";
candidates.forEach(element => {
if (element.v == t) {
value = element.n;
}
});
}
return value;
}
// 钱的名字
export function getMoneyName(lan, t) {
let value = "";
let candidates = lan == "zh" ? moneyNameList : lan == "tc" ? moneyNameTcList : moneyNameEnList;
candidates.forEach(element => {
if (element.v == t) {
value = element.n;
}
});
// 默认返回其他
if (!value) {
t = "0";
candidates.forEach(element => {
if (element.v == t) {
value = element.n;
}
});
}
return value;
let value = "";
let candidates =
lan == "zh"
? moneyNameList
: lan == "tc"
? moneyNameTcList
: moneyNameEnList;
candidates.forEach(element => {
if (element.v == t) {
value = element.n;
}
});
// 默认返回其他
if (!value) {
t = "0";
candidates.forEach(element => {
if (element.v == t) {
value = element.n;
}
});
}
return value;
}
/**
* 通过产品的code并通过语言选择产品名称
* @param {*} lan
......@@ -1214,30 +1471,28 @@ export function getMoneyName(lan, t) {
* @param {*} name
*/
export function getPolicyName(lan, code, name) {
let policy = null;
try {
if (window.global.policies) {
for (let i = 0; i < window.global.policies.length; i++) {
let p = window.global.policies[i];
if (p.policyCode == code) {
policy = p;
break;
}
}
}
} catch (e) {
}
if (!policy) {
return name;
}
let policy = null;
try {
if (window.global.policies) {
for (let i = 0; i < window.global.policies.length; i++) {
let p = window.global.policies[i];
if (p.policyCode == code) {
policy = p;
break;
}
}
}
} catch (e) {}
if (!policy) {
return name;
}
switch (lan) {
case "zh":
return policy.nameCn ? policy.nameCn : name;
case "en":
return policy.nameEn ? policy.nameEn : name;
default:
return policy.nameTc ? policy.nameTc : name;
}
switch (lan) {
case "zh":
return policy.nameCn ? policy.nameCn : name;
case "en":
return policy.nameEn ? policy.nameEn : name;
default:
return policy.nameTc ? policy.nameTc : name;
}
}
......
// 正在表达式
export const REGEXPS = {
"mobile": /^1\d{10}$/
}
mobile: /^1\d{10}$/
};
// 验证手机
export function checkMobile(str) {
......@@ -14,37 +14,38 @@ export function checkMobile(str) {
* @param {*} url
*/
export function param2Obj(url) {
const search = url.split('?')[1]
const search = url.split("?")[1];
if (!search) {
return {}
return {};
}
return JSON.parse(
'{"' +
decodeURIComponent(search)
.replace(/"/g, '\\"')
.replace(/&/g, '","')
.replace(/=/g, '":"') +
'"}'
)
decodeURIComponent(search)
.replace(/"/g, '\\"')
.replace(/&/g, '","')
.replace(/=/g, '":"') +
'"}'
);
}
//获取cookie、
export function getCookie(name) {
var arr, reg = new RegExp("(^| )" + name + "=([^;]*)(;|$)");
if (arr = document.cookie.match(reg))
return (arr[2]);
else
return null;
var arr,
reg = new RegExp("(^| )" + name + "=([^;]*)(;|$)");
if ((arr = document.cookie.match(reg))) return arr[2];
else return null;
}
//设置cookie
export function setCookie(c_name, value, second) {
var exdate = new Date();
exdate.setTime(exdate.getTime() + second * 1000);
document.cookie = c_name + "=" + escape(value) + ((second == null) ? "" : ";expires=" + exdate.toGMTString());
};
document.cookie =
c_name +
"=" +
escape(value) +
(second == null ? "" : ";expires=" + exdate.toGMTString());
}
//删除cookie
export function delCookie(name) {
......@@ -53,8 +54,7 @@ export function delCookie(name) {
var cval = getCookie(name);
if (cval != null)
document.cookie = name + "=" + cval + ";expires=" + exp.toGMTString();
};
}
/**
* 获取环境信息
......@@ -63,12 +63,12 @@ export function delCookie(name) {
export function getEnv() {
var nav = window.navigator;
var env = {
"iphone": false,
"ipad": false,
"android": false,
"pc": false,
"ios": false,
"ver": "0"
iphone: false,
ipad: false,
android: false,
pc: false,
ios: false,
ver: "0"
};
var ua = nav.userAgent;
......@@ -76,15 +76,15 @@ export function getEnv() {
var ipad = ua.match(/(iPad).*OS\s([\d_]+)/);
var iphone = !ipad && ua.match(/(iPhone\sOS)\s([\d_]+)/);
if (ipad) {
env.ipad = ipad[1] && true || false;
env.ver = ipad[2] && ipad[2].replace(/-/g, ".") || "";
env.ipad = (ipad[1] && true) || false;
env.ver = (ipad[2] && ipad[2].replace(/-/g, ".")) || "";
env.ios = true;
} else if (iphone) {
env.iphone = iphone[1] && true || false;
env.ver = iphone[2] && iphone[2].replace(/-/g, ".") || "";
env.iphone = (iphone[1] && true) || false;
env.ver = (iphone[2] && iphone[2].replace(/-/g, ".")) || "";
env.ios = true;
} else if (android) {
env.android = android[1] && true || false;
env.android = (android[1] && true) || false;
env.ver = android[2];
} else {
env.pc = true;
......@@ -104,16 +104,20 @@ export function setTitle(title) {
document.title = title;
// if (ENV.ios && navigator.userAgent.toLowerCase().indexOf("micromessenger") !== -1) {
// 修复微信端IOS无法修改document.title的情况
if (getEnv().ios && (navigator.userAgent.toLowerCase().indexOf("micromessenger") !== -1 || navigator.userAgent.toLowerCase().indexOf("alipay") !== -1)) {
if (
getEnv().ios &&
(navigator.userAgent.toLowerCase().indexOf("micromessenger") !== -1 ||
navigator.userAgent.toLowerCase().indexOf("alipay") !== -1)
) {
//修复IOS微信端和支付宝无法修改document.title的情况
var $iframe = document.createElement('iframe');
var $iframe = document.createElement("iframe");
$iframe.className = "C-hiddenIframe";
$iframe.src = "/" + location.pathname.split('/')[1] + "/favicon.ico";
$iframe.style.visibility = 'hidden';
$iframe.style.width = '1px';
$iframe.style.height = '1px';
$iframe.src = "/" + location.pathname.split("/")[1] + "/favicon.ico";
$iframe.style.visibility = "hidden";
$iframe.style.width = "1px";
$iframe.style.height = "1px";
$iframe.onload = function onIframeLoad() {
setTimeout(function () {
setTimeout(function() {
$iframe.onload = null;
onIframeLoad = null;
document.body.removeChild($iframe);
......@@ -126,23 +130,22 @@ export function setTitle(title) {
// 为链接添加参数
export function addQuery(url, query) {
query = query || {}
query = (function (query) {
var q = []
Object.keys(query).forEach(function (_q) {
q.push(_q + '=' + query[_q])
})
return q.join('&')
})(query)
if (url.indexOf('?') !== -1) {
url += '&' + query
query = query || {};
query = (function(query) {
var q = [];
Object.keys(query).forEach(function(_q) {
q.push(_q + "=" + query[_q]);
});
return q.join("&");
})(query);
if (url.indexOf("?") !== -1) {
url += "&" + query;
} else {
url += '?' + query
url += "?" + query;
}
return url
return url;
}
/**
* 获得当前页面的path
* @return {String} 页面path
......@@ -157,7 +160,63 @@ export function getPath() {
// 获取 url 参数
export function getQuery(name) {
return decodeURIComponent((new RegExp('[?|&]' + name + '=' + '([^&;]+?)(&|#|;|$)').exec(location.href) || [, ""])[1].replace(/\+/g, '%20')) || null;
return (
decodeURIComponent(
(new RegExp("[?|&]" + name + "=" + "([^&;]+?)(&|#|;|$)").exec(
location.href
) || [, ""])[1].replace(/\+/g, "%20")
) || null
);
}
/**
* 升序排列
* @param name 主要参数
* @param minor 次要参数 主要参数相同时,比较次要参数
*/
export function ascSort(name, minor) {
return function(o, p) {
var a, b;
if (o && p && typeof o === "object" && typeof p === "object") {
a = o[name];
b = p[name];
if (a === b) {
return typeof minor === "function" ? minor(o, p) : 0;
}
if (typeof a === typeof b) {
return a < b ? -1 : 1;
}
return typeof a < typeof b ? -1 : 1;
} else {
// throw ("error");
return null;
}
};
}
/**
* 升序排列
* @param name 主要参数
* @param minor 次要参数 主要参数相同时,比较次要参数
*/
export function descSort(name, minor) {
return function(o, p) {
var a, b;
if (o && p && typeof o === "object" && typeof p === "object") {
a = o[name];
b = p[name];
if (a === b) {
return typeof minor === "function" ? minor(o, p) : 0;
}
if (typeof a === typeof b) {
return a > b ? -1 : 1;
}
return typeof a > typeof b ? -1 : 1;
} else {
// throw ("error");
return null;
}
};
}
/**
......@@ -182,16 +241,15 @@ export function getObjByListKeyValue(value, key, list) {
* 用{{}}会当成字符串把 html渲染出来
*/
export function formatBr(str) {
str = str.replace(/\n/g, '<br/>')
return str
};
str = str.replace(/\n/g, "<br/>");
return str;
}
// dd-MM-yyyy转yyyy-MM-dd
export function ddMMyyyy2yyyyMMdd(str) {
return str.replace(/-/g, '').replace(/^(\d{2})(\d{2})(\d{4})$/, "$3-$2-$1");
return str.replace(/-/g, "").replace(/^(\d{2})(\d{2})(\d{4})$/, "$3-$2-$1");
}
/**
* @desc 函数防抖
* @param func 函数
......@@ -201,7 +259,7 @@ export function ddMMyyyy2yyyyMMdd(str) {
export function debounce(func, wait, immediate) {
let timeout;
return function () {
return function() {
let context = this;
let args = arguments;
......@@ -210,14 +268,14 @@ export function debounce(func, wait, immediate) {
var callNow = !timeout;
timeout = setTimeout(() => {
timeout = null;
}, wait)
if (callNow) func.apply(context, args)
}, wait);
if (callNow) func.apply(context, args);
} else {
timeout = setTimeout(function () {
func.apply(context, args)
timeout = setTimeout(function() {
func.apply(context, args);
}, wait);
}
}
};
}
/**
......@@ -233,7 +291,7 @@ export function throttle(func, wait, type) {
} else if (type === 2) {
var timeout;
}
return function () {
return function() {
let context = this;
let args = arguments;
if (type === 1) {
......@@ -247,11 +305,11 @@ export function throttle(func, wait, type) {
if (!timeout) {
timeout = setTimeout(() => {
timeout = null;
func.apply(context, args)
}, wait)
func.apply(context, args);
}, wait);
}
}
}
};
}
/**
......@@ -260,17 +318,17 @@ export function throttle(func, wait, type) {
* @param {string} value
*/
export function contactMethodCheck(type, value) {
if (type == 'hkmobile') {
if (type == "hkmobile") {
// return /^[5689]{1}\d{7}$/.test(value);
return /^(\+)?(852)?(\-)?(5|6|8|9)\d{7}$/.test(value);
}
if (type == 'mobile') {
if (type == "mobile") {
// return /^((13[0-9])|(14[5,7,9])|(15([0-3]|[5-9]))|(166)|(17[0-9])|(18[0-9])|(19[0-9]))\d{8}$/.test(value);
return /^(\+)?(86)?(\-)?1\d{10}$/.test(value);
}
if (type == 'email') {
if (type == "email") {
return /^(\w-*\.*)+@(\w-?)+(\.\w{2,})+$/.test(value);
}
return true;
......@@ -281,7 +339,7 @@ export function policyNumberCheck(policyNumber) {
}
export function checkVerifyCode(verifyCode) {
return /^\d{6}$/.test(verifyCode)
return /^\d{6}$/.test(verifyCode);
}
export function checkName(name) {
......