dataExportTool.vue 71 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325
  1. <template>
  2. <view class="dataExportTool">
  3. <view class="relevant">
  4. <view class="relevantTitle">{{ $i18n.locale=='zh'?'已选择指标':'Indicator' }}</view>
  5. <view class="page-section">
  6. <view class="page-section-spacing">
  7. <scroll-view scroll-x="true" class="relevantScroll">
  8. <block>
  9. <view v-for="(item,index) in indicatorList" class="scroll-item">
  10. <view v-if="item.add"
  11. style="width: 100%; height: 100%;overflow: auto;text-align: left;margin-left: 20upx;">
  12. <u-icon name="plus-circle-fill" color="#6e6e6e" size="100" style="margin-top: 45upx"
  13. @click="addIndicator"></u-icon>
  14. </view>
  15. <view v-else style="width: 100%; height: 100%;overflow: auto;">
  16. <view class="icon">
  17. <u-image :src="item.icon" mode="widthFix" alt="" width="100%"
  18. @click="removeIndicator(item,'indicator')"></u-image>
  19. </view>
  20. <view class="labelText" @click="removeIndicator(item,'indicator')">{{item.label}}
  21. </view>
  22. </view>
  23. </view>
  24. </block>
  25. </scroll-view>
  26. </view>
  27. </view>
  28. </view>
  29. <view class="relevant">
  30. <view class="relevantTitle">{{ $i18n.locale=='zh'?'已选择区域/国家':'Region/Country' }}</view>
  31. <view class="page-section">
  32. <view class="page-section-spacing">
  33. <scroll-view scroll-x="true" class="relevantScroll">
  34. <block>
  35. <view v-for="(item,index) in worldList" class="scroll-item" style="width: 33%">
  36. <view v-if="item.add"
  37. style="width: 100%; height: 100%;overflow: auto;text-align: left;margin-left: 20upx;">
  38. <u-icon name="plus-circle-fill" color="#6e6e6e" size="100" style="margin-top: 45upx"
  39. @click="addWorld"></u-icon>
  40. </view>
  41. <view v-else style="width: 100%; height: 100%;overflow: auto;">
  42. <view class="icon" style="max-width: 200upx">
  43. <u-image :src="item.icon" alt="" width="100%" height="120upx"
  44. @click="removeWorld(item,'world')"></u-image>
  45. </view>
  46. <view class="labelText" @click="removeWorld(item,'world')">{{item.label}}</view>
  47. </view>
  48. </view>
  49. </block>
  50. </scroll-view>
  51. </view>
  52. </view>
  53. </view>
  54. <view class="relevant">
  55. <view class="relevantTitle">{{ $i18n.locale=='zh'?'已选择年份':'Year' }}</view>
  56. <view class="page-section">
  57. <view class="page-section-spacing">
  58. <view style="width: 400upx;height: 100upx; text-align: center;line-height: 70upx;padding: 15upx 0;"
  59. @click="addTime">
  60. <text
  61. style="padding: 0 20upx;border: 1px solid #6e6e6e;margin-right: 20upx;">{{params.time.startDate}}</text>
  62. <text>~</text>
  63. <text
  64. style="padding: 0 20upx;border: 1px solid #6e6e6e;margin-left: 20upx;">{{params.time.endDate}}</text>
  65. </view>
  66. </view>
  67. </view>
  68. </view>
  69. <view class="btnList">
  70. <u-button class="btn" type="primary" size="mini" @click="selectExportType('EXCEL')" style="width: 250upx;">
  71. <u-loading v-if="loading"></u-loading>
  72. <text v-else>{{$i18n.locale == 'zh' ? '导出Excel' : 'Export Excel'}}</text>
  73. </u-button>
  74. <u-button class="btn" type="primary" size="mini" @click="selectExportType('PDF')" style="width: 180upx;">
  75. <u-loading v-if="loading"></u-loading>
  76. <text v-else>{{$i18n.locale == 'zh' ? '导出PDF' : 'Export PDF'}}</text>
  77. </u-button>
  78. <u-button class="btn" type="primary" size="mini" @click="Reset">{{i18n('Reset')}}</u-button>
  79. </view>
  80. <u-popup v-model="params.indicator.show" mode="bottom" height="1000rpx">
  81. <view class="slot-content">
  82. <view style="height:1000upx;position: relative;">
  83. <scroll-view scroll-y="true" class="left">
  84. <view v-for="(fItem, fIndex) in params.indicator.searchList" :key="fItem+fIndex" class="row"
  85. :class="[fIndex===params.indicator.showCategoryIndex ?'on':'']"
  86. @tap="params.indicator.showCategoryIndex = fIndex">
  87. <view class="text">
  88. {{ $i18n.locale == 'zh' ? fItem['indexName'] : fItem['indexEnName'] }}
  89. </view>
  90. </view>
  91. </scroll-view>
  92. <block v-for="(fItem, fIndex) in params.indicator.searchList" :key="fItem+fIndex+'1'">
  93. <scroll-view scroll-y class="right" v-if="fIndex === params.indicator.showCategoryIndex">
  94. <view v-for="(item,index) in fItem['child']" :key="'c'+index"
  95. :class="(item['child']&&item['child'].length>0)?'':'cate'">
  96. <view v-if="item['child'] && item['child'].length>0">
  97. <view :class="{'getCategory':item['child'].length>0}">
  98. {{ $i18n.locale=='zh'?item['indexName']:item['indexEnName'] }}
  99. </view>
  100. <view class="threemenu">
  101. <view v-for="(i,j) in item['child']" :key="j" class="cateText"
  102. @click="getCategory1({item:i,index:j})"
  103. :class="{'cateTextActive':i.ifClick}">
  104. {{$i18n.locale=='zh'?i['indexName']:i['indexEnName']}}
  105. </view>
  106. </view>
  107. </view>
  108. <view v-else>
  109. <view class="cateText" @click="getCategory1({item,index})"
  110. :class="{'cateTextActive':item.ifClick}">
  111. {{ $i18n.locale=='zh'?item['indexName']:item['indexEnName'] }}
  112. </view>
  113. </view>
  114. </view>
  115. </scroll-view>
  116. </block>
  117. </view>
  118. </view>
  119. </u-popup>
  120. <u-popup v-model="params.world.show" mode="bottom" height="1000rpx">
  121. <view class="slot-content">
  122. <view style="height:1000upx;position: relative;">
  123. <scroll-view scroll-y="true" class="left">
  124. <view v-for="(fItem, fIndex) in params.world.countryList" :key="fItem+fIndex" class="row"
  125. :class="[fIndex===params.world.showCategoryIndex ?'on':'']"
  126. @tap="params.world.showCategoryIndex = fIndex">
  127. <view class="text">
  128. {{ $i18n.locale == 'zh' ? fItem['label'] : fItem['label'] }}
  129. </view>
  130. </view>
  131. </scroll-view>
  132. <block v-for="(fItem, fIndex) in params.world.countryList" :key="fItem+fIndex+'1'">
  133. <scroll-view scroll-y class="right" v-if="fIndex === params.world.showCategoryIndex">
  134. <view class="cate">
  135. <view>
  136. <view class="cateText"
  137. @click="getCategory2({item:fItem,index:null,ifClick:!fItem.ifClick})"
  138. :class="{'cateTextActive':fItem.ifClick}">
  139. {{ fItem['label'] }}
  140. </view>
  141. </view>
  142. </view>
  143. <view v-for="(item,index) in fItem['children']" :key="'c2'+index"
  144. :class="(item['children']&&item['children'].length>0)?'':'cate'">
  145. <view>
  146. <view class="cateText" @click="getCategory2({item:item,index:index,ifClick:true})"
  147. :class="{'cateTextActive':item.ifClick}">
  148. {{ $i18n.locale=='zh'?item['label']:item['label'] }}
  149. </view>
  150. </view>
  151. </view>
  152. </scroll-view>
  153. </block>
  154. </view>
  155. </view>
  156. </u-popup>
  157. <yearSelector :show="params.time.showDateFlag" :defaultTimeValue="[2013,2020]" @getTimeValue="getTimeValue"
  158. @cancel="timeCancel"></yearSelector>
  159. <u-toast ref="uToast" />
  160. <u-modal v-model="removeShow" :title="$i18n.locale == 'zh' ? '提示' : 'Tips'"
  161. :confirm-text="$i18n.locale == 'zh' ? '确定' : 'Submit'" :cancel-text="$i18n.locale == 'zh' ? '取消' : 'Cancel'"
  162. @confirm="removeConfirm" @cancel="removeCancel" :content="$i18n.locale == 'zh' ? '是否删除?' : 'Delete?'"
  163. :show-cancel-button="true"></u-modal>
  164. </view>
  165. </template>
  166. <script>
  167. import yearSelector from "./yearSelector";
  168. import RelevantIndicators from "./RelevantIndicators";
  169. let _self;
  170. let canvasColumnIns = null;
  171. let canvasLineIns = null;
  172. let countryPinyin = [{
  173. "aleph": "zg",
  174. "cnValue": "中国",
  175. "continent": 1,
  176. "enValue": "China",
  177. "id": "0086",
  178. "length": 11,
  179. "pinyin": "zhongguo",
  180. "validateflag": false,
  181. "value": "中国 0086"
  182. },
  183. {
  184. "aleph": "zgtw",
  185. "cnValue": "中国台湾",
  186. "continent": 0,
  187. "enValue": "Taiwan, China",
  188. "id": "0886",
  189. "length": 9,
  190. "maxlength": 10,
  191. "minlength": 6,
  192. "pinyin": "zhongguotaiwan",
  193. "validateflag": true,
  194. "value": "中国台湾 0886"
  195. },
  196. {
  197. "aleph": "zgxg",
  198. "cnValue": "中国香港",
  199. "continent": 0,
  200. "enValue": "Hong Kong, China",
  201. "id": "0852",
  202. "length": 8,
  203. "maxlength": 10,
  204. "minlength": 6,
  205. "pinyin": "zhongguoxianggang",
  206. "validateflag": true,
  207. "value": "中国香港 0852"
  208. },
  209. {
  210. "aleph": "adly",
  211. "cnValue": "澳大利亚",
  212. "continent": 0,
  213. "enValue": "Australia",
  214. "id": "0061",
  215. "length": 9,
  216. "maxlength": 13,
  217. "minlength": 6,
  218. "pinyin": "aodaliya",
  219. "validateflag": true,
  220. "value": "澳大利亚 0061"
  221. },
  222. {
  223. "aleph": "mg",
  224. "cnValue": "美国",
  225. "continent": 0,
  226. "enValue": "United States",
  227. "id": "0001",
  228. "length": 10,
  229. "maxlength": 13,
  230. "minlength": 6,
  231. "pinyin": "meiguo",
  232. "validateflag": true,
  233. "value": "美国 0001"
  234. },
  235. {
  236. "aleph": "mlxy",
  237. "cnValue": "马来西亚",
  238. "continent": 0,
  239. "enValue": "Malaysia",
  240. "id": "0060",
  241. "length": 9,
  242. "maxlength": 13,
  243. "minlength": 6,
  244. "pinyin": "malaixiya",
  245. "validateflag": true,
  246. "value": "马来西亚 0060"
  247. },
  248. {
  249. "aleph": "xjp",
  250. "cnValue": "新加坡",
  251. "continent": 0,
  252. "enValue": "Singapore",
  253. "id": "0065",
  254. "length": 8,
  255. "maxlength": 13,
  256. "minlength": 6,
  257. "pinyin": "xinjiapo",
  258. "validateflag": true,
  259. "value": "新加坡 0065"
  260. },
  261. {
  262. "aleph": "rb",
  263. "cnValue": "日本",
  264. "continent": 0,
  265. "enValue": "Japan",
  266. "id": "0081",
  267. "length": 10,
  268. "maxlength": 13,
  269. "minlength": 6,
  270. "pinyin": "riben",
  271. "validateflag": true,
  272. "value": "日本 0081"
  273. },
  274. {
  275. "aleph": "xxl",
  276. "cnValue": "新西兰",
  277. "continent": 0,
  278. "enValue": "New Zealand",
  279. "id": "0064",
  280. "length": 10,
  281. "maxlength": 13,
  282. "minlength": 6,
  283. "pinyin": "xinxilan",
  284. "validateflag": true,
  285. "value": "新西兰 0064"
  286. },
  287. {
  288. "aleph": "jnd",
  289. "cnValue": "加拿大",
  290. "continent": 0,
  291. "enValue": "Canada",
  292. "id": "0001",
  293. "length": 10,
  294. "maxlength": 13,
  295. "minlength": 6,
  296. "pinyin": "jianada",
  297. "validateflag": true,
  298. "value": "加拿大 0001"
  299. },
  300. {
  301. "aleph": "hg",
  302. "cnValue": "韩国",
  303. "continent": 0,
  304. "enValue": "South Korea",
  305. "id": "0082",
  306. "length": 10,
  307. "maxlength": 13,
  308. "minlength": 6,
  309. "pinyin": "hanguo",
  310. "validateflag": true,
  311. "value": "韩国 0082"
  312. },
  313. {
  314. "aleph": "zgam",
  315. "cnValue": "中国澳门",
  316. "continent": 1,
  317. "enValue": "Macao, China",
  318. "id": "0853",
  319. "length": 8,
  320. "maxlength": 10,
  321. "minlength": 6,
  322. "pinyin": "zhongguoaomen",
  323. "validateflag": true,
  324. "value": "中国澳门 0853"
  325. },
  326. {
  327. "aleph": "flb",
  328. "cnValue": "菲律宾",
  329. "continent": 1,
  330. "enValue": "Philippines",
  331. "id": "0063",
  332. "length": 10,
  333. "pinyin": "feilvbin",
  334. "validateflag": false,
  335. "value": "菲律宾 0063"
  336. },
  337. {
  338. "aleph": "ydnxy",
  339. "cnValue": "印度尼西亚",
  340. "continent": 1,
  341. "enValue": "Indonesia",
  342. "id": "0062",
  343. "length": 11,
  344. "pinyin": "yindunixiya",
  345. "validateflag": false,
  346. "value": "印度尼西亚 0062"
  347. },
  348. {
  349. "aleph": "yn",
  350. "cnValue": "越南",
  351. "continent": 1,
  352. "enValue": "Vietnam",
  353. "id": "0084",
  354. "length": 10,
  355. "pinyin": "yuenan",
  356. "validateflag": false,
  357. "value": "越南 0084"
  358. },
  359. {
  360. "aleph": "afh",
  361. "cnValue": "阿富汗",
  362. "continent": 1,
  363. "enValue": "Afghanistan",
  364. "id": "0093",
  365. "length": 9,
  366. "pinyin": "afuhan",
  367. "validateflag": false,
  368. "value": "阿富汗 0093"
  369. },
  370. {
  371. "aleph": "asbj",
  372. "cnValue": "阿塞拜疆",
  373. "continent": 1,
  374. "enValue": "Azerbaijan",
  375. "id": "0994",
  376. "length": 9,
  377. "pinyin": "asaibaijiang",
  378. "validateflag": false,
  379. "value": "阿塞拜疆 0994"
  380. },
  381. {
  382. "aleph": "bl",
  383. "cnValue": "巴林",
  384. "continent": 1,
  385. "enValue": "Bahrain",
  386. "id": "0973",
  387. "length": 9,
  388. "pinyin": "balin",
  389. "validateflag": false,
  390. "value": "巴林 0973"
  391. },
  392. {
  393. "aleph": "mjl",
  394. "cnValue": "孟加拉",
  395. "continent": 1,
  396. "enValue": "Bangladesh",
  397. "id": "0880",
  398. "length": 9,
  399. "pinyin": "mengjiala",
  400. "validateflag": false,
  401. "value": "孟加拉 0880"
  402. },
  403. {
  404. "aleph": "bd",
  405. "cnValue": "不丹",
  406. "continent": 1,
  407. "enValue": "Bhutan",
  408. "id": "0975",
  409. "length": 9,
  410. "pinyin": "budan",
  411. "validateflag": false,
  412. "value": "不丹 0975"
  413. },
  414. {
  415. "aleph": "wl",
  416. "cnValue": "文莱",
  417. "continent": 1,
  418. "enValue": "Brunei",
  419. "id": "0673",
  420. "length": 9,
  421. "pinyin": "wenlai",
  422. "validateflag": false,
  423. "value": "文莱 0673"
  424. },
  425. {
  426. "aleph": "spls",
  427. "cnValue": "塞浦路斯",
  428. "continent": 1,
  429. "enValue": "Cyprus",
  430. "id": "0357",
  431. "length": 9,
  432. "pinyin": "saipulusi",
  433. "validateflag": false,
  434. "value": "塞浦路斯 0357"
  435. },
  436. {
  437. "aleph": "cx",
  438. "cnValue": "朝鲜",
  439. "continent": 1,
  440. "enValue": "North Korea",
  441. "id": "0850",
  442. "length": 9,
  443. "pinyin": "chaoxian",
  444. "validateflag": false,
  445. "value": "朝鲜 0850"
  446. },
  447. {
  448. "aleph": "ddw",
  449. "cnValue": "东帝汶",
  450. "continent": 1,
  451. "enValue": "East Timor",
  452. "id": "0670",
  453. "length": 9,
  454. "pinyin": "dongdiwen",
  455. "validateflag": false,
  456. "value": "东帝汶 0670"
  457. },
  458. {
  459. "aleph": "gljy",
  460. "cnValue": "格鲁吉亚",
  461. "continent": 1,
  462. "enValue": "Georgia",
  463. "id": "0995",
  464. "length": 9,
  465. "pinyin": "gelujiya",
  466. "validateflag": false,
  467. "value": "格鲁吉亚 0995"
  468. },
  469. {
  470. "aleph": "ylk",
  471. "cnValue": "伊拉克",
  472. "continent": 1,
  473. "enValue": "Iraq",
  474. "id": "0964",
  475. "length": 9,
  476. "pinyin": "yilake",
  477. "validateflag": false,
  478. "value": "伊拉克 0964"
  479. },
  480. {
  481. "aleph": "yd",
  482. "cnValue": "约旦",
  483. "continent": 1,
  484. "enValue": "Jordan",
  485. "id": "0962",
  486. "length": 9,
  487. "pinyin": "yuedan",
  488. "validateflag": false,
  489. "value": "约旦 0962"
  490. },
  491. {
  492. "aleph": "jpz",
  493. "cnValue": "柬埔寨",
  494. "continent": 1,
  495. "enValue": "Cambodia",
  496. "id": "0855",
  497. "length": 9,
  498. "pinyin": "jianpuzhai",
  499. "validateflag": false,
  500. "value": "柬埔寨 0855"
  501. },
  502. {
  503. "aleph": "kwt",
  504. "cnValue": "科威特",
  505. "continent": 1,
  506. "enValue": "Kuwait",
  507. "id": "0965",
  508. "length": 9,
  509. "pinyin": "keweite",
  510. "validateflag": false,
  511. "value": "科威特 0965"
  512. },
  513. {
  514. "aleph": "lw",
  515. "cnValue": "老挝",
  516. "continent": 1,
  517. "enValue": "Laos",
  518. "id": "0856",
  519. "length": 9,
  520. "pinyin": "laowo",
  521. "validateflag": false,
  522. "value": "老挝 0856"
  523. },
  524. {
  525. "aleph": "lbn",
  526. "cnValue": "黎巴嫩",
  527. "continent": 1,
  528. "enValue": "Lebanon",
  529. "id": "0961",
  530. "length": 9,
  531. "pinyin": "libanen",
  532. "validateflag": false,
  533. "value": "黎巴嫩 0961"
  534. },
  535. {
  536. "aleph": "mg",
  537. "cnValue": "蒙古",
  538. "continent": 1,
  539. "enValue": "Mongolia",
  540. "id": "0976",
  541. "length": 9,
  542. "pinyin": "menggu",
  543. "validateflag": false,
  544. "value": "蒙古 0976"
  545. },
  546. {
  547. "aleph": "nbe",
  548. "cnValue": "尼泊尔",
  549. "continent": 1,
  550. "enValue": "Nepal",
  551. "id": "0977",
  552. "length": 9,
  553. "pinyin": "niboer",
  554. "validateflag": false,
  555. "value": "尼泊尔 0977"
  556. },
  557. {
  558. "aleph": "am",
  559. "cnValue": "阿曼",
  560. "continent": 1,
  561. "enValue": "Oman",
  562. "id": "0968",
  563. "length": 9,
  564. "pinyin": "aman",
  565. "validateflag": false,
  566. "value": "阿曼 0968"
  567. },
  568. {
  569. "aleph": "bjst",
  570. "cnValue": "巴基斯坦",
  571. "continent": 1,
  572. "enValue": "Pakistan",
  573. "id": "0092",
  574. "length": 10,
  575. "pinyin": "bajisitan",
  576. "validateflag": false,
  577. "value": "巴基斯坦 0092"
  578. },
  579. {
  580. "aleph": "blst",
  581. "cnValue": "巴勒斯坦",
  582. "continent": 1,
  583. "enValue": "Palestine",
  584. "id": "0970",
  585. "length": 9,
  586. "pinyin": "balesitan",
  587. "validateflag": false,
  588. "value": "巴勒斯坦 0970"
  589. },
  590. {
  591. "aleph": "kte",
  592. "cnValue": "卡塔尔",
  593. "continent": 1,
  594. "enValue": "Qatar",
  595. "id": "0974",
  596. "length": 9,
  597. "pinyin": "kataer",
  598. "validateflag": false,
  599. "value": "卡塔尔 0974"
  600. },
  601. {
  602. "aleph": "stalb",
  603. "cnValue": "沙特阿拉伯",
  604. "continent": 1,
  605. "enValue": "Saudi Arabia",
  606. "id": "0966",
  607. "length": 9,
  608. "pinyin": "shatealabo",
  609. "validateflag": false,
  610. "value": "沙特阿拉伯 0966"
  611. },
  612. {
  613. "aleph": "sllk",
  614. "cnValue": "斯里兰卡",
  615. "continent": 1,
  616. "enValue": "Sri Lanka",
  617. "id": "0094",
  618. "length": 9,
  619. "pinyin": "sililanka",
  620. "validateflag": false,
  621. "value": "斯里兰卡 0094"
  622. },
  623. {
  624. "aleph": "tg",
  625. "cnValue": "泰国",
  626. "continent": 1,
  627. "enValue": "Thailand",
  628. "id": "0066",
  629. "length": 9,
  630. "maxlength": 13,
  631. "minlength": 6,
  632. "pinyin": "taiguo",
  633. "validateflag": true,
  634. "value": "泰国 0066"
  635. },
  636. {
  637. "aleph": "jejsst",
  638. "cnValue": "吉尔吉斯斯坦",
  639. "continent": 1,
  640. "enValue": "Kyrgyzstan",
  641. "id": "0996",
  642. "length": 9,
  643. "pinyin": "jierjisisitan",
  644. "validateflag": false,
  645. "value": "吉尔吉斯斯坦 0996"
  646. },
  647. {
  648. "aleph": "ymny",
  649. "cnValue": "亚美尼亚",
  650. "continent": 1,
  651. "enValue": "Armenia",
  652. "id": "0374",
  653. "length": 9,
  654. "pinyin": "yameiniya",
  655. "validateflag": false,
  656. "value": "亚美尼亚 0374"
  657. },
  658. {
  659. "aleph": "hskst",
  660. "cnValue": "哈萨克斯坦",
  661. "continent": 1,
  662. "enValue": "Kazakhstan",
  663. "id": "0007",
  664. "length": 9,
  665. "pinyin": "hasakesitan",
  666. "validateflag": false,
  667. "value": "哈萨克斯坦 0007"
  668. },
  669. {
  670. "aleph": "medf",
  671. "cnValue": "马尔代夫",
  672. "continent": 1,
  673. "enValue": "Maldives",
  674. "id": "0960",
  675. "length": 9,
  676. "pinyin": "maerdaifu",
  677. "validateflag": false,
  678. "value": "马尔代夫 0960"
  679. },
  680. {
  681. "aleph": "tjkst",
  682. "cnValue": "塔吉克斯坦",
  683. "continent": 1,
  684. "enValue": "Tajikistan",
  685. "id": "0992",
  686. "length": 9,
  687. "pinyin": "tajikesitan",
  688. "validateflag": false,
  689. "value": "塔吉克斯坦 0992"
  690. },
  691. {
  692. "aleph": "wzbkst",
  693. "cnValue": "乌兹别克斯坦",
  694. "continent": 1,
  695. "enValue": "Uzbekistan",
  696. "id": "0998",
  697. "length": 9,
  698. "pinyin": "wuzibiekesitan",
  699. "validateflag": false,
  700. "value": "乌兹别克斯坦 0998"
  701. },
  702. {
  703. "aleph": "ysl",
  704. "cnValue": "以色列",
  705. "continent": 1,
  706. "enValue": "Israel",
  707. "id": "0972",
  708. "length": 9,
  709. "pinyin": "yiselie",
  710. "validateflag": false,
  711. "value": "以色列 0972"
  712. },
  713. {
  714. "aleph": "teq",
  715. "cnValue": "土耳其",
  716. "continent": 1,
  717. "enValue": "Turkey",
  718. "id": "0090",
  719. "length": 9,
  720. "pinyin": "tuerqi",
  721. "validateflag": false,
  722. "value": "土耳其 0090"
  723. },
  724. {
  725. "aleph": "tkmst",
  726. "cnValue": "土库曼斯坦",
  727. "continent": 1,
  728. "enValue": "Turkmenistan",
  729. "id": "0993",
  730. "length": 9,
  731. "pinyin": "tukumansitan",
  732. "validateflag": false,
  733. "value": "土库曼斯坦 0993"
  734. },
  735. {
  736. "aleph": "alq",
  737. "cnValue": "阿联酋",
  738. "continent": 1,
  739. "enValue": "United Arab Emirates",
  740. "id": "0971",
  741. "length": 9,
  742. "pinyin": "alianqiu",
  743. "validateflag": false,
  744. "value": "阿联酋 0971"
  745. },
  746. {
  747. "aleph": "ym",
  748. "cnValue": "也门",
  749. "continent": 1,
  750. "enValue": "Yemen",
  751. "id": "0967",
  752. "length": 9,
  753. "pinyin": "yemen",
  754. "validateflag": false,
  755. "value": "也门 0967"
  756. },
  757. {
  758. "aleph": "bx",
  759. "cnValue": "巴西",
  760. "continent": 2,
  761. "enValue": "Brazil",
  762. "id": "0055",
  763. "length": 11,
  764. "maxlength": 13,
  765. "minlength": 6,
  766. "pinyin": "baxi",
  767. "validateflag": true,
  768. "value": "巴西 0055"
  769. },
  770. {
  771. "aleph": "wnrl",
  772. "cnValue": "委内瑞拉",
  773. "continent": 2,
  774. "enValue": "Venezuela",
  775. "id": "0058",
  776. "length": 11,
  777. "pinyin": "weineiruila",
  778. "validateflag": false,
  779. "value": "委内瑞拉 0058"
  780. },
  781. {
  782. "aleph": "agl",
  783. "cnValue": "安圭拉",
  784. "continent": 2,
  785. "enValue": "Anguilla",
  786. "id": "1264",
  787. "length": 9,
  788. "pinyin": "anguila",
  789. "validateflag": false,
  790. "value": "安圭拉 1264"
  791. },
  792. {
  793. "aleph": "atghbbd",
  794. "cnValue": "安提瓜和巴布达",
  795. "continent": 2,
  796. "enValue": "Antigua and Barbuda",
  797. "id": "1268",
  798. "length": 9,
  799. "pinyin": "antiguahebabuda",
  800. "validateflag": false,
  801. "value": "安提瓜和巴布达 1268"
  802. },
  803. {
  804. "aleph": "alb",
  805. "cnValue": "阿鲁巴",
  806. "continent": 2,
  807. "enValue": "Aruba",
  808. "id": "0297",
  809. "length": 9,
  810. "pinyin": "aluba",
  811. "validateflag": false,
  812. "value": "阿鲁巴 0297"
  813. },
  814. {
  815. "aleph": "bhm",
  816. "cnValue": "巴哈马",
  817. "continent": 2,
  818. "enValue": "Bahamas",
  819. "id": "1242",
  820. "length": 9,
  821. "pinyin": "bahama",
  822. "validateflag": false,
  823. "value": "巴哈马 1242"
  824. },
  825. {
  826. "aleph": "bbds",
  827. "cnValue": "巴巴多斯",
  828. "continent": 2,
  829. "enValue": "Barbados",
  830. "id": "1246",
  831. "length": 9,
  832. "pinyin": "babaduosi",
  833. "validateflag": false,
  834. "value": "巴巴多斯 1246"
  835. },
  836. {
  837. "aleph": "blz",
  838. "cnValue": "伯利兹",
  839. "continent": 2,
  840. "enValue": "Belize",
  841. "id": "0501",
  842. "length": 9,
  843. "pinyin": "bolizi",
  844. "validateflag": false,
  845. "value": "伯利兹 0501"
  846. },
  847. {
  848. "aleph": "bmdqd",
  849. "cnValue": "百慕大群岛",
  850. "continent": 2,
  851. "enValue": "Bermuda",
  852. "id": "1441",
  853. "length": 9,
  854. "pinyin": "baimudaqundao",
  855. "validateflag": false,
  856. "value": "百慕大群岛 1441"
  857. },
  858. {
  859. "aleph": "kmqd",
  860. "cnValue": "开曼群岛",
  861. "continent": 2,
  862. "enValue": "Cayman Islands",
  863. "id": "1345",
  864. "length": 9,
  865. "pinyin": "kaimanqundao",
  866. "validateflag": false,
  867. "value": "开曼群岛 1345"
  868. },
  869. {
  870. "aleph": "gsdlj",
  871. "cnValue": "哥斯达黎加",
  872. "continent": 2,
  873. "enValue": "Costa Rica",
  874. "id": "0506",
  875. "length": 9,
  876. "pinyin": "gesidalijia",
  877. "validateflag": false,
  878. "value": "哥斯达黎加 0506"
  879. },
  880. {
  881. "aleph": "sewd",
  882. "cnValue": "萨尔瓦多",
  883. "continent": 2,
  884. "enValue": "Salvador",
  885. "id": "0503",
  886. "length": 9,
  887. "pinyin": "saerwaduo",
  888. "validateflag": false,
  889. "value": "萨尔瓦多 0503"
  890. },
  891. {
  892. "aleph": "gll",
  893. "cnValue": "格陵兰",
  894. "continent": 2,
  895. "enValue": "Greenland",
  896. "id": "0299",
  897. "length": 9,
  898. "pinyin": "gelinglan",
  899. "validateflag": false,
  900. "value": "格陵兰 0299"
  901. },
  902. {
  903. "aleph": "glnd",
  904. "cnValue": "格林纳达",
  905. "continent": 2,
  906. "enValue": "Grenada",
  907. "id": "1473",
  908. "length": 9,
  909. "pinyin": "gelinnada",
  910. "validateflag": false,
  911. "value": "格林纳达 1473"
  912. },
  913. {
  914. "aleph": "gdlp",
  915. "cnValue": "瓜德罗普",
  916. "continent": 2,
  917. "enValue": "Guadeloupe",
  918. "id": "0590",
  919. "length": 9,
  920. "pinyin": "guadeluopu",
  921. "validateflag": false,
  922. "value": "瓜德罗普 0590"
  923. },
  924. {
  925. "aleph": "wdml",
  926. "cnValue": "危地马拉",
  927. "continent": 2,
  928. "enValue": "Guatemala",
  929. "id": "0502",
  930. "length": 9,
  931. "pinyin": "weidimala",
  932. "validateflag": false,
  933. "value": "危地马拉 0502"
  934. },
  935. {
  936. "aleph": "hd",
  937. "cnValue": "海地",
  938. "continent": 2,
  939. "enValue": "Haiti",
  940. "id": "0509",
  941. "length": 9,
  942. "pinyin": "haidi",
  943. "validateflag": false,
  944. "value": "海地 0509"
  945. },
  946. {
  947. "aleph": "hdls",
  948. "cnValue": "洪都拉斯",
  949. "continent": 2,
  950. "enValue": "Honduras",
  951. "id": "0504",
  952. "length": 9,
  953. "pinyin": "hongdoulasi",
  954. "validateflag": false,
  955. "value": "洪都拉斯 0504"
  956. },
  957. {
  958. "aleph": "ymj",
  959. "cnValue": "牙买加",
  960. "continent": 2,
  961. "enValue": "Jamaica",
  962. "id": "1876",
  963. "length": 9,
  964. "pinyin": "yamaijia",
  965. "validateflag": false,
  966. "value": "牙买加 1876"
  967. },
  968. {
  969. "aleph": "mtnk",
  970. "cnValue": "马提尼克",
  971. "continent": 2,
  972. "enValue": "Martinique",
  973. "id": "0596",
  974. "length": 9,
  975. "pinyin": "matinike",
  976. "validateflag": false,
  977. "value": "马提尼克 0596"
  978. },
  979. {
  980. "aleph": "mxg",
  981. "cnValue": "墨西哥",
  982. "continent": 2,
  983. "enValue": "Mexico",
  984. "id": "0052",
  985. "length": 9,
  986. "pinyin": "moxige",
  987. "validateflag": false,
  988. "value": "墨西哥 0052"
  989. },
  990. {
  991. "aleph": "mtslt",
  992. "cnValue": "蒙特塞拉特",
  993. "continent": 2,
  994. "enValue": "Montserrat",
  995. "id": "1664",
  996. "length": 9,
  997. "pinyin": "mengtesailate",
  998. "validateflag": false,
  999. "value": "蒙特塞拉特 1664"
  1000. },
  1001. {
  1002. "aleph": "bnm",
  1003. "cnValue": "巴拿马",
  1004. "continent": 2,
  1005. "enValue": "Panama",
  1006. "id": "0507",
  1007. "length": 9,
  1008. "pinyin": "banama",
  1009. "validateflag": false,
  1010. "value": "巴拿马 0507"
  1011. },
  1012. {
  1013. "aleph": "bdlg",
  1014. "cnValue": "波多黎各",
  1015. "continent": 2,
  1016. "enValue": "Puerto Rico",
  1017. "id": "1787",
  1018. "length": 9,
  1019. "pinyin": "boduolige",
  1020. "validateflag": false,
  1021. "value": "波多黎各 1787"
  1022. },
  1023. {
  1024. "aleph": "swsthglnds",
  1025. "cnValue": "圣文森特和格林纳丁斯",
  1026. "continent": 2,
  1027. "enValue": "Saint Vincent and the Grenadines",
  1028. "id": "1784",
  1029. "length": 9,
  1030. "pinyin": "shengwensentehegelinnadingsi",
  1031. "validateflag": false,
  1032. "value": "圣文森特和格林纳丁斯 1784"
  1033. },
  1034. {
  1035. "aleph": "slxy",
  1036. "cnValue": "圣卢西亚",
  1037. "continent": 2,
  1038. "enValue": "Saint Lucia",
  1039. "id": "1758",
  1040. "length": 9,
  1041. "pinyin": "shengluxiya",
  1042. "validateflag": false,
  1043. "value": "圣卢西亚 1758"
  1044. },
  1045. {
  1046. "aleph": "dmnk",
  1047. "cnValue": "多米尼克",
  1048. "continent": 2,
  1049. "enValue": "The Commonwealth of Dominica",
  1050. "id": "1767",
  1051. "length": 9,
  1052. "pinyin": "duominike",
  1053. "validateflag": false,
  1054. "value": "多米尼克 1767"
  1055. },
  1056. {
  1057. "aleph": "dmnj",
  1058. "cnValue": "多米尼加",
  1059. "continent": 2,
  1060. "enValue": "The Dominican Republic",
  1061. "id": "1849",
  1062. "length": 9,
  1063. "pinyin": "duominijia",
  1064. "validateflag": false,
  1065. "value": "多米尼加 1849"
  1066. },
  1067. {
  1068. "aleph": "sjchnws",
  1069. "cnValue": "圣基茨和尼维斯",
  1070. "continent": 2,
  1071. "enValue": "The Federation of Saint Kitts and Nevis",
  1072. "id": "1869",
  1073. "length": 9,
  1074. "pinyin": "shengjiciheniweisi",
  1075. "validateflag": false,
  1076. "value": "圣基茨和尼维斯 1869"
  1077. },
  1078. {
  1079. "aleph": "njlg",
  1080. "cnValue": "尼加拉瓜",
  1081. "continent": 2,
  1082. "enValue": "Nicaragua",
  1083. "id": "0505",
  1084. "length": 9,
  1085. "pinyin": "nijialagua",
  1086. "validateflag": false,
  1087. "value": "尼加拉瓜 0505"
  1088. },
  1089. {
  1090. "aleph": "tkshkksqd",
  1091. "cnValue": "特克斯和凯科斯群岛",
  1092. "continent": 2,
  1093. "enValue": "Turks and Caicos Islands",
  1094. "id": "1649",
  1095. "length": 9,
  1096. "pinyin": "tekesihekaikesiqundao",
  1097. "validateflag": false,
  1098. "value": "特克斯和凯科斯群岛 1649"
  1099. },
  1100. {
  1101. "aleph": "tlndhdbg",
  1102. "cnValue": "特立尼达和多巴哥",
  1103. "continent": 2,
  1104. "enValue": "Trinidad and Tobago",
  1105. "id": "1868",
  1106. "length": 9,
  1107. "pinyin": "telinidaheduobage",
  1108. "validateflag": false,
  1109. "value": "特立尼达和多巴哥 1868"
  1110. },
  1111. {
  1112. "aleph": "mswejqd",
  1113. "cnValue": "美属维尔京群岛",
  1114. "continent": 2,
  1115. "enValue": "United States Virgin Islands",
  1116. "id": "1340",
  1117. "length": 9,
  1118. "pinyin": "meishuweierjingqundao",
  1119. "validateflag": false,
  1120. "value": "美属维尔京群岛 1340"
  1121. },
  1122. {
  1123. "aleph": "yswejqd",
  1124. "cnValue": "英属维尔京群岛",
  1125. "continent": 2,
  1126. "enValue": "British Virgin Islands",
  1127. "id": "1284",
  1128. "length": 9,
  1129. "pinyin": "yingshuweierjingqundao",
  1130. "validateflag": false,
  1131. "value": "英属维尔京群岛 1284"
  1132. },
  1133. {
  1134. "aleph": "agt",
  1135. "cnValue": "阿根廷",
  1136. "continent": 2,
  1137. "enValue": "Argentina",
  1138. "id": "0054",
  1139. "length": 9,
  1140. "pinyin": "agenting",
  1141. "validateflag": false,
  1142. "value": "阿根廷 0054"
  1143. },
  1144. {
  1145. "aleph": "blwy",
  1146. "cnValue": "玻利维亚",
  1147. "continent": 2,
  1148. "enValue": "Bolivia",
  1149. "id": "0591",
  1150. "length": 9,
  1151. "pinyin": "boliweiya",
  1152. "validateflag": false,
  1153. "value": "玻利维亚 0591"
  1154. },
  1155. {
  1156. "aleph": "zl",
  1157. "cnValue": "智利",
  1158. "continent": 2,
  1159. "enValue": "Chile",
  1160. "id": "0056",
  1161. "length": 9,
  1162. "pinyin": "zhili",
  1163. "validateflag": false,
  1164. "value": "智利 0056"
  1165. },
  1166. {
  1167. "aleph": "glby",
  1168. "cnValue": "哥伦比亚",
  1169. "continent": 2,
  1170. "enValue": "Columbia",
  1171. "id": "0057",
  1172. "length": 9,
  1173. "pinyin": "gelunbiya",
  1174. "validateflag": false,
  1175. "value": "哥伦比亚 0057"
  1176. },
  1177. {
  1178. "aleph": "egde",
  1179. "cnValue": "厄瓜多尔",
  1180. "continent": 2,
  1181. "enValue": "Ecuador",
  1182. "id": "0593",
  1183. "length": 9,
  1184. "pinyin": "eguaduoer",
  1185. "validateflag": false,
  1186. "value": "厄瓜多尔 0593"
  1187. },
  1188. {
  1189. "aleph": "fsgyn",
  1190. "cnValue": "法属圭亚那",
  1191. "continent": 2,
  1192. "enValue": "French Guiana",
  1193. "id": "0594",
  1194. "length": 9,
  1195. "pinyin": "fashuguiyanei",
  1196. "validateflag": false,
  1197. "value": "法属圭亚那 0594"
  1198. },
  1199. {
  1200. "aleph": "gyn",
  1201. "cnValue": "圭亚那",
  1202. "continent": 2,
  1203. "enValue": "Guyana",
  1204. "id": "0592",
  1205. "length": 9,
  1206. "pinyin": "guiyanei",
  1207. "validateflag": false,
  1208. "value": "圭亚那 0592"
  1209. },
  1210. {
  1211. "aleph": "hsadlsqd",
  1212. "cnValue": "荷属安的列斯群岛",
  1213. "continent": 2,
  1214. "enValue": "Netherlands Antilles",
  1215. "id": "0599",
  1216. "length": 9,
  1217. "pinyin": "heshuandeliesiqundao",
  1218. "validateflag": false,
  1219. "value": "荷属安的列斯群岛 0599"
  1220. },
  1221. {
  1222. "aleph": "blg",
  1223. "cnValue": "巴拉圭",
  1224. "continent": 2,
  1225. "enValue": "Paraguay",
  1226. "id": "0595",
  1227. "length": 9,
  1228. "pinyin": "balagui",
  1229. "validateflag": false,
  1230. "value": "巴拉圭 0595"
  1231. },
  1232. {
  1233. "aleph": "ml",
  1234. "cnValue": "秘鲁",
  1235. "continent": 2,
  1236. "enValue": "Peru",
  1237. "id": "0051",
  1238. "length": 9,
  1239. "pinyin": "milu",
  1240. "validateflag": false,
  1241. "value": "秘鲁 0051"
  1242. },
  1243. {
  1244. "aleph": "sln",
  1245. "cnValue": "苏里南",
  1246. "continent": 2,
  1247. "enValue": "Surinam",
  1248. "id": "0597",
  1249. "length": 9,
  1250. "pinyin": "sulinan",
  1251. "validateflag": false,
  1252. "value": "苏里南 0597"
  1253. },
  1254. {
  1255. "aleph": "wlg",
  1256. "cnValue": "乌拉圭",
  1257. "continent": 2,
  1258. "enValue": "Uruguay",
  1259. "id": "0598",
  1260. "length": 9,
  1261. "pinyin": "wulagui",
  1262. "validateflag": false,
  1263. "value": "乌拉圭 0598"
  1264. },
  1265. {
  1266. "aleph": "els",
  1267. "cnValue": "俄罗斯",
  1268. "continent": 3,
  1269. "enValue": "Russia",
  1270. "id": "0007",
  1271. "length": 10,
  1272. "maxlength": 13,
  1273. "minlength": 6,
  1274. "pinyin": "eluosi",
  1275. "validateflag": true,
  1276. "value": "俄罗斯 0007"
  1277. },
  1278. {
  1279. "aleph": "dm",
  1280. "cnValue": "丹麦",
  1281. "continent": 3,
  1282. "enValue": "Denmark",
  1283. "id": "0045",
  1284. "length": 8,
  1285. "pinyin": "danmai",
  1286. "validateflag": false,
  1287. "value": "丹麦 0045"
  1288. },
  1289. {
  1290. "aleph": "ydl",
  1291. "cnValue": "意大利",
  1292. "continent": 3,
  1293. "enValue": "Italy",
  1294. "id": "0039",
  1295. "length": 10,
  1296. "pinyin": "yidali",
  1297. "validateflag": false,
  1298. "value": "意大利 0039"
  1299. },
  1300. {
  1301. "aleph": "yg",
  1302. "cnValue": "英国",
  1303. "continent": 3,
  1304. "enValue": "England",
  1305. "id": "0044",
  1306. "length": 10,
  1307. "maxlength": 13,
  1308. "minlength": 6,
  1309. "pinyin": "yingguo",
  1310. "validateflag": true,
  1311. "value": "英国 0044"
  1312. },
  1313. {
  1314. "aleph": "dg",
  1315. "cnValue": "德国",
  1316. "continent": 3,
  1317. "enValue": "German",
  1318. "id": "0049",
  1319. "length": 11,
  1320. "maxlength": 13,
  1321. "minlength": 6,
  1322. "pinyin": "deguo",
  1323. "validateflag": true,
  1324. "value": "德国 0049"
  1325. },
  1326. {
  1327. "aleph": "aebny",
  1328. "cnValue": "阿尔巴尼亚",
  1329. "continent": 3,
  1330. "enValue": "Albania",
  1331. "id": "0355",
  1332. "length": 9,
  1333. "pinyin": "aerbaniya",
  1334. "validateflag": false,
  1335. "value": "阿尔巴尼亚 0355"
  1336. },
  1337. {
  1338. "aleph": "adl",
  1339. "cnValue": "奥地利",
  1340. "continent": 3,
  1341. "enValue": "Austria",
  1342. "id": "0043",
  1343. "length": 9,
  1344. "pinyin": "aodili",
  1345. "validateflag": false,
  1346. "value": "奥地利 0043"
  1347. },
  1348. {
  1349. "aleph": "bls",
  1350. "cnValue": "比利时",
  1351. "continent": 3,
  1352. "enValue": "Belgium",
  1353. "id": "0032",
  1354. "length": 9,
  1355. "pinyin": "bilishi",
  1356. "validateflag": false,
  1357. "value": "比利时 0032"
  1358. },
  1359. {
  1360. "aleph": "bsnyhhsgwn",
  1361. "cnValue": "波斯尼亚和黑塞哥维那",
  1362. "continent": 3,
  1363. "enValue": "Bosnia and Herzegovina",
  1364. "id": "0387",
  1365. "length": 9,
  1366. "pinyin": "bosiniyaheheisaigeweinei",
  1367. "validateflag": false,
  1368. "value": "波斯尼亚和黑塞哥维那 0387"
  1369. },
  1370. {
  1371. "aleph": "bjly",
  1372. "cnValue": "保加利亚",
  1373. "continent": 3,
  1374. "enValue": "Bulgaria",
  1375. "id": "0359",
  1376. "length": 9,
  1377. "pinyin": "baojialiya",
  1378. "validateflag": false,
  1379. "value": "保加利亚 0359"
  1380. },
  1381. {
  1382. "aleph": "flqd",
  1383. "cnValue": "法罗群岛",
  1384. "continent": 3,
  1385. "enValue": "Faroe Islands",
  1386. "id": "0298",
  1387. "length": 9,
  1388. "pinyin": "faluoqundao",
  1389. "validateflag": false,
  1390. "value": "法罗群岛 0298"
  1391. },
  1392. {
  1393. "aleph": "fl",
  1394. "cnValue": "芬兰",
  1395. "continent": 3,
  1396. "enValue": "Finland",
  1397. "id": "0358",
  1398. "length": 9,
  1399. "pinyin": "fenlan",
  1400. "validateflag": false,
  1401. "value": "芬兰 0358"
  1402. },
  1403. {
  1404. "aleph": "fg",
  1405. "cnValue": "法国",
  1406. "continent": 3,
  1407. "enValue": "France",
  1408. "id": "0033",
  1409. "length": 9,
  1410. "maxlength": 13,
  1411. "minlength": 6,
  1412. "pinyin": "faguo",
  1413. "validateflag": true,
  1414. "value": "法国 0033"
  1415. },
  1416. {
  1417. "aleph": "xl",
  1418. "cnValue": "希腊",
  1419. "continent": 3,
  1420. "enValue": "Greece",
  1421. "id": "0030",
  1422. "length": 9,
  1423. "pinyin": "xila",
  1424. "validateflag": false,
  1425. "value": "希腊 0030"
  1426. },
  1427. {
  1428. "aleph": "xyl",
  1429. "cnValue": "匈牙利",
  1430. "continent": 3,
  1431. "enValue": "Hungary",
  1432. "id": "0036",
  1433. "length": 9,
  1434. "pinyin": "xiongyali",
  1435. "validateflag": false,
  1436. "value": "匈牙利 0036"
  1437. },
  1438. {
  1439. "aleph": "bd",
  1440. "cnValue": "冰岛",
  1441. "continent": 3,
  1442. "enValue": "Iceland",
  1443. "id": "0354",
  1444. "length": 9,
  1445. "pinyin": "bingdao",
  1446. "validateflag": false,
  1447. "value": "冰岛 0354"
  1448. },
  1449. {
  1450. "aleph": "ael",
  1451. "cnValue": "爱尔兰",
  1452. "continent": 3,
  1453. "enValue": "Ireland",
  1454. "id": "0353",
  1455. "length": 9,
  1456. "pinyin": "aierlan",
  1457. "validateflag": false,
  1458. "value": "爱尔兰 0353"
  1459. },
  1460. {
  1461. "aleph": "lsb",
  1462. "cnValue": "卢森堡",
  1463. "continent": 3,
  1464. "enValue": "Luxembourg",
  1465. "id": "0352",
  1466. "length": 9,
  1467. "pinyin": "lusenbao",
  1468. "validateflag": false,
  1469. "value": "卢森堡 0352"
  1470. },
  1471. {
  1472. "aleph": "met",
  1473. "cnValue": "马耳他",
  1474. "continent": 3,
  1475. "enValue": "Malta",
  1476. "id": "0356",
  1477. "length": 9,
  1478. "pinyin": "maerta",
  1479. "validateflag": false,
  1480. "value": "马耳他 0356"
  1481. },
  1482. {
  1483. "aleph": "mng",
  1484. "cnValue": "摩纳哥",
  1485. "continent": 3,
  1486. "enValue": "Monaco",
  1487. "id": "0377",
  1488. "length": 9,
  1489. "pinyin": "monage",
  1490. "validateflag": false,
  1491. "value": "摩纳哥 0377"
  1492. },
  1493. {
  1494. "aleph": "hs",
  1495. "cnValue": "黑山",
  1496. "continent": 3,
  1497. "enValue": "Montenegro",
  1498. "id": "0382",
  1499. "length": 9,
  1500. "pinyin": "heishan",
  1501. "validateflag": false,
  1502. "value": "黑山 0382"
  1503. },
  1504. {
  1505. "aleph": "hl",
  1506. "cnValue": "荷兰",
  1507. "continent": 3,
  1508. "enValue": "Netherlands",
  1509. "id": "0031",
  1510. "length": 9,
  1511. "maxlength": 13,
  1512. "minlength": 6,
  1513. "pinyin": "helan",
  1514. "validateflag": true,
  1515. "value": "荷兰 0031"
  1516. },
  1517. {
  1518. "aleph": "nw",
  1519. "cnValue": "挪威",
  1520. "continent": 3,
  1521. "enValue": "Norway",
  1522. "id": "0047",
  1523. "length": 9,
  1524. "pinyin": "nuowei",
  1525. "validateflag": false,
  1526. "value": "挪威 0047"
  1527. },
  1528. {
  1529. "aleph": "bl",
  1530. "cnValue": "波兰",
  1531. "continent": 3,
  1532. "enValue": "Poland",
  1533. "id": "0048",
  1534. "length": 9,
  1535. "pinyin": "bolan",
  1536. "validateflag": false,
  1537. "value": "波兰 0048"
  1538. },
  1539. {
  1540. "aleph": "pty",
  1541. "cnValue": "葡萄牙",
  1542. "continent": 3,
  1543. "enValue": "Portugal",
  1544. "id": "0351",
  1545. "length": 9,
  1546. "pinyin": "putaoya",
  1547. "validateflag": false,
  1548. "value": "葡萄牙 0351"
  1549. },
  1550. {
  1551. "aleph": "lmny",
  1552. "cnValue": "罗马尼亚",
  1553. "continent": 3,
  1554. "enValue": "Romania",
  1555. "id": "0040",
  1556. "length": 9,
  1557. "pinyin": "luomaniya",
  1558. "validateflag": false,
  1559. "value": "罗马尼亚 0040"
  1560. },
  1561. {
  1562. "aleph": "smln",
  1563. "cnValue": "圣马力诺",
  1564. "continent": 3,
  1565. "enValue": "San Marino",
  1566. "id": "0378",
  1567. "length": 9,
  1568. "pinyin": "shengmalinuo",
  1569. "validateflag": false,
  1570. "value": "圣马力诺 0378"
  1571. },
  1572. {
  1573. "aleph": "xby",
  1574. "cnValue": "西班牙",
  1575. "continent": 3,
  1576. "enValue": "Spain",
  1577. "id": "0034",
  1578. "length": 9,
  1579. "pinyin": "xibanya",
  1580. "validateflag": false,
  1581. "value": "西班牙 0034"
  1582. },
  1583. {
  1584. "aleph": "rd",
  1585. "cnValue": "瑞典",
  1586. "continent": 3,
  1587. "enValue": "Sweden",
  1588. "id": "0046",
  1589. "length": 9,
  1590. "pinyin": "ruidian",
  1591. "validateflag": false,
  1592. "value": "瑞典 0046"
  1593. },
  1594. {
  1595. "aleph": "rs",
  1596. "cnValue": "瑞士",
  1597. "continent": 3,
  1598. "enValue": "Switzerland",
  1599. "id": "0041",
  1600. "length": 9,
  1601. "pinyin": "ruishi",
  1602. "validateflag": false,
  1603. "value": "瑞士 0041"
  1604. },
  1605. {
  1606. "aleph": "jk",
  1607. "cnValue": "捷克",
  1608. "continent": 3,
  1609. "enValue": "Czech",
  1610. "id": "0420",
  1611. "length": 9,
  1612. "pinyin": "jieke",
  1613. "validateflag": false,
  1614. "value": "捷克 0420"
  1615. },
  1616. {
  1617. "aleph": "ade",
  1618. "cnValue": "安道尔",
  1619. "continent": 3,
  1620. "enValue": "Andorra",
  1621. "id": "0376",
  1622. "length": 9,
  1623. "pinyin": "andaoer",
  1624. "validateflag": false,
  1625. "value": "安道尔 0376"
  1626. },
  1627. {
  1628. "aleph": "lzdsd",
  1629. "cnValue": "列支敦士登",
  1630. "continent": 3,
  1631. "enValue": "Liechtenstein",
  1632. "id": "4175",
  1633. "length": 9,
  1634. "pinyin": "liezhidunshideng",
  1635. "validateflag": false,
  1636. "value": "列支敦士登 4175"
  1637. },
  1638. {
  1639. "aleph": "bels",
  1640. "cnValue": "白俄罗斯",
  1641. "continent": 3,
  1642. "enValue": "Belarus",
  1643. "id": "0375",
  1644. "length": 9,
  1645. "pinyin": "baieluosi",
  1646. "validateflag": false,
  1647. "value": "白俄罗斯 0375"
  1648. },
  1649. {
  1650. "aleph": "kldy",
  1651. "cnValue": "克罗地亚",
  1652. "continent": 3,
  1653. "enValue": "Croatia",
  1654. "id": "0385",
  1655. "length": 9,
  1656. "pinyin": "keluodiya",
  1657. "validateflag": false,
  1658. "value": "克罗地亚 0385"
  1659. },
  1660. {
  1661. "aleph": "asny",
  1662. "cnValue": "爱沙尼亚",
  1663. "continent": 3,
  1664. "enValue": "Estonia",
  1665. "id": "0372",
  1666. "length": 9,
  1667. "pinyin": "aishaniya",
  1668. "validateflag": false,
  1669. "value": "爱沙尼亚 0372"
  1670. },
  1671. {
  1672. "aleph": "ltwy",
  1673. "cnValue": "拉脱维亚",
  1674. "continent": 3,
  1675. "enValue": "Latvia",
  1676. "id": "0371",
  1677. "length": 9,
  1678. "pinyin": "latuoweiya",
  1679. "validateflag": false,
  1680. "value": "拉脱维亚 0371"
  1681. },
  1682. {
  1683. "aleph": "ltw",
  1684. "cnValue": "立陶宛",
  1685. "continent": 3,
  1686. "enValue": "Lithuania",
  1687. "id": "0370",
  1688. "length": 9,
  1689. "pinyin": "litaowan",
  1690. "validateflag": false,
  1691. "value": "立陶宛 0370"
  1692. },
  1693. {
  1694. "aleph": "mqd",
  1695. "cnValue": "马其顿",
  1696. "continent": 3,
  1697. "enValue": "Macedonia",
  1698. "id": "0389",
  1699. "length": 9,
  1700. "pinyin": "maqidun",
  1701. "validateflag": false,
  1702. "value": "马其顿 0389"
  1703. },
  1704. {
  1705. "aleph": "medw",
  1706. "cnValue": "摩尔多瓦",
  1707. "continent": 3,
  1708. "enValue": "Moldova",
  1709. "id": "0373",
  1710. "length": 9,
  1711. "pinyin": "moerduowa",
  1712. "validateflag": false,
  1713. "value": "摩尔多瓦 0373"
  1714. },
  1715. {
  1716. "aleph": "sewy",
  1717. "cnValue": "塞尔维亚",
  1718. "continent": 3,
  1719. "enValue": "Serbia",
  1720. "id": "0381",
  1721. "length": 9,
  1722. "pinyin": "saierweiya",
  1723. "validateflag": false,
  1724. "value": "塞尔维亚 0381"
  1725. },
  1726. {
  1727. "aleph": "slwny",
  1728. "cnValue": "斯洛文尼亚",
  1729. "continent": 3,
  1730. "enValue": "Slovenia",
  1731. "id": "0386",
  1732. "length": 9,
  1733. "pinyin": "siluowenniya",
  1734. "validateflag": false,
  1735. "value": "斯洛文尼亚 0386"
  1736. },
  1737. {
  1738. "aleph": "slfk",
  1739. "cnValue": "斯洛伐克",
  1740. "continent": 3,
  1741. "enValue": "Slovakia",
  1742. "id": "0421",
  1743. "length": 9,
  1744. "pinyin": "siluofake",
  1745. "validateflag": false,
  1746. "value": "斯洛伐克 0421"
  1747. },
  1748. {
  1749. "aleph": "wkl",
  1750. "cnValue": "乌克兰",
  1751. "continent": 3,
  1752. "enValue": "Ukraine",
  1753. "id": "0380",
  1754. "length": 9,
  1755. "pinyin": "wukelan",
  1756. "validateflag": false,
  1757. "value": "乌克兰 0380"
  1758. },
  1759. {
  1760. "aleph": "fdg",
  1761. "cnValue": "梵蒂冈",
  1762. "continent": 3,
  1763. "enValue": "Vatican",
  1764. "id": "0396",
  1765. "length": 9,
  1766. "pinyin": "fandigang",
  1767. "validateflag": false,
  1768. "value": "梵蒂冈 0396"
  1769. },
  1770. {
  1771. "aleph": "mssmy",
  1772. "cnValue": "美属萨摩亚",
  1773. "continent": 4,
  1774. "enValue": "American Samoa",
  1775. "id": "0684",
  1776. "length": 9,
  1777. "pinyin": "meishusamoya",
  1778. "validateflag": false,
  1779. "value": "美属萨摩亚 0684"
  1780. },
  1781. {
  1782. "aleph": "kkqd",
  1783. "cnValue": "库克群岛",
  1784. "continent": 4,
  1785. "enValue": "Cook Islands",
  1786. "id": "0682",
  1787. "length": 9,
  1788. "pinyin": "kukequndao",
  1789. "validateflag": false,
  1790. "value": "库克群岛 0682"
  1791. },
  1792. {
  1793. "aleph": "mklnxy",
  1794. "cnValue": "密克罗尼西亚",
  1795. "continent": 4,
  1796. "enValue": "Micronesia",
  1797. "id": "0691",
  1798. "length": 9,
  1799. "pinyin": "mikeluonixiya",
  1800. "validateflag": false,
  1801. "value": "密克罗尼西亚 0691"
  1802. },
  1803. {
  1804. "aleph": "fjqd",
  1805. "cnValue": "斐济群岛",
  1806. "continent": 4,
  1807. "enValue": "Fiji Islands",
  1808. "id": "0679",
  1809. "length": 9,
  1810. "pinyin": "feijiqundao",
  1811. "validateflag": false,
  1812. "value": "斐济群岛 0679"
  1813. },
  1814. {
  1815. "aleph": "gd",
  1816. "cnValue": "关岛",
  1817. "continent": 4,
  1818. "enValue": "Guam",
  1819. "id": "1671",
  1820. "length": 9,
  1821. "pinyin": "guandao",
  1822. "validateflag": false,
  1823. "value": "关岛 1671"
  1824. },
  1825. {
  1826. "aleph": "nl",
  1827. "cnValue": "瑙鲁",
  1828. "continent": 4,
  1829. "enValue": "Nauru",
  1830. "id": "0674",
  1831. "length": 9,
  1832. "pinyin": "naolu",
  1833. "validateflag": false,
  1834. "value": "瑙鲁 0674"
  1835. },
  1836. {
  1837. "aleph": "xkldny",
  1838. "cnValue": "新喀里多尼亚",
  1839. "continent": 4,
  1840. "enValue": "New Caledonia",
  1841. "id": "0687",
  1842. "length": 9,
  1843. "pinyin": "xinkaliduoniya",
  1844. "validateflag": false,
  1845. "value": "新喀里多尼亚 0687"
  1846. },
  1847. {
  1848. "aleph": "nad",
  1849. "cnValue": "纽埃岛",
  1850. "continent": 4,
  1851. "enValue": "The Island of Nine",
  1852. "id": "0683",
  1853. "length": 9,
  1854. "pinyin": "niuaidao",
  1855. "validateflag": false,
  1856. "value": "纽埃岛 0683"
  1857. },
  1858. {
  1859. "aleph": "nfkd",
  1860. "cnValue": "诺福克岛",
  1861. "continent": 4,
  1862. "enValue": "Norfolk Island",
  1863. "id": "6723",
  1864. "length": 9,
  1865. "pinyin": "nuofukedao",
  1866. "validateflag": false,
  1867. "value": "诺福克岛 6723"
  1868. },
  1869. {
  1870. "aleph": "bbyxjny",
  1871. "cnValue": "巴布亚新几内亚",
  1872. "continent": 4,
  1873. "enValue": "Papua New Guinea",
  1874. "id": "0675",
  1875. "length": 9,
  1876. "pinyin": "babuyaxinjineiya",
  1877. "validateflag": false,
  1878. "value": "巴布亚新几内亚 0675"
  1879. },
  1880. {
  1881. "aleph": "fsblnxy",
  1882. "cnValue": "法属波利尼西亚",
  1883. "continent": 4,
  1884. "enValue": "French Polynesia",
  1885. "id": "0689",
  1886. "length": 9,
  1887. "pinyin": "fashubolinixiya",
  1888. "validateflag": false,
  1889. "value": "法属波利尼西亚 0689"
  1890. },
  1891. {
  1892. "aleph": "slmqd",
  1893. "cnValue": "所罗门群岛",
  1894. "continent": 4,
  1895. "enValue": "Solomon Islands",
  1896. "id": "0677",
  1897. "length": 9,
  1898. "pinyin": "suoluomenqundao",
  1899. "validateflag": false,
  1900. "value": "所罗门群岛 0677"
  1901. },
  1902. {
  1903. "aleph": "smy",
  1904. "cnValue": "萨摩亚",
  1905. "continent": 4,
  1906. "enValue": "Samoa",
  1907. "id": "0685",
  1908. "length": 9,
  1909. "pinyin": "samoya",
  1910. "validateflag": false,
  1911. "value": "萨摩亚 0685"
  1912. },
  1913. {
  1914. "aleph": "jlbs",
  1915. "cnValue": "基里巴斯",
  1916. "continent": 4,
  1917. "enValue": "Kiribati",
  1918. "id": "0686",
  1919. "length": 9,
  1920. "pinyin": "jilibasi",
  1921. "validateflag": false,
  1922. "value": "基里巴斯 0686"
  1923. },
  1924. {
  1925. "aleph": "mseqd",
  1926. "cnValue": "马绍尔群岛",
  1927. "continent": 4,
  1928. "enValue": "Marshall Islands",
  1929. "id": "0692",
  1930. "length": 9,
  1931. "pinyin": "mashaoerqundao",
  1932. "validateflag": false,
  1933. "value": "马绍尔群岛 0692"
  1934. },
  1935. {
  1936. "aleph": "pl",
  1937. "cnValue": "帕劳",
  1938. "continent": 4,
  1939. "enValue": "Palau",
  1940. "id": "0680",
  1941. "length": 9,
  1942. "pinyin": "palao",
  1943. "validateflag": false,
  1944. "value": "帕劳 0680"
  1945. },
  1946. {
  1947. "aleph": "wnat",
  1948. "cnValue": "瓦努阿图",
  1949. "continent": 4,
  1950. "enValue": "Vanuatu",
  1951. "id": "0678",
  1952. "length": 9,
  1953. "pinyin": "wanuatu",
  1954. "validateflag": false,
  1955. "value": "瓦努阿图 0678"
  1956. },
  1957. {
  1958. "aleph": "tkl",
  1959. "cnValue": "托克劳",
  1960. "continent": 4,
  1961. "enValue": "Tokelau",
  1962. "id": "0690",
  1963. "length": 9,
  1964. "pinyin": "tuokelao",
  1965. "validateflag": false,
  1966. "value": "托克劳 0690"
  1967. },
  1968. {
  1969. "aleph": "tj",
  1970. "cnValue": "汤加",
  1971. "continent": 4,
  1972. "enValue": "Tonga",
  1973. "id": "0676",
  1974. "length": 9,
  1975. "pinyin": "tangjia",
  1976. "validateflag": false,
  1977. "value": "汤加 0676"
  1978. },
  1979. {
  1980. "aleph": "twl",
  1981. "cnValue": "图瓦卢",
  1982. "continent": 4,
  1983. "enValue": "Tuvalu",
  1984. "id": "0688",
  1985. "length": 9,
  1986. "pinyin": "tuwalu",
  1987. "validateflag": false,
  1988. "value": "图瓦卢 0688"
  1989. },
  1990. {
  1991. "aleph": "wlshftn",
  1992. "cnValue": "瓦利斯和富图纳",
  1993. "continent": 4,
  1994. "enValue": "Wallis and Futuna",
  1995. "id": "0681",
  1996. "length": 9,
  1997. "pinyin": "walisihefutuna",
  1998. "validateflag": false,
  1999. "value": "瓦利斯和富图纳 0681"
  2000. },
  2001. {
  2002. "aleph": "agl",
  2003. "cnValue": "安哥拉",
  2004. "continent": 5,
  2005. "enValue": "Angola",
  2006. "id": "0244",
  2007. "length": 9,
  2008. "pinyin": "angela",
  2009. "validateflag": false,
  2010. "value": "安哥拉 0244"
  2011. },
  2012. {
  2013. "aleph": "assd",
  2014. "cnValue": "阿森松岛",
  2015. "continent": 5,
  2016. "enValue": "Ascension Island",
  2017. "id": "0247",
  2018. "length": 9,
  2019. "pinyin": "asensongdao",
  2020. "validateflag": false,
  2021. "value": "阿森松岛 0247"
  2022. },
  2023. {
  2024. "aleph": "bn",
  2025. "cnValue": "贝宁",
  2026. "continent": 5,
  2027. "enValue": "Benin",
  2028. "id": "0229",
  2029. "length": 9,
  2030. "pinyin": "beining",
  2031. "validateflag": false,
  2032. "value": "贝宁 0229"
  2033. },
  2034. {
  2035. "aleph": "bcwn",
  2036. "cnValue": "博茨瓦纳",
  2037. "continent": 5,
  2038. "enValue": "Botswana",
  2039. "id": "0267",
  2040. "length": 9,
  2041. "pinyin": "bociwana",
  2042. "validateflag": false,
  2043. "value": "博茨瓦纳 0267"
  2044. },
  2045. {
  2046. "aleph": "bjnfs",
  2047. "cnValue": "布基纳法索",
  2048. "continent": 5,
  2049. "enValue": "Burkina Faso",
  2050. "id": "0226",
  2051. "length": 9,
  2052. "pinyin": "bujinafasuo",
  2053. "validateflag": false,
  2054. "value": "布基纳法索 0226"
  2055. },
  2056. {
  2057. "aleph": "bld",
  2058. "cnValue": "布隆迪",
  2059. "continent": 5,
  2060. "enValue": "Burundi",
  2061. "id": "0257",
  2062. "length": 9,
  2063. "pinyin": "bulongdi",
  2064. "validateflag": false,
  2065. "value": "布隆迪 0257"
  2066. },
  2067. {
  2068. "aleph": "kml",
  2069. "cnValue": "喀麦隆",
  2070. "continent": 5,
  2071. "enValue": "Cameroon",
  2072. "id": "0237",
  2073. "length": 9,
  2074. "pinyin": "kamailong",
  2075. "validateflag": false,
  2076. "value": "喀麦隆 0237"
  2077. },
  2078. {
  2079. "aleph": "zf",
  2080. "cnValue": "中非",
  2081. "continent": 5,
  2082. "enValue": "Central Africa",
  2083. "id": "0236",
  2084. "length": 9,
  2085. "pinyin": "zhongfei",
  2086. "validateflag": false,
  2087. "value": "中非 0236"
  2088. },
  2089. {
  2090. "aleph": "ktdw",
  2091. "cnValue": "科特迪瓦",
  2092. "continent": 5,
  2093. "enValue": "Cote d'Ivoire",
  2094. "id": "0225",
  2095. "length": 9,
  2096. "pinyin": "ketediwa",
  2097. "validateflag": false,
  2098. "value": "科特迪瓦 0225"
  2099. },
  2100. {
  2101. "aleph": "jbt",
  2102. "cnValue": "吉布提",
  2103. "continent": 5,
  2104. "enValue": "Djibouti",
  2105. "id": "0253",
  2106. "length": 9,
  2107. "pinyin": "jibuti",
  2108. "validateflag": false,
  2109. "value": "吉布提 0253"
  2110. },
  2111. {
  2112. "aleph": "aj",
  2113. "cnValue": "埃及",
  2114. "continent": 5,
  2115. "enValue": "Egypt",
  2116. "id": "0020",
  2117. "length": 9,
  2118. "pinyin": "aiji",
  2119. "validateflag": false,
  2120. "value": "埃及 0020"
  2121. },
  2122. {
  2123. "aleph": "aseby",
  2124. "cnValue": "埃塞俄比亚",
  2125. "continent": 5,
  2126. "enValue": "Ethiopia",
  2127. "id": "0251",
  2128. "length": 9,
  2129. "pinyin": "aisaiebiya",
  2130. "validateflag": false,
  2131. "value": "埃塞俄比亚 0251"
  2132. },
  2133. {
  2134. "aleph": "jp",
  2135. "cnValue": "加蓬",
  2136. "continent": 5,
  2137. "enValue": "Gabon",
  2138. "id": "0241",
  2139. "length": 9,
  2140. "pinyin": "jiapeng",
  2141. "validateflag": false,
  2142. "value": "加蓬 0241"
  2143. },
  2144. {
  2145. "aleph": "gby",
  2146. "cnValue": "冈比亚",
  2147. "continent": 5,
  2148. "enValue": "Gambia",
  2149. "id": "0220",
  2150. "length": 9,
  2151. "pinyin": "gangbiya",
  2152. "validateflag": false,
  2153. "value": "冈比亚 0220"
  2154. },
  2155. {
  2156. "aleph": "kny",
  2157. "cnValue": "肯尼亚",
  2158. "continent": 5,
  2159. "enValue": "Kenya",
  2160. "id": "0254",
  2161. "length": 9,
  2162. "pinyin": "kenniya",
  2163. "validateflag": false,
  2164. "value": "肯尼亚 0254"
  2165. },
  2166. {
  2167. "aleph": "lst",
  2168. "cnValue": "莱索托",
  2169. "continent": 5,
  2170. "enValue": "Lesotho",
  2171. "id": "0266",
  2172. "length": 9,
  2173. "pinyin": "laisuotuo",
  2174. "validateflag": false,
  2175. "value": "莱索托 0266"
  2176. },
  2177. {
  2178. "aleph": "lbly",
  2179. "cnValue": "利比里亚",
  2180. "continent": 5,
  2181. "enValue": "Liberia",
  2182. "id": "0231",
  2183. "length": 9,
  2184. "pinyin": "libiliya",
  2185. "validateflag": false,
  2186. "value": "利比里亚 0231"
  2187. },
  2188. {
  2189. "aleph": "lby",
  2190. "cnValue": "利比亚",
  2191. "continent": 5,
  2192. "enValue": "Libya",
  2193. "id": "0218",
  2194. "length": 9,
  2195. "pinyin": "libiya",
  2196. "validateflag": false,
  2197. "value": "利比亚 0218"
  2198. },
  2199. {
  2200. "aleph": "mdjsj",
  2201. "cnValue": "马达加斯加",
  2202. "continent": 5,
  2203. "enValue": "Madagascar",
  2204. "id": "0261",
  2205. "length": 9,
  2206. "pinyin": "madajiasijia",
  2207. "validateflag": false,
  2208. "value": "马达加斯加 0261"
  2209. },
  2210. {
  2211. "aleph": "ml",
  2212. "cnValue": "马里",
  2213. "continent": 5,
  2214. "enValue": "Mali",
  2215. "id": "0223",
  2216. "length": 9,
  2217. "pinyin": "mali",
  2218. "validateflag": false,
  2219. "value": "马里 0223"
  2220. },
  2221. {
  2222. "aleph": "mlqs",
  2223. "cnValue": "毛里求斯",
  2224. "continent": 5,
  2225. "enValue": "Mauritius",
  2226. "id": "0230",
  2227. "length": 9,
  2228. "pinyin": "maoliqiusi",
  2229. "validateflag": false,
  2230. "value": "毛里求斯 0230"
  2231. },
  2232. {
  2233. "aleph": "mlg",
  2234. "cnValue": "摩洛哥",
  2235. "continent": 5,
  2236. "enValue": "Morocco",
  2237. "id": "0212",
  2238. "length": 9,
  2239. "pinyin": "moluoge",
  2240. "validateflag": false,
  2241. "value": "摩洛哥 0212"
  2242. },
  2243. {
  2244. "aleph": "msbk",
  2245. "cnValue": "莫桑比克",
  2246. "continent": 5,
  2247. "enValue": "Mozambique",
  2248. "id": "0258",
  2249. "length": 9,
  2250. "pinyin": "mosangbike",
  2251. "validateflag": false,
  2252. "value": "莫桑比克 0258"
  2253. },
  2254. {
  2255. "aleph": "nre",
  2256. "cnValue": "尼日尔",
  2257. "continent": 5,
  2258. "enValue": "Niger",
  2259. "id": "0227",
  2260. "length": 9,
  2261. "pinyin": "nirier",
  2262. "validateflag": false,
  2263. "value": "尼日尔 0227"
  2264. },
  2265. {
  2266. "aleph": "nrly",
  2267. "cnValue": "尼日利亚",
  2268. "continent": 5,
  2269. "enValue": "Nigeria",
  2270. "id": "0234",
  2271. "length": 9,
  2272. "pinyin": "niriliya",
  2273. "validateflag": false,
  2274. "value": "尼日利亚 0234"
  2275. },
  2276. {
  2277. "aleph": "aejly",
  2278. "cnValue": "阿尔及利亚",
  2279. "continent": 5,
  2280. "enValue": "Algeria",
  2281. "id": "0213",
  2282. "length": 9,
  2283. "pinyin": "aerjiliya",
  2284. "validateflag": false,
  2285. "value": "阿尔及利亚 0213"
  2286. },
  2287. {
  2288. "aleph": "lnwd",
  2289. "cnValue": "留尼旺岛",
  2290. "continent": 5,
  2291. "enValue": "Reunion Islands",
  2292. "id": "0262",
  2293. "length": 9,
  2294. "pinyin": "liuniwangdao",
  2295. "validateflag": false,
  2296. "value": "留尼旺岛 0262"
  2297. },
  2298. {
  2299. "aleph": "shlnd",
  2300. "cnValue": "圣赫勒拿岛",
  2301. "continent": 5,
  2302. "enValue": "Saint Helena",
  2303. "id": "0290",
  2304. "length": 9,
  2305. "pinyin": "shenghelenadao",
  2306. "validateflag": false,
  2307. "value": "圣赫勒拿岛 0290"
  2308. },
  2309. {
  2310. "aleph": "sdmhplxb",
  2311. "cnValue": "圣多美和普林西比",
  2312. "continent": 5,
  2313. "enValue": "Sao Tome and Principe",
  2314. "id": "0239",
  2315. "length": 9,
  2316. "pinyin": "shengduomeihepulinxibi",
  2317. "validateflag": false,
  2318. "value": "圣多美和普林西比 0239"
  2319. },
  2320. {
  2321. "aleph": "snje",
  2322. "cnValue": "塞内加尔",
  2323. "continent": 5,
  2324. "enValue": "Senegal",
  2325. "id": "0221",
  2326. "length": 9,
  2327. "pinyin": "saineijiaer",
  2328. "validateflag": false,
  2329. "value": "塞内加尔 0221"
  2330. },
  2331. {
  2332. "aleph": "sse",
  2333. "cnValue": "塞舌尔",
  2334. "continent": 5,
  2335. "enValue": "Seychelles",
  2336. "id": "0248",
  2337. "length": 9,
  2338. "pinyin": "saisheer",
  2339. "validateflag": false,
  2340. "value": "塞舌尔 0248"
  2341. },
  2342. {
  2343. "aleph": "slla",
  2344. "cnValue": "塞拉利昂",
  2345. "continent": 5,
  2346. "enValue": "Sierra Leone",
  2347. "id": "0232",
  2348. "length": 9,
  2349. "pinyin": "sailaliang",
  2350. "validateflag": false,
  2351. "value": "塞拉利昂 0232"
  2352. },
  2353. {
  2354. "aleph": "eltly",
  2355. "cnValue": "厄立特里亚",
  2356. "continent": 5,
  2357. "enValue": "Eritrea",
  2358. "id": "0291",
  2359. "length": 9,
  2360. "pinyin": "eliteliya",
  2361. "validateflag": false,
  2362. "value": "厄立特里亚 0291"
  2363. },
  2364. {
  2365. "aleph": "swsl",
  2366. "cnValue": "斯威士兰",
  2367. "continent": 5,
  2368. "enValue": "Swaziland",
  2369. "id": "0268",
  2370. "length": 9,
  2371. "pinyin": "siweishilan",
  2372. "validateflag": false,
  2373. "value": "斯威士兰 0268"
  2374. },
  2375. {
  2376. "aleph": "tsny",
  2377. "cnValue": "坦桑尼亚",
  2378. "continent": 5,
  2379. "enValue": "Tanzania",
  2380. "id": "0255",
  2381. "length": 9,
  2382. "pinyin": "tansangniya",
  2383. "validateflag": false,
  2384. "value": "坦桑尼亚 0255"
  2385. },
  2386. {
  2387. "aleph": "mltny",
  2388. "cnValue": "毛里塔尼亚",
  2389. "continent": 5,
  2390. "enValue": "Mauritania",
  2391. "id": "0222",
  2392. "length": 9,
  2393. "pinyin": "maolitaniya",
  2394. "validateflag": false,
  2395. "value": "毛里塔尼亚 0222"
  2396. },
  2397. {
  2398. "aleph": "fdj",
  2399. "cnValue": "佛得角",
  2400. "continent": 5,
  2401. "enValue": "Cape Verde",
  2402. "id": "0238",
  2403. "length": 9,
  2404. "pinyin": "fodejiao",
  2405. "validateflag": false,
  2406. "value": "佛得角 0238"
  2407. },
  2408. {
  2409. "aleph": "zd",
  2410. "cnValue": "乍得",
  2411. "continent": 5,
  2412. "enValue": "Chad",
  2413. "id": "0235",
  2414. "length": 9,
  2415. "pinyin": "zhade",
  2416. "validateflag": false,
  2417. "value": "乍得 0235"
  2418. },
  2419. {
  2420. "aleph": "cdjny",
  2421. "cnValue": "赤道几内亚",
  2422. "continent": 5,
  2423. "enValue": "Equatorial Guinea",
  2424. "id": "0240",
  2425. "length": 9,
  2426. "pinyin": "chidaojineiya",
  2427. "validateflag": false,
  2428. "value": "赤道几内亚 0240"
  2429. },
  2430. {
  2431. "aleph": "jn",
  2432. "cnValue": "加纳",
  2433. "continent": 5,
  2434. "enValue": "Ghana",
  2435. "id": "0233",
  2436. "length": 9,
  2437. "pinyin": "jiana",
  2438. "validateflag": false,
  2439. "value": "加纳 0233"
  2440. },
  2441. {
  2442. "aleph": "jny",
  2443. "cnValue": "几内亚",
  2444. "continent": 5,
  2445. "enValue": "Guinea",
  2446. "id": "0224",
  2447. "length": 9,
  2448. "pinyin": "jineiya",
  2449. "validateflag": false,
  2450. "value": "几内亚 0224"
  2451. },
  2452. {
  2453. "aleph": "jnybs",
  2454. "cnValue": "几内亚比绍",
  2455. "continent": 5,
  2456. "enValue": "Guinea-Bissau",
  2457. "id": "0245",
  2458. "length": 9,
  2459. "pinyin": "jineiyabishao",
  2460. "validateflag": false,
  2461. "value": "几内亚比绍 0245"
  2462. },
  2463. {
  2464. "aleph": "mlw",
  2465. "cnValue": "马拉维",
  2466. "continent": 5,
  2467. "enValue": "Malawi",
  2468. "id": "0265",
  2469. "length": 9,
  2470. "pinyin": "malawei",
  2471. "validateflag": false,
  2472. "value": "马拉维 0265"
  2473. },
  2474. {
  2475. "aleph": "nmby",
  2476. "cnValue": "纳米比亚",
  2477. "continent": 5,
  2478. "enValue": "Namibia",
  2479. "id": "0264",
  2480. "length": 9,
  2481. "pinyin": "namibiya",
  2482. "validateflag": false,
  2483. "value": "纳米比亚 0264"
  2484. },
  2485. {
  2486. "aleph": "lwd",
  2487. "cnValue": "卢旺达",
  2488. "continent": 5,
  2489. "enValue": "Rwanda",
  2490. "id": "0250",
  2491. "length": 9,
  2492. "pinyin": "luwangda",
  2493. "validateflag": false,
  2494. "value": "卢旺达 0250"
  2495. },
  2496. {
  2497. "aleph": "nf",
  2498. "cnValue": "南非",
  2499. "continent": 5,
  2500. "enValue": "South Africa",
  2501. "id": "0027",
  2502. "length": 9,
  2503. "pinyin": "nanfei",
  2504. "validateflag": false,
  2505. "value": "南非 0027"
  2506. },
  2507. {
  2508. "aleph": "sml",
  2509. "cnValue": "索马里",
  2510. "continent": 5,
  2511. "enValue": "Somalia",
  2512. "id": "0252",
  2513. "length": 9,
  2514. "pinyin": "suomali",
  2515. "validateflag": false,
  2516. "value": "索马里 0252"
  2517. },
  2518. {
  2519. "aleph": "dg",
  2520. "cnValue": "多哥",
  2521. "continent": 5,
  2522. "enValue": "Togo",
  2523. "id": "0228",
  2524. "length": 9,
  2525. "pinyin": "duoge",
  2526. "validateflag": false,
  2527. "value": "多哥 0228"
  2528. },
  2529. {
  2530. "aleph": "tns",
  2531. "cnValue": "突尼斯",
  2532. "continent": 5,
  2533. "enValue": "Tunisia",
  2534. "id": "0216",
  2535. "length": 9,
  2536. "pinyin": "tunisi",
  2537. "validateflag": false,
  2538. "value": "突尼斯 0216"
  2539. },
  2540. {
  2541. "aleph": "wgd",
  2542. "cnValue": "乌干达",
  2543. "continent": 5,
  2544. "enValue": "Uganda",
  2545. "id": "0256",
  2546. "length": 9,
  2547. "pinyin": "wuganda",
  2548. "validateflag": false,
  2549. "value": "乌干达 0256"
  2550. },
  2551. {
  2552. "aleph": "kml",
  2553. "cnValue": "科摩罗",
  2554. "continent": 5,
  2555. "enValue": "Comoros",
  2556. "id": "0269",
  2557. "length": 9,
  2558. "pinyin": "kemoluo",
  2559. "validateflag": false,
  2560. "value": "科摩罗 0269"
  2561. },
  2562. {
  2563. "aleph": "xshl",
  2564. "cnValue": "西撒哈拉",
  2565. "continent": 5,
  2566. "enValue": "Western Sahara",
  2567. "id": "0210",
  2568. "length": 9,
  2569. "pinyin": "xisahala",
  2570. "validateflag": false,
  2571. "value": "西撒哈拉 0210"
  2572. },
  2573. {
  2574. "aleph": "zby",
  2575. "cnValue": "赞比亚",
  2576. "continent": 5,
  2577. "enValue": "Zambia",
  2578. "id": "0260",
  2579. "length": 9,
  2580. "pinyin": "zanbiya",
  2581. "validateflag": false,
  2582. "value": "赞比亚 0260"
  2583. },
  2584. {
  2585. "aleph": "jbbw",
  2586. "cnValue": "津巴布韦",
  2587. "continent": 5,
  2588. "enValue": "Zimbabwe",
  2589. "id": "0263",
  2590. "length": 9,
  2591. "pinyin": "jinbabuwei",
  2592. "validateflag": false,
  2593. "value": "津巴布韦 0263"
  2594. }
  2595. ]
  2596. export default {
  2597. name: "dataExportTool",
  2598. components: {
  2599. yearSelector
  2600. },
  2601. data() {
  2602. return {
  2603. loading: false,
  2604. params: {
  2605. indicator: {
  2606. searchSelect: [],
  2607. show: false,
  2608. showCategoryIndex: 0,
  2609. },
  2610. world: {
  2611. searchSelect: [],
  2612. searchList: [],
  2613. countryList: [{
  2614. label: this.$i18n.locale == 'zh' ? '亚洲' : 'ASIA',
  2615. labelEn: 'ASIA',
  2616. children: [],
  2617. },
  2618. {
  2619. label: this.$i18n.locale == 'zh' ? '非洲' : 'AFRICA',
  2620. labelEn: 'AFRICA',
  2621. children: [],
  2622. },
  2623. {
  2624. label: this.$i18n.locale == 'zh' ? '欧洲' : 'EUROPE',
  2625. labelEn: 'EUROPE',
  2626. children: [],
  2627. },
  2628. {
  2629. label: this.$i18n.locale == 'zh' ? '北美洲' : 'NORTH AMERICA',
  2630. labelEn: 'NORTH AMERICA',
  2631. children: [],
  2632. },
  2633. {
  2634. label: this.$i18n.locale == 'zh' ? '南美洲' : 'SOUTH AMERICA',
  2635. labelEn: 'SOUTH AMERICA',
  2636. children: [],
  2637. },
  2638. {
  2639. label: this.$i18n.locale == 'zh' ? '大洋洲' : 'OCEANIA',
  2640. labelEn: 'OCEANIA',
  2641. children: [],
  2642. },
  2643. ],
  2644. originalCountryData: [],
  2645. show: false,
  2646. showCategoryIndex: 0,
  2647. },
  2648. time: {
  2649. startDate: 2013,
  2650. endDate: 2020,
  2651. showDateFlag: false,
  2652. }
  2653. },
  2654. correlationIconList: [{
  2655. icon: require('@/static/img/infomationdata/shehuijingji/jingji.png'),
  2656. label: '基础经济'
  2657. },
  2658. {
  2659. icon: require('@/static/img/infomationdata/shehuijingji/maoyi.png'),
  2660. label: '贸易'
  2661. },
  2662. {
  2663. icon: require('@/static/img/infomationdata/shehuijingji/renkou.png'),
  2664. label: '人口'
  2665. },
  2666. {
  2667. icon: require('@/static/img/infomationdata/shehuijingji/guotu.png'),
  2668. label: '国土'
  2669. },
  2670. {
  2671. icon: require('@/static/img/infomationdata/nengyuan/shengcheng.png'),
  2672. label: '能源生产'
  2673. },
  2674. {
  2675. icon: require('@/static/img/infomationdata/nengyuan/xiaofei.png'),
  2676. label: '能源消费'
  2677. },
  2678. {
  2679. icon: require('@/static/img/infomationdata/nengyuan/zhuanhua.png'),
  2680. label: '能源转化'
  2681. },
  2682. {
  2683. icon: require('@/static/img/infomationdata/dianli/fadianzhuangzhi.png'),
  2684. label: '发电装机'
  2685. },
  2686. {
  2687. icon: require('@/static/img/infomationdata/dianli/fadian.png'),
  2688. label: '发电'
  2689. },
  2690. {
  2691. icon: require('@/static/img/infomationdata/dianli/yongdian.png'),
  2692. label: '用电'
  2693. },
  2694. {
  2695. icon: require('@/static/img/infomationdata/qihou/huanjing.png'),
  2696. label: '排放量'
  2697. },
  2698. ],
  2699. exportId: [],
  2700. exportPoll: '',
  2701. removeShow: false,
  2702. removeType: '',
  2703. removeData: {},
  2704. }
  2705. },
  2706. computed: {
  2707. indicatorList() {
  2708. let arr = []
  2709. if (this.params.indicator.searchSelect && this.params.indicator.searchSelect.length >= 5) {
  2710. arr = [...this.params.indicator.searchSelect]
  2711. } else {
  2712. arr = [...this.params.indicator.searchSelect, {
  2713. "label": '',
  2714. add: true
  2715. }]
  2716. }
  2717. return arr;
  2718. },
  2719. worldList() {
  2720. let arr = []
  2721. if (this.params.world.searchSelect && this.params.world.searchSelect.length >= 5) {
  2722. arr = [...this.params.world.searchSelect]
  2723. } else {
  2724. arr = [...this.params.world.searchSelect, {
  2725. "label": '',
  2726. add: true
  2727. }]
  2728. }
  2729. return arr;
  2730. },
  2731. },
  2732. watch: {
  2733. exportId(n, o) {
  2734. let _this = this;
  2735. if (_this.exportId.length > 0) {
  2736. } else {
  2737. this.loading = false
  2738. }
  2739. clearInterval(this.exportPoll)
  2740. this.exportPoll = setInterval(() => {
  2741. _this.exportId.forEach(item => {
  2742. _this.getTime(item)
  2743. })
  2744. }, 2000)
  2745. }
  2746. },
  2747. created() {
  2748. this.init()
  2749. },
  2750. async mounted() {
  2751. _self = this;
  2752. this.cWidth = uni.upx2px(750);
  2753. this.cHeight = uni.upx2px(500);
  2754. },
  2755. methods: {
  2756. async init() {
  2757. await this.getServerData()
  2758. await this.getCountryList()
  2759. },
  2760. i18n(data) {
  2761. return this.$t('common.' + data);
  2762. },
  2763. isJsonString(str) {
  2764. try {
  2765. if (typeof JSON.parse(str) == "object") {
  2766. return true;
  2767. }
  2768. } catch (e) {}
  2769. return false;
  2770. },
  2771. /**
  2772. * 指标
  2773. */
  2774. async getServerData() {
  2775. const res = await this.$myRequest({
  2776. url: '/op/geiIntegratedDataMenus/getMenu',
  2777. data: {}
  2778. });
  2779. this.params.indicator.searchList = res.data;
  2780. this.setIcon(this.params.indicator.searchList, null)
  2781. },
  2782. setIcon(data, parent) {
  2783. data.forEach(item => {
  2784. this.correlationIconList.forEach(icon => {
  2785. if (item.indexName == icon.label) {
  2786. item.icon = icon.icon;
  2787. } else {
  2788. if (parent && parent.icon) {
  2789. item.icon = parent.icon;
  2790. }
  2791. }
  2792. })
  2793. if (item.child && item.child.length != 0) {
  2794. this.setIcon(item.child, item)
  2795. }
  2796. })
  2797. },
  2798. addIndicator() {
  2799. this.params.indicator.show = true
  2800. },
  2801. getCategory1({
  2802. item,
  2803. index,
  2804. ifClick
  2805. }) {
  2806. this.params.indicator.searchSelect.push({
  2807. icon: item.icon,
  2808. "label": this.$i18n.locale == 'zh' ? item.indexName : item.indexEnName,
  2809. "item": {
  2810. "indexName": item.indexName,
  2811. "indexEnName": item.indexEnName,
  2812. "source": item.source
  2813. }
  2814. })
  2815. this.$forceUpdate()
  2816. this.params.indicator.show = false
  2817. },
  2818. /**
  2819. * 国家/地区
  2820. */
  2821. async getCountryList() {
  2822. this.params.world.originalCountryData = this.$i18n.locale === 'zh' ?
  2823. await this.$api.json('originalCountryDataZH') :
  2824. await this.$api.json('originalCountryDataEN');
  2825. this.params.world.countryList.forEach(originalItem => {
  2826. this.params.world.originalCountryData.forEach((item, j) => {
  2827. if (item.COUNTRY_EN_NAME === originalItem.labelEn) {
  2828. originalItem.COUNTRY_ID = item.COUNTRY_ID;
  2829. originalItem.COUNTRY_CN_NAME = item.COUNTRY_CN_NAME;
  2830. originalItem.COUNTRY_EN_NAME = item.COUNTRY_EN_NAME;
  2831. }
  2832. if (item.CONTINENT_EN_NAME === originalItem.labelEn) {
  2833. item.value = item.COUNTRY_ID;
  2834. item.label = this.$i18n.locale == 'zh' ? item.COUNTRY_CN_NAME : item
  2835. .COUNTRY_EN_NAME;
  2836. originalItem.children.push(item);
  2837. }
  2838. })
  2839. })
  2840. },
  2841. addWorld() {
  2842. this.params.world.show = true
  2843. },
  2844. getCategory2({
  2845. item,
  2846. index,
  2847. ifClick
  2848. }) {
  2849. let temp = countryPinyin.filter(it => it.cnValue == item.COUNTRY_CN_NAME)[0]
  2850. this.params.world.searchSelect.push({
  2851. icon: (temp && temp.pinyin) ? require('@/static/img/nationalflag/' + temp.pinyin + '_' + temp
  2852. .id + '.png') : '',
  2853. "label": this.$i18n.locale == 'zh' ? item.COUNTRY_CN_NAME : item.COUNTRY_EN_NAME,
  2854. "item": item
  2855. })
  2856. this.$forceUpdate()
  2857. this.params.world.show = false
  2858. },
  2859. removeIndicator(item, type) {
  2860. this.removeShow = true
  2861. this.removeType = type
  2862. this.removeData = item
  2863. },
  2864. removeWorld(item, type) {
  2865. this.removeShow = true
  2866. this.removeType = type
  2867. this.removeData = item
  2868. },
  2869. removeConfirm() {
  2870. if (this.removeType == 'indicator') {
  2871. this.params.indicator.searchSelect = this.params.indicator.searchSelect.filter((item) => item != this
  2872. .removeData)
  2873. }
  2874. if (this.removeType == 'world') {
  2875. this.params.world.searchSelect = this.params.world.searchSelect.filter((item) => item != this
  2876. .removeData)
  2877. }
  2878. this.removeCancel()
  2879. },
  2880. removeCancel() {
  2881. this.removeShow = false
  2882. this.removeType = ''
  2883. this.removeData = {}
  2884. },
  2885. /**
  2886. * 年份
  2887. */
  2888. // 日历选择
  2889. getTimeValue(e) {
  2890. this.params.time.startDate = e[0]
  2891. this.params.time.endDate = e[1]
  2892. this.params.time.showDateFlag = false
  2893. },
  2894. timeCancel(e) {
  2895. if (e) {
  2896. this.$refs.uToast.show({
  2897. title: this.$i18n.locale == 'zh' ? '请正确选择时间,时间段为7年内' :
  2898. 'Please select the right time period within 7 years',
  2899. type: 'error',
  2900. });
  2901. }
  2902. this.params.time.showDateFlag = false
  2903. },
  2904. addTime() {
  2905. this.params.time.showDateFlag = true
  2906. },
  2907. // 重置按钮
  2908. Reset() {
  2909. this.$emit('reset', 2)
  2910. },
  2911. /**
  2912. * 导出
  2913. */
  2914. async selectExportType(data) {
  2915. let _this = this
  2916. this.loading = true
  2917. let source = this.params.indicator.searchSelect.map(item => JSON.parse(item.item.source));
  2918. let sources = []
  2919. source.forEach(item => {
  2920. sources.push(this.getSubmitSource(item))
  2921. })
  2922. let id = this.randomString(18)
  2923. try {
  2924. const resId = await this.$myRequest({
  2925. url: '/op/geiIntegratedDataMenus/getRandomId',
  2926. method: 'get',
  2927. data: {
  2928. uuid: id
  2929. },
  2930. });
  2931. let params = {
  2932. "Source": sources,
  2933. "country": _this.params.world.searchSelect.map(item => item.item.COUNTRY_CN_NAME),
  2934. "time": [String(this.params.time.startDate), String(this.params.time.endDate)],
  2935. "language": this.$i18n.locale,
  2936. "type": {
  2937. "rule": 'CIRCLE'
  2938. }
  2939. }
  2940. const res = await this.$myRequest({
  2941. url: '/op/geiIntegratedDataMenus/saveFile',
  2942. data: {
  2943. ...params
  2944. },
  2945. method: 'post',
  2946. });
  2947. if (res) {
  2948. this.exportId.push({
  2949. type: data,
  2950. id: id
  2951. })
  2952. }
  2953. } catch (e) {
  2954. this.loading = false
  2955. let eg = _this.$i18n.locale == 'zh' ? '失败请重新下载' : 'Please download again if failed'
  2956. uni.showToast({
  2957. icon: 'none',
  2958. mask: true,
  2959. title: eg,
  2960. });
  2961. }
  2962. },
  2963. async getTime(id) {
  2964. let _this = this
  2965. const res = await this.$myRequest({
  2966. url: '/op/geiIntegratedDataMenus/getTime',
  2967. method: 'get',
  2968. data: {
  2969. uuid: id.id
  2970. },
  2971. });
  2972. if (res.data && res.status == '200') {
  2973. let url = id.type == 'EXCEL' ? res.data[0] : res.data[1]
  2974. this.exportId = this.exportId.filter(item => item.id != id.id)
  2975. this.download(url)
  2976. } else if (res.data && res.status == '500') {
  2977. this.exportId = this.exportId.filter(item => item.id != id.id)
  2978. let eg = _this.$i18n.locale == 'zh' ? '失败请重新下载' : 'Please download again if failed'
  2979. uni.showToast({
  2980. icon: 'none',
  2981. mask: true,
  2982. title: eg,
  2983. });
  2984. }
  2985. },
  2986. download(url) {
  2987. let _this = this
  2988. // this.playpapers(this.websiteUrl + url)
  2989. uni.downloadFile({
  2990. url: 'https://m.geidcp.com/api/file/pub/' + url,
  2991. success: (data) => {
  2992. if (data.statusCode === 200) {
  2993. //文件保存到本地
  2994. // #ifdef APP-PLUS
  2995. uni.saveFile({
  2996. tempFilePath: data.tempFilePath, //临时路径
  2997. success: function(res) {
  2998. let eg = _this.$i18n.locale == 'zh' ? '文件已保存:' :
  2999. 'The file is saved:'
  3000. uni.showToast({
  3001. icon: 'none',
  3002. mask: true,
  3003. title: eg + res.savedFilePath, //保存路径
  3004. duration: 3000,
  3005. });
  3006. setTimeout(() => {
  3007. //打开文档查看
  3008. uni.openDocument({
  3009. filePath: res.savedFilePath,
  3010. success: function(res) {
  3011. // console.log('打开文档成功');
  3012. }
  3013. });
  3014. }, 3000)
  3015. }
  3016. });
  3017. // #endif
  3018. } else {
  3019. let eg = _this.$i18n.locale == 'zh' ? '失败请重新下载' : 'Please download again if failed'
  3020. uni.showToast({
  3021. icon: 'none',
  3022. mask: true,
  3023. title: eg,
  3024. });
  3025. }
  3026. },
  3027. fail: (err) => {
  3028. let eg = _this.$i18n.locale == 'zh' ? '失败请重新下载' : 'Please download again if failed'
  3029. uni.showToast({
  3030. icon: 'none',
  3031. mask: true,
  3032. title: eg,
  3033. });
  3034. },
  3035. });
  3036. },
  3037. playpapers(url) {
  3038. let dload = document.createElement("a");
  3039. dload.download = ''; // 设置下载的文件名,默认是'下载'
  3040. dload.href = url;
  3041. document.body.appendChild(dload);
  3042. dload.click();
  3043. dload.remove(); // 下载之后把创建的元素删除
  3044. },
  3045. randomString(length) {
  3046. let str = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
  3047. let result = '';
  3048. for (let i = length; i > 0; --i)
  3049. result += str[Math.floor(Math.random() * str.length)];
  3050. return result;
  3051. },
  3052. /**
  3053. * 查询优先级
  3054. */
  3055. getSubmitSource(sources) {
  3056. let dataSources = [];
  3057. let sourceKeys = Object.keys(sources);
  3058. sourceKeys.forEach(item => {
  3059. dataSources.push({
  3060. label: item,
  3061. value: JSON.stringify({
  3062. [item]: sources[item]
  3063. })
  3064. })
  3065. })
  3066. let buer = sourceKeys.indexOf("IEA") > -1 ? true : false;
  3067. if (buer == true) {
  3068. let i = sourceKeys.indexOf("IEA")
  3069. // 如果本条数据的dataSources里有IEA就使用IEA作为查询时使用的数据源
  3070. return JSON.parse(dataSources[i].value);
  3071. } else {
  3072. // 由于客户没有英国石油公司的数据使用权限,所以不能用英国石油公司的数据源查询
  3073. return JSON.parse(dataSources[0].value)
  3074. }
  3075. },
  3076. zhToen(str) {
  3077. switch (str) {
  3078. case '世界银行':
  3079. return 'World Bank';
  3080. break;
  3081. case '英国石油公司(BP)':
  3082. return 'British Petroleum';
  3083. break;
  3084. case 'EIA':
  3085. return 'Energy Information Administration';
  3086. break;
  3087. }
  3088. },
  3089. enTozh(str) {
  3090. switch (str) {
  3091. case 'IEA':
  3092. return '国际能源署';
  3093. break;
  3094. case 'EIA':
  3095. return '美国能源信息署';
  3096. break;
  3097. case '世界银行':
  3098. return '世界银行';
  3099. break;
  3100. case '英国石油公司(BP)':
  3101. return '英国石油公司';
  3102. break;
  3103. }
  3104. },
  3105. }
  3106. }
  3107. </script>
  3108. <style scoped lang="scss">
  3109. .dataExportTool {
  3110. .relevant {
  3111. background-color: #fff;
  3112. .relevantTitle {
  3113. padding: 20upx;
  3114. position: relative;
  3115. overflow: hidden;
  3116. text-indent: 10upx;
  3117. }
  3118. .relevantTitle:after {
  3119. content: "";
  3120. width: 6upx;
  3121. height: 30upx;
  3122. background: #1777FE;
  3123. position: absolute;
  3124. left: 10upx;
  3125. top: 50%;
  3126. text-indent: 8upx;
  3127. margin-top: -18upx;
  3128. }
  3129. .relevantScroll {
  3130. overflow: hidden;
  3131. white-space: nowrap; // 滚动必须加的属性
  3132. width: 100%;
  3133. height: 240upx;
  3134. margin: 0 auto;
  3135. }
  3136. .scroll-item {
  3137. display: inline-block;
  3138. font-size: 26upx;
  3139. /*margin:20upx 20upx;*/
  3140. text-align: center;
  3141. cursor: pointer;
  3142. width: 25%;
  3143. height: 240upx;
  3144. box-sizing: border-box;
  3145. .icon {
  3146. position: relative;
  3147. overflow: hidden;
  3148. max-width: 100upx;
  3149. margin: 20upx auto 10upx;
  3150. img {
  3151. display: block;
  3152. width: 100%;
  3153. }
  3154. }
  3155. .labelText {
  3156. width: 100%;
  3157. //word-break: break-all;
  3158. text-overflow: ellipsis;
  3159. overflow: hidden;
  3160. white-space: normal;
  3161. //display: -webkit-box;
  3162. //-webkit-line-clamp: 2;
  3163. //-webkit-box-orient: vertical;
  3164. }
  3165. }
  3166. }
  3167. .btnList {
  3168. background-color: #fff;
  3169. display: flex;
  3170. padding: 20upx 0;
  3171. box-sizing: border-box;
  3172. justify-content: center;
  3173. .btn {
  3174. width: auto;
  3175. margin: 0 20upx;
  3176. padding: 0 40upx;
  3177. border-radius: 70upx;
  3178. }
  3179. }
  3180. }
  3181. </style>
  3182. <style scoped lang="scss">
  3183. .left {
  3184. position: absolute;
  3185. height: 100%;
  3186. top: 0;
  3187. bottom: 0upx;
  3188. width: 24%;
  3189. left: 0upx;
  3190. background: #F2F2F2;
  3191. }
  3192. .right {
  3193. position: absolute;
  3194. height: 100%;
  3195. top: 0;
  3196. bottom: 0upx;
  3197. width: 76%;
  3198. left: 24%;
  3199. background-color: #fff;
  3200. margin-left: 0;
  3201. padding: 0 20upx;
  3202. }
  3203. .row {
  3204. width: 100%;
  3205. height: 90upx;
  3206. display: flex;
  3207. align-items: center;
  3208. .text {
  3209. width: 100%;
  3210. position: relative;
  3211. font-size: 28upx;
  3212. display: flex;
  3213. justify-content: center;
  3214. color: #3c3c3c;
  3215. text-align: center;
  3216. .block {
  3217. position: absolute;
  3218. width: 0upx;
  3219. left: 0;
  3220. }
  3221. }
  3222. &.on {
  3223. height: 90upx;
  3224. background-color: #fff;
  3225. .text {
  3226. font-size: 30upx;
  3227. color: #1677FD;
  3228. .block {
  3229. width: 6upx;
  3230. height: 100%;
  3231. left: 10upx;
  3232. }
  3233. }
  3234. &:before {
  3235. content: "";
  3236. position: absolute;
  3237. left: 10upx;
  3238. width: 10upx;
  3239. height: 60upx;
  3240. background-color: rgba(22, 119, 253, 0.8);
  3241. }
  3242. }
  3243. }
  3244. .threemenu {
  3245. display: flex;
  3246. flex-wrap: wrap;
  3247. }
  3248. .getCategory {
  3249. height: 90upx;
  3250. line-height: 90upx;
  3251. font-weight: 700;
  3252. //color: #0079ef;
  3253. }
  3254. .cate {
  3255. display: inline-block;
  3256. width: 240upx;
  3257. vertical-align: middle;
  3258. margin-right: 20upx;
  3259. }
  3260. .cateText {
  3261. padding: 10upx;
  3262. margin: 10upx 20upx 10upx 0;
  3263. display: inline-block;
  3264. width: 240upx;
  3265. vertical-align: middle;
  3266. background: #f1f2f3;
  3267. text-align: center;
  3268. overflow: hidden;
  3269. text-overflow: ellipsis;
  3270. white-space: nowrap;
  3271. }
  3272. .cateTextActive {
  3273. padding: 10upx;
  3274. margin: 10upx 20upx 10upx 0;
  3275. display: inline-block;
  3276. width: 240upx;
  3277. vertical-align: middle;
  3278. background-color: #0079ef;
  3279. color: #fff;
  3280. text-align: center;
  3281. overflow: hidden;
  3282. text-overflow: ellipsis;
  3283. white-space: nowrap;
  3284. }
  3285. .contry-btn {
  3286. height: 50upx;
  3287. display: inline-block;
  3288. line-height: 50upx;
  3289. }
  3290. </style>