1 line
20 KiB
JavaScript
1 line
20 KiB
JavaScript
![]() |
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-51dad667"],{"292d":function(e,t,l){"use strict";l("de2a")},5413:function(e,t,l){"use strict";l.r(t);var a=l("7a23"),n=l("ad28"),r=l("1090"),c=l("2d16"),o=l("7902"),u=l("c3e5");const d=e=>(Object(a["pushScopeId"])("data-v-cae3089c"),e=e(),Object(a["popScopeId"])(),e),b={key:0,class:"dialog"},i={class:"head_box"},s={class:"title"},f=Object(a["createTextVNode"])("保存"),m=Object(a["createTextVNode"])("关闭"),j={class:"formCnt"},p=d(()=>Object(a["createElementVNode"])("div",{class:"label"},"基础信息",-1)),g={class:"infoItem"},O=d(()=>Object(a["createElementVNode"])("br",null,null,-1)),h=d(()=>Object(a["createElementVNode"])("div",{class:"label"},"关联信息",-1)),w={class:"infoItem"};var v={__name:"editAddForm",props:{dic:{type:Object,default:{}}},emits:["updateDate"],setup(e,{expose:t,emit:l}){const n=e,{proxy:r}=Object(a["getCurrentInstance"])(),{D_BZ_SF:c,D_JC_XFJY_JYLX:d}=r.$dict("D_BZ_SF","D_JC_XFJY_JYLX"),v=Object(a["ref"])("新增"),V=Object(a["ref"])(),x=Object(a["ref"])(!1),C=Object(a["ref"])(!1),N=Object(a["ref"])(!1),_=Object(a["ref"])({}),y=Object(a["reactive"])({sbbh:[{required:!0,message:"请输入设备编号",trigger:"blur"}],sbmc:[{required:!0,message:"请输入设备名称",trigger:"blur"}],gldwdm:[{required:!0,message:"请选择单位管理",trigger:"change"}],sblx:[{required:!0,message:"请选择设备类型",trigger:"change"}],sblb:[{required:!0,message:"请选择设备类别",trigger:"change"}],sydwdm:[{required:!0,message:"请选择使用单位",trigger:"change"}],sbkh:[{required:!0,message:"请输入设备卡号",trigger:"blur"}],glryxm:[{required:!0,message:"请输入关联人员",trigger:"blur"}],glgpsid:[{required:!0,message:"请输入关联GPSID",trigger:"blur"}]}),Q=(e,t)=>{C.value=!0,v.value=t?"修改":"新增",t&&D(t.id)},D=e=>{Object(u["o"])(e).then(e=>{_.value=e})},S=e=>{_.value.gldwmc=e?e.orgName:""},B=e=>{_.value.sydwmc=e?e.orgName:""},J=()=>{V.value.validate(e=>{if(!e)return!1;N.value=!0,"新增"==v.value?Object(u["q"])(_.value).then(e=>{r.$message({type:"success",message:"新增成功"}),X(),l("updateDate")}).catch(()=>{N.value=!1}):Object(u["r"])(_.value).then(e=>{r.$message({type:"success",message:"修改成功"}),X(),l("updateDate")}).catch(()=>{N.value=!1})})},X=()=>{_.value={},C.value=!1,N.value=!1};return t({init:Q}),(e,t)=>{const l=Object(a["resolveComponent"])("el-button"),r=Object(a["resolveComponent"])("el-input"),c=Object(a["resolveComponent"])("el-form-item"),u=Object(a["resolveComponent"])("el-form");return C.value?(Object(a["openBlock"])(),Object(a["createElementBlock"])("div",b,[Object(a["createElementVNode"])("div",i,[Object(a["createElementVNode"])("span",s,Object(a["toDisplayString"])(v.value),1),Object(a["createElementVNode"])("div",null,[Object(a["withDirectives"])(Object(a["createVNode"])(l,{type:"primary",size:"small",loading:N.value,onClick:J},{default:Object(a["withCtx"])(()=>[f]),_:1},8,["loading"]),[[a["vShow"],!x.value]]),Object(a["createVNode"])(l,{size:"small",onClick:X},{default:Object(a["withCtx"])(()=>[m]),_:1})])]),Object(a["createElementVNode"])("div",j,[Object(a["createVNode"])(u,{ref_key:"elform",ref:V,model:_.value,"label-width":100,rules:y,inline:!0},{default:Object(a["withCtx"])(()=>[p,Object(a["createElementVNode"])("div",g,[Object(a["createVNode"])(c,{label:"设备编号",prop:"sbbh"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(r,{modelValue:_.value.sbbh,"onUpdate:modelValue":t[0]||(t[0]=e=>_.value.sbbh=e),placeholder:"请输入设备编号"},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(c,{label:"设备名称",prop:"sbmc"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(r,{modelValue:_.value.sbmc,"onUpdate:modelValue":t[1]||(t[1]=e=>_.value.sbmc=e),placeholder:"请输入设备名称"},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(c,{label:"终端类型",prop:"sblx"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(o["j"],{dictEnum:n.dic.D_JCGL_ZDSB_SBLX,placeholder:"请选择设备类型",modelValue:_.value.sblx,"
|