(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-ece4e462"],{"22aa":function(e,t,l){"use strict";l("6fa9")},"6fa9":function(e,t,l){},9748:function(e,t,l){"use strict";l.r(t);var a=l("7a23"),c=(l("5d2d"),l("ad28")),o=l("1090"),n=l("2d16"),b=l("7902"),r=l("8f43"),d=l("b893");l("0792");const i={key:0,class:"dialog"},s={class:"head_box"},u={class:"title"},j=Object(a["createTextVNode"])("保存"),O=Object(a["createTextVNode"])("关闭"),p={class:"formCnt"},m={class:"infoItem"};var f={__name:"editAddForm",props:{dic:{type:Object,default:{}}},emits:["updateDate"],setup(e,{expose:t,emit:l}){const c=e,{proxy:o}=Object(a["getCurrentInstance"])(),{D_BZ_SF:n,D_JC_XFJY_JYLX:d}=o.$dict("D_BZ_SF","D_JC_XFJY_JYLX"),f=Object(a["ref"])("新增"),g=Object(a["ref"])(),C=Object(a["ref"])(!1),v=Object(a["ref"])(!1),h=Object(a["ref"])(!1),w=Object(a["ref"])({}),V=Object(a["reactive"])({qwZt:[{required:!0,message:"请选择勤务状态",trigger:"change"}]}),_=(e,t)=>{v.value=!0,f.value=t?"修改":"新增",t&&(w.value=JSON.parse(JSON.stringify(t)))},y=()=>{w.value={},v.value=!1,h.value=!1},N=()=>{g.value.validate(e=>{if(!e)return!1;h.value=!0;let t={...w.value};t.xfllId=w.value.id,t.idEntityCard=w.value.sfzh,Object(r["c"])(t,"/mosty-base/sysUserExtend/saveOrUpdateQwZt").then(e=>{o.$message({type:"success",message:f+"成功"}),y(),l("updateDate")}).catch(()=>{h.value=!1})})};return t({init:_}),(e,t)=>{const l=Object(a["resolveComponent"])("el-button"),o=Object(a["resolveComponent"])("el-input"),n=Object(a["resolveComponent"])("el-form-item"),r=Object(a["resolveComponent"])("el-input-number"),d=Object(a["resolveComponent"])("el-form");return v.value?(Object(a["openBlock"])(),Object(a["createElementBlock"])("div",i,[Object(a["createElementVNode"])("div",s,[Object(a["createElementVNode"])("span",u,Object(a["toDisplayString"])(f.value),1),Object(a["createElementVNode"])("div",null,[Object(a["withDirectives"])(Object(a["createVNode"])(l,{type:"primary",size:"small",loading:h.value,onClick:N},{default:Object(a["withCtx"])(()=>[j]),_:1},8,["loading"]),[[a["vShow"],!C.value]]),Object(a["createVNode"])(l,{size:"small",onClick:y},{default:Object(a["withCtx"])(()=>[O]),_:1})])]),Object(a["createElementVNode"])("div",p,[Object(a["createVNode"])(d,{ref_key:"elform",ref:g,model:w.value,"label-width":"110px",rules:V,inline:!0},{default:Object(a["withCtx"])(()=>[Object(a["createElementVNode"])("div",m,[Object(a["createVNode"])(n,{label:"姓名",prop:"xm",style:{width:"46%"}},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(o,{modelValue:w.value.xm,"onUpdate:modelValue":t[0]||(t[0]=e=>w.value.xm=e),disabled:!0,placeholder:"请输入姓名",style:{width:"100%"}},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(n,{label:"勤务状态",prop:"qwZt",style:{width:"46%"}},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(b["j"],{dictEnum:c.dic.D_BZ_QWZT,placeholder:"请选择勤务状态",modelValue:w.value.qwZt,"onUpdate:modelValue":t[1]||(t[1]=e=>w.value.qwZt=e),style:{width:"100%"}},null,8,["dictEnum","modelValue"])]),_:1}),Object(a["createVNode"])(n,{label:"督办状态",prop:"qwDbzt",style:{width:"46%"}},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(b["j"],{disabled:!0,dictEnum:c.dic.D_BZ_QWDBZT,placeholder:"请选择勤务状态",modelValue:w.value.qwDbzt,"onUpdate:modelValue":t[2]||(t[2]=e=>w.value.qwDbzt=e),style:{width:"100%"}},null,8,["dictEnum","modelValue"])]),_:1}),Object(a["createVNode"])(n,{label:"勤务时长",prop:"qwsc",style:{width:"46%"}},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(r,{disabled:!0,modelValue:w.value.qwsc,"onUpdate:modelValue":t[3]||(t[3]=e=>w.value.qwsc=e),placeholder:"请输入勤务时长",style:{width:"100%"}},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(n,{label:"久坐时长",prop:"jzsc",style:{width:"46%"}},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(r,{disabled:!0,modelValue:w.value.jzsc,"onUpdate:modelValue":t[4]||(t[4]=e=>w.value.jzsc=e),placeholder:"请输入久坐时长",style:{width:"100%"}},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(n,{label:"巡逻越界次数",prop:"xlyjcs",style:{width:"46%"}},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(r,{disabled:!0,modelValue:w.value.xlyjcs,"onUpdate:modelValue":t[5]||(t[5]=e=>w.value.xlyjcs=e),placeholder:"请输入巡逻越界次数",style:{width:"100%"}},null,8,["modelValue"])]),_:1})])]),_:1},8,["model","rules"])])])):Object(a["createCommentVNode"])("",!0)}}},g=(l("22aa"),l("d959")),C=l.n(g);const v=C()(f,[["__scopeId","data-v-64acdbd0"]]);var h=v;const w={key:0,class:"dialog"},V={class:"head_box"},_={class:"title"},y={class:"btnBox"},N=Object(a["createTextVNode"])("关闭"),x={ref:"searchBox"},B={class:"tabBox"};var D={__name:"dialogTable",props:{dic:Object},setup(e,{expose:t}){const l=e,b=Object(a["ref"])({}),i=Object(a["ref"])(600),{proxy:s}=Object(a["getCurrentInstance"])(),u=Object(a["reactive"])({year:Object(d["c"])(null,"ymd"),week:Object(d["d"])(Object(d["c"])(null,"ymd")),bbzt:"值班报备"}),j=Object(a["ref"])(!1),O=Object(a["reactive"])([{showType:"defaultSlot",label:"报备类型"},{showType:"input",prop:"jzMc",placeholder:"请输入警组名称",label:"警组名称"}]),p=Object(a["reactive"])({tableData:[],keyCount:0,tableConfiger:{loading:!1,rowHieght:61,showSelectType:"null",haveControls:!1},total:0,pageConfiger:{pageSize:10,pageCurrent:1},controlsWidth:120,tableColumn:[{label:"警组名称",prop:"jzMc"},{label:"报备开始时间",prop:"bbSjKssj"},{label:"报备结束时间",prop:"bbSjJssj"},{label:"所属部门 ",prop:"ssbm"},{label:"报备状态 ",prop:"bbZt",showSolt:!0}]}),m=Object(a["ref"])(""),f=Object(a["ref"])(""),g=(e,t)=>{f.value=t,m.value=e,j.value=!0,v()},C=e=>{p.pageConfiger.pageCurrent=1,e.startTime=e.daterange?e.daterange[0]+" 00:00:00":"",e.endTime=e.daterange?e.daterange[1]+" 23:59:59":"",b.value={...b.value,...e},delete b.value.daterange,v()},v=()=>{p.tableConfiger.loading=!0;let e={...b.value,...p.pageConfiger},t="";if(t="值班报备"==u.bbzt?"/mosty-qwzx/tbQwglZbbb/selectPage":"街面勤务报备"==u.bbzt?"/mosty-qwzx/tbQwglXfbb/selectPage":"/mosty-qwzx/tbQwglBb/selectPage","值班报备"!=u.bbzt&&"街面勤务报备"!=u.bbzt){let t=l.dic.D_QW_BBZL.find(e=>e.label==u.bbzt);e.qwBbzl=t.dm}e.sfzh=m.value,"勤务跟踪"==f.value&&(e.bbZt="03"),Object(r["b"])(e,t).then(e=>{p.tableConfiger.loading=!1,p.tableData=e.records,p.total=e.total}).catch(()=>{p.tableConfiger.loading=!1})},h=e=>{p.pageConfiger.pageCurrent=e,v()},D=e=>{p.pageConfiger.pageSize=e,v()};return t({init:g}),(e,t)=>{const b=Object(a["resolveComponent"])("el-button"),r=Object(a["resolveComponent"])("el-option"),d=Object(a["resolveComponent"])("el-select"),s=Object(a["resolveComponent"])("dict-tag");return j.value?(Object(a["openBlock"])(),Object(a["createElementBlock"])("div",w,[Object(a["createElementVNode"])("div",V,[Object(a["createElementVNode"])("span",_,Object(a["toDisplayString"])(f.value),1),Object(a["createElementVNode"])("div",y,[Object(a["createVNode"])(b,{size:"small",onClick:t[0]||(t[0]=e=>j.value=!1)},{default:Object(a["withCtx"])(()=>[N]),_:1})])]),Object(a["createElementVNode"])("div",x,[Object(a["createVNode"])(n["a"],{searchArr:O,onSubmit:C},{defaultSlot:Object(a["withCtx"])(()=>[Object(a["createVNode"])(d,{modelValue:u.bbzt,"onUpdate:modelValue":t[1]||(t[1]=e=>u.bbzt=e),onChange:v},{default:Object(a["withCtx"])(()=>[(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(l.dic.D_QW_BBZL,e=>(Object(a["openBlock"])(),Object(a["createBlock"])(r,{key:e.label,label:e.label,value:e.label},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["searchArr"])],512),Object(a["createElementVNode"])("div",B,[(Object(a["openBlock"])(),Object(a["createBlock"])(c["a"],{tableData:p.tableData,tableColumn:p.tableColumn,tableHeight:i.value,key:p.keyCount,tableConfiger:p.tableConfiger,controlsWidth:p.controlsWidth},{bbZt:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(s,{options:l.dic.D_QW_BBZT,value:e.bbZt,tag:!0},null,8,["options","value"])]),_:1},8,["tableData","tableColumn","tableHeight","tableConfiger","controlsWidth"])),Object(a["createVNode"])(o["a"],{onChangeNo:h,onChangeSize:D,tableHeight:i.value,pageConfiger:{...p.pageConfiger,total:p.total}},null,8,["tableHeight","pageConfiger"])])])):Object(a["createCommentVNode"])("",!0)}}};const k=D;var z=k;const Z=e=>(Object(a["pushScopeId"])("data-v-ea638d7a"),e=e(),Object(a["popScopeId"])(),e),E={class:"main-box"},T={class:"treeBox"},S={class:"tableCnt"},q={class:"titleBox"},W={class:"title"},Q={class:"tabBox"},U={key:0},I=Object(a["createTextVNode"])("修改勤务状态"),L=Z(()=>Object(a["createElementVNode"])("span",{class:"linkGapLine"},"|",-1)),J=Object(a["createTextVNode"])("勤务工作"),H=Z(()=>Object(a["createElementVNode"])("span",{class:"linkGapLine"},"|",-1)),F=Object(a["createTextVNode"])("勤务执行"),X=Z(()=>Object(a["createElementVNode"])("span",{class:"linkGapLine"},"|",-1)),A=Object(a["createTextVNode"])("勤务跟踪"),G=Z(()=>Object(a["createElementVNode"])("span",{class:"linkGapLine"},"|",-1)),$=Object(a["createTextVNode"])("勤务督办"),P=Z(()=>Object(a["createElementVNode"])("span",{class:"linkGapLine"},"|",-1)),Y=Object(a["createTextVNode"])("结束督办");var M={__name:"index",setup(e){const{proxy:t}=Object(a["getCurrentInstance"])(),{D_BZ_QWDBZT:l,D_BZ_QWZT:n,D_QW_BBZL:d,D_QW_BBZT:i}=t.$dict("D_BZ_QWDBZT","D_BZ_QWZT","D_QW_BBZL","D_QW_BBZT"),s=Object(a["ref"])(),u=Object(a["ref"])([]),j=Object(a["ref"])(),O=(Object(a["reactive"])([]),Object(a["reactive"])({tableData:[],keyCount:0,tableConfiger:{loading:!1,rowHieght:61,showSelectType:"checkBox"},total:0,pageConfiger:{pageSize:10,pageCurrent:1},controlsWidth:250,tableColumn:[{label:"姓名",prop:"xm"},{label:"勤务状态",prop:"qwZt",showSolt:!0},{label:"督办状态",prop:"qwDbzt",showSolt:!0},{label:"勤务时长",prop:"qwsc"},{label:"久坐时长",prop:"jzsc"},{label:"巡逻越界次数",prop:"xlyjcs"}]})),p=(Object(a["ref"])(null),Object(a["ref"])(0)),m=Object(a["ref"])(),f=(Object(a["ref"])(""),Object(a["ref"])({orgName:"四川省林芝市公安局",gldwdm:"51160000000"})),g=Object(a["ref"])({});Object(a["onMounted"])(()=>{D(),_(),t.mittBus.on("mittFn",e=>{p.value=e})});const C=(e,t)=>{s.value.init(e,t)},v=e=>{f.value.orgName=e.orgJc,_()},w=e=>{O.pageConfiger.pageCurrent=e,_()},V=e=>{O.pageConfiger.pageSize=e,_()},_=()=>{let e={...g.value,...O.pageConfiger};O.tableConfiger.loading=!0,Object(r["b"])(e,"/mosty-base/sysUserExtend/selectXfllQwVOPage").then(e=>{O.tableConfiger.loading=!1,O.tableData=e.records,O.total=e.total}).catch(()=>{O.tableConfiger.loading=!1})},y=e=>{Array.isArray(e)&&(u.value=e.map(e=>e.id))},N=e=>{let l={xfllId:e.id,idEntityCard:e.sfzh};Object(r["c"])(l,"/mosty-base/sysUserExtend/startQwDbzt").then(e=>{t.$message.success("启动成功"),_({})})},x=e=>{let l={xfllId:e.id,idEntityCard:e.sfzh};Object(r["c"])(l,"/mosty-base/sysUserExtend/finishQwDbzt").then(e=>{t.$message.success("关闭成功"),_({})})},B=(e,t)=>{j.value.init(e.sfzh,t)},D=()=>{m.value=window.innerHeight-250,window.onresize=function(){D()}};return Object(a["onUnmounted"])(()=>{t.mittBus.off("mittFn")}),(e,t)=>{const r=Object(a["resolveComponent"])("dict-tag"),u=Object(a["resolveComponent"])("el-link"),p=Object(a["resolveComponent"])("el-popconfirm");return Object(a["openBlock"])(),Object(a["createElementBlock"])(a["Fragment"],null,[Object(a["createElementVNode"])("div",E,[Object(a["createElementVNode"])("div",T,[Object(a["createVNode"])(b["b"],{onChangeSsbm:v,width:"300px",placeholder:"管理部门ID",clearable:"",filterable:"",isBmId:!1,modelValue:g.value.ssbmdm,"onUpdate:modelValue":t[0]||(t[0]=e=>g.value.ssbmdm=e)},null,8,["modelValue"])]),Object(a["createElementVNode"])("div",S,[Object(a["createElementVNode"])("div",q,[Object(a["createElementVNode"])("div",W,"已选机构 - "+Object(a["toDisplayString"])(f.value.orgName),1)]),Object(a["createElementVNode"])("div",Q,[(Object(a["openBlock"])(),Object(a["createBlock"])(c["a"],{onChooseData:y,tableData:O.tableData,tableColumn:O.tableColumn,tableHeight:m.value,key:O.keyCount,tableConfiger:O.tableConfiger,controlsWidth:O.controlsWidth},{qwZt:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(r,{options:Object(a["unref"])(n),value:e.qwZt,tag:!1},null,8,["options","value"])]),qwDbzt:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(r,{options:Object(a["unref"])(l),value:e.qwDbzt,tag:!1},null,8,["options","value"]),null==e.qwDbzt?(Object(a["openBlock"])(),Object(a["createElementBlock"])("span",U,"未督办")):Object(a["createCommentVNode"])("",!0)]),controls:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(u,{type:"primary",onClick:t=>C("edit",e)},{default:Object(a["withCtx"])(()=>[I]),_:2},1032,["onClick"]),L,Object(a["createVNode"])(u,{type:"primary",onClick:t=>B(e,"勤务工作")},{default:Object(a["withCtx"])(()=>[J]),_:2},1032,["onClick"]),H,Object(a["createVNode"])(u,{type:"primary",onClick:t=>B(e,"勤务执行")},{default:Object(a["withCtx"])(()=>[F]),_:2},1032,["onClick"]),X,Object(a["createVNode"])(u,{type:"primary",onClick:t=>B(e,"勤务跟踪")},{default:Object(a["withCtx"])(()=>[A]),_:2},1032,["onClick"]),G,Object(a["createVNode"])(p,{"confirm-button-text":"确定","cancel-button-text":"取消",title:"是否确认启动勤务督办?",onConfirm:t=>N(e)},{reference:Object(a["withCtx"])(()=>[null==e.qwDbzt||"01"==e.qwDbzt?(Object(a["openBlock"])(),Object(a["createBlock"])(u,{key:0,type:"primary"},{default:Object(a["withCtx"])(()=>[$]),_:1})):Object(a["createCommentVNode"])("",!0)]),_:2},1032,["onConfirm"]),P,Object(a["createVNode"])(p,{"confirm-button-text":"确定","cancel-button-text":"取消",title:"是否确认关闭督办?",onConfirm:t=>x(e)},{reference:Object(a["withCtx"])(()=>["02"==e.qwDbzt?(Object(a["openBlock"])(),Object(a["createBlock"])(u,{key:0,type:"primary"},{default:Object(a["withCtx"])(()=>[Y]),_:1})):Object(a["createCommentVNode"])("",!0)]),_:2},1032,["onConfirm"])]),_:1},8,["tableData","tableColumn","tableHeight","tableConfiger","controlsWidth"])),Object(a["createVNode"])(o["a"],{onChangeNo:w,onChangeSize:V,tableHeight:m.value,pageConfiger:{...O.pageConfiger,total:O.total}},null,8,["tableHeight","pageConfiger"])])])]),Object(a["createVNode"])(h,{ref_key:"addEditDialog",ref:s,dic:{D_BZ_QWDBZT:Object(a["unref"])(l),D_BZ_QWZT:Object(a["unref"])(n)},onUpdateDate:_},null,8,["dic"]),Object(a["createVNode"])(z,{ref_key:"tableDialog",ref:j,dic:{D_QW_BBZL:Object(a["unref"])(d),D_QW_BBZT:Object(a["unref"])(i)}},null,8,["dic"])],64)}}};l("e659");const K=C()(M,[["__scopeId","data-v-ea638d7a"]]);t["default"]=K},c4cf:function(e,t,l){},e659:function(e,t,l){"use strict";l("c4cf")}}]);