1 line
20 KiB
JavaScript
1 line
20 KiB
JavaScript
![]() |
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-0686da87"],{"1c44":function(e,t,l){},3196:function(e,t,l){"use strict";l.r(t);var a=l("7a23"),o=l("ad28"),c=l("1090"),r=l("2d16"),n=(l("0792"),l("b932")),d=l("7902"),u=l("3f5e"),b=l("986e");const s={class:"dialog"},i={class:"head_box"},p={class:"title"},m=Object(a["createTextVNode"])("保存"),j=Object(a["createTextVNode"])("关闭"),O={class:"formCnt"},g={class:"latlng"},h=Object(a["createTextVNode"])("确定"),f=Object(a["createTextVNode"])("自定义坐标"),w={class:"map"};var V={__name:"editForm",props:{dic:{type:Object,default:{}},rows:Object},emits:["update:modelValue","updateList"],setup(e,{emit:t}){const o=e,{proxy:c}=Object(a["getCurrentInstance"])(),r=Object(a["ref"])(!1),V=Object(a["ref"])(!1),v=Object(a["ref"])(),C=Object(a["ref"])({}),y=Object(a["reactive"])({zymc:[{required:!0,message:"请输入资源名称",trigger:"blur"}],syfs:[{required:!0,message:"请选择使用方式",trigger:"change"}],sccs:[{required:!0,message:"请输入生产厂商",trigger:"change"}],scrq:[{required:!0,message:"请输入生产日期",trigger:"change"}],zysl:[{required:!0,message:"请输入资源数量",trigger:"change"}],gqrq:[{required:!0,message:"请输入过期日期",trigger:"change"}],zywz:[{required:!0,message:"请输入资源位置",trigger:"change"}],ghyt:[{required:!0,message:"请输入规划用途",trigger:"change"}],ssbmdm:[{required:!0,message:"请选择所属单位",trigger:"change"}]});Object(a["onMounted"])(()=>{o.rows?(N.value="修改资源信息",C.value={...o.rows},setTimeout(()=>{b["a"].emit("addPointArea",{coords:[o.rows],icon:l("b310"),flag:"zqd",isBounds:!0}),b["a"].emit("setMapCenter",{location:[o.rows.jd,o.rows.wd],zoomLevel:10})},1e3)):N.value="新增资源"});const N=Object(a["ref"])(""),k=()=>{v.value.validate(e=>{if(!e)return;let l={...C.value};r.value=!0,"新增资源"==N.value?Object(u["k"])(l).then(e=>{c.$message.success("添加成功"),r.value=!1,x(),t("updateList")}).catch(e=>{r.value=!1}):Object(u["l"])(l).then(e=>{c.$message.success("修改成功"),r.value=!1,x(),t("updateList")}).catch(e=>{r.value=!1})})},x=()=>{r.value=!1,t("update:modelValue",!1)};b["a"].on("coordString",e=>{"point"===e.type&&(C.value.jd=e.coord[0],C.value.wd=e.coord[1])});const z=()=>{C.value.jd="",C.value.wd="",b["a"].emit("drawShape",{type:"point",flag:"zqd",isclear:!0})},A=()=>{if(C.value.jd&&C.value.wd){b["a"].emit("deletePointArea","zqd");let e={jd:C.value.jd,wd:C.value.wd};b["a"].emit("addPointArea",{coords:[e],icon:l("b310"),flag:"zqd"}),b["a"].emit("setMapCenter",{location:[C.value.jd,C.value.wd],zoomLevel:10})}else c.$message.info("经度,纬度不能未空")};return(e,t)=>{const l=Object(a["resolveComponent"])("el-button"),c=Object(a["resolveComponent"])("el-input"),u=Object(a["resolveComponent"])("el-form-item"),b=Object(a["resolveComponent"])("el-option"),E=Object(a["resolveComponent"])("el-select"),Z=Object(a["resolveComponent"])("el-date-picker"),q=Object(a["resolveComponent"])("el-input-number"),Y=Object(a["resolveComponent"])("el-form");return Object(a["openBlock"])(),Object(a["createElementBlock"])("div",s,[Object(a["createElementVNode"])("div",i,[Object(a["createElementVNode"])("span",p,Object(a["toDisplayString"])(N.value),1),Object(a["createElementVNode"])("div",null,[Object(a["withDirectives"])(Object(a["createVNode"])(l,{type:"primary",size:"small",loading:r.value,onClick:k},{default:Object(a["withCtx"])(()=>[m]),_:1},8,["loading"]),[[a["vShow"],!V.value]]),Object(a["createVNode"])(l,{size:"small",onClick:x},{default:Object(a["withCtx"])(()=>[j]),_:1})])]),Object(a["createElementVNode"])("div",O,[Object(a["createVNode"])(Y,{ref_key:"elform",ref:v,model:C.value,"label-width":140,rules:y,inline:!0,"label-position":"top"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(u,{label:"资源名称",prop:"zymc",style:{width:"33%"}},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(c,{modelValue:C.value.zymc,"onUpdate:modelValue":t[0]||(t[0]=e=>C.value.zymc=e),placeholder:"请输入资源名称"},null,8,["modelValue"])]),_:1
|