Files
lz_web_qwgl/qwgl/static/js/chunk-0eeb50d9.3e4edf14.js

1 line
20 KiB
JavaScript
Raw Normal View History

2025-07-21 21:28:27 +08:00
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-0eeb50d9"],{"0e02":function(e,t,l){"use strict";l.r(t);var a=l("7a23"),o=l("ad28"),c=l("1090"),r=l("2d16"),d=l("0792"),n=l("b932"),u=l("7902"),b=l("3f5e"),i=l("986e");const s={class:"dialog"},p={class:"head_box"},j={class:"title"},m=Object(a["createTextVNode"])("保存"),O=Object(a["createTextVNode"])("关闭"),h={class:"formCnt"},f={class:"latlng"},g=Object(a["createTextVNode"])("确定"),w=Object(a["createTextVNode"])("自定义坐标"),V={class:"map"};var C={__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),C=Object(a["ref"])(!1),v=Object(a["ref"])(),x=Object(a["ref"])({}),N=Object(a["reactive"])({xm:[{required:!0,message:"请输入专家姓名",trigger:"blur"}],xl:[{required:!0,message:"请输入专家学历",trigger:"blur"}],sfzh:[{required:!0,message:"请输入身份证号",trigger:"change"}],zjlx:[{required:!0,message:"请选择专家类型",trigger:"change"}],szdw:[{required:!0,message:"请输入所在单位",trigger:"change"}],scly:[{required:!0,message:"请输入擅长领域",trigger:"change"}],jzdz:[{required:!0,message:"请输入居住地址",trigger:"change"}],hjdz:[{required:!0,message:"请输入户籍地址",trigger:"change"}],hdjx:[{required:!0,message:"请输入获得奖项",trigger:"change"}],ssbmdm:[{required:!0,message:"请选择所属单位",trigger:"change"}],...d["b"]({validator:!0,require:!0},"sfzh")});Object(a["onMounted"])(()=>{o.rows?(y.value="修改专家信息",x.value={...o.rows},setTimeout(()=>{i["a"].emit("addPointArea",{coords:[o.rows],icon:l("b310"),flag:"zqd",isBounds:!0}),i["a"].emit("setMapCenter",{location:[o.rows.jd,o.rows.wd],zoomLevel:10})},1e3)):y.value="新增专家"});const y=Object(a["ref"])(""),k=()=>{v.value.validate(e=>{if(!e)return;let l={...x.value};r.value=!0,"新增专家"==y.value?Object(b["g"])(l).then(e=>{c.$message.success("添加成功"),r.value=!1,z(),t("updateList")}).catch(e=>{r.value=!1}):Object(b["i"])(l).then(e=>{c.$message.success("修改成功"),r.value=!1,z(),t("updateList")}).catch(e=>{r.value=!1})})},z=()=>{r.value=!1,t("update:modelValue",!1)};i["a"].on("coordString",e=>{"point"===e.type&&(x.value.jd=e.coord[0],x.value.wd=e.coord[1])});const A=()=>{x.value.jd="",x.value.wd="",i["a"].emit("drawShape",{type:"point",flag:"zqd",isclear:!0})},E=()=>{if(i["a"].emit("deletePointArea","zqd"),x.value.jd&&x.value.wd){let e={jd:x.value.jd,wd:x.value.wd};i["a"].emit("addPointArea",{coords:[e],icon:l("b310"),flag:"zqd"}),i["a"].emit("setMapCenter",{location:[x.value.jd,x.value.wd],zoomLevel:10})}else c.$message.info("经度,纬度不能未空")};return(e,t)=>{const l=Object(a["resolveComponent"])("el-button"),c=Object(a["resolveComponent"])("el-input"),d=Object(a["resolveComponent"])("el-form-item"),b=Object(a["resolveComponent"])("el-option"),i=Object(a["resolveComponent"])("el-select"),Z=Object(a["resolveComponent"])("el-form");return Object(a["openBlock"])(),Object(a["createElementBlock"])("div",s,[Object(a["createElementVNode"])("div",p,[Object(a["createElementVNode"])("span",j,Object(a["toDisplayString"])(y.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"],!C.value]]),Object(a["createVNode"])(l,{size:"small",onClick:z},{default:Object(a["withCtx"])(()=>[O]),_:1})])]),Object(a["createElementVNode"])("div",h,[Object(a["createVNode"])(Z,{ref_key:"elform",ref:v,model:x.value,"label-width":140,rules:N,inline:!0,"label-position":"top"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(d,{label:"专家姓名",prop:"xm",style:{width:"33%"}},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(c,{modelValue:x.value.xm,"onUpdate:modelValue":t[0]||(t[0]=e=>x.value.xm=e),placeholder:"请输入专家姓名"},null,8,["modelValue"])]),_:1}),Object(a["createVNo