This commit is contained in:
闫世杰 2024-08-01 14:44:55 +08:00
commit 1eed49a4b1
6 changed files with 854 additions and 237 deletions

View File

@ -4842,6 +4842,7 @@
"properties": { "properties": {
"gml_id": "layer_township_pg.28416", "gml_id": "layer_township_pg.28416",
"name": "小高山村", "name": "小高山村",
"center":[119.19367045599486,29.043581738399308],
"layer": "乡镇", "layer": "乡镇",
"code": "330825002000", "code": "330825002000",
"grade": 4, "grade": 4,
@ -4925,6 +4926,7 @@
"properties": { "properties": {
"gml_id": "layer_township_pg.28416", "gml_id": "layer_township_pg.28416",
"name": "桥蔬村", "name": "桥蔬村",
"center":[119.18395255988275,29.039233943618996],
"layer": "乡镇", "layer": "乡镇",
"code": "330825002000", "code": "330825002000",
"grade": 4, "grade": 4,
@ -5080,6 +5082,7 @@
"properties": { "properties": {
"gml_id": "layer_township_pg.28416", "gml_id": "layer_township_pg.28416",
"name": "湖底叶村", "name": "湖底叶村",
"center":[119.20020794974299,29.049326754736285],
"layer": "乡镇", "layer": "乡镇",
"code": "330825002000", "code": "330825002000",
"grade": 4, "grade": 4,
@ -5183,6 +5186,7 @@
"properties": { "properties": {
"gml_id": "layer_township_pg.28416", "gml_id": "layer_township_pg.28416",
"name": "唐尧村", "name": "唐尧村",
"center":[119.21045591291573,29.044513384628157],
"layer": "乡镇", "layer": "乡镇",
"code": "330825002000", "code": "330825002000",
"grade": 4, "grade": 4,
@ -5246,6 +5250,7 @@
"properties": { "properties": {
"gml_id": "layer_township_pg.28416", "gml_id": "layer_township_pg.28416",
"name": "项家村", "name": "项家村",
"center":[119.21512336122863,29.050098532339906],
"layer": "乡镇", "layer": "乡镇",
"code": "330825002000", "code": "330825002000",
"grade": 4, "grade": 4,
@ -5325,6 +5330,7 @@
"properties": { "properties": {
"gml_id": "layer_township_pg.28416", "gml_id": "layer_township_pg.28416",
"name": "张王村", "name": "张王村",
"center":[119.22282026434472,29.055509301153847],
"layer": "乡镇", "layer": "乡镇",
"code": "330825002000", "code": "330825002000",
"grade": 4, "grade": 4,
@ -5372,6 +5378,7 @@
"properties": { "properties": {
"gml_id": "layer_township_pg.28416", "gml_id": "layer_township_pg.28416",
"name": "槐王村", "name": "槐王村",
"center":[119.21650880378954,29.058485101751426],
"layer": "乡镇", "layer": "乡镇",
"code": "330825002000", "code": "330825002000",
"grade": 4, "grade": 4,
@ -5527,6 +5534,7 @@
"properties": { "properties": {
"gml_id": "layer_township_pg.28416", "gml_id": "layer_township_pg.28416",
"name": "桥下村", "name": "桥下村",
"center":[119.18147891359968,29.029295432003362],
"layer": "乡镇", "layer": "乡镇",
"code": "330825002000", "code": "330825002000",
"grade": 4, "grade": 4,
@ -5578,6 +5586,7 @@
"properties": { "properties": {
"gml_id": "layer_township_pg.28416", "gml_id": "layer_township_pg.28416",
"name": "童家村", "name": "童家村",
"center":[119.21850999859971,29.055103503441067],
"layer": "乡镇", "layer": "乡镇",
"code": "330825002000", "code": "330825002000",
"grade": 4, "grade": 4,
@ -5693,6 +5702,7 @@
"properties": { "properties": {
"gml_id": "layer_township_pg.28416", "gml_id": "layer_township_pg.28416",
"name": "十里铺村", "name": "十里铺村",
"center":[119.22158875984614,29.037787965011955],
"layer": "乡镇", "layer": "乡镇",
"code": "330825002000", "code": "330825002000",
"grade": 4, "grade": 4,
@ -5956,6 +5966,7 @@
"properties": { "properties": {
"gml_id": "layer_township_pg.28416", "gml_id": "layer_township_pg.28416",
"name": "高仙塘村", "name": "高仙塘村",
"center":[119.2254365536337,29.021743550656367],
"layer": "乡镇", "layer": "乡镇",
"code": "330825002000", "code": "330825002000",
"grade": 4, "grade": 4,
@ -6175,6 +6186,7 @@
"properties": { "properties": {
"gml_id": "layer_township_pg.28416", "gml_id": "layer_township_pg.28416",
"name": "新建村", "name": "新建村",
"center":[119.22759055128023,29.032206249403114],
"layer": "乡镇", "layer": "乡镇",
"code": "330825002000", "code": "330825002000",
"grade": 4, "grade": 4,
@ -6422,6 +6434,7 @@
"properties": { "properties": {
"gml_id": "layer_township_pg.28416", "gml_id": "layer_township_pg.28416",
"name": "晨东社区", "name": "晨东社区",
"center":[119.2305984612208,29.04078674871668],
"layer": "乡镇", "layer": "乡镇",
"code": "330825002000", "code": "330825002000",
"grade": 4, "grade": 4,
@ -6513,6 +6526,7 @@
"properties": { "properties": {
"gml_id": "layer_township_pg.28416", "gml_id": "layer_township_pg.28416",
"name": "鸡鸣村", "name": "鸡鸣村",
"center":[119.19066674265112,29.019666576963417],
"layer": "乡镇", "layer": "乡镇",
"code": "330825002000", "code": "330825002000",
"grade": 4, "grade": 4,
@ -6648,6 +6662,7 @@
"properties": { "properties": {
"gml_id": "layer_township_pg.28416", "gml_id": "layer_township_pg.28416",
"name": "下杨村", "name": "下杨村",
"center":[119.18165560261991,29.00910485423712],
"layer": "乡镇", "layer": "乡镇",
"code": "330825002000", "code": "330825002000",
"grade": 4, "grade": 4,
@ -6823,6 +6838,7 @@
"properties": { "properties": {
"gml_id": "layer_township_pg.28416", "gml_id": "layer_township_pg.28416",
"name": "上杨村", "name": "上杨村",
"center":[119.19408508395115,28.997727909784622],
"layer": "乡镇", "layer": "乡镇",
"code": "330825002000", "code": "330825002000",
"grade": 4, "grade": 4,
@ -7058,6 +7074,7 @@
"properties": { "properties": {
"gml_id": "layer_township_pg.28416", "gml_id": "layer_township_pg.28416",
"name": "灵江社区", "name": "灵江社区",
"center":[119.2065687544709,29.021996221855108],
"layer": "乡镇", "layer": "乡镇",
"code": "330825002000", "code": "330825002000",
"grade": 4, "grade": 4,
@ -7265,6 +7282,7 @@
"properties": { "properties": {
"gml_id": "layer_township_pg.28416", "gml_id": "layer_township_pg.28416",
"name": "方坦村", "name": "方坦村",
"center":[119.19514023609747,28.98078498164279],
"layer": "乡镇", "layer": "乡镇",
"code": "330825002000", "code": "330825002000",
"grade": 4, "grade": 4,
@ -8300,6 +8318,7 @@
"properties": { "properties": {
"gml_id": "layer_township_pg.28416", "gml_id": "layer_township_pg.28416",
"name": "横路祝村", "name": "横路祝村",
"center":[119.21048701444509,28.998745614406825],
"layer": "乡镇", "layer": "乡镇",
"code": "330825002000", "code": "330825002000",
"grade": 4, "grade": 4,
@ -8855,6 +8874,7 @@
"properties": { "properties": {
"gml_id": "layer_township_pg.28416", "gml_id": "layer_township_pg.28416",
"name": "官村", "name": "官村",
"center":[119.18792157912283,28.95682479002027],
"layer": "乡镇", "layer": "乡镇",
"code": "330825002000", "code": "330825002000",
"grade": 4, "grade": 4,
@ -8930,6 +8950,7 @@
"properties": { "properties": {
"gml_id": "layer_township_pg.28416", "gml_id": "layer_township_pg.28416",
"name": "瑶山村", "name": "瑶山村",
"center":[119.20798479489451,28.97752916932524],
"layer": "乡镇", "layer": "乡镇",
"code": "330825002000", "code": "330825002000",
"grade": 4, "grade": 4,
@ -9029,6 +9050,7 @@
"properties": { "properties": {
"gml_id": "layer_township_pg.28416", "gml_id": "layer_township_pg.28416",
"name": "街路村", "name": "街路村",
"center":[119.20797707469151,28.98630701739274],
"layer": "乡镇", "layer": "乡镇",
"code": "330825002000", "code": "330825002000",
"grade": 4, "grade": 4,
@ -9508,6 +9530,7 @@
"properties": { "properties": {
"gml_id": "layer_township_pg.28416", "gml_id": "layer_township_pg.28416",
"name": "上圩头村", "name": "上圩头村",
"center":[119.2105089896564,28.964812143264005],
"layer": "乡镇", "layer": "乡镇",
"code": "330825002000", "code": "330825002000",
"grade": 4, "grade": 4,
@ -10283,6 +10306,7 @@
"properties": { "properties": {
"gml_id": "layer_township_pg.28416", "gml_id": "layer_township_pg.28416",
"name": "岩头村", "name": "岩头村",
"center":[119.2296538271089,28.980889736490933],
"layer": "乡镇", "layer": "乡镇",
"code": "330825002000", "code": "330825002000",
"grade": 4, "grade": 4,
@ -10487,6 +10511,7 @@
"properties": { "properties": {
"gml_id": "layer_township_pg.28417", "gml_id": "layer_township_pg.28417",
"name": "杨家村", "name": "杨家村",
"center":[119.20296386968322,29.063011673534746],
"layer": "乡镇", "layer": "乡镇",
"code": "330825101000", "code": "330825101000",
"grade": 4, "grade": 4,
@ -10902,6 +10927,7 @@
"properties": { "properties": {
"gml_id": "layer_township_pg.28417", "gml_id": "layer_township_pg.28417",
"name": "张家埠村", "name": "张家埠村",
"center":[119.20546399708938,29.075877275427057],
"layer": "乡镇", "layer": "乡镇",
"code": "330825101000", "code": "330825101000",
"grade": 4, "grade": 4,
@ -11345,6 +11371,7 @@
"properties": { "properties": {
"gml_id": "layer_township_pg.28417", "gml_id": "layer_township_pg.28417",
"name": "周家村", "name": "周家村",
"center":[119.23225107644114,28.99614720549206],
"layer": "乡镇", "layer": "乡镇",
"code": "330825101000", "code": "330825101000",
"grade": 4, "grade": 4,
@ -11468,6 +11495,7 @@
"properties": { "properties": {
"gml_id": "layer_township_pg.28417", "gml_id": "layer_township_pg.28417",
"name": "范家村", "name": "范家村",
"center":[119.22225056681651,29.073680824117893],
"layer": "乡镇", "layer": "乡镇",
"code": "330825101000", "code": "330825101000",
"grade": 4, "grade": 4,
@ -13031,6 +13059,7 @@
"properties": { "properties": {
"gml_id": "layer_township_pg.28417", "gml_id": "layer_township_pg.28417",
"name": "曹垅村", "name": "曹垅村",
"center":[119.23903713654366,29.07681859722188],
"layer": "乡镇", "layer": "乡镇",
"code": "330825101000", "code": "330825101000",
"grade": 4, "grade": 4,
@ -13222,6 +13251,7 @@
"properties": { "properties": {
"gml_id": "layer_township_pg.28417", "gml_id": "layer_township_pg.28417",
"name": "隔塘村", "name": "隔塘村",
"center":[119.23296539855718,29.05422447650217],
"layer": "乡镇", "layer": "乡镇",
"code": "330825101000", "code": "330825101000",
"grade": 4, "grade": 4,
@ -13273,6 +13303,7 @@
"properties": { "properties": {
"gml_id": "layer_township_pg.28417", "gml_id": "layer_township_pg.28417",
"name": "七都村", "name": "七都村",
"center":[119.2426087471239,29.060187299856008],
"layer": "乡镇", "layer": "乡镇",
"code": "330825101000", "code": "330825101000",
"grade": 4, "grade": 4,
@ -13444,6 +13475,7 @@
"properties": { "properties": {
"gml_id": "layer_township_pg.28417", "gml_id": "layer_township_pg.28417",
"name": "马报桥村", "name": "马报桥村",
"center":[119.24439455241397,29.044494911649114],
"layer": "乡镇", "layer": "乡镇",
"code": "330825101000", "code": "330825101000",
"grade": 4, "grade": 4,
@ -14431,6 +14463,7 @@
"properties": { "properties": {
"gml_id": "layer_township_pg.28417", "gml_id": "layer_township_pg.28417",
"name": "文林村", "name": "文林村",
"center":[119.23117959326706,29.011847019541374],
"layer": "乡镇", "layer": "乡镇",
"code": "330825101000", "code": "330825101000",
"grade": 4, "grade": 4,
@ -14714,6 +14747,7 @@
"properties": { "properties": {
"gml_id": "layer_township_pg.28417", "gml_id": "layer_township_pg.28417",
"name": "客路村", "name": "客路村",
"center":[119.24439455241397,29.00462540436998],
"layer": "乡镇", "layer": "乡镇",
"code": "330825101000", "code": "330825101000",
"grade": 4, "grade": 4,
@ -14981,6 +15015,7 @@
"properties": { "properties": {
"gml_id": "layer_township_pg.28417", "gml_id": "layer_township_pg.28417",
"name": "希唐村", "name": "希唐村",
"center":[119.2686815043596,29.010277146579696],
"layer": "乡镇", "layer": "乡镇",
"code": "330825101000", "code": "330825101000",
"grade": 4, "grade": 4,
@ -15088,6 +15123,7 @@
"properties": { "properties": {
"gml_id": "layer_township_pg.28417", "gml_id": "layer_township_pg.28417",
"name": "大路村", "name": "大路村",
"center":[119.26796718224357,29.051713709822216],
"layer": "乡镇", "layer": "乡镇",
"code": "330825101000", "code": "330825101000",
"grade": 4, "grade": 4,
@ -15155,6 +15191,7 @@
"properties": { "properties": {
"gml_id": "layer_township_pg.28417", "gml_id": "layer_township_pg.28417",
"name": "下库村", "name": "下库村",
"center":[119.26725286012751,29.038845061436813],
"layer": "乡镇", "layer": "乡镇",
"code": "330825101000", "code": "330825101000",
"grade": 4, "grade": 4,
@ -15226,6 +15263,7 @@
"properties": { "properties": {
"gml_id": "layer_township_pg.28417", "gml_id": "layer_township_pg.28417",
"name": "下潘村", "name": "下潘村",
"center":[119.25368073992263,29.06144258669738],
"layer": "乡镇", "layer": "乡镇",
"code": "330825101000", "code": "330825101000",
"grade": 4, "grade": 4,
@ -15533,6 +15571,7 @@
"properties": { "properties": {
"gml_id": "layer_township_pg.28417", "gml_id": "layer_township_pg.28417",
"name": "地圩村", "name": "地圩村",
"center":[119.27439608128799,29.059245824591894],
"layer": "乡镇", "layer": "乡镇",
"code": "330825101000", "code": "330825101000",
"grade": 4, "grade": 4,
@ -15668,6 +15707,7 @@
"properties": { "properties": {
"gml_id": "layer_township_pg.28417", "gml_id": "layer_township_pg.28417",
"name": "塘马村", "name": "塘马村",
"center":[119.26510989377935,29.073680824117904],
"layer": "乡镇", "layer": "乡镇",
"code": "330825101000", "code": "330825101000",
"grade": 4, "grade": 4,
@ -15791,6 +15831,7 @@
"properties": { "properties": {
"gml_id": "layer_township_pg.28417", "gml_id": "layer_township_pg.28417",
"name": "下叶村", "name": "下叶村",
"center":[119.26475273272133,29.059559650644978],
"layer": "乡镇", "layer": "乡镇",
"code": "330825101000", "code": "330825101000",
"grade": 4, "grade": 4,
@ -16034,6 +16075,7 @@
"properties": { "properties": {
"gml_id": "layer_township_pg.28417", "gml_id": "layer_township_pg.28417",
"name": "竺溪桥村", "name": "竺溪桥村",
"center":[119.27475324234602,29.066463579645916],
"layer": "乡镇", "layer": "乡镇",
"code": "330825101000", "code": "330825101000",
"grade": 4, "grade": 4,
@ -16165,6 +16207,7 @@
"properties": { "properties": {
"gml_id": "layer_township_pg.28417", "gml_id": "layer_township_pg.28417",
"name": "新建村", "name": "新建村",
"center":[119.2279481259175,29.031780150548556],
"layer": "乡镇", "layer": "乡镇",
"code": "330825101000", "code": "330825101000",
"grade": 4, "grade": 4,
@ -16400,6 +16443,7 @@
"properties": { "properties": {
"gml_id": "layer_township_pg.28417", "gml_id": "layer_township_pg.28417",
"name": "联合村", "name": "联合村",
"center":[119.28975400678304,29.045750391471657],
"layer": "乡镇", "layer": "乡镇",
"code": "330825101000", "code": "330825101000",
"grade": 4, "grade": 4,
@ -16455,6 +16499,7 @@
"properties": { "properties": {
"gml_id": "layer_township_pg.28417", "gml_id": "layer_township_pg.28417",
"name": "溪底杜村", "name": "溪底杜村",
"center":[119.2818964635065,29.018126270365357],
"layer": "乡镇", "layer": "乡镇",
"code": "330825101000", "code": "330825101000",
"grade": 4, "grade": 4,
@ -16730,6 +16775,7 @@
"properties": { "properties": {
"gml_id": "layer_township_pg.28417", "gml_id": "layer_township_pg.28417",
"name": "坪湖村", "name": "坪湖村",
"center":[119.30725489862621,29.05108600850329],
"layer": "乡镇", "layer": "乡镇",
"code": "330825101000", "code": "330825101000",
"grade": 4, "grade": 4,
@ -16801,6 +16847,7 @@
"properties": { "properties": {
"gml_id": "layer_township_pg.28417", "gml_id": "layer_township_pg.28417",
"name": "龙廻陈村", "name": "龙廻陈村",
"center":[119.29904019429165,29.037275603133075],
"layer": "乡镇", "layer": "乡镇",
"code": "330825101000", "code": "330825101000",
"grade": 4, "grade": 4,
@ -17016,6 +17063,7 @@
"properties": { "properties": {
"gml_id": "layer_township_pg.28417", "gml_id": "layer_township_pg.28417",
"name": "湖镇镇", "name": "湖镇镇",
"center":[119.29153981207315,29.069915368969884],
"layer": "乡镇", "layer": "乡镇",
"code": "330825101000", "code": "330825101000",
"grade": 4, "grade": 4,
@ -17507,6 +17555,7 @@
"properties": { "properties": {
"gml_id": "layer_township_pg.28417", "gml_id": "layer_township_pg.28417",
"name": "洪畈村", "name": "洪畈村",
"center":[119.24975196828433,29.021893635738927],
"layer": "乡镇", "layer": "乡镇",
"code": "330825101000", "code": "330825101000",
"grade": 4, "grade": 4,
@ -17622,6 +17671,7 @@
"properties": { "properties": {
"gml_id": "layer_township_pg.28417", "gml_id": "layer_township_pg.28417",
"name": "上溪头村", "name": "上溪头村",
"center":[119.28153930244848,29.083721358222107],
"layer": "乡镇", "layer": "乡镇",
"code": "330825101000", "code": "330825101000",
"grade": 4, "grade": 4,
@ -17765,6 +17815,7 @@
"properties": { "properties": {
"gml_id": "layer_township_pg.28417", "gml_id": "layer_township_pg.28417",
"name": "新圆村", "name": "新圆村",
"center":[119.29439710053735,29.08183883338317],
"layer": "乡镇", "layer": "乡镇",
"code": "330825101000", "code": "330825101000",
"grade": 4, "grade": 4,
@ -18172,6 +18223,7 @@
"properties": { "properties": {
"gml_id": "layer_township_pg.28417", "gml_id": "layer_township_pg.28417",
"name": "后陈村", "name": "后陈村",
"center":[119.304040449104,29.083407606496095],
"layer": "乡镇", "layer": "乡镇",
"code": "330825101000", "code": "330825101000",
"grade": 4, "grade": 4,
@ -18267,6 +18319,7 @@
"properties": { "properties": {
"gml_id": "layer_township_pg.28417", "gml_id": "layer_township_pg.28417",
"name": "下童村", "name": "下童村",
"center":[119.3129694755546,29.085290102368987],
"layer": "乡镇", "layer": "乡镇",
"code": "330825101000", "code": "330825101000",
"grade": 4, "grade": 4,
@ -18358,6 +18411,7 @@
"properties": { "properties": {
"gml_id": "layer_township_pg.28417", "gml_id": "layer_township_pg.28417",
"name": "茆头村", "name": "茆头村",
"center":[119.31975553565705,29.088113781001894],
"layer": "乡镇", "layer": "乡镇",
"code": "330825101000", "code": "330825101000",
"grade": 4, "grade": 4,
@ -18485,6 +18539,7 @@
"properties": { "properties": {
"gml_id": "layer_township_pg.28417", "gml_id": "layer_township_pg.28417",
"name": "童村", "name": "童村",
"center":[119.32654159575952,29.084035108982587],
"layer": "乡镇", "layer": "乡镇",
"code": "330825101000", "code": "330825101000",
"grade": 4, "grade": 4,
@ -18684,6 +18739,7 @@
"properties": { "properties": {
"gml_id": "layer_township_pg.28417", "gml_id": "layer_township_pg.28417",
"name": "上下范村", "name": "上下范村",
"center":[119.32654159575952,29.07650482425568],
"layer": "乡镇", "layer": "乡镇",
"code": "330825101000", "code": "330825101000",
"grade": 4, "grade": 4,
@ -18755,6 +18811,7 @@
"properties": { "properties": {
"gml_id": "layer_township_pg.28417", "gml_id": "layer_township_pg.28417",
"name": "星火村", "name": "星火村",
"center":[119.31082650920645,29.07587727542706],
"layer": "乡镇", "layer": "乡镇",
"code": "330825101000", "code": "330825101000",
"grade": 4, "grade": 4,
@ -19282,6 +19339,7 @@
"properties": { "properties": {
"gml_id": "layer_township_pg.28417", "gml_id": "layer_township_pg.28417",
"name": "彭塘村", "name": "彭塘村",
"center":[119.29725438900154,29.014672730136176],
"layer": "乡镇", "layer": "乡镇",
"code": "330825101000", "code": "330825101000",
"grade": 4, "grade": 4,
@ -19341,6 +19399,7 @@
"properties": { "properties": {
"gml_id": "layer_township_pg.28417", "gml_id": "layer_township_pg.28417",
"name": "东金村", "name": "东金村",
"center":[119.30904070391634,29.042925540164518],
"layer": "乡镇", "layer": "乡镇",
"code": "330825101000", "code": "330825101000",
"grade": 4, "grade": 4,
@ -19736,6 +19795,7 @@
"properties": { "properties": {
"gml_id": "layer_township_pg.28417", "gml_id": "layer_township_pg.28417",
"name": "历寺村", "name": "历寺村",
"center":[119.3101121870904,29.019696022811615],
"layer": "乡镇", "layer": "乡镇",
"code": "330825101000", "code": "330825101000",
"grade": 4, "grade": 4,
@ -19991,6 +20051,7 @@
"properties": { "properties": {
"gml_id": "layer_township_pg.28417", "gml_id": "layer_township_pg.28417",
"name": "大坪村", "name": "大坪村",
"center":[119.31832689142496,29.026602647190746],
"layer": "乡镇", "layer": "乡镇",
"code": "330825101000", "code": "330825101000",
"grade": 4, "grade": 4,
@ -20150,6 +20211,7 @@
"properties": { "properties": {
"gml_id": "layer_township_pg.28417", "gml_id": "layer_township_pg.28417",
"name": "下田畈村", "name": "下田畈村",
"center":[119.31868405248298,29.04010061071676],
"layer": "乡镇", "layer": "乡镇",
"code": "330825101000", "code": "330825101000",
"grade": 4, "grade": 4,
@ -20413,6 +20475,7 @@
"properties": { "properties": {
"gml_id": "layer_township_pg.28417", "gml_id": "layer_township_pg.28417",
"name": "童家仓村", "name": "童家仓村",
"center":[119.31725540825089,29.06363930151395],
"layer": "乡镇", "layer": "乡镇",
"code": "330825101000", "code": "330825101000",
"grade": 4, "grade": 4,
@ -20864,6 +20927,7 @@
"properties": { "properties": {
"gml_id": "layer_township_pg.28417", "gml_id": "layer_township_pg.28417",
"name": "蒲塘村", "name": "蒲塘村",
"center":[119.32511295152742,29.04700585585809],
"layer": "乡镇", "layer": "乡镇",
"code": "330825101000", "code": "330825101000",
"grade": 4, "grade": 4,

View File

@ -0,0 +1,307 @@
<template>
<div class="dialogPage">
<el-dialog
v-model="dialogShow"
width="80vw"
:show-close="false"
center
:close-on-click-modal="false"
:close-on-press-escape="false"
>
<template #header="{ close, titleId, titleClass }">
<div class="my-header">
<el-icon
size="26"
color="#fff"
@click="closeDialog"
>
<CircleCloseFilled />
</el-icon>
</div>
</template>
<div class="tabelPart">
<div class="bo">
<div class="title">
<div class="title_top">
<img
src="@/assets/images/table_l.png"
alt=""
style="margin-right: 10px"
/>
<div class="name">{{ title }}详情</div>
<img
src="@/assets/images/table_r.png"
alt=""
style="margin-left: 10px"
/>
</div>
<img
class="title_botton"
src="@/assets/images/table_c.png"
alt=""
/>
</div>
</div>
<div style="width: 100%; height: calc(100% - 110px)">
<el-table
:data="data.tableData"
height="100%"
:header-cell-style="{ background: '#008FCD' }"
:key="tableKey"
>
<!-- <el-table-column
v-for="(item, index) in data.columns"
:key="index"
:property="item.property"
:label="item.label"
:width="item.width"
align="center"
/> -->
<template v-for="item in data.columns">
<el-table-column
:key="item.label"
v-if="item.type === 'slot'"
:show-overflow-tooltip="true"
:label="item.label"
:property="item.property"
:align="item.align || 'center'"
>
<template #default="scope">
<slot
:name="item.property"
:currentCol="item"
:currentData="scope.row"
></slot>
</template>
</el-table-column>
<el-table-column
v-else
:property="item.property"
:label="item.label"
:show-overflow-tooltip="true"
:align="item.align || 'center'"
/>
</template>
</el-table>
</div>
<div class="pagePart">
<el-pagination
background
layout="prev, pager, next,total"
:page-size="pagination.pageSize"
:total="pagination.total"
prev-text="上一页"
next-text="下一页"
@current-change="handle"
v-model:current-page="pagination.currentPage"
/>
</div>
</div>
</el-dialog>
</div>
</template>
<script setup>
import {
onMounted,
reactive,
ref,
onBeforeMount,
defineProps,
watch,
nextTick,
} from "vue";
import { CircleCloseFilled } from "@element-plus/icons-vue";
const props = defineProps({
dialogShow: {
type: Boolean,
default: () => {
return false;
},
},
columns: {
type: Array,
default: () => {
return [];
},
},
tableData: {
type: Array,
default: () => {
return [];
},
},
title: {
type: String,
default: () => {
return "";
},
},
pagination: {
type: Object,
required: true,
},
});
const emit = defineEmits(["close", "handle"]);
//
const dialogShow = ref();
const data = reactive({
title: "",
columns: [],
tableData: [],
pagination: {},
});
const gridData = [];
//
const tableKey = ref(Math.random());
//
watch(
() => props.dialogShow,
(newVal, oldVal) => {
dialogShow.value = newVal;
// data.tableData = props.tableData;
data.columns = props.columns;
}
);
watch(
() => props.tableData,
(newVal, oldVal) => {
data.tableData = props.tableData;
tableKey.value = Math.random();
}
);
// 使
onMounted(() => {
dialogShow.value = props.dialogShow;
data.columns = props.columns;
data.title = props.title;
data.tableData = props.tableData;
const paginationTotal = document.querySelector(".el-pagination__total");
// console.log(paginationTotal);
// paginationTotal.innerText = ` ${props.pagination.total} `;
});
const closeDialog = () => {
dialogShow.value = false;
emit("close");
};
//
const handle = (current) => {
emit("handle", current);
};
</script>
<style lang="scss" scoped>
:deep(.el-dialog) {
--el-dialog-bg-color: none;
--el-dialog-width: 76% !important;
}
.my-header {
display: flex;
flex-direction: row-reverse;
}
.tabelPart {
padding: 16px;
background: linear-gradient(
270deg,
rgba(0, 77, 131, 0.69) 0%,
rgba(0, 51, 83, 0.77) 50%,
rgba(0, 77, 131, 0.74) 100%
),
radial-gradient(
66% 40% at 50% 0%,
rgba(1, 150, 243, 0.55) 0%,
rgba(0, 116, 255, 0) 100%
);
box-shadow: inset 0px 0px 56px 0px rgba(100, 191, 255, 0.5);
border: 2px solid;
border-image: linear-gradient(
180deg,
rgba(21, 150, 255, 1),
rgba(0, 157, 227, 0)
)
2 2;
:deep(.el-table) {
--el-table-bg-color: none;
--el-table-tr-bg-color: none;
--el-table-header-bg-color: none;
background: none;
border: none;
--el-table-text-color: #fff;
--el-table-header-text-color: #fff;
}
// :deep(.el-table th) {
// text-align: center;
// }
}
.pagePart {
height: 40px;
display: flex;
align-items: center;
justify-content: center;
:deep(.el-pagination) {
--el-pagination-button-disabled-bg-color: none;
--el-pagination-bg-color: none;
--el-pagination-button-bg-color: none;
--el-pagination-button-color: #fff;
color: #fff;
}
:deep(.el-pagination button:disabled) {
background-color: rgba(0, 116, 255, 0) !important;
}
:deep(.el-pagination > .is-last) {
color: #ffffff;
}
}
.bo {
width: 100%;
display: flex;
}
.title {
margin: 10px auto;
display: flex;
flex-direction: column;
&_top {
display: flex;
align-items: end;
justify-content: center;
img {
height: 33px;
width: 33px;
}
.name {
font-family: PangMenZhengDao, PangMenZhengDao;
font-weight: 600;
font-size: 24px;
color: #ffffff;
line-height: 38px;
text-align: center;
font-style: normal;
letter-spacing: 2px;
background: linear-gradient(180deg, #ffffff 0%, #51ffef 100%);
-webkit-background-clip: text;
/*将设置的背景颜色限制在文字中*/
-webkit-text-fill-color: transparent;
/*给文字设置成透明*/
}
}
&_botton {
margin-top: 5px;
height: 19px;
}
}
</style>

View File

@ -1368,6 +1368,7 @@ const getTableTab = (url, currentPage) => {
.then((res) => { .then((res) => {
if (res.code == 200) { if (res.code == 200) {
dataTab.data = res.data; dataTab.data = res.data;
console.log(res.data);
pagination.total = res.count; pagination.total = res.count;
dialogShowTab.value = true; dialogShowTab.value = true;
} }
@ -1414,10 +1415,9 @@ const showEc = (val) => {
]; // ]; //
dataEc.list2 = [ dataEc.list2 = [
695, 892, 1265, 1178, 1246, 1206, 1361, 1323, 1231, 893, 1032, 1196, 695, 892, 1265, 1178, 1246, 1206, 1361, 1323, 1231, 893, 1032, 1196,
1411, 1232, 1411, 1232, 1232,
]; // ]; //
dataEc.times = [ dataEc.times = [
"14",
"15", "15",
"16", "16",
"17", "17",
@ -1432,6 +1432,7 @@ const showEc = (val) => {
"26", "26",
"27", "27",
"28", "28",
"29",
]; ];
dialogShowEc.value = true; dialogShowEc.value = true;
break; break;
@ -1456,27 +1457,33 @@ const showTab = (val) => {
dataTab.data = []; dataTab.data = [];
switch (val) { switch (val) {
case "公共汽车": case "公共汽车":
dataTab.list1 = [ // dataTab.list1 = [
8616, 9616, 10360, 10206, 8970, 10442, 9988, 9487, 8380, 8371, 7984, // 8616, 9616, 10360, 10206, 8970, 10442, 9988, 9487, 8380, 8371, 7984,
7574, 8647, 9515, 8974, // 7574, 8647, 9515, 8974,
]; // ];
dataTab.times = [ // dataTab.times = [
"14", // "14",
"15", // "15",
"16", // "16",
"17", // "17",
"18", // "18",
"19", // "19",
"20", // "20",
"21", // "21",
"22", // "22",
"23", // "23",
"24", // "24",
"25", // "25",
"26", // "26",
"27", // "27",
"28", // "28",
]; // ];
http.get(`/api/ggfwyth/bus`).then((res) => {
if (res.code == 200) {
dataTab.list1 = res.data.data;
dataTab.times = res.data.times;
}
});
dataTab.data = [ dataTab.data = [
{ {
cc: "201A", cc: "201A",
@ -1566,26 +1573,32 @@ const showTab = (val) => {
dialogShowTab.value = true; dialogShowTab.value = true;
break; break;
case "长途汽车": case "长途汽车":
dataTab.list1 = [ http.get(`/api/ggfwyth/longDistanceBus`).then((res) => {
97, 57, 37, 46, 46, 54, 40, 46, 37, 48, 39, 48, 48, 31, 43, if (res.code == 200) {
]; dataTab.list1 = res.data.data;
dataTab.times = [ dataTab.times = res.data.times;
"14", }
"15", });
"16", // dataTab.list1 = [
"17", // 97, 57, 37, 46, 46, 54, 40, 46, 37, 48, 39, 48, 48, 31, 43,
"18", // ];
"19", // dataTab.times = [
"20", // "14",
"21", // "15",
"22", // "16",
"23", // "17",
"24", // "18",
"25", // "19",
"26", // "20",
"27", // "21",
"28", // "22",
]; // "23",
// "24",
// "25",
// "26",
// "27",
// "28",
// ];
dataTab.data = [ dataTab.data = [
{ {
cc: "303", cc: "303",

View File

@ -541,7 +541,7 @@ const handleCurrentChange = (val) => {
const handlePagination = (current) => { const handlePagination = (current) => {
// console.log(current,"page1"); // console.log(current,"page1");
pagination.currentPage = current; pagination.currentPage = current;
getTable("/api/ggfwyth/ysyzt/lyxsdbrymd", pagination.currentPage); getTable("/api/ggfwyth/pg/lyxsdbrymd", pagination.currentPage);
}; };
// //
const tableHeaderColor = (arg) => { const tableHeaderColor = (arg) => {
@ -593,7 +593,7 @@ const getTable = async (url, currentPage) => {
}; };
onMounted(() => { onMounted(() => {
getTable("/api/ggfwyth/ysyzt/lyxsdbrymd", pagination.currentPage); getTable("/api/ggfwyth/pg/lyxsdbrymd", pagination.currentPage);
handleCurrentChange(1); handleCurrentChange(1);
}); });
</script> </script>

View File

@ -7,8 +7,22 @@
<div class="title"> <div class="title">
<div class="title_name"> <div class="title_name">
<span @click="csh()">龙游县</span> <span @click="csh()">龙游县</span>
<span v-if="title_jd" @click="to_jd(title_jd)"
>>{{ title_jd }}</span
>
<span v-if="title_cs">>{{ title_cs }}</span>
</div> </div>
</div> </div>
<div
class="content_item2"
v-for="(item, index) in personTotal.slice(0, 1)"
:class="{ choose: item.id == choose.person }"
@click="buten(item)"
:key="index"
>
<div class="content_item_name">{{ ageLess0(item.ages) }}</div>
<div class="content_item_value">{{ item.rksl }}</div>
</div>
<div class="age-container"> <div class="age-container">
<div class="progress-wrapper"> <div class="progress-wrapper">
<div <div
@ -58,29 +72,27 @@
</div> </div>
</div> </div>
</div> </div>
<div class="content"> <div class="content">
<div <div
class="content_item" class="content_item"
v-for="(item, index) in personTotal" v-for="(item, index) in personTotal.slice(1)"
:class="{ choose: item.id == choose.person }" :class="{ choose: item.id == choose.person }"
@click="buten(item)" @click="buten(item)"
:key="index" :key="index"
> >
<div class="content_item_name">{{ ageLess0(item.ages) }}</div> <div class="content_item_name">{{ ageLess0(item.ages) }}</div>
<div class="content_item_value"> <div class="content_item_value">
{{ item.rksl }} {{ item.rksl }}
<div class="content_item_percent" v-if="item.ages != '总人口'"> <div class="content_item_percent">({{ item.percent }}%)</div>
({{ item.percent }}%)
</div>
</div> </div>
</div> </div>
</div> </div>
</div> </div>
<div class="tsbq"> <div class="tsbq">
<div class="title"> <div class="title">
<div class="title_name"><span>特殊标签</span></div> <div class="title_name" >
<span>特殊标签</span>
</div>
</div> </div>
<div class="content"> <div class="content">
<div <div
@ -139,6 +151,16 @@
</div> </div>
</div> </div>
</div> </div>
<Dialog
:dialogShow="dialogShow"
:columns="tableType.columns"
:title="tableType.title"
:tableData="tableType.data"
:pagination="pagination"
@close="close"
@handle="handlePagination"
>
</Dialog>
</teleport> </teleport>
</div> </div>
</template> </template>
@ -187,6 +209,7 @@ import b5 from "@/assets/images/map/b5.png";
import b6 from "@/assets/images/map/b6.png"; import b6 from "@/assets/images/map/b6.png";
import xcbg from "@/assets/images/map/xcbg.png"; import xcbg from "@/assets/images/map/xcbg.png";
import AED from "@/assets/images/map/AED.png"; import AED from "@/assets/images/map/AED.png";
import Dialog from "./dialog/dialogMapDp.vue";
//--------------- //---------------
// //
const jdm_arr = ref([]); // const jdm_arr = ref([]); //
@ -920,6 +943,64 @@ const yaosuTotal = ref([
]); ]);
// //
let currentMarker = null; // let currentMarker = null; //
//
const dialogShow = ref(false);
const tableType = reactive({
url: "",
title: "人员列表",
columns: [
{
label: "姓名",
property: "xm",
},
{
label: "证件类型",
property: "szdw",
},
{
label: "证件号码",
property: "zy",
},
{
label: "政治面貌",
property: "zzmm",
},
{
label: "居住状态",
property: "jzzt",
},
{
label: "民族",
property: "mz",
},
{
label: "性别",
property: "xb",
},
{
label: "户口登记地",
property: "hkdjd",
},
],
data: [
{
xm: "张三",
szdw: "身份证",
zy: "123456789012345678",
zzmm: "党员",
jzzt: "未居住",
mz: "汉族",
xb: "男",
hkdjd: "浙江省杭州市西湖区",
},
],
});
//
const pagination = reactive({
total: 100,
pageSize: 10,
currentPage: 1,
});
//------------------------------------------------ //------------------------------------------------
// //
const initMap = () => { const initMap = () => {
@ -1065,23 +1146,6 @@ const getData = async (i, e) => {
}); });
}); });
// console.log(personTotal.value,"111"); // console.log(personTotal.value,"111");
}
mapTownCount.map((item) => {
item.swrs = 0;
res.data.townWwrs.map((items) => {
if (items.xzjd == item.name) {
item.swrs = items.swrs;
}
});
});
mapTownCount.map((item) => {
item.number = 0;
res.data.town.map((items) => {
if (items.town == item.name) {
item.number = items.rksl;
}
});
});
// //
const agename = [ const agename = [
"09Percent", "09Percent",
@ -1106,6 +1170,23 @@ const getData = async (i, e) => {
}); });
} }
} }
mapTownCount.map((item) => {
item.swrs = 0;
res.data.townWwrs.map((items) => {
if (items.xzjd == item.name) {
item.swrs = items.swrs;
}
});
});
mapTownCount.map((item) => {
item.number = 0;
res.data.town.map((items) => {
if (items.town == item.name) {
item.number = items.rksl;
}
});
});
}
} catch (error) { } catch (error) {
console.error("Error fetching data:", error); console.error("Error fetching data:", error);
} }
@ -1236,7 +1317,6 @@ const getDatas = async (e, i) => {
} }
}); });
} }
} }
}); });
}; };
@ -1502,6 +1582,9 @@ const changeRs2 = (id) => {
addJd2(); addJd2();
} }
}; };
const changeys = (id) => {
choose.value.yaosu = id;
};
// //
const to_jd = (item_name) => { const to_jd = (item_name) => {
clear(); clear();
@ -1557,6 +1640,22 @@ const to_jd = (item_name) => {
} }
// } // }
}; };
//
const open_detail = () => {
dialogShow.value = true;
console.log(1111111111, dialogShow.value);
};
const close = () => {
dialogShow.value = false;
pagination.total = 100;
};
//
const handlePagination = (current) => {
pagination.currentPage = current;
getTable(tableType.url, pagination.currentPage);
};
//
const person_detail = () => {};
//------------------- //-------------------
// //
const changeFwq = async (id, name, names) => { const changeFwq = async (id, name, names) => {
@ -2071,7 +2170,7 @@ const addPolygonCountyCs = () => {
}); });
map.addOverlay(cs_qk_arr.value[index]); map.addOverlay(cs_qk_arr.value[index]);
cs_qk_arr.value[index].addEventListener("click", () => { cs_qk_arr.value[index].addEventListener("click", () => {
console.log("名字", item.name); // console.log("", item.name);
cfCs.value = item.name; cfCs.value = item.name;
title_cs.value = item.name; title_cs.value = item.name;
@ -2331,7 +2430,7 @@ const createCs2 = (polygon, indexx) => {
div.style.alignItems = "center"; div.style.alignItems = "center";
div.style.cursor = "pointer"; div.style.cursor = "pointer";
div.style.padding = "5px"; div.style.padding = "5px";
div.style.minWidth = "90px"; div.style.minWidth = "60px";
div.style.background = `url(${xcbg}) no-repeat 0/100% 100%`; div.style.background = `url(${xcbg}) no-repeat 0/100% 100%`;
div.style.transform = "translateY(50px)"; div.style.transform = "translateY(50px)";
div.setAttribute("name", this.properties.title); div.setAttribute("name", this.properties.title);
@ -2388,6 +2487,10 @@ const createCs2 = (polygon, indexx) => {
}, },
}); });
map.addOverlay(cs_number_name_arr.value[indexx]); map.addOverlay(cs_number_name_arr.value[indexx]);
cs_number_name_arr.value[indexx].addEventListener("click", () => {
console.log(polygon.name);
open_detail();
});
}; };
// //
const DGcreateCs = (polygon, indexx) => { const DGcreateCs = (polygon, indexx) => {
@ -2466,7 +2569,7 @@ const DGcreateCs2 = (polygon, indexx) => {
div.style.alignItems = "center"; div.style.alignItems = "center";
div.style.cursor = "pointer"; div.style.cursor = "pointer";
div.style.padding = "5px"; div.style.padding = "5px";
div.style.minWidth = "90px"; div.style.minWidth = "60px";
div.style.background = `url(${xcbg}) no-repeat 0/100% 100%`; div.style.background = `url(${xcbg}) no-repeat 0/100% 100%`;
div.style.transform = "translateY(50px)"; div.style.transform = "translateY(50px)";
div.setAttribute("name", this.properties.title); div.setAttribute("name", this.properties.title);
@ -2523,6 +2626,10 @@ const DGcreateCs2 = (polygon, indexx) => {
}, },
}); });
map.addOverlay(cs_dd_arr.value[indexx]); map.addOverlay(cs_dd_arr.value[indexx]);
cs_dd_arr.value[indexx].addEventListener("click", () => {
console.log(cfJd.value,polygon.name);
open_detail();
});
}; };
// //
const reset_font = () => { const reset_font = () => {
@ -2597,44 +2704,9 @@ onMounted(() => {
// //
.lyx { .lyx {
.content { .content_item2 {
box-sizing: border-box;
margin-top: 20px;
display: flex;
flex-flow: row wrap;
justify-content: space-between;
color: #ffffff; color: #ffffff;
height: 350px;
overflow: auto;
.content_item {
cursor: pointer; cursor: pointer;
box-sizing: border-box;
display: flex;
align-items: center;
justify-content: space-between;
padding: 18px;
padding-left: 24px;
padding-right: 5px;
width: 48%;
position: relative;
// height: 57px;
background-image: url(@/assets/images/map/unchoose.png);
background-repeat: no-repeat;
background-size: 100% 100%;
margin-bottom: 12px;
font-size: 18px;
}
// .content_item_bg {
// position: absolute;
// top: 0;
// left: 0;
// width: 40%;
// height: 100%;
// background: RGBA(53, 85, 114, 0.8);
// z-index: -1;
// }
.content_item:first-child {
box-sizing: border-box; box-sizing: border-box;
display: flex; display: flex;
align-items: center; align-items: center;
@ -2648,22 +2720,6 @@ onMounted(() => {
background-size: 100% 100%; background-size: 100% 100%;
margin-bottom: 12px; margin-bottom: 12px;
} }
.content_item:nth-child(2) {
box-sizing: border-box;
display: flex;
align-items: center;
justify-content: space-between;
padding: 18px;
padding-left: 24px;
width: 100%;
// height: 57px;
background-image: url(@/assets/images/map/unchoose.png);
background-repeat: no-repeat;
background-size: 100% 100%;
margin-bottom: 12px;
}
.content_item_name { .content_item_name {
position: relative; position: relative;
} }
@ -2689,13 +2745,101 @@ onMounted(() => {
} }
} }
.content {
box-sizing: border-box;
margin-top: 20px;
display: flex;
flex-flow: row wrap;
justify-content: space-between;
color: #ffffff;
height: 300px;
overflow: auto;
.content_item {
cursor: pointer;
box-sizing: border-box;
display: flex;
align-items: center;
justify-content: space-between;
padding: 18px;
padding-left: 24px;
padding-right: 5px;
width: 48%;
position: relative;
// height: 57px;
background-image: url(@/assets/images/map/unchoose.png);
background-repeat: no-repeat;
background-size: 100% 100%;
margin-bottom: 12px;
font-size: 18px;
}
.content_item:first-child {
box-sizing: border-box;
display: flex;
align-items: center;
justify-content: space-between;
padding: 18px;
padding-left: 24px;
width: 100%;
// height: 57px;
background-image: url(@/assets/images/map/unchoose.png);
background-repeat: no-repeat;
background-size: 100% 100%;
margin-bottom: 12px;
}
// .content_item:nth-child(2) {
// box-sizing: border-box;
// display: flex;
// align-items: center;
// justify-content: space-between;
// padding: 18px;
// padding-left: 24px;
// width: 100%;
// // height: 57px;
// background-image: url(@/assets/images/map/unchoose.png);
// background-repeat: no-repeat;
// background-size: 100% 100%;
// margin-bottom: 12px;
// }
// .content_item_name {
// position: relative;
// }
// .content_item_name::before {
// content: "";
// position: absolute;
// width: 3px;
// height: 3px;
// background: #29ffc1;
// border: 3px solid rgba(0, 255, 189, 0.31);
// border-radius: 6px;
// top: 7.5px;
// left: -13px;
// }
// .content_item_value {
// display: flex;
// .content_item_percent {
// margin-left: 2px;
// color: #6bfeff;
// text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.5);
// }
// }
// .choose {
// background-image: url(@/assets/images/map/choose.png) !important;
// background-repeat: no-repeat !important;
// background-size: 100% 100% !important;
// }
}
.choose { .choose {
background-image: url(@/assets/images/map/choose.png) !important; background-image: url(@/assets/images/map/choose.png) !important;
background-repeat: no-repeat !important; background-repeat: no-repeat !important;
background-size: 100% 100% !important; background-size: 100% 100% !important;
} }
}
.content::-webkit-scrollbar { .content::-webkit-scrollbar {
display: none; display: none;
} }
@ -2935,7 +3079,7 @@ onMounted(() => {
cursor: pointer; cursor: pointer;
display: flex; display: flex;
font-family: YouSheBiaoTiHei; font-family: YouSheBiaoTiHei;
font-size: 34px; font-size: 30px;
font-weight: 900; font-weight: 900;
// line-height: 44px; // line-height: 44px;
letter-spacing: 4px; letter-spacing: 4px;
@ -2946,15 +3090,15 @@ onMounted(() => {
/* 为了兼容性添加渐变背景到IE */ /* 为了兼容性添加渐变背景到IE */
-webkit-background-clip: text; -webkit-background-clip: text;
-webkit-text-fill-color: transparent; -webkit-text-fill-color: transparent;
padding-left: 23px;
span { span {
display: block; display: block;
font-family: YouSheBiaoTiHei; font-family: YouSheBiaoTiHei;
font-size: 34px; font-size: 30px;
font-weight: 900; font-weight: 900;
// line-height: 44px; // line-height: 44px;
letter-spacing: 4px; letter-spacing: 4px;
margin-bottom: 15px; margin-bottom: 18px;
background: linear-gradient( background: linear-gradient(
180deg, 180deg,
#ffffff 0%, #ffffff 0%,
@ -2979,6 +3123,7 @@ onMounted(() => {
.age-container { .age-container {
position: relative; position: relative;
left: 10px;
width: 450px; width: 450px;
height: 120px; height: 120px;
display: flex; display: flex;
@ -3106,4 +3251,22 @@ onMounted(() => {
border-radius: 0 5px 5px 0; border-radius: 0 5px 5px 0;
} }
} }
:deep(.el-table) {
background: rgba(32, 64, 115, 1);
--el-table-border-color: none;
border: 1px solid #7aceff;
}
:deep(.el-table--enable-row-hover .el-table__body tr:hover > td) {
background-color: #2f4b74;
}
:deep(.el-table__empty-block) {
background-color: #122560;
}
:deep(.el-table .el-table__row) {
border-bottom: none;
}
</style> </style>

View File

@ -27,7 +27,7 @@
? 'tabPositionminBoxBgc' ? 'tabPositionminBoxBgc'
: '' : ''
" "
@click="tapshow(item.id, index1)" @click="tapshow(item, index1)"
> >
{{ item1.name }} {{ item1.name }}
</div> </div>
@ -107,7 +107,7 @@
<i></i> <i></i>
</div> </div>
</div> </div>
<div class="tableBox"> <div class="tableBox" v-if="data.tabPublicService.length > 0">
<div <div
class="tableBoxTop" class="tableBoxTop"
:style="{ backgroundImage: 'url(' + item.Bj + ')' }" :style="{ backgroundImage: 'url(' + item.Bj + ')' }"
@ -120,7 +120,7 @@
</div> </div>
<div <div
class="tableBoxCenter1" class="tableBoxCenter1"
@click="goto('/home/index/table/details')" @click="goto('/home/index/table/details', item)"
> >
详情 详情
</div> </div>
@ -136,6 +136,9 @@
</div> </div>
</div> </div>
</div> </div>
<template v-else>
<el-empty description="无数据" />
</template>
</div> </div>
</div> </div>
</div> </div>
@ -162,26 +165,22 @@ import Bj3 from "@/assets/sy-table/sy-table5.png";
import Bj4 from "@/assets/sy-table/sy-table6.png"; import Bj4 from "@/assets/sy-table/sy-table6.png";
import { useRouter, useRoute } from "vue-router"; import { useRouter, useRoute } from "vue-router";
import http from "@/utils/request.js";
import { ElMessage } from "element-plus"; import { ElMessage } from "element-plus";
import tools from "@/utils/tools"; import tools from "@/utils/tools";
// onMounted(() => {
// let token = tools.data.get("token");
// // console.log(token, "token");
// if (token == null) {
// ElMessage.error("!");
// window.location.href =
// "http://220.191.238.50:996/api/login?returnURL=" + window.location.href;
// }
// });
const router = useRouter(); const router = useRouter();
const routers = useRoute(); const routers = useRoute();
// //
const goto = (url) => { const goto = (url, val) => {
console.log(val);
if (val.name == "最低生活保障") {
router.push({ router.push({
path: `${url}`, path: `${url}`,
}); });
} else {
ElMessage.warning(`${val.name}暂无无数据!`);
}
}; };
const data = reactive({ const data = reactive({
@ -424,50 +423,55 @@ const data = reactive({
}, },
], ],
tabPublicService: [ tabPublicService: [
{ // {
id: "0", // id: "0",
name: "最低生活保障", // Bj: Bj,
Bj: Bj, // name: "",
text: "我县在册低保对象7374户9463人为低保对象发放最低生活保障金2023年共支出低保金9912.65万元。", // text: "7374946320239912.65",
progress: 95, // // progress: 95, //
}, // },
{ // {
id: "1", // id: "1",
name: "重特困人员救助供养", // name: "",
Bj: Bj1, // Bj: Bj1,
text: "我县特困供养对象329户331人2023年支出特困供养经费722.29万元。", // text: "3293312023722.29",
progress: 95, // // progress: 95, //
}, // },
{ // {
id: "2", // id: "2",
name: "医疗救助", // name: "",
Bj: Bj2, // Bj: Bj2,
text: "我县医疗救助的对象为民攻部门认定的特困供养人员最低生活保障家庭成员、最低生活保障边缘家庭成员(包括纳入低保、低边的因病致贫等支出型贫困对象)。", // text: "",
progress: 95, // // progress: 95, //
}, // },
{ // {
id: "3", // id: "3",
name: "临时救助", // name: "",
Bj: Bj3, // Bj: Bj3,
text: "为数助对象发放临时救助金2023年共救助609户1036人数助225.39万元。", // text: "20236091036225.39",
progress: 95, // // progress: 95, //
}, // },
{ // {
id: "4", // id: "4",
name: "受灾人员救助", // name: "",
Bj: Bj4, // Bj: Bj4,
text: "机构改革以来(2019年),我县自然灾害形势总体平稳,未发生因灾亡人事故。", // text: "(2019)",
progress: 95, // // progress: 95, //
}, // },
], ],
Bj: [Bj, Bj1, Bj2, Bj3, Bj4],
}); });
const tapshow = (parentId, childId) => { const tapshow = (parentId, childId) => {
// data.taps1 = parentId; // console.log(parentId, childId, "");
// data.taps = childId; data.taps1 = parentId.id;
data.taps = childId;
getData(parentId.name, parentId.son[childId].name);
}; };
const toggleVisibility = (val) => { const toggleVisibility = (val) => {
// console.log(val, "");
data.tabPosition.forEach((parent) => { data.tabPosition.forEach((parent) => {
parent.visible = false;
if (parent.id === val.id) { if (parent.id === val.id) {
parent.visible = !parent.visible; parent.visible = !parent.visible;
} }
@ -508,6 +512,39 @@ const rowState = (row) => {
}; };
} }
}; };
const getData = async (name, fullName) => {
await http
.get(`/api/ggfwyth/pg/jbggfw?mc=${name}&xm=${fullName}`)
.then((res) => {
if (res.code == 200) {
data.tabPublicService = [];
if (res.data.length > 0) {
res.data.forEach((item, index) => {
const imageIndex = index % data.Bj.length;
data.tabPublicService.push({
id: index,
Bj: data.Bj[imageIndex],
name: item.sx,
text: item.bmfxqk,
progress: item.xh,
});
});
}
}
});
};
onMounted(() => {
getData("弱有所扶", "社会救助服务");
});
// onMounted(() => {
// let token = tools.data.get("token");
// if (token == null) {
// ElMessage.error("!");
// window.location.href =
// "http://220.191.238.50:996/api/login?returnURL=" + window.location.href;
// }
// });
</script> </script>
<style lang="scss" scoped> <style lang="scss" scoped>
@ -584,6 +621,7 @@ const rowState = (row) => {
height: 50px; height: 50px;
background-color: #032862; background-color: #032862;
white-space: nowrap; white-space: nowrap;
cursor: pointer;
} }
.tabPositionminBox::before { .tabPositionminBox::before {
content: ""; content: "";
@ -634,11 +672,13 @@ const rowState = (row) => {
.tableBox { .tableBox {
display: flex; display: flex;
flex-wrap: wrap; flex-wrap: wrap;
height: 460px;
overflow-y: auto;
:nth-child(3n).tableBoxTop { :nth-child(3n).tableBoxTop {
margin-right: 0px; margin-right: 0px;
} }
.tableBoxTop { .tableBoxTop {
width: 510px; width: 517px;
height: 210px; height: 210px;
background-repeat: no-repeat; background-repeat: no-repeat;
background-size: 100% 100%; background-size: 100% 100%;
@ -658,7 +698,8 @@ const rowState = (row) => {
} }
.tableBoxTopa { .tableBoxTopa {
width: 470px; width: 470px;
// height: 90px; height: 124px;
// background-color: pink;
font-family: PingFangSC, PingFang SC; font-family: PingFangSC, PingFang SC;
font-weight: 400; font-weight: 400;
font-size: 22px; font-size: 22px;
@ -667,6 +708,10 @@ const rowState = (row) => {
text-align: left; text-align: left;
font-style: normal; font-style: normal;
margin-top: 10px; margin-top: 10px;
overflow-y: auto;
}
.tableBoxTopa::-webkit-scrollbar {
display: none; /* Chrome Safari */
} }
.progress-container { .progress-container {
position: absolute; position: absolute;
@ -721,6 +766,31 @@ const rowState = (row) => {
cursor: pointer; cursor: pointer;
} }
} }
// .tableBox::-webkit-scrollbar {
// display: none; /* Chrome Safari */
// }
/* 自定义整个滚动条 */
::-webkit-scrollbar {
width: 8px; /* 设置滚动条的宽度 */
}
/* 自定义滚动条轨道 */
::-webkit-scrollbar-track {
background: rgba(255, 255, 255, 0.2); /* 设置轨道的背景颜色 */
border-radius: 4px;
}
/* 自定义滚动条的滑块thumb */
::-webkit-scrollbar-thumb {
background: rgba(26, 161, 255, 0.4); /* 设置滑块的背景颜色 */
border-radius: 4px;
}
/* 当滑块悬停或活动时自定义滚动条的滑块 */
::-webkit-scrollbar-thumb:hover {
background: #555; /* 设置滑块在悬停状态下的背景颜色 */
border-radius: 4px;
}
} }
} }
.backgroundVirtual { .backgroundVirtual {