1 line
10 KiB
JavaScript
1 line
10 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-0a4134a0"],{"090d":function(e,t,l){"use strict";l("fa6f")},"25b7":function(e,t,l){"use strict";l.d(t,"a",(function(){return c}));var a=l("b775");const o="/mosty-api/mosty-base",c=e=>Object(a["a"])({url:o+"/sysUser/selectPage",method:"GET",params:e})},"585e":function(e,t,l){},"5dd7":function(e,t,l){"use strict";l("585e")},9591:function(e,t,l){"use strict";l.r(t);var a=l("7a23"),o=l("2e9d"),c=l("ad28"),r=l("1090"),d=l("2d16"),n=(l("caad"),l("7902")),b=l("7beb"),i=(l("25b7"),l("3ef4"));const s={key:0,class:"dialog"},u={class:"head_box"},m={class:"title"},p=Object(a["createTextVNode"])("保存"),j=Object(a["createTextVNode"])("关闭"),O={class:"cntinfo"};var h={__name:"editAddForm",props:{dict:{type:Object,default:()=>{}}},emits:["getjczgetXfllList"],setup(e,{expose:t,emit:l}){const o=e,c=Object(a["reactive"])({xm:[{required:!0,message:"请输入辅警姓名"}],sfzh:[{required:!0,message:"请输入身份证号码"}],xbdm:[{required:!0,message:"请选择性别",trigger:"change"}],mzdm:[{required:!0,message:"请选择民族"}],zzmm:[{required:!0,message:"请选择政治面貌"}],hyzk:[{required:!0,message:"请选择婚姻状况"}],whcddm:[{required:!0,message:"请选择学历"}],lxdh:[{required:!0,message:"请输入联系电话"}],lx:[{required:!0,message:"请选择人员类别"}]}),r=Object(a["ref"])(null),d=Object(a["ref"])(!1),h=Object(a["ref"])({}),f={edit:{title:"编辑",url:""},add:{title:"新增",url:""},detail:{title:"详情"}};let g=Object(a["ref"])("add");const C=Object(a["ref"])({checkStrictly:!0,emitPath:!1,multiple:!1}),v=(e,t)=>{g.value=e,d.value=!0,N(),h.value="edit"==e?{...t}:{}},V=()=>{r&&r.value.validate((e,t)=>{e?"add"==g.value?Object(b["D"])(h.value).then(e=>{Object(i["a"])({message:"新增成功",type:"success"}),l("getjczgetXfllList"),_()}):Object(b["G"])(h.value).then(e=>{Object(i["a"])({message:"修改成功",type:"success"}),l("getjczgetXfllList"),_()}):console.log("error submit!",t)})},_=()=>{d.value=!1,h.value={}},w=Object(a["ref"])(),N=()=>{w.value=window.innerHeight-450};return t({init:v}),(t,l)=>{const r=Object(a["resolveComponent"])("el-button"),b=Object(a["resolveComponent"])("el-form-item"),i=Object(a["resolveComponent"])("el-input"),v=Object(a["resolveComponent"])("el-cascader"),w=Object(a["resolveComponent"])("el-option"),N=Object(a["resolveComponent"])("el-select"),x=Object(a["resolveComponent"])("el-form");return d.value?(Object(a["openBlock"])(),Object(a["createElementBlock"])("div",s,[Object(a["createElementVNode"])("div",u,[Object(a["createElementVNode"])("span",m,Object(a["toDisplayString"])(f[Object(a["unref"])(g)].title),1),Object(a["createElementVNode"])("div",null,[["add","edit"].includes(Object(a["unref"])(g))?(Object(a["openBlock"])(),Object(a["createBlock"])(r,{key:0,size:"small",type:"primary",onClick:V},{default:Object(a["withCtx"])(()=>[p]),_:1})):Object(a["createCommentVNode"])("",!0),Object(a["createVNode"])(r,{size:"small",onClick:_},{default:Object(a["withCtx"])(()=>[j]),_:1})])]),Object(a["createElementVNode"])("div",O,[Object(a["createVNode"])(x,{ref:"elform",model:t.form,rules:c,inline:!0,"label-position":"top"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(b,{prop:"ssbmdm",label:"所属部门"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(n["a"],{placeholder:h.value.ssbm,style:{width:"100%"},ref:"cascader",clearable:"",filterable:"",options:t.depList,props:o,modelValue:h.value.gldwdm,"onUpdate:modelValue":l[0]||(l[0]=e=>h.value.gldwdm=e)},null,8,["placeholder","options","props","modelValue"])]),_:1}),Object(a["createVNode"])(b,{label:"设备编号"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(i,{modelValue:h.value.sbbh,"onUpdate:modelValue":l[1]||(l[1]=e=>h.value.sbbh=e),placeholder:"请输入设备编号",clearable:"",style:{width:"100%"}},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(b,{prop:"scode",label:"装备类型"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(v,{modelValue:h.value.sblx,"onUpdate:modelValue":l[2]||(l[2]=e=>h.value.sblx=e),options:e.dict.D_BZ_ZBLX_LZ,props:C.value,clearable:"","show-all-levels":!1},null,8,["modelValue","options","props"])]),_:1}),Object(a["createVNode"])(b,{prop:"sbmc",label:"装备名称"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(i,{modelValue:h.value.sbmc,"onUpdate:modelValue":l[3]||(l[3]=e=>h.value.sbmc=e),placeholder:"请输入装备名称",clearable:"",style:{width:"100%"}},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(b,{label:"装备型号"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(i,{modelValue:h.value.xh,"onUpdate:modelValue":l[4]||(l[4]=e=>h.value.xh=e),placeholder:"请输入装备型号",clearable:"",style:{width:"100%"}},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(b,{label:"关联GPSID"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(i,{modelValue:h.value.glgpsid,"onUpdate:modelValue":l[5]||(l[5]=e=>h.value.glgpsid=e),placeholder:"请输入装备型号",clearable:"",style:{width:"100%"}},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(b,{label:"设备sim卡号"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(i,{modelValue:h.value.sbsim,"onUpdate:modelValue":l[6]||(l[6]=e=>h.value.sbsim=e),placeholder:"请输入装备型号",clearable:"",style:{width:"100%"}},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(b,{label:"设备网络类型"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(N,{clearable:"",modelValue:h.value.sbwllx,"onUpdate:modelValue":l[7]||(l[7]=e=>h.value.sbwllx=e),placeholder:"请选择",style:{width:"100%"}},{default:Object(a["withCtx"])(()=>[(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(e.dict.D_JCGL_TCSB_WLLX,(e,t)=>(Object(a["openBlock"])(),Object(a["createBlock"])(w,{key:t,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),Object(a["createVNode"])(b,{label:"备注",style:{width:"100%"}},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(i,{modelValue:h.value.bz,"onUpdate:modelValue":l[8]||(l[8]=e=>h.value.bz=e),placeholder:"请输入关键字","show-word-limit":"",type:"textarea"},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"])])])):Object(a["createCommentVNode"])("",!0)}}},f=(l("090d"),l("6b0d")),g=l.n(f);const C=g()(h,[["__scopeId","data-v-1ff16f72"]]);var v=C;const V={class:"titleBox"},_={class:"tabBox"},w=Object(a["createTextVNode"])("修改"),N=Object(a["createTextVNode"])("删除");var x={__name:"index",setup(e){const{proxy:t}=Object(a["getCurrentInstance"])(),{D_JCGL_TCSB_SBLX:l,D_BZ_SF:n,D_ZDY_SBZT:i,D_JCGL_TCSB_WLLX:s,D_BZ_ZBLX_LZ:u}=t.$dict("D_JCGL_TCSB_SBLX","D_BZ_SF","D_ZDY_SBZT","D_JCGL_TCSB_WLLX","D_BZ_ZBLX_LZ"),m=Object(a["ref"])([{showType:"department",prop:"ssbmdm",placeholder:"请选择所属部门",label:"所属部门"},{label:"设备名称",prop:"sbmc",placeholder:"请输入设备名称",showType:"input"}]),p=Object(a["ref"])(),j=Object(a["reactive"])({tableData:[],keyCount:0,tableConfiger:{rowHieght:61,showSelectType:"null",loading:!1},total:0,pageConfiger:{pageSize:20,pageCurrent:1},controlsWidth:250,tableColumn:[{label:"设备名称",prop:"sbmc"},{label:"使用单位名称",prop:"sydwmc"},{label:"设备类型",prop:"sblx",showSolt:!0},{label:"设备sim卡号",prop:"sbsim"},{label:"设备编号",prop:"sbbh"}]});Object(a["onMounted"])(()=>{L()});const O=Object(a["ref"])({}),h=()=>{j.tableConfiger.loading=!0;const e={...O.value,...j.pageConfiger};Object(b["E"])(e).then(e=>{j.tableData=e.records,j.total=e.total}).finally(()=>{j.tableConfiger.loading=!1})};h();const f=e=>{O.value={...O.value,...e},h()},g=e=>{j.pageConfiger.pageNum=e},C=e=>{j.pageConfiger.pageSize=e},x=e=>{t.$confirm("确定删除该数据?","警告",{type:"warning"}).then(()=>{Object(b["F"])(e).then(e=>{ElMessage({message:"删除成功",type:"success"}),j.pageConfiger.pageNum=1,h()})}).catch(()=>{t.$message.info("已取消")})},y=(e,t)=>{p.value.init(e,t)},B=Object(a["ref"])(null),L=()=>{j.tableHeight=window.innerHeight-B.value.offsetHeight-280,window.onresize=function(){L()}},k=Object(a["ref"])([]);Object(a["watch"])(()=>u.value,e=>{e.forEach(e=>{k.value.push(e),e.itemList&&e.itemList.length>0&&D(e)})});const D=e=>{k.value.push(e),e.itemList&&e.itemList.length>0&&e.itemList.forEach(e=>{D(e)})};return(e,t)=>{const l=Object(a["resolveComponent"])("CirclePlus"),b=Object(a["resolveComponent"])("el-icon"),O=Object(a["resolveComponent"])("el-button"),L=Object(a["resolveComponent"])("dict-tag"),D=Object(a["resolveComponent"])("el-link");return Object(a["openBlock"])(),Object(a["createElementBlock"])("div",null,[Object(a["createElementVNode"])("div",V,[Object(a["createVNode"])(o["a"],{title:"智能装备管理"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(O,{type:"primary",onClick:t[1]||(t[1]=e=>y("add",""))},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(b,{style:{"vertical-align":"middle"}},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(l)]),_:1}),Object(a["createElementVNode"])("span",{style:{"vertical-align":"middle"},onClick:t[0]||(t[0]=t=>y("add",e.row))},"新增")]),_:1})]),_:1})]),Object(a["createElementVNode"])("div",{ref_key:"searchBox",ref:B},[Object(a["createVNode"])(d["a"],{searchArr:m.value,onSubmit:f},null,8,["searchArr"])],512),Object(a["createElementVNode"])("div",_,[(Object(a["openBlock"])(),Object(a["createBlock"])(c["a"],{tableData:j.tableData,tableColumn:j.tableColumn,tableHeight:j.tableHeight,key:j.keyCount,tableConfiger:j.tableConfiger,controlsWidth:j.controlsWidth,onChooseData:e.chooseData},{sblx:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(L,{options:k.value,value:e.sblx,tag:!1},null,8,["options","value"])]),controls:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(D,{type:"primary",onClick:t=>y("edit",e)},{default:Object(a["withCtx"])(()=>[w]),_:2},1032,["onClick"]),Object(a["createVNode"])(D,{type:"primary",onClick:t=>x(e.id)},{default:Object(a["withCtx"])(()=>[N]),_:2},1032,["onClick"])]),_:1},8,["tableData","tableColumn","tableHeight","tableConfiger","controlsWidth","onChooseData"])),Object(a["createVNode"])(r["a"],{onChangeNo:g,onChangeSize:C,tableHeight:j.tableHeight,pageConfiger:{...j.pageConfiger,total:j.total}},null,8,["tableHeight","pageConfiger"])]),Object(a["createVNode"])(v,{ref_key:"detailDiloag",ref:p,dict:{D_BZ_ZBLX_LZ:Object(a["unref"])(u),D_BZ_SF:Object(a["unref"])(n),D_ZDY_SBZT:Object(a["unref"])(i),D_JCGL_TCSB_WLLX:Object(a["unref"])(s)},onGetjczgetXfllList:h},null,8,["dict"])])}}};l("5dd7");const y=x;t["default"]=y},fa6f:function(e,t,l){}}]); |