(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2528c7e6"],{"54f2":function(e,t,l){"use strict";l.r(t);var a=l("7a23"),o=l("22bb"),c=l("08d2"),n=l("7902"),r=l("313e");const d={class:"pie"};var u={__name:"PieEcharts",props:{title:{type:String},data:{type:Array}},setup(e){const t=e;Object(a["watch"])(()=>t.data,()=>{c()});const l=Object(a["ref"])(null);function o(){const e={title:{text:t.title,left:"center",textStyle:{color:"rgba(255,255,255, 1)",fontSize:"12px"}},tooltip:{trigger:"item"},legend:{top:"10%",left:"center",textStyle:{color:"rgba(255,255,255, 1)",fontSize:"12px"}},series:[{name:t.title,type:"pie",radius:"50%",center:["50%","65%"],data:t.data,emphasis:{itemStyle:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"}}}]};return e}function c(){r["a"](l.value).setOption(o())}return Object(a["onMounted"])(()=>{c()}),(e,t)=>(Object(a["openBlock"])(),Object(a["createElementBlock"])("div",d,[Object(a["createElementVNode"])("div",{ref_key:"pieEchart",ref:l},null,512)]))}},i=(l("9da8"),l("d959")),b=l.n(i);const s=b()(u,[["__scopeId","data-v-6f49f294"]]);var j=s,O=l("d714"),p=l("92c2"),m=l("b775");const v="/mosty-api/mosty-qwzx";function f(e){return Object(m["a"])({url:v+"/tbQwBmjlbb",method:"GET",params:e})}function V(){return Object(m["a"])({url:v+"/tbQwBmjlbb/countBmjlbb",method:"GET"})}const h=e=>(Object(a["pushScopeId"])("data-v-c33b40d6"),e=e(),Object(a["popScopeId"])(),e),w={class:"titleBox"},N=h(()=>Object(a["createElementVNode"])("div",{class:"title"},"警力报备",-1)),g={class:"btnBox"},y=h(()=>Object(a["createElementVNode"])("span",{style:{"vertical-align":"middle"}},"新增",-1)),x=h(()=>Object(a["createElementVNode"])("span",{style:{"vertical-align":"middle"}},"批量删除",-1)),C=Object(a["createTextVNode"])(" 查询 "),k=Object(a["createTextVNode"])(" 重置 "),_={class:"tongji"},E=Object(a["createTextVNode"])(" 统计人数:在岗民警"),z=Object(a["createTextVNode"])("人, 不在岗民警 "),B=Object(a["createTextVNode"])("人, 在岗率 "),S=Object(a["createTextVNode"])("; 在岗辅警 "),U=Object(a["createTextVNode"])("人, 不在岗辅警 "),T=Object(a["createTextVNode"])("人, 在岗率 "),D={class:"echarts"},Q=h(()=>Object(a["createElementVNode"])("div",{class:"title"},"统计图表:",-1)),Y={class:"tabBox"},I=Object(a["createTextVNode"])("修改"),M=Object(a["createTextVNode"])("注销"),F={key:0,class:"dialog"},J={class:"head_box"},G={class:"title"},L=Object(a["createTextVNode"])("保存"),P=Object(a["createTextVNode"])("关闭"),q=h(()=>Object(a["createElementVNode"])("div",{class:"from_label"},"勤务班次",-1));var H={__name:"index",setup(e){const{proxy:t}=Object(a["getCurrentInstance"])(),l=Object(a["ref"])(null),r=Object(a["ref"])({}),d=Object(a["ref"])([]),u=Object(a["ref"])(),i=Object(a["ref"])(null),b=Object(a["ref"])([]),s=Object(a["ref"])([]),m=Object(a["ref"])(!0),v=Object(a["ref"])(!1),h=Object(a["ref"])(0),H=(Object(a["ref"])(!1),Object(a["ref"])([]),Object(a["ref"])([])),A=Object(a["ref"])("警力报备"),X=Object(a["ref"])(null),$=Object(a["ref"])(0),K=Object(a["ref"])(!1),R=(Object(a["ref"])([]),Object(a["ref"])(!1)),W=(Object(a["ref"])([]),Object(a["ref"])(!1)),Z=(Object(a["ref"])([]),Object(a["ref"])(!1)),ee=(Object(a["ref"])([]),Object(a["ref"])(!1)),te=(Object(a["ref"])([]),Object(a["ref"])(!1)),le=(Object(a["ref"])([]),Object(a["ref"])([{title:"警种统计",data:[{value:0,name:"民警"},{value:0,name:"辅警"},{value:0,name:"特警"},{value:0,name:"交警"},{value:0,name:"辅警"}]},{title:"性别",data:[{value:0,name:"男"},{value:0,name:"女"},{value:0,name:"未知"}]},{title:"人员类型",data:[{value:0,name:"民警"},{value:0,name:"辅警"}]},{title:"年龄分布",data:[{value:0,name:"0~30"},{value:0,name:"31~40"},{value:0,name:"41~50"},{value:0,name:"50以上"}]}])),ae=Object(a["ref"])(!1),oe=Object(a["ref"])({pageCurrent:1,pageSize:20}),ce=Object(a["ref"])({});function ne(){2==d.value.length&&(ce.value.kssj=d.value.length[0],ce.value.jssj=d.value.length[1])}function re(e,t){let l="--";return l=e+t==0?"0%":(e/(e+t)*100).toFixed(2)+"%","NaN%"!=l?l:"--"}const de={expandTrigger:"children",children:"childDeptList",label:"orgName",value:"id",checkStrictly:!0,emitPath:!1},ue=Object(a["reactive"])({});function ie(){V().then(e=>{r.value=e,le.value[1].data=e.xbtj.map(e=>{let t="未知";return"1"==e.type?t="男":"2"==e.type&&(t="女"),{value:e.sl,name:t}}),le.value[2].data=e.rylxtj.map(e=>({value:e.sl,name:"01"==e.type?"民警":"辅警"})),le.value[3].data=e.nlfbtj.map(e=>{let t="";return t="1"==e.type?"0~30":"2"==e.type?"31~40":"3"==e.type?"31~50":"50以上",{value:e.sl,name:t}})})}function be(e){}function se(){}function je(){}function Oe(){}function pe(){}function me(){}function ve(){let e={pageCurrent:1,pageSize:1e3};Object(O["c"])(e).then(e=>{H.value=e.records})}function fe(){Ce()}function Ve(e){let t=i.value.getCheckedNodes();ce.value.ssbm=t[0].text;const l=JSON.parse(JSON.stringify(e));ce.value.ssbmdm=l}function he(){oe.value={pageCurrent:1,pageSize:20},Ce()}function we(){ce.value={}}function Ne(){m.value=!1,we(),A.value="警力报备",ae.value=!0}function ge(){m.value=!1}function ye(){m.value=!0,we(),A.value="警力报备修改",ae.value=!0}function xe(){t.$confirm("确定要删除","警告",{type:"warning"})}function Ce(){f(oe.value).then(e=>{b.value=e.records,$.value=e.total})}function ke(){ae.value=!1}function _e(){X.value.validate(e=>{e&&(v.value=!0,setTimeout(()=>{v.value=!1},1500))})}const Ee=e=>{oe.value.pageSize=e,Ce()},ze=e=>{oe.value.pageCurrent=e,Ce()},Be=()=>{u.value=window.innerHeight-l.value.offsetHeight-240};return Object(a["onMounted"])(()=>{Object(p["J"])({}).then(e=>{s.value=e.records}),ie(),Ce(),ve(),t.mittBus.on("mittFn",e=>{h.value=e}),Be(),window.onresize=function(){Be()}}),Object(a["onUnmounted"])(()=>{t.mittBus.off("mittFn")}),(e,t)=>{const O=Object(a["resolveComponent"])("CirclePlus"),p=Object(a["resolveComponent"])("el-icon"),f=Object(a["resolveComponent"])("el-button"),V=Object(a["resolveComponent"])("Delete"),H=Object(a["resolveComponent"])("el-form-item"),ie=Object(a["resolveComponent"])("el-form"),ve=Object(a["resolveComponent"])("el-table-column"),we=Object(a["resolveComponent"])("el-table"),Ce=Object(a["resolveComponent"])("el-pagination"),Be=Object(a["resolveComponent"])("el-cascader"),Se=Object(a["resolveComponent"])("el-input"),Ue=Object(a["resolveComponent"])("el-date-picker");return Object(a["openBlock"])(),Object(a["createElementBlock"])("div",null,[Object(a["createElementVNode"])("div",w,[N,Object(a["createElementVNode"])("div",g,[Object(a["createVNode"])(f,{type:"primary",onClick:Ne},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(p,{style:{"vertical-align":"middle"}},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(O)]),_:1}),y]),_:1}),Object(a["createVNode"])(f,{typeof:"danger"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(p,{style:{"vertical-align":"middle"}},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(V)]),_:1}),x]),_:1})])]),Object(a["createElementVNode"])("div",{class:"searchBox",ref_key:"searchBox",ref:l},[Object(a["createVNode"])(ie,{model:oe.value,inline:!0},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(H,{label:"巡防部门"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(n["a"],{width:"180px",clearable:"",filterable:"",modelValue:oe.value.deptIds,"onUpdate:modelValue":t[0]||(t[0]=e=>oe.value.deptIds=e)},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(H,null,{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(f,{onClick:fe},{default:Object(a["withCtx"])(()=>[C]),_:1}),Object(a["createVNode"])(f,{onClick:t[1]||(t[1]=e=>he())},{default:Object(a["withCtx"])(()=>[k]),_:1})]),_:1})]),_:1},8,["model"]),Object(a["createElementVNode"])("div",_,[E,Object(a["createElementVNode"])("span",null,Object(a["toDisplayString"])(r.value.zgmjs),1),z,Object(a["createElementVNode"])("span",null,Object(a["toDisplayString"])(r.value.bzgmjs),1),B,Object(a["createElementVNode"])("span",null,Object(a["toDisplayString"])(re(r.value.zgmjs,r.value.bzgmjs)),1),S,Object(a["createElementVNode"])("span",null,Object(a["toDisplayString"])(r.value.zgfjs),1),U,Object(a["createElementVNode"])("span",null,Object(a["toDisplayString"])(r.value.bzgfjs),1),T,Object(a["createElementVNode"])("span",null,Object(a["toDisplayString"])(re(r.value.zgfjs,r.value.bzgfjs)),1)]),Object(a["createElementVNode"])("div",D,[Q,(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(le.value,(e,t)=>(Object(a["openBlock"])(),Object(a["createElementBlock"])("div",{class:"item",key:t},[Object(a["createVNode"])(j,{data:e.data,title:e.title},null,8,["data","title"])]))),128))])],512),Object(a["createElementVNode"])("div",Y,[(Object(a["openBlock"])(),Object(a["createBlock"])(we,{data:b.value,border:"",ref:"dataTreeList","row-key":"id","tree-props":{children:"itemList",hasChildren:!0},style:{width:"100%"},key:h.value,height:u.value},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(ve,{type:"index","show-overflow-tooltip":"",align:"center",width:"60px",label:"序号"}),Object(a["createVNode"])(ve,{prop:"","show-overflow-tooltip":"",align:"center",label:"所属部门"}),Object(a["createVNode"])(ve,{prop:"","show-overflow-tooltip":"",align:"center",label:"开始时间"}),Object(a["createVNode"])(ve,{prop:"","show-overflow-tooltip":"",align:"center",label:"结束时间"}),Object(a["createVNode"])(ve,{prop:"","show-overflow-tooltip":"",align:"center",label:"在岗民警"}),Object(a["createVNode"])(ve,{prop:"","show-overflow-tooltip":"",align:"center",label:"在岗辅警"}),Object(a["createVNode"])(ve,{prop:"","show-overflow-tooltip":"",align:"center",label:"值班民警"}),Object(a["createVNode"])(ve,{prop:"","show-overflow-tooltip":"",align:"center",label:"值班辅警"}),Object(a["createVNode"])(ve,{prop:"","show-overflow-tooltip":"",align:"center",label:"不在岗民警"}),Object(a["createVNode"])(ve,{prop:"","show-overflow-tooltip":"",align:"center",label:"不在岗辅警"}),Object(a["createVNode"])(ve,{label:"操作",align:"center",fixed:"right",width:"200px"},{default:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(f,{onClick:t=>ye(e),size:"small"},{default:Object(a["withCtx"])(()=>[I]),_:2},1032,["onClick"]),Object(a["createVNode"])(f,{type:"danger",onClick:t=>xe(e),size:"small"},{default:Object(a["withCtx"])(()=>[M]),_:2},1032,["onClick"])]),_:1})]),_:1},8,["data","height"])),Object(a["createElementVNode"])("div",{class:"fenye",style:Object(a["normalizeStyle"])({top:u.value+"px"})},[Object(a["createVNode"])(Ce,{class:"pagination",onSizeChange:Ee,onCurrentChange:ze,"current-page":oe.value.pageCurrent,"page-sizes":[10,20,50,100],"page-size":oe.value.pageSize,layout:"total, sizes, prev, pager, next, jumper",total:$.value},null,8,["current-page","page-size","total"])],4)]),ae.value?(Object(a["openBlock"])(),Object(a["createElementBlock"])("div",F,[Object(a["createElementVNode"])("div",J,[Object(a["createElementVNode"])("span",G,Object(a["toDisplayString"])(A.value),1),Object(a["createElementVNode"])("div",null,[Object(a["createVNode"])(f,{type:"primary",size:"small",onClick:_e,loading:v.value},{default:Object(a["withCtx"])(()=>[L]),_:1},8,["loading"]),Object(a["createVNode"])(f,{size:"small",onClick:ke},{default:Object(a["withCtx"])(()=>[P]),_:1})])]),Object(a["createVNode"])(ie,{ref_key:"elform",ref:X,model:ce.value,rules:ue,inline:!0,"label-position":"top"},{default:Object(a["withCtx"])(()=>[q,Object(a["createVNode"])(H,{label:"巡防部门",prop:""},{default:Object(a["withCtx"])(()=>[m.value?Object(a["createCommentVNode"])("",!0):(Object(a["openBlock"])(),Object(a["createBlock"])(Be,{key:0,style:{width:"100%"},ref_key:"cascader",ref:i,modelValue:ce.value.ssbmdm,"onUpdate:modelValue":t[2]||(t[2]=e=>ce.value.ssbmdm=e),options:s.value,props:de,onChange:Ve,"show-all-levels":!1},null,8,["modelValue","options"])),m.value?(Object(a["openBlock"])(),Object(a["createBlock"])(Se,{key:1,style:{width:"100%"},modelValue:ce.value.ssbm,"onUpdate:modelValue":t[3]||(t[3]=e=>ce.value.ssbm=e),onFocus:ge},null,8,["modelValue"])):Object(a["createCommentVNode"])("",!0)]),_:1}),Object(a["createVNode"])(H,{label:"起止时间",style:{width:"48%"}},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(Ue,{modelValue:d.value,"onUpdate:modelValue":t[4]||(t[4]=e=>d.value=e),style:{width:"100%"},type:"daterange","unlink-panels":"","range-separator":"至","start-placeholder":"开始时间","end-placeholder":"结束时间",onChange:ne,format:"YYYY-MM-DD","value-format":"YYYY-MM-DD"},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(H,{style:{width:"48%"},label:"在岗民警",prop:""},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(Se,{onClick:t[5]||(t[5]=e=>K.value=!0),modelValue:e.mjtext,"onUpdate:modelValue":t[6]||(t[6]=t=>e.mjtext=t),placeholder:"请选择",clearable:"",readonly:"",style:{width:"100%"}},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(H,{style:{width:"48%"},label:"在岗辅警",prop:""},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(Se,{onClick:t[7]||(t[7]=e=>R.value=!0),modelValue:e.fjtext,"onUpdate:modelValue":t[8]||(t[8]=t=>e.fjtext=t),readonly:"",placeholder:"请选择",clearable:"",style:{width:"100%"}},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(H,{style:{width:"48%"},label:"值班民警",prop:""},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(Se,{onClick:t[9]||(t[9]=e=>ee.value=!0),modelValue:e.mjtext,"onUpdate:modelValue":t[10]||(t[10]=t=>e.mjtext=t),placeholder:"请选择",clearable:"",readonly:"",style:{width:"100%"}},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(H,{style:{width:"48%"},label:"值班辅警",prop:""},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(Se,{onClick:t[11]||(t[11]=e=>te.value=!0),modelValue:e.fjtext,"onUpdate:modelValue":t[12]||(t[12]=t=>e.fjtext=t),readonly:"",placeholder:"请选择",clearable:"",style:{width:"100%"}},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(H,{style:{width:"48%"},label:"不在岗民警",prop:""},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(Se,{onClick:t[13]||(t[13]=e=>W.value=!0),modelValue:e.mjtext,"onUpdate:modelValue":t[14]||(t[14]=t=>e.mjtext=t),placeholder:"请选择",clearable:"",readonly:"",style:{width:"100%"}},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(H,{style:{width:"48%"},label:"不在岗辅警",prop:""},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(Se,{onClick:t[15]||(t[15]=e=>Z.value=!0),modelValue:e.fjtext,"onUpdate:modelValue":t[16]||(t[16]=t=>e.fjtext=t),readonly:"",placeholder:"请选择",clearable:"",style:{width:"100%"}},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"])])):Object(a["createCommentVNode"])("",!0),Object(a["createVNode"])(o["a"],{modelValue:K.value,"onUpdate:modelValue":t[17]||(t[17]=e=>K.value=e),onChoosedUsers:be},null,8,["modelValue"]),Object(a["createVNode"])(c["a"],{modelValue:R.value,"onUpdate:modelValue":t[18]||(t[18]=e=>R.value=e),onChoosedUsers:se},null,8,["modelValue"]),Object(a["createVNode"])(o["a"],{modelValue:ee.value,"onUpdate:modelValue":t[19]||(t[19]=e=>ee.value=e),onChoosedUsers:je},null,8,["modelValue"]),Object(a["createVNode"])(c["a"],{modelValue:te.value,"onUpdate:modelValue":t[20]||(t[20]=e=>te.value=e),onChoosedUsers:Oe},null,8,["modelValue"]),Object(a["createVNode"])(o["a"],{modelValue:W.value,"onUpdate:modelValue":t[21]||(t[21]=e=>W.value=e),onChoosedUsers:pe},null,8,["modelValue"]),Object(a["createVNode"])(c["a"],{modelValue:Z.value,"onUpdate:modelValue":t[22]||(t[22]=e=>Z.value=e),onChoosedUsers:me},null,8,["modelValue"])])}}};l("d89e");const A=b()(H,[["__scopeId","data-v-c33b40d6"]]);t["default"]=A},5949:function(e,t,l){},"9da8":function(e,t,l){"use strict";l("f411")},d714:function(e,t,l){"use strict";l.d(t,"c",(function(){return c})),l.d(t,"a",(function(){return n})),l.d(t,"b",(function(){return r})),l.d(t,"d",(function(){return d})),l.d(t,"e",(function(){return u}));var a=l("b775");const o="/mosty-api/mosty-qwzx";function c(e){return Object(a["a"])({url:o+"/tbQwQwbc",method:"GET",params:e})}function n(e){return Object(a["a"])({url:o+"/tbQwQwbc",method:"POST",data:e})}function r(e){return Object(a["a"])({url:o+"/tbQwQwbc/"+e,method:"delete"})}function d(e){return Object(a["a"])({url:o+"/tbQwQwbc/"+e,method:"GET"})}function u(e){return Object(a["a"])({url:o+"/tbQwQwbc",method:"put",data:e})}},d89e:function(e,t,l){"use strict";l("5949")},f411:function(e,t,l){}}]);