config.js 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443
  1. let mapConfig = {
  2. default: {
  3. map: "/map/fj.json",
  4. coordinates: () => {
  5. let arrays = [];
  6. arrays = arrays.concat(mapConfig.漳州地区行社.coordinates);
  7. arrays = arrays.concat(mapConfig.福州地区行社.coordinates);
  8. arrays = arrays.concat(mapConfig.宁德地区行社.coordinates);
  9. arrays = arrays.concat(mapConfig.厦门地区行社.coordinates);
  10. arrays = arrays.concat(mapConfig.泉州地区行社.coordinates);
  11. arrays = arrays.concat(mapConfig.三明地区行社.coordinates);
  12. arrays = arrays.concat(mapConfig.南平地区行社.coordinates);
  13. arrays = arrays.concat(mapConfig.龙岩地区行社.coordinates);
  14. arrays = arrays.concat(mapConfig.莆田地区行社.coordinates);
  15. return arrays;
  16. },
  17. },
  18. 漳州地区行社: {
  19. map: "/map/zhangzhou.json",
  20. coordinates: [
  21. { name: "漳州农商行", value: [117.675264, 24.524648, 10] },
  22. { name: "龙海农商行", value: [117.813678, 24.453241, 10] },
  23. { name: "云霄县农联社", value: [117.347455, 23.94945, 10] },
  24. { name: "漳浦县农联社", value: [117.628503, 24.12591, 10] },
  25. { name: "诏安县农联社", value: [117.185518, 23.717786, 10] },
  26. { name: "长泰县农联社", value: [117.755306, 24.626603, 10] },
  27. { name: "东山县农联社", value: [117.432607, 23.713423, 10] },
  28. { name: "南靖县农联社", value: [117.37278, 24.523476, 10] },
  29. { name: "平和县农联社", value: [117.322431, 24.376604, 10] },
  30. { name: "华安县农联社", value: [117.586218, 24.998993, 10] },
  31. ],
  32. },
  33. 福州地区行社: {
  34. map: "/map/fuzhou.json",
  35. coordinates: [
  36. { name: "福清汇通农商行", value: [119.357814, 25.722627, 10] },
  37. { name: "闽侯县农联社", value: [119.262986, 25.94124, 10] },
  38. { name: "闽清县农联社", value: [118.868057, 26.226602, 10] },
  39. { name: "永泰县农联社", value: [118.814802, 25.980989, 10] },
  40. { name: "长乐农商行", value: [119.47577, 25.970764, 10] },
  41. { name: "平潭农商行", value: [119.805094, 25.508058, 10] },
  42. { name: "连江县农联社", value: [119.550238, 26.214626, 10] },
  43. { name: "罗源县农联社", value: [119.555228, 26.494764, 10] },
  44. { name: "福州农商行", value: [119.345806, 26.058267, 10] },
  45. { name: "永泰联社", value: [118.939701, 25.871521, 10] },
  46. { name: "连江农商银行", value: [119.548364, 26.213602, 10] },
  47. ],
  48. },
  49. 宁德地区行社: {
  50. map: "/map/ningde.json",
  51. coordinates: [
  52. { name: "宁德农商行", value: [119.527258, 26.666208, 10] },
  53. { name: "福鼎联社", value: [120.219688, 27.315361, 10] },
  54. { name: "霞浦县农联社", value: [120.019103, 26.890268, 10] },
  55. { name: "福安市农联社", value: [119.689114, 26.969172, 10] },
  56. { name: "古田县农联社", value: [118.762266, 26.581451, 10] },
  57. { name: "屏南县农联社", value: [118.826127, 26.929013, 10] },
  58. { name: "寿宁县农联社", value: [119.518667, 27.461004, 10] },
  59. { name: "周宁县农联社", value: [119.439547, 26.987095, 10] },
  60. { name: "柘荣县农联社", value: [119.896749, 27.230237, 10] },
  61. ],
  62. },
  63. 厦门地区行社: {
  64. map: "/map/xiameng.json",
  65. coordinates: [{ name: "厦门农商行", value: [118.159546, 24.485303, 10] }],
  66. },
  67. 泉州地区行社: {
  68. map: "/map/quanzhou.json",
  69. coordinates: [
  70. { name: "石狮农商行", value: [118.628645, 24.741741, 10] },
  71. { name: "泉州农商行", value: [118.687639, 24.876978, 10] },
  72. { name: "惠安县农联社", value: [118.807105, 25.034176, 10] },
  73. { name: "晋江农商行", value: [118.580679, 24.811057, 10] },
  74. { name: "南安农商行", value: [118.414307, 24.964234, 10] },
  75. { name: "安溪县农联社", value: [118.202284, 25.047225, 10] },
  76. { name: "永春县农联社", value: [118.297553, 25.328058, 10] },
  77. { name: "德化县农联社", value: [118.256646, 25.502722, 10] },
  78. ],
  79. },
  80. 三明地区行社: {
  81. map: "/map/sanming.json",
  82. coordinates: [
  83. { name: "三明农商行", value: [117.643759, 26.265176, 10] },
  84. { name: "明溪县农联社", value: [116.947323, 26.578251, 10] },
  85. { name: "永安市农联社", value: [117.373871, 25.982393, 10] },
  86. { name: "清流县农联社", value: [116.862321, 26.057757, 10] },
  87. { name: "宁化县农联社", value: [116.671271, 26.255966, 10] },
  88. { name: "大田县农联社", value: [117.860583, 25.69679, 10] },
  89. { name: "尤溪县农联社", value: [118.20086, 26.177155, 10] },
  90. { name: "沙县农商行", value: [117.800659, 26.407476, 10] },
  91. { name: "将乐县农联社", value: [117.486567, 26.727451, 10] },
  92. { name: "泰宁县农联社", value: [117.182947, 26.899721, 10] },
  93. { name: "建宁县农联社", value: [116.849763, 26.836767, 10] },
  94. ],
  95. },
  96. 南平地区行社: {
  97. map: "/map/nanping.json",
  98. coordinates: [
  99. { name: "南平农商行", value: [118.185343, 26.648297, 10] },
  100. { name: "邵武市农联社", value: [117.499641, 27.339004, 10] },
  101. { name: "建阳市农联社", value: [118.128905, 27.337197, 10] },
  102. { name: "顺昌县农联社", value: [117.815179, 26.796944, 10] },
  103. { name: "建瓯农商银行", value: [118.326437, 27.039505, 10] },
  104. { name: "浦城县农联社", value: [118.382047, 27.930925, 10] },
  105. { name: "武夷山农商行", value: [118.036163, 27.757306, 10] },
  106. { name: "光泽县农联社", value: [117.341868, 27.549505, 10] },
  107. { name: "松溪县农联社", value: [118.791577, 27.535192, 10] },
  108. { name: "政和县农联社", value: [118.858131, 27.3699, 10] },
  109. ],
  110. },
  111. 龙岩地区行社: {
  112. map: "/map/longyan.json",
  113. coordinates: [
  114. { name: "龙岩农商行", value: [117.027016, 25.086651, 10] },
  115. { name: "长汀县农联社", value: [116.400555, 25.874531, 10] },
  116. { name: "永定县农联社", value: [116.734408, 24.723809, 10] },
  117. { name: "上杭农商行", value: [116.44197, 25.049185, 10] },
  118. { name: "武平县农联社", value: [116.101001, 25.086408, 10] },
  119. { name: "漳平农商行", value: [117.428414, 25.291055, 10] },
  120. { name: "连城县农联社", value: [116.650912, 25.615751, 10] },
  121. ],
  122. },
  123. 莆田地区行社: {
  124. map: "/map/putian.json",
  125. coordinates: [
  126. { name: "莆田农商银行", value: [119.014794, 25.427314, 10] },
  127. { name: "仙游农商银行", value: [118.703527, 25.361068, 10] },
  128. ],
  129. },
  130. 马尾农商行: { map: "/map/mawei.json", coordinates: [] },
  131. 鼓楼区农商行: { map: "/map/gulou.json", coordinates: [] },
  132. 三明农商银行: {
  133. map: "/map/sanming.json",
  134. coordinates: [{ name: "三明农商行", value: [117.643759, 26.265176, 10] }],
  135. },
  136. 上杭农商行: {
  137. map: "/map/shanghang.json",
  138. coordinates: [{ name: "上杭农商行", value: [116.44197, 25.049185, 10] }],
  139. },
  140. 东山联社: {
  141. map: "/map/dongshan.json",
  142. coordinates: [{ name: "东山县农联社", value: [117.432607, 23.713423, 10] }],
  143. },
  144. 云霄联社: {
  145. map: "/map/yunxiao.json",
  146. coordinates: [{ name: "云霄县农联社", value: [117.347455, 23.94945, 10] }],
  147. },
  148. 仙游农商银行: {
  149. map: "/map/xianyou.json",
  150. coordinates: [{ name: "仙游农商银行", value: [118.703527, 25.361068, 10] }],
  151. },
  152. 光泽农信联社: {
  153. map: "/map/guangzhe.json",
  154. coordinates: [{ name: "光泽县农联社", value: [117.341868, 27.549505, 10] }],
  155. },
  156. 华安县联社: {
  157. map: "/map/huaan.json",
  158. coordinates: [{ name: "华安县农联社", value: [117.586218, 24.998993, 10] }],
  159. },
  160. 南安农商行: {
  161. map: "/map/nanan.json",
  162. coordinates: [{ name: "南安农商行", value: [118.414307, 24.964234, 10] }],
  163. },
  164. 南平农商银行: {
  165. map: "/map/nanping.json",
  166. coordinates: [{ name: "南平农商行", value: [118.185343, 26.648297, 10] }],
  167. },
  168. 南靖县联社: {
  169. map: "/map/nanjing.json",
  170. coordinates: [{ name: "南靖县农联社", value: [117.37278, 24.523476, 10] }],
  171. },
  172. 厦门农商行: {
  173. map: "/map/xiameng.json",
  174. coordinates: [{ name: "厦门农商行", value: [118.159546, 24.485303, 10] }],
  175. },
  176. 古田农信联社: {
  177. map: "/map/gutian.json",
  178. coordinates: [{ name: "古田县农联社", value: [118.762266, 26.581451, 10] }],
  179. },
  180. 周宁县联社: {
  181. map: "/map/zhouning.json",
  182. coordinates: [{ name: "周宁县农联社", value: [119.439547, 26.987095, 10] }],
  183. },
  184. 大田县联社: {
  185. map: "/map/datian.json",
  186. coordinates: [{ name: "大田县农联社", value: [117.860583, 25.69679, 10] }],
  187. },
  188. 宁化县联社: {
  189. map: "/map/ninghua.json",
  190. coordinates: [{ name: "宁化县农联社", value: [116.671271, 26.255966, 10] }],
  191. },
  192. 宁德农商行: {
  193. map: "/map/ningde.json",
  194. coordinates: [{ name: "宁德农商行", value: [119.527258, 26.666208, 10] }],
  195. },
  196. 安溪农商银行: {
  197. map: "/map/anxi.json",
  198. coordinates: [{ name: "安溪县农联社", value: [118.202284, 25.047225, 10] }],
  199. },
  200. 寿宁联社: {
  201. map: "/map/shouning.json",
  202. coordinates: [{ name: "寿宁县农联社", value: [119.518667, 27.461004, 10] }],
  203. },
  204. 将乐县联社: {
  205. map: "/map/jiangle.json",
  206. coordinates: [{ name: "将乐县农联社", value: [117.445716, 26.972073, 10] }],
  207. },
  208. 尤溪农信联社: {
  209. map: "/map/youxi.json",
  210. coordinates: [{ name: "尤溪县农联社", value: [118.20086, 26.177155, 10] }],
  211. },
  212. 屏南县联社: {
  213. map: "/map/pingnan.json",
  214. coordinates: [{ name: "屏南县农联社", value: [118.826127, 26.929013, 10] }],
  215. },
  216. 平和农商银行: {
  217. map: "/map/pinghe.json",
  218. coordinates: [{ name: "平和县农联社", value: [117.322431, 24.376604, 10] }],
  219. },
  220. 平潭农商行: {
  221. map: "/map/pingtan.json",
  222. coordinates: [{ name: "平潭农商行", value: [119.805094, 25.508058, 10] }],
  223. },
  224. 建宁联社: {
  225. map: "/map/jianning.json",
  226. coordinates: [{ name: "建宁县农联社", value: [116.849763, 26.836767, 10] }],
  227. },
  228. 建瓯农商银行: {
  229. map: "/map/jianou.json",
  230. coordinates: [{ name: "建瓯农商银行", value: [118.326437, 27.039505, 10] }],
  231. },
  232. 建阳区联社: {
  233. map: "/map/jianyang.json",
  234. coordinates: [{ name: "建阳市农联社", value: [118.128905, 27.337197, 10] }],
  235. },
  236. 德化县联社: {
  237. map: "/map/dehua.json",
  238. coordinates: [{ name: "德化县农联社", value: [118.256646, 25.502722, 10] }],
  239. },
  240. 惠安联社: {
  241. map: "/map/huian.json",
  242. coordinates: [{ name: "惠安县农联社", value: [118.807105, 25.034176, 10] }],
  243. },
  244. 政和县联社: {
  245. map: "/map/zhenghe.json",
  246. coordinates: [{ name: "政和县农联社", value: [118.858131, 27.3699, 10] }],
  247. },
  248. 明溪联社: {
  249. map: "/map/mingxi.json",
  250. coordinates: [{ name: "明溪县农联社", value: [116.947323, 26.578251, 10] }],
  251. },
  252. 晋江农商行: {
  253. map: "/map/jinjiang.json",
  254. coordinates: [{ name: "晋江农商行", value: [118.580679, 24.811057, 10] }],
  255. },
  256. 松溪县联社: {
  257. map: "/map/songxi.json",
  258. coordinates: [{ name: "松溪县农联社", value: [118.791577, 27.535192, 10] }],
  259. },
  260. 柘荣联社: {
  261. map: "/map/zherong.json",
  262. coordinates: [{ name: "柘荣县农联社", value: [119.896749, 27.230237, 10] }],
  263. },
  264. 武夷山农商行: {
  265. map: "/map/wuyishan.json",
  266. coordinates: [{ name: "武夷山农商行", value: [118.036163, 27.757306, 10] }],
  267. },
  268. 武平县联社: {
  269. map: "/map/wuping.json",
  270. coordinates: [{ name: "武平县农联社", value: [116.101001, 25.086408, 10] }],
  271. },
  272. 永安农商银行: {
  273. map: "/map/yongan.json",
  274. coordinates: [{ name: "永安市农联社", value: [117.373871, 25.982393, 10] }],
  275. },
  276. 永定联社: {
  277. map: "/map/yongding.json",
  278. coordinates: [{ name: "永定县农联社", value: [116.734408, 24.723809, 10] }],
  279. },
  280. 永春县联社: {
  281. map: "/map/yongchun.json",
  282. coordinates: [{ name: "永春县农联社", value: [118.297553, 25.328058, 10] }],
  283. },
  284. 永泰联社: {
  285. map: "/map/yongtai.json",
  286. coordinates: [{ name: "永泰联社", value: [118.939701, 25.871521, 10] }],
  287. },
  288. 沙县农商银行: {
  289. map: "/map/shaxian.json",
  290. coordinates: [{ name: "沙县农商行", value: [117.800659, 26.407476, 10] }],
  291. },
  292. 泉州农商行: {
  293. map: "/map/quanzhou.json",
  294. coordinates: [{ name: "泉州农商行", value: [118.687639, 24.876978, 10] }],
  295. },
  296. 泰宁县联社: {
  297. map: "/map/taining.json",
  298. coordinates: [{ name: "泰宁县农联社", value: [117.182947, 26.899721, 10] }],
  299. },
  300. 浦城县联社: {
  301. map: "/map/pucheng.json",
  302. coordinates: [{ name: "浦城县农联社", value: [118.382047, 27.930925, 10] }],
  303. },
  304. 清流农信联社: {
  305. map: "/map/qingliu.json",
  306. coordinates: [{ name: "清流县农联社", value: [116.862321, 26.057757, 10] }],
  307. },
  308. 漳州农商行: {
  309. map: "/map/zhangzhou.json",
  310. coordinates: [{ name: "漳州农商行", value: [117.675264, 24.524648, 10] }],
  311. },
  312. 漳平农商行: {
  313. map: "/map/zhangping.json",
  314. coordinates: [{ name: "漳平农商行", value: [117.428414, 25.291055, 10] }],
  315. },
  316. 漳浦农商银行: {
  317. map: "/map/zhangpu.json",
  318. coordinates: [{ name: "漳浦县农联社", value: [117.628503, 24.12591, 10] }],
  319. },
  320. 石狮农商银行: {
  321. map: "/map/shishi.json",
  322. coordinates: [{ name: "石狮农商行", value: [118.628645, 24.741741, 10] }],
  323. },
  324. 福安联社: {
  325. map: "/map/fuan.json",
  326. coordinates: [{ name: "福安市农联社", value: [119.689114, 26.969172, 10] }],
  327. },
  328. 福州农商行: {
  329. map: "/map/fuzhou.json",
  330. coordinates: [{ name: "福州农商行", value: [119.345806, 26.058267, 10] }],
  331. },
  332. 福清汇通农商行: {
  333. map: "/map/fuqing.json",
  334. coordinates: [
  335. { name: "福清汇通农商行", value: [119.357814, 25.722627, 10] },
  336. ],
  337. },
  338. 福鼎市联社: {
  339. map: "/map/fuding.json",
  340. coordinates: [{ name: "福鼎联社", value: [120.219688, 27.315361, 10] }],
  341. },
  342. 罗源县联社: {
  343. map: "/map/luoyuan.json",
  344. coordinates: [{ name: "罗源县农联社", value: [119.555228, 26.494764, 10] }],
  345. },
  346. 莆田农商银行: {
  347. map: "/map/putian.json",
  348. coordinates: [{ name: "莆田农商银行", value: [119.014794, 25.427314, 10] }],
  349. },
  350. 诏安县联社: {
  351. map: "/map/zhaoan.json",
  352. coordinates: [{ name: "诏安县农联社", value: [117.185518, 23.717786, 10] }],
  353. },
  354. 连城联社: {
  355. map: "/map/liancheng.json",
  356. coordinates: [{ name: "连城县农联社", value: [116.650912, 25.615751, 10] }],
  357. },
  358. 连江农商银行: {
  359. map: "/map/lianjiang.json",
  360. coordinates: [{ name: "连江农商银行", value: [119.548364, 26.213602, 10] }],
  361. },
  362. 邵武农商行: {
  363. map: "/map/shaowu.json",
  364. coordinates: [{ name: "邵武市农联社", value: [117.499641, 27.339004, 10] }],
  365. },
  366. 长乐农商行: {
  367. map: "/map/changle.json",
  368. coordinates: [{ name: "长乐农商行", value: [119.47577, 25.970764, 10] }],
  369. },
  370. 长汀联社: {
  371. map: "/map/changding.json",
  372. coordinates: [{ name: "长汀县农联社", value: [116.400555, 25.874531, 10] }],
  373. },
  374. 长泰联社: {
  375. map: "/map/changtai.json",
  376. coordinates: [{ name: "长泰县农联社", value: [117.755306, 24.626603, 10] }],
  377. },
  378. 闽侯县联社: {
  379. map: "/map/minhou.json",
  380. coordinates: [{ name: "闽侯县农联社", value: [119.262986, 25.94124, 10] }],
  381. },
  382. 闽清联社: {
  383. map: "/map/minqing.json",
  384. coordinates: [{ name: "闽清县农联社", value: [118.868057, 26.226602, 10] }],
  385. },
  386. 霞浦县联社: {
  387. map: "/map/xiapu.json",
  388. coordinates: [{ name: "霞浦县农联社", value: [120.019103, 26.890268, 10] }],
  389. },
  390. 顺昌县联社: {
  391. map: "/map/shunchang.json",
  392. coordinates: [{ name: "顺昌县农联社", value: [117.815179, 26.796944, 10] }],
  393. },
  394. 龙岩农商行: {
  395. map: "/map/longyan.json",
  396. coordinates: [{ name: "龙岩农商行", value: [117.027016, 25.086651, 10] }],
  397. },
  398. 龙海农商行: {
  399. map: "/map/longhai.json",
  400. coordinates: [{ name: "龙海农商行", value: [117.813678, 24.453241, 10] }],
  401. },
  402. };
  403. window.boardMap = {
  404. getMap: (orgName) => {
  405. if (mapConfig[orgName]) {
  406. return mapConfig[orgName].map;
  407. }
  408. return mapConfig.default.map;
  409. },
  410. /**
  411. * 获取坐标
  412. * @param {} orgName
  413. */
  414. getCoord: (orgName) => {
  415. if (mapConfig[orgName]) {
  416. return mapConfig[orgName].coordinates;
  417. }
  418. let coordinates = [];
  419. if (typeof mapConfig.default.coordinates == "function") {
  420. coordinates = mapConfig.default.coordinates();
  421. } else {
  422. coordinates = mapConfig.default.coordinates;
  423. }
  424. // let coordinates = [];
  425. // for (let p in mapConfig) {
  426. // if (!mapConfig[p].coordinates) {
  427. // continue;
  428. // }
  429. // coordinates = coordinates.concat(mapConfig[p].coordinates);
  430. // }
  431. // coordinates.forEach((item, index) => {
  432. // item.name = item.name.substr(0, 2);
  433. // });
  434. return coordinates;
  435. },
  436. };