zhouwx
2024-12-05 34bc28794588382bade2f2a3382e8680964ca102
1
import $ from"./areaDialog.1704421723665.js";import{a as C}from"./index.17044217236659.js";import{E as g,k as N}from"./index.1704421723665.js";import{J as P,f as R,a1 as M,k as T,a as f,Y as a,R as n,a5 as s,o as D,b as c,F as U,a8 as H,X as h,W as i}from"./vue.1704421723665.js";import"./lngDialog.1704421723665.js";const j={class:"system-gas-container"},G={class:"system-menu-search mb15"},J=i(" \u67E5\u8BE2 "),W=i(" \u91CD\u7F6E "),X=i(" \u65B0\u589E\u533A\u57DF "),Y=i("\u67E5\u770B"),q=i("\u4FEE\u6539"),K=i("\u5220\u9664"),O=c("br",null,null,-1),Z=c("br",null,null,-1),ee=c("br",null,null,-1),ue=P({name:"index",setup(ae){const b=R(),t=M({tableData:{data:[],total:0,loading:!1,listQuery:{pageIndex:1,pageSize:10,searchParams:{name:""}}}});T(()=>{u()});const u=async()=>{let l=await C().getAreaPage(t.tableData.listQuery);l.data.code==100?(l.data.data&&l.data.data.length>0?t.tableData.data=l.data.data.map(e=>({id:e.id,areaName:e.name,areaLngLat:e.regionLngLats,areaColor:e.color})):t.tableData.data=[],t.tableData.total=l.data.total,t.tableData.listQuery.pageIndex=l.data.pageIndex,t.tableData.listQuery.pageSize=l.data.pageSize):g({type:"warning",message:l.data.msg}),console.log("\u6570\u636E\u5217\u8868")},F=l=>{t.tableData.listQuery.pageSize=l,u()},E=l=>{t.tableData.listQuery.pageIndex=l,u()},p=(l,e)=>{b.value.openDialog(l,e)},x=l=>{N.confirm("\u786E\u5B9A\u5220\u9664\u6B64\u6761\u6570\u636E\uFF1F","\u63D0\u793A",{confirmButtonText:"\u786E\u5B9A",cancelButtonText:"\u53D6\u6D88",type:"warning"}).then(async()=>{let e=await C().delArea({id:l.id});e.data.code==100?(g({type:"success",message:"\u5220\u9664\u6210\u529F"}),y()):g({type:"warning",message:e.data.msg})})},z=()=>{t.tableData.listQuery.pageIndex=1,u()},y=()=>{t.tableData.listQuery.pageIndex=1,t.tableData.listQuery.searchParams.name="",u()};return(l,e)=>{const A=s("el-input"),k=s("el-form-item"),v=s("ele-Search"),_=s("el-icon"),r=s("el-button"),w=s("RefreshLeft"),Q=s("el-form"),B=s("ele-FolderAdd"),m=s("el-table-column"),S=s("el-table"),L=s("el-pagination"),I=s("el-card");return D(),f("div",j,[a(I,{shadow:"hover"},{default:n(()=>[c("div",G,[a(Q,{inline:!0},{default:n(()=>[a(k,{label:"\u533A\u57DF\u540D\u79F0\uFF1A"},{default:n(()=>[a(A,{modelValue:t.tableData.listQuery.searchParams.name,"onUpdate:modelValue":e[0]||(e[0]=o=>t.tableData.listQuery.searchParams.name=o),placeholder:"\u533A\u57DF\u540D\u79F0"},null,8,["modelValue"])]),_:1}),a(r,{size:"default",type:"primary",class:"ml10",onClick:e[1]||(e[1]=o=>z())},{default:n(()=>[a(_,null,{default:n(()=>[a(v)]),_:1}),J]),_:1}),a(r,{size:"default",class:"ml10",onClick:e[2]||(e[2]=o=>y())},{default:n(()=>[a(_,null,{default:n(()=>[a(w)]),_:1}),W]),_:1})]),_:1})]),a(r,{size:"default",class:"mb10",type:"success",onClick:e[3]||(e[3]=o=>p("\u65B0\u589E",{}))},{default:n(()=>[a(_,null,{default:n(()=>[a(B)]),_:1}),X]),_:1}),a(S,{data:t.tableData.data,style:{width:"100%"}},{default:n(()=>[a(m,{align:"center",prop:"areaName",label:"\u533A\u57DF\u540D\u79F0"}),a(m,{align:"center",label:"\u533A\u57DF\u7ECF\u7EAC\u5EA6"},{default:n(o=>[(D(!0),f(U,null,H(o.row.areaLngLat,(d,V)=>(D(),f("div",{key:V}," [ "+h(d.lng)+" , "+h(d.lat)+" ] ",1))),128))]),_:1}),a(m,{label:"\u64CD\u4F5C","show-overflow-tooltip":"",width:"140"},{default:n(o=>[a(r,{size:"small",text:"",type:"primary",onClick:d=>p("\u67E5\u770B",o.row)},{default:n(()=>[Y]),_:2},1032,["onClick"]),a(r,{size:"small",text:"",type:"primary",onClick:d=>p("\u4FEE\u6539",o.row)},{default:n(()=>[q]),_:2},1032,["onClick"]),a(r,{size:"small",text:"",type:"danger",onClick:d=>x(o.row)},{default:n(()=>[K]),_:2},1032,["onClick"])]),_:1})]),_:1},8,["data"]),O,a(L,{onSizeChange:F,onCurrentChange:E,class:"page-position","pager-count":5,"page-sizes":[10,20,30],"current-page":t.tableData.listQuery.pageIndex,"onUpdate:current-page":e[4]||(e[4]=o=>t.tableData.listQuery.pageIndex=o),background:"","page-size":t.tableData.listQuery.pageSize,"onUpdate:page-size":e[5]||(e[5]=o=>t.tableData.listQuery.pageSize=o),layout:"total, sizes, prev, pager, next, jumper",total:t.tableData.total},null,8,["current-page","page-size","total"]),Z,ee]),_:1}),a($,{ref_key:"areaRef",ref:b,onGetAreaData:u},null,512)])}}});export{ue as default};