Files
dy_web/pc/static/js/chunk-4c8a19f9.7e68038a.js
2026-02-09 09:17:06 +08:00

1 line
11 KiB
JavaScript

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-4c8a19f9"],{"072a":function(e,t,c){"use strict";c.r(t);var l=c("7a23");const a=e=>(Object(l["pushScopeId"])("data-v-31ee16ca"),e=e(),Object(l["popScopeId"])(),e),d={class:"container"},o=a(()=>Object(l["createElementVNode"])("div",{class:"titleBox"},[Object(l["createElementVNode"])("div",{class:"title"},"勤务排班")],-1)),s={class:"choose-month-box"},n=["onClick"],i=["onClick"],r=["onClick"],b={class:"dateTxt"},m=["onClick","onMouseenter","onMouseleave"],u={key:0,class:"data-block"},j={class:"police-block"},p={class:"item-block jingzubg"},O=a(()=>Object(l["createElementVNode"])("div",null,"排班",-1)),v={class:"item-block minjingbg"},N=a(()=>Object(l["createElementVNode"])("div",null,"民警",-1)),h={class:"item-block fujingbg"},g=a(()=>Object(l["createElementVNode"])("div",null,"辅警",-1)),V={key:1,class:"checked-box"},f={class:"item-block"},y=["onClick"],E={class:"item-block"},w=["onClick"],k={class:"drawer-box"},S={class:"current-part-box"},x=a(()=>Object(l["createElementVNode"])("div",{class:"current-text-box"},"当前单位",-1)),C={class:"partFrame-box"},D={class:"jz-box"},z=a(()=>Object(l["createElementVNode"])("div",{class:"qw-text"},"排班",-1)),L={class:"qw-group-num"},B={class:"left"},I={class:"center"},q={class:"right"},M=a(()=>Object(l["createElementVNode"])("div",{class:"qw-group-text"},[Object(l["createElementVNode"])("div",{class:"left"},"排班班次"),Object(l["createElementVNode"])("div",{class:"center"},"排班民警"),Object(l["createElementVNode"])("div",{class:"right"},"排班辅警")],-1)),F={class:"zb1-box"},_=a(()=>Object(l["createElementVNode"])("div",{class:"qw-text"},"值班",-1)),T={class:"qw-group-num"},J={class:"text1"},U={class:"text2"},Y={class:"text4"},G=a(()=>Object(l["createElementVNode"])("div",{class:"qw-group-text"},[Object(l["createElementVNode"])("div",{class:"text1"},"未在岗警力"),Object(l["createElementVNode"])("div",{class:"text2"},"值班警力"),Object(l["createElementVNode"])("div",{class:"text4"},"可抽调警力")],-1));function $(e,t,c,a,$,A){const Q=Object(l["resolveComponent"])("el-calendar"),Z=Object(l["resolveComponent"])("MOSTY"),P=Object(l["resolveComponent"])("el-drawer");return Object(l["openBlock"])(),Object(l["createElementBlock"])("div",d,[o,Object(l["createElementVNode"])("div",{class:Object(l["normalizeClass"])(["schedulTable",a.drawer?"isWidth":""])},[Object(l["createVNode"])(Q,{ref:"calendar",modelValue:a.value,"onUpdate:modelValue":t[0]||(t[0]=e=>a.value=e)},{header:Object(l["withCtx"])(({date:e})=>[Object(l["createElementVNode"])("span",null,Object(l["toDisplayString"])(e),1),Object(l["createElementVNode"])("div",s,[Object(l["createElementVNode"])("div",{class:"choose-month-item-box",onClick:t=>a.selectDate("prev-month",e)}," 上个月 ",8,n),Object(l["createElementVNode"])("div",{class:"choose-month-item-box center-month",onClick:t=>a.selectDate("today",e)}," 本月 ",8,i),Object(l["createElementVNode"])("div",{class:"choose-month-item-box",onClick:t=>a.selectDate("next-month",e)}," 下个月 ",8,r)])]),dateCell:Object(l["withCtx"])(({data:e})=>[Object(l["createElementVNode"])("div",b,[Object(l["createElementVNode"])("div",{class:Object(l["normalizeClass"])(e.isSelected?"is-selected":"")},Object(l["toDisplayString"])(e.day.split("-").slice(2).join("-")),3)]),(Object(l["openBlock"])(!0),Object(l["createElementBlock"])(l["Fragment"],null,Object(l["renderList"])(a.list.calendarList,t=>(Object(l["openBlock"])(),Object(l["createElementBlock"])("div",{style:{width:"100%"},key:t.id,onClick:e=>a.getday(t),onMouseenter:e=>a.showChecked(t),onMouseleave:e=>a.leaveChecked(t)},[-1!=t.day.indexOf(e.day)&&t.day!==a.list.currentFlag?(Object(l["openBlock"])(),Object(l["createElementBlock"])("div",u,[Object(l["withDirectives"])(Object(l["createElementVNode"])("div",j,[Object(l["createElementVNode"])("div",p,[O,Object(l["createElementVNode"])("div",null,Object(l["toDisplayString"])(t.pbs),1)]),Object(l["createElementVNode"])("div",v,[N,Object(l["createElementVNode"])("div",null,Object(l["toDisplayString"])(t.mjSet),1)]),Object(l["createElementVNode"])("div",h,[g,Object(l["createElementVNode"])("div",null,Object(l["toDisplayString"])(t.fjSet),1)])],512),[[l["vShow"],t.pbs&&t.mjSet&&t.fjSet]])])):Object(l["createCommentVNode"])("",!0),-1!=t.day.indexOf(e.day)&&t.day===a.list.currentFlag?(Object(l["openBlock"])(),Object(l["createElementBlock"])("div",V,[Object(l["withDirectives"])(Object(l["createElementVNode"])("div",null,[Object(l["createElementVNode"])("div",f,[Object(l["createElementVNode"])("div",{class:"qw-box",onClick:t=>a.serviceDuty(e.day)},"排班",8,y)]),Object(l["createElementVNode"])("div",E,[Object(l["createElementVNode"])("div",{class:"zb-box",onClick:t=>a.onDuty(e.day)},"值班",8,w)])],512),[[l["vShow"],t.pbs&&t.mjSet&&t.fjSet]])])):Object(l["createCommentVNode"])("",!0)],40,m))),128))]),_:1},8,["modelValue"])],2),Object(l["createVNode"])(P,{modelValue:a.drawer,"onUpdate:modelValue":t[2]||(t[2]=e=>a.drawer=e),direction:a.direction,modal:!1,size:"100%","modal-class":"drawer-contain"},{default:Object(l["withCtx"])(()=>[Object(l["createElementVNode"])("div",k,[Object(l["createElementVNode"])("div",S,[x,Object(l["createElementVNode"])("div",C,[Object(l["createVNode"])(Z,{placeholder:a.placeholder,width:"200px",clearable:"",filterable:"",modelValue:a.ssbmid,"onUpdate:modelValue":t[1]||(t[1]=e=>a.ssbmid=e)},null,8,["placeholder","modelValue"])])]),Object(l["createElementVNode"])("div",D,[z,Object(l["createElementVNode"])("div",L,[Object(l["createElementVNode"])("div",B,Object(l["toDisplayString"])(a.list.serviceList.pbNum),1),Object(l["createElementVNode"])("div",I,Object(l["toDisplayString"])(a.list.serviceList.mNum),1),Object(l["createElementVNode"])("div",q,Object(l["toDisplayString"])(a.list.serviceList.fNum),1)]),M]),Object(l["createElementVNode"])("div",F,[_,Object(l["createElementVNode"])("div",T,[Object(l["createElementVNode"])("div",J,Object(l["toDisplayString"])(a.list.pbNum.wzgjl),1),Object(l["createElementVNode"])("div",U,Object(l["toDisplayString"])(a.list.pbNum.zbjl),1),Object(l["createElementVNode"])("div",Y,Object(l["toDisplayString"])(a.list.pbNum.kdyjl),1)]),G])])]),_:1},8,["modelValue","direction"])])}var A=c("6605"),Q=c("5d2d"),Z=c("b775");const P="/mosty-api/mosty-qwzx";function W(e){return Object(Z["a"])({url:P+"/tbQwXfpb/getPbbbByMonthBm",method:"GET",params:e})}function X(e){return Object(Z["a"])({url:P+"/tbQwZbbb/getJlByBm",method:"GET",params:e})}var H=c("5502"),K=(c("92c2"),c("97cc")),R={components:{MOSTY:K["a"]},setup(e,t){const c=Object(A["d"])(),a=Object(l["ref"])([]),d=Object(l["ref"])(""),o=Object(H["b"])(),s=Object(l["ref"])(),n=Object(l["ref"])(new Date),i=Object(l["ref"])(""),r=Object(l["ref"])(""),b=[],m=Object(l["ref"])(new Date),u=Object(l["ref"])(!0),j=e=>{u.value=!0},p=Object(l["ref"])(""),O=Object(l["ref"])(""),v=Object(l["ref"])("rtl"),N=(Object(l["reactive"])({jz:"",mjSet:"",fjSet:"",zbsl:""}),Object(l["reactive"])({currentVal:"",currentFlag:"",open:!1,partList:[],calendarList:[],serviceList:{pbNum:0,mNum:0,fNum:0},shiftList:{wzgNum:0,zbNum:0,bqNum:0,kcdNum:0},list0:[],list1:[],list2:[],apartment:"",pbNum:{wzgjl:0,zbjl:0,kdyjl:0}})),h=Object(l["ref"])(),g=e=>{let t=h.value.getCheckedNodes();h.value.getCheckedNodes()&&h.value.getCheckedNodes().length>0&&(N.partCode=t[0].value,N.part=t[0].label,N.ssbmdm=t[0].value,N.gajgjgdm=t[0].value,w())};Object(l["onMounted"])(()=>{O.value=Object(Q["b"])("deptId"),p.value=O.value[0].deptName,d.value=O.value[0].deptId});const V=(e,t)=>{s.value.selectDate(e),w(),N.serviceList.pbNum="",N.serviceList.mNum="",N.serviceList.fNum="",N.pbNum.wzgjl="",N.pbNum.zbjl="",N.pbNum.kdyjl=""},f=(e,t,c)=>{let l=e.indexOf(t);for(let a=0;a<c;a++)l=e.indexOf(t,l+1);return e.substring(0,l)},y=e=>(e=e.replace(/\//g,"-"),e=e.replace(/\//g,""),e=f(e,"-",1),e),E=()=>{const e=new Date,t=e.getFullYear(),c=(e.getMonth()+1).toString().padStart(2,0),l=e.getDate().toString().padStart(2,0);return`${t}-${c}-${l}`},w=(e,t)=>{let c=y(n.value.toLocaleDateString());W({time:c,ssbmid:t||O.value[0].deptId}).then(t=>{if(N.calendarList=t,1===e){let e=new Date,t=e.getMonth()+1,c=e.getDate();t<10&&(t="0"+t),c<10&&(c="0"+c);let l=e.getFullYear()+"-"+t+"-"+c;N.calendarList.forEach(e=>{e.day===l&&(N.currentFlag=l,N.serviceList.pbNum=e.pbs,N.serviceList.mNum=e.mjSet,N.serviceList.fNum=e.fjSet)}),L(1)}})},k=Object(l["ref"])(""),S=e=>{c.push({path:"/shifTscheduling/index",query:{time:e,bm:O.value[0].deptId}})},x=e=>{c.push({path:"/watchmanScheduling/pbjl",query:{time:e,bm:O.value[0].deptId}})},C=e=>{e.pbs&&e.mjSet&&e.fjSet&&(N.currentFlag=e.day,N.serviceList.pbNum=e.pbs,N.serviceList.mNum=e.mjSet,N.serviceList.fNum=e.fjSet,L(2,e))},D=e=>{},z=()=>{N.open=!1,N.list0=[],N.list1=[],N.list2=[]},L=(e,t)=>{let c="";if(1===e){c=E();for(let e=0;e<N.calendarList.length;e++){const l=N.calendarList[e];l.day==c&&(t=l)}}else c=t.day;X({time:c,ssbmid:O.value[0].deptId}).then(e=>{N.pbNum.wzgjl=e.wzgjl,N.pbNum.zbjl=e.zbjl,N.pbNum.kdyjl=e.all-(e.zbjl+e.wzgjl+t.mjSet+t.fjSet)})};return Object(l["watch"])(d,(e,t)=>{O.value[0].deptId=e,w(1,O.value[0].deptId)}),{rangeDate:i,station:r,stationGroup:b,calendar:s,selectDate:V,value:n,scheduling:m,pbxx:w,formatDate:y,list:N,getday:j,direction:v,drawer:u,onDuty:S,serviceDuty:x,router:c,showChecked:C,leaveChecked:D,ssbmid:d,store:o,chooseDay:k,submit:z,countZbrys:L,handleChange:g,cascader:h,depList:a,placeholder:p}}},ee=(c("3acd"),c("1889"),c("d959")),te=c.n(ee);const ce=te()(R,[["render",$],["__scopeId","data-v-31ee16ca"]]);t["default"]=ce},"081d":function(e,t,c){},1889:function(e,t,c){"use strict";c("081d")},"3acd":function(e,t,c){"use strict";c("53b5")},"53b5":function(e,t,c){},"97cc":function(e,t,c){"use strict";var l=c("7a23"),a=c("267e"),d=(c("c5cb"),c("92c2")),o={__name:"index",props:{placeholder:{default:"请选择",type:String},multiple:{default:!1,type:Boolean},isAll:{default:100,type:Number},modelValue:{type:Array||String,default:[]},width:{default:a["a"],type:String}},emits:["update:modelValue"],setup(e,{emit:t}){const c=e,a=(Object(l["ref"])(!1),Object(l["ref"])([])),o=Object(l["ref"])({deptname:"",deptcode:"",parentid:""}),s=Object(l["ref"])([]),n={children:"childDeptList",value:"orgCode",label:"orgName",checkStrictly:!0,multiple:c.multiple,lazy:!0,lazyLoad(e,t){o.value.parentid=e.data.id,Object(d["J"])(o.value).then(e=>{s.value=s.value.concat(e);for(let t=0;t<e.length;t++)e[t].leaf=!e[t].hasChildren;t(e)})}},i=Object(l["ref"])([]),r=async()=>{const e=await Object(d["J"])(o.value);i.value=e,s.value=e};Object(l["onMounted"])(()=>{r()}),Object(l["watch"])(()=>c.modelValue,e=>{a.value=e},{deep:!0,immediate:!0});const b=e=>{if(!0===c.multiple){const c=e.map(e=>e[e.length-1]);t("update:modelValue",c)}else{const c=e?e[e.length-1]:"";t("update:modelValue",c);let l=s.value.find(e=>e.orgCode==c);t("getDepValue",l)}};return(t,c)=>{const d=Object(l["resolveComponent"])("el-cascader");return Object(l["openBlock"])(),Object(l["createElementBlock"])("div",{class:"form-item-box",style:Object(l["normalizeStyle"])({width:e.width})},[Object(l["createVNode"])(d,{style:{width:"100%"},class:"el-cascader-zj","show-all-levels":!1,clearable:"",filterable:"",placeholder:e.modelValue?e.placeholder:"请选择部门",options:i.value,modelValue:a.value,"onUpdate:modelValue":c[0]||(c[0]=e=>a.value=e),onChange:b,props:n},null,8,["placeholder","options","modelValue"])],4)}}},s=(c("b85a"),c("d959")),n=c.n(s);const i=n()(o,[["__scopeId","data-v-1560eb4d"]]);t["a"]=i},b85a:function(e,t,c){"use strict";c("de45")},de45:function(e,t,c){}}]);