Files
lz_web_qwgl/qwgl/static/js/chunk-3201bc4a.5690fd96.js

1 line
11 KiB
JavaScript
Raw Normal View History

2025-07-21 21:28:27 +08:00
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-3201bc4a"],{"1dd3":function(e,t,l){"use strict";l("f165")},"219f":function(e,t,l){"use strict";l("754c")},"64ed":function(e,t,l){"use strict";l.r(t);var a=l("7a23"),c=l("db0a"),o=l("7902"),d=l("8f43");const r=e=>(Object(a["pushScopeId"])("data-v-6881e1ba"),e=e(),Object(a["popScopeId"])(),e),b={class:"main-box flex"},u={class:"treeBox"},n={class:"formBox"},i={class:"titleBox"},s={class:"title"},m={class:"btnBox"},j=r(()=>Object(a["createElementVNode"])("span",null,"保存",-1)),O={class:"formCnt"},p=r(()=>Object(a["createElementVNode"])("div",{class:"label"},"基础信息",-1)),v={class:"infoItem"},h=r(()=>Object(a["createElementVNode"])("div",{class:"label"},"通讯信息",-1)),x={class:"infoItem"},V={class:"label flex align-center"},f=r(()=>Object(a["createElementVNode"])("span",{style:{"white-space":"nowrap","margin-right":"20px"}},"装备类型",-1)),g={class:"label"};var C={__name:"index",setup(e){const{proxy:t}=Object(a["getCurrentInstance"])(),{D_BZ_BMLX:l,D_BZ_BMJB:r,D_BZ_PDDTLX:C}=t.$dict("D_BZ_BMLX","D_BZ_BMJB","D_BZ_PDDTLX"),N=JSON.parse(localStorage.getItem("deptId")),B=Object(a["ref"])({orgCode:N[0].deptCode,orgId:N[0].deptId,orgName:N[0].deptName,orgQc:N[0].deptName,orgType:"01",txxxZbdh:"",txxxZbdhBy:"",txxxGazwh:"",txxxBmjb:"",pdhList:[]}),k=Object(a["ref"])(null),w=Object(a["reactive"])({list:[],hasChoose:[]}),_=Object(a["ref"])([]),y=Object(a["ref"])({orgCode:N[0].deptCode,orgId:N[0].deptId,orgName:N[0].deptName,orgQc:N[0].deptName,orgType:"01"}),E=Object(a["reactive"])({txxxZbdh:[{required:!0,message:"请输入值班电话",trigger:"blur"}],txxxZbdhBy:[{required:!0,message:"请输入值班电话2",trigger:"blur"}],txxxBgdh:[{required:!0,message:"请输入办公电话",trigger:"blur"}],txxxGazwh:[{required:!0,message:"请输入公安专网号(短号)",trigger:"blur"}],txxxBmjb:[{required:!0,message:"请选择保密程度",trigger:"change"}]}),L=Object(a["ref"])(!1);Object(a["watch"])(()=>C.value,e=>{w.list=e.map(e=>e.zdmc)},{immediate:!0}),Object(a["onMounted"])(()=>{Z()});const D=e=>{w.hasChoose=e,_.value&&_.value.length>0?e.length<=1?B.value.pdhList=_.value.filter(t=>t.label==e):2==e.length&&(B.value.pdhList=_.value):e.forEach(e=>{let t=C.value.find(t=>t.label==e),l={label:e,list:[{pddtlx:t.dm}]};B.value.pdhList.push(l)})},I=(e,t)=>{B.value.pdhList.forEach(t=>{if(t.label==e.label){let e=C.value.find(e=>e.label==t.label);t.list.push({pddtlx:e.dm})}})},U=(e,t)=>{let l=B.value.pdhList.findIndex(t=>t.label==e.label);if(0==l){let a=B.value.pdhList.find(t=>t.label==e.label),c=a.list.filter((e,l)=>l!=t);B.value.pdhList[l].list=c,0==c.length&&(w.hasChoose=w.hasChoose.filter(t=>t!==e.label),B.value.pdhList[l].label="")}},Z=()=>{Object(d["b"])({},"/mosty-base/sysDeptExtend/selectByOrgCode/"+y.value.orgCode).then(e=>{B.value=e||{};let t=B.value.pdhMap||[];B.value.pdhList=[];let l=[];for(let a in t){let e=C.value.find(e=>e.dm==a);l.push(e.zdmc);let c={label:e.zdmc,list:t[a]};B.value.pdhList.push(c)}_.value=B.value.pdhList,w.hasChoose=l})},z=e=>{y.value.orgCode=e.orgCode,y.value.orgId=e.id,y.value.orgName=e.orgJc,y.value.orgQc=e.orgQc,Z()},S=()=>{k.value.validate(e=>{if(!e)return;let t={...B.value,orgCode:y.value.orgCode,orgId:y.value.orgId},l=[];B.value.pdhList.forEach(e=>{e.list.forEach(e=>{l.push(e)})}),t.pdhList=l,L.value=!0,Object(d["c"])(t,"/mosty-base/sysDeptExtend/save").then(e=>{L.value=!1,B.value={orgCode:"511600000000",orgId:"33609",orgName:"四川省林芝市公安局"},Z()}).catch(()=>{L.value=!1})})};return(e,t)=>{const d=Object(a["resolveComponent"])("CirclePlus"),C=Object(a["resolveComponent"])("el-icon"),N=Object(a["resolveComponent"])("el-button"),_=Object(a["resolveComponent"])("el-input"),Z=Object(a["resolveComponent"])("el-form-item"),T=Object(a["resolveComponent"])("el-option"),F=Object(a["resolveComponent"])("el-select"),J=Object(a["resolveComponent"])("RemoveFilled"),M=Object(a["resolveComponent"])("el-form"),Q=Object(a["resolveDirective"])("loading");return Object(a["openBlock"])(),Object(a["createElementBlock"])("div",b