1 line
11 KiB
JavaScript
1 line
11 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-0d446d4b"],{"111c":function(e,t,l){"use strict";l("ba63")},"34c0":function(e,t,l){"use strict";l.r(t);var a=l("7a23"),o=l("2e9d"),d=l("2d16"),c=l("ad28"),n=l("1090"),r=l("ee77"),i=l("d55b"),u=l("986e");const b={key:0,class:"dialog"},s={class:"head_box"},v={class:"title"},j=Object(a["createTextVNode"])("保存"),p=Object(a["createTextVNode"])("关闭"),g={class:"dialogWrapper"},O={style:{height:"calc(100vh - 336px)"}};var m={__name:"AddFgFormDialog",props:{modelValue:{type:Boolean,default:!1}},emits:["update:modelValue","ok"],setup(e,{expose:t,emit:o}){const d=e,{proxy:c}=Object(a["getCurrentInstance"])(),n=Object(a["ref"])(!1),m=Object(a["ref"])("新增必到点采集"),f=Object(a["ref"])(null),C=Object(a["ref"])(!0),h=(Object(a["ref"])(!1),Object(a["ref"])([])),w=Object(a["ref"])(""),V=Object(a["computed"])({get(){return d.modelValue},set(e){C.value||"del"===(null===w||void 0===w?void 0:w.value)?u["a"].off("getMapClickCoordinates"):setTimeout(()=>{u["a"].emit("getMapClickCoordinates"),u["a"].on("mapClickCoordinates",async e=>{u["a"].emit("deletePointArea"),x.value.jd=e.lng,x.value.wd=e.lat,u["a"].emit("addPointArea",{coords:[{jd:e.lng,wd:e.lat}],coordinates:null===e||void 0===e?void 0:e.coordinates,icon:l("8461"),sizeX:30,sizeY:35})})},500),o("update:modelValue",e)}}),x=Object(a["ref"])({bddList:[]}),k=Object(a["reactive"])({bddMc:[{required:!0,message:"请填写必到点名称",trigger:"change"}],fgdwId:[{required:!0,message:"请选择所属方格",trigger:"change"}],bddDz:[{required:!0,message:"请填必到点地址",trigger:"change"}],jd:[{required:!0,message:"请填写经度",trigger:"change"}],wd:[{required:!0,message:"请填写纬度",trigger:"change"}]}),N=async()=>{const e=await Object(r["f"])();e&&(null===e||void 0===e?void 0:e.length)>0&&(h.value=e)},y=async(e,t)=>{const l=await Object(r["e"])(e);l&&F(l,t)};function _(e={},t){var l;(w.value=t,C.value="view"===t,x.value={...e,xfbbName:null===e||void 0===e?void 0:e.xfxz},m.value="view"===t?"查看信息":"del"===t?"编辑必到点采集":"新增必到点采集","view"===t||"del"===t)&&y(null===x||void 0===x||null===(l=x.value)||void 0===l?void 0:l.fgdwId,!("view"===t||"del"===t));V.value=!0}function B(){f.value.resetFields(),V.value=!1}const z=e=>{var t;const l=null===h||void 0===h||null===(t=h.value)||void 0===t?void 0:t.find(t=>(null===t||void 0===t?void 0:t.id)===e);F(l)},F=(e,t=!0)=>{var a,o,d,c;u["a"].emit("deletePointArea","addfg");const{x1:n="",y1:r="",x2:i="",y2:b="",id:s="",zxX:v="",zxY:j="",mc:p=""}=e,g=[v,j],O=[[Number(n),Number(r)],[Number(i),Number(b)]],m=p,f=[{position:O,text:m,id:s,userData:e}];u["a"].emit("echoPlane",{fontColor:"#12fdb8",coords:f,type:"rectangle",flag:"addfg",color:"rgba(2,20,51,0.5)",linecolor:"#1C97FF"}),u["a"].emit("setMapCenter",{location:g,zoomLevel:14}),t||(u["a"].emit("deletePointArea"),u["a"].emit("addPointArea",{coords:[{jd:null===(a=x.value)||void 0===a?void 0:a.jd,wd:null===(o=x.value)||void 0===o?void 0:o.wd}],coordinates:[null===(d=x.value)||void 0===d?void 0:d.jd,null===(c=x.value)||void 0===c?void 0:c.wd],icon:l("8461"),sizeX:30,sizeY:35}))},D=async()=>{try{var e;await f.value.validate(),null!==(e=x.value)&&void 0!==e&&e.id?await Object(r["d"])(x.value):await Object(r["b"])(x.value),c.$message({type:"success",message:"修改成功"}),V.value=!1,o("ok")}catch(t){console.log(t)}};return Object(a["onMounted"])(()=>{N()}),t({open:_}),(e,t)=>{const l=Object(a["resolveComponent"])("el-button"),o=Object(a["resolveComponent"])("el-input"),d=Object(a["resolveComponent"])("el-form-item"),c=Object(a["resolveComponent"])("el-option"),r=Object(a["resolveComponent"])("el-select"),u=Object(a["resolveComponent"])("el-form");return Object(a["openBlock"])(),Object(a["createElementBlock"])("div",null,[Object(a["unref"])(V)?(Object(a["openBlock"])(),Object(a["createElementBlock"])("div",b,[Object(a["createElementVNode"])("div",s,[Object(a["createElementVNode"])("span",v,Object(a["toDisplayString"])(m.value),1),Object(a["createElementVNode"])("div",null,[C.value?Object(a["createCommentVNode"])("",!0):(Object(a["openBlock"])(),Object(a["createBlock"])(l,{key:0,type:"primary",size:"small",onClick:D,loading:n.value},{default:Object(a["withCtx"])(()=>[j]),_:1},8,["loading"])),Object(a["createVNode"])(l,{size:"small",onClick:B},{default:Object(a["withCtx"])(()=>[p]),_:1})])]),Object(a["createElementVNode"])("div",g,[Object(a["createVNode"])(u,{ref_key:"formRef",ref:f,model:x.value,rules:k,inline:!0,disabled:C.value},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(d,{prop:"bddMc",label:"必到点名称:"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(o,{style:{width:"80%"},min:"0",placeholder:"请填写必到点名称",modelValue:x.value.bddMc,"onUpdate:modelValue":t[0]||(t[0]=e=>x.value.bddMc=e)},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(d,{prop:"fgdwId",label:"所属方格:"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(r,{disabled:"del"===w.value,placeholder:"请选择所属方格",filterable:"",clearable:"",modelValue:x.value.fgdwId,"onUpdate:modelValue":t[1]||(t[1]=e=>x.value.fgdwId=e),onChange:z},{default:Object(a["withCtx"])(()=>[(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(h.value,e=>(Object(a["openBlock"])(),Object(a["createBlock"])(c,{key:null===e||void 0===e?void 0:e.id,label:null===e||void 0===e?void 0:e.mc,value:null===e||void 0===e?void 0:e.id},null,8,["label","value"]))),128))]),_:1},8,["disabled","modelValue"])]),_:1}),Object(a["createVNode"])(d,{prop:"bddDz",label:"必到点地址:"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(o,{placeholder:"请填必到点地址",clearable:"",modelValue:x.value.bddDz,"onUpdate:modelValue":t[2]||(t[2]=e=>x.value.bddDz=e)},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(d,{prop:"dkjgsj",label:"必到点间隔时间/分钟为单位:"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(o,{placeholder:"请填写必到点间隔时间/分钟为单位",modelValue:x.value.dkjgsj,"onUpdate:modelValue":t[3]||(t[3]=e=>x.value.dkjgsj=e)},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(d,{prop:"jd",label:"经度:"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(o,{disabled:"",placeholder:"请填写经度",modelValue:x.value.jd,"onUpdate:modelValue":t[4]||(t[4]=e=>x.value.jd=e)},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(d,{prop:"wd",label:"纬度:"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(o,{disabled:"",placeholder:"请填写纬度",modelValue:x.value.jd,"onUpdate:modelValue":t[5]||(t[5]=e=>x.value.jd=e)},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules","disabled"]),Object(a["createElementVNode"])("div",O,[Object(a["createVNode"])(i["a"])])])])):Object(a["createCommentVNode"])("",!0)])}}},f=(l("111c"),l("d959")),C=l.n(f);const h=C()(m,[["__scopeId","data-v-43a251de"]]);var w=h;const V=e=>(Object(a["pushScopeId"])("data-v-68c37f03"),e=e(),Object(a["popScopeId"])(),e),x={class:"container"},k={class:"titleBox"},N=V(()=>Object(a["createElementVNode"])("span",{style:{"vertical-align":"middle"}},"新增",-1)),y={class:"tabBox"},_=Object(a["createTextVNode"])("编辑"),B=Object(a["createTextVNode"])("查看详情");var z={__name:"index",setup(e){const{proxy:t}=Object(a["getCurrentInstance"])(),l=Object(a["reactive"])([{showType:"input",prop:"bddMc",placeholder:"请输入必到点名称",label:"必到点名称"},{showType:"input",prop:"bddDz",placeholder:"请输入必到点地址",label:"必到点地址"}]),i=Object(a["ref"])(),u=Object(a["ref"])([]),b=Object(a["ref"])(!1),s=Object(a["reactive"])({visible:!0,tableData:[],keyCount:0,tableConfiger:{rowHieght:61,loading:!1},total:0,pageConfiger:{pageSize:10,pageCurrent:1},controlsWidth:210,tableColumn:[{label:"必到点名称",prop:"bddMc"},{label:"所属方格",prop:"fgdwMc"},{label:"必到点地址",prop:"bddDz"}]}),v=Object(a["ref"])(null),j=(e={},t="")=>{var l;null===(l=v.value)||void 0===l||l.open(e,t)},p=e=>{(null===e||void 0===e?void 0:e.length)>0?u.value=null===e||void 0===e?void 0:e.map(e=>e.id):u.value=[]},g=e=>{const{cz:t,...l}=e;s.pageConfiger.pageCurrent=1,m(l)},O=()=>{s.tableHeight=window.innerHeight-i.value.offsetHeight-244,window.onresize=function(){O()}},m=async(e={})=>{s.tableConfiger.loading=!0;try{const t=await Object(r["c"])({...s.pageConfiger,...e});s.tableData=(null===t||void 0===t?void 0:t.records)||[],s.total=t.total,s.tableConfiger.loading=!1}catch(t){s.tableConfiger.loading=!1}},f=e=>{s.pageConfiger.pageCurrent=e,m()},C=e=>{s.pageConfiger.pageSize=e,m()},h=()=>{s.pageConfiger.pageCurrent=1,m()};return Object(a["onMounted"])(()=>{t.mittBus.on("mittFn",e=>{s.keyCount=e}),O(),m()}),(e,t)=>{const r=Object(a["resolveComponent"])("el-button");return Object(a["openBlock"])(),Object(a["createElementBlock"])("div",x,[Object(a["createElementVNode"])("div",k,[Object(a["createVNode"])(o["a"],{title:"必到点采集"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(r,{type:"primary",onClick:t[0]||(t[0]=e=>j({},"add"))},{default:Object(a["withCtx"])(()=>[N]),_:1})]),_:1})]),Object(a["createElementVNode"])("div",{ref_key:"searchBox",ref:i},[Object(a["createVNode"])(d["a"],{searchArr:l,onSubmit:g},null,8,["searchArr"])],512),Object(a["createElementVNode"])("div",y,[(Object(a["openBlock"])(),Object(a["createBlock"])(c["a"],{tableData:s.tableData,tableColumn:s.tableColumn,tableHeight:s.tableHeight,key:s.keyCount,tableConfiger:s.tableConfiger,controlsWidth:s.controlsWidth,onChooseData:p},{controls:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(r,{size:"small",onClick:t=>j(e,"del")},{default:Object(a["withCtx"])(()=>[_]),_:2},1032,["onClick"]),Object(a["createVNode"])(r,{size:"small",onClick:t=>j(e,"view")},{default:Object(a["withCtx"])(()=>[B]),_:2},1032,["onClick"])]),_:1},8,["tableData","tableColumn","tableHeight","tableConfiger","controlsWidth"])),Object(a["createVNode"])(n["a"],{onChangeNo:f,onChangeSize:C,tableHeight:s.tableHeight,pageConfiger:{...s.pageConfiger,total:s.total}},null,8,["tableHeight","pageConfiger"])]),Object(a["createVNode"])(w,{ref_key:"addFgFormRef",ref:v,modelValue:b.value,"onUpdate:modelValue":t[1]||(t[1]=e=>b.value=e),onOk:h},null,8,["modelValue"])])}}};l("8958");const F=C()(z,[["__scopeId","data-v-68c37f03"]]);t["default"]=F},8461:function(e,t,l){e.exports=l.p+"static/img/dw.629cef06.png"},8958:function(e,t,l){"use strict";l("9135")},9135:function(e,t,l){},ba63:function(e,t,l){},ee77:function(e,t,l){"use strict";l.d(t,"f",(function(){return d})),l.d(t,"g",(function(){return c})),l.d(t,"a",(function(){return n})),l.d(t,"c",(function(){return r})),l.d(t,"b",(function(){return i})),l.d(t,"d",(function(){return u})),l.d(t,"e",(function(){return b}));var a=l("b775");const o="/mosty-api/mosty-yjzl";function d(){return Object(a["a"])({url:o+"/tbZdxlFgdw/selectList"})}function c(e){return Object(a["a"])({url:o+"/tbZdxlFgxlrw/selectList",params:e})}function n(e){return Object(a["a"])({url:o+"/tbZdxlFgdwBddxlrwJl/selectListByBddxlrwId",params:e})}function r(e){return Object(a["a"])({url:o+"/tbZdxlFgdwBdd/selectPage",params:e})}function i(e){return Object(a["a"])({url:o+"/tbZdxlFgdwBdd/save",method:"POST",data:e})}function u(e){return Object(a["a"])({url:o+"/tbZdxlFgdwBdd/update",method:"POST",data:e})}function b(e){return Object(a["a"])({url:`${o}/tbZdxlFgdw/${e}`})}}}]); |