1 line
6.2 KiB
JavaScript
1 line
6.2 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-46e1c6c1"],{"1f1b":function(e,t,a){},"5c20":function(e,t,a){"use strict";a("837f")},"837f":function(e,t,a){},8458:function(e,t,a){"use strict";a.r(t);var l=a("7a23"),o=a("2e9d"),c=a("ad28"),r=a("1090"),n=a("2d16"),b=a("1d22"),i=a("c5cb");const d=e=>(Object(l["pushScopeId"])("data-v-0dbc9004"),e=e(),Object(l["popScopeId"])(),e),p={key:0,class:"dialog"},s={class:"head_box"},u=d(()=>Object(l["createElementVNode"])("span",{class:"title"},"安全人员管理详情",-1)),j=Object(l["createTextVNode"])("保存"),O=Object(l["createTextVNode"])("关闭"),g={class:"cntinfo"};var m={__name:"detailForm",props:{dic:{type:Object,default:{}}},emits:["updateData"],setup(e,{expose:t,emit:a}){const o=e,c=Object(l["ref"])(!1),r=Object(l["ref"])(),n=Object(l["ref"])({}),d=Object(l["ref"])(""),m=Object(l["ref"])(!1),f=Object(l["reactive"])({code:[{required:!0,message:"请输入场所代码",trigger:"blur"}],csmc:[{required:!0,message:"请输入场所名称",trigger:"blur"}]}),h=Object(l["reactive"])([[{label:"场所代码",prop:"csdm",type:"input"},{label:"场所名称",prop:"csmc",type:"input"}],[{label:"姓名",prop:"xm",type:"input"},{label:"证件号码",prop:"zjhm",type:"input"}],[{label:"联系电话",prop:"lxdh",type:"input"},{label:"居住地址",prop:"jzdz",type:"input"}],[{label:"所属辖区",prop:"ssbmdm",type:"department"},{label:"外派单位",prop:"wpdw",type:"input"}],[{label:"岗位",prop:"gw",type:"select",options:o.dic.D_BAXX_GWLX}]]),C=(e,t)=>{c.value=!0,t?(d.value="修改",Object(i["a"])({id:t},"/mosty-jbld/tbbary/selectByid").then(e=>{n.value=e||{}})):d.value="新增"},y=()=>{r.value.submit(()=>{m.value=!0;let e="新增"==d.value?"/mosty-jbld/tbbary/add":"/mosty-jbld/tbbary/update";console.log(e,"url"),Object(i["b"])(n.value,e).then(e=>{m.value=!1,proxy.$message.success("保存成功"),a("updateData"),v()}).catch(()=>{m.value=!1})})},v=()=>{console.log(22222),c.value=!1};return t({init:C}),(e,t)=>{const a=Object(l["resolveComponent"])("el-button");return c.value?(Object(l["openBlock"])(),Object(l["createElementBlock"])("div",p,[Object(l["createElementVNode"])("div",s,[u,Object(l["createElementVNode"])("div",null,[Object(l["createVNode"])(a,{size:"small",onClick:y,type:"primary",loading:m.value},{default:Object(l["withCtx"])(()=>[j]),_:1},8,["loading"]),Object(l["createVNode"])(a,{size:"small",onClick:v},{default:Object(l["withCtx"])(()=>[O]),_:1})])]),Object(l["createElementVNode"])("div",g,[Object(l["createVNode"])(b["a"],{ref_key:"FormRef",ref:r,modelValue:n.value,"onUpdate:modelValue":t[0]||(t[0]=e=>n.value=e),rules:f,formList:h},null,8,["modelValue","rules","formList"])])])):Object(l["createCommentVNode"])("",!0)}}},f=(a("e24c"),a("d959")),h=a.n(f);const C=h()(m,[["__scopeId","data-v-0dbc9004"]]);var y=C;const v={class:"titleBox"},w=Object(l["createElementVNode"])("span",null,"新增",-1),V={class:"tabBox"},N=Object(l["createTextVNode"])("编辑"),x=Object(l["createTextVNode"])("删除");var _={__name:"index",setup(e){const{proxy:t}=Object(l["getCurrentInstance"])(),{D_BAXX_GWLX:a}=t.$dict("D_BAXX_GWLX"),b=Object(l["ref"])(),d=Object(l["ref"])(),p=Object(l["ref"])([{label:"人员姓名",prop:"xm",placeholder:"人员姓名",showType:"input"},{label:"证件号码",prop:"zjhm",placeholder:"证件号码",showType:"input"},{label:"联系电话",prop:"lxdh",placeholder:"联系电话",showType:"input"}]),s=Object(l["ref"])({}),u=Object(l["reactive"])({tableData:[],keyCount:0,tableConfiger:{rowHieght:61,showSelectType:"null",loading:!1},total:5,pageConfiger:{pageSize:20,pageCurrent:1},controlsWidth:200,tableColumn:[{label:"姓名",prop:"xm"},{label:"证件号码",prop:"zjhm"},{label:"联系方式",prop:"lxdh"},{label:"外派单位",prop:"wpdw"}]});Object(l["onMounted"])(()=>{f(),C()});const j=e=>{s.value={...e},u.pageConfiger.pageCurrent=1,f()},O=e=>{u.pageConfiger.pageNum=e,f()},g=e=>{u.pageConfiger.pageSize=e,f()},m=e=>{t.$confirm("确定要删除","警告",{type:"warning"}).then(()=>{Object(i["b"])({id:e},"/mosty-jbld/tbbary/delete").then(()=>{t.$message({type:"success",message:"删除成功"}),f()})}).catch(()=>{})},f=e=>{u.tableConfiger.loading=!0;let t={...u.pageConfiger,...s.value};Object(i["a"])(t,"/mosty-jbld/tbbary/selectPage").then(e=>{u.tableData=e.records||[],u.total=e.total,u.tableConfiger.loading=!1}).catch(()=>{u.tableConfiger.loading=!1})},h=(e,t)=>{b.value.init(e,t)},C=()=>{u.tableHeight=window.innerHeight-d.value.offsetHeight-250,window.onresize=function(){C()}};return(e,t)=>{const i=Object(l["resolveComponent"])("CirclePlus"),s=Object(l["resolveComponent"])("el-icon"),C=Object(l["resolveComponent"])("el-button"),_=Object(l["resolveComponent"])("el-link");return Object(l["openBlock"])(),Object(l["createElementBlock"])("div",null,[Object(l["createElementVNode"])("div",v,[Object(l["createVNode"])(o["a"],{title:"保安人员管理"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(C,{type:"primary",onClick:t[0]||(t[0]=e=>h("add",null))},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(s,null,{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(i)]),_:1}),w]),_:1})]),_:1})]),Object(l["createElementVNode"])("div",{ref_key:"searchBox",ref:d},[Object(l["createVNode"])(n["a"],{searchArr:p.value,onSubmit:j},null,8,["searchArr"])],512),Object(l["createElementVNode"])("div",V,[(Object(l["openBlock"])(),Object(l["createBlock"])(c["a"],{tableData:u.tableData,tableColumn:u.tableColumn,tableHeight:u.tableHeight,key:u.keyCount,tableConfiger:u.tableConfiger,controlsWidth:u.controlsWidth},{controls:Object(l["withCtx"])(({row:e})=>[Object(l["createVNode"])(_,{type:"primary",onClick:t=>h("detail",e)},{default:Object(l["withCtx"])(()=>[N]),_:2},1032,["onClick"]),Object(l["createVNode"])(_,{type:"danger",onClick:t=>m(e.id)},{default:Object(l["withCtx"])(()=>[x]),_:2},1032,["onClick"])]),_:1},8,["tableData","tableColumn","tableHeight","tableConfiger","controlsWidth"])),Object(l["createVNode"])(r["a"],{onChangeNo:O,onChangeSize:g,tableHeight:u.tableHeight,pageConfiger:{...u.pageConfiger,total:u.total}},null,8,["tableHeight","pageConfiger"])]),Object(l["createVNode"])(y,{ref_key:"detailDiloag",ref:b,onUpdateData:f,dic:{D_BAXX_GWLX:Object(l["unref"])(a)}},null,8,["dic"])])}}};a("5c20");const k=_;t["default"]=k},e24c:function(e,t,a){"use strict";a("1f1b")}}]); |