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(
|