1 line
21 KiB
JavaScript
1 line
21 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-1e50249e"],{"0792":function(e,t,l){"use strict";l("d9e2")},"0934":function(e,t,l){"use strict";l("e3e0")},"13d5":function(e,t,l){"use strict";var a=l("23e7"),c=l("d58f").left,o=l("a640"),r=l("2d00"),n=l("605d"),i=o("reduce"),d=!n&&r>79&&r<83;a({target:"Array",proto:!0,forced:!i||d},{reduce:function(e){var t=arguments.length;return c(this,e,t,t>1?arguments[1]:void 0)}})},2262:function(e,t,l){"use strict";l("ca55")},"3ebd":function(e,t,l){"use strict";l("dc8c")},"605d":function(e,t,l){var a=l("c6b6"),c=l("da84");e.exports="process"==a(c.process)},"6da3":function(e,t,l){"use strict";l("c605")},"8c1d":function(e,t,l){"use strict";l("9f7c")},"9f7c":function(e,t,l){},a640:function(e,t,l){"use strict";var a=l("d039");e.exports=function(e,t){var l=[][e];return!!l&&a((function(){l.call(null,t||function(){return 1},1)}))}},b893:function(e,t,l){"use strict";function a(e,t){const l=e?new Date(e):new Date,a=l.getFullYear(),c=(l.getMonth()+1).toString().padStart(2,0),o=l.getDate().toString().padStart(2,"0"),r=l.getHours().toString().padStart(2,"0"),n=l.getMinutes().toString().padStart(2,"0"),i=l.getSeconds().toString().padStart(2,"0");return"ymd"==t?`${a}-${c}-${o}`:"md"==t?`${c}.${o}`:`${a}-${c}-${o} ${r}:${n}:${i}`}function c(e){var t=new Date,l=new Date(t.getTime()+24*e*3600*1e3);let a=l.getFullYear(),c=l.getMonth()+1,o=l.getDate(),r=a+"-"+(c<10?"0"+c:c)+"-"+(o<10?"0"+o:o);return r}l.d(t,"b",(function(){return a})),l.d(t,"a",(function(){return c}))},c115:function(e,t,l){},c23e:function(e,t,l){"use strict";l("c115")},c605:function(e,t,l){},ca55:function(e,t,l){},cadb:function(e,t,l){"use strict";function a(e){var t=new Date,l=new Date(t.getTime()+24*e*3600*1e3);let a=l.getFullYear(),c=l.getMonth()+1,o=l.getDate(),r=a+"-"+(c<10?"0"+c:c)+"-"+(o<10?"0"+o:o);return r}l.d(t,"a",(function(){return a}))},d58f:function(e,t,l){var a=l("59ed"),c=l("7b0b"),o=l("44ad"),r=l("07fa"),n=TypeError,i=function(e){return function(t,l,i,d){a(l);var s=c(t),b=o(s),u=r(s),p=e?u-1:0,j=e?-1:1;if(i<2)while(1){if(p in b){d=b[p],p+=j;break}if(p+=j,e?p<0:u<=p)throw n("Reduce of empty array with no initial value")}for(;e?p>=0:u>p;p+=j)p in b&&(d=l(d,b[p],p,s));return d}};e.exports={left:i(!1),right:i(!0)}},dc8c:function(e,t,l){},e3e0:function(e,t,l){},e66f:function(e,t,l){"use strict";l.r(t);var a=l("7a23"),c=l("2e9d"),o=l("ad28"),r=l("1090"),n=l("2d16"),i=(l("13d5"),l("c5cb")),d=l("1d22"),s=(l("0792"),l("7902")),b=l("92c2");const u=Object(a["createTextVNode"])("查询"),p=Object(a["createTextVNode"])(" 重置 "),j={class:"dialog-footer"},O=Object(a["createTextVNode"])("取消"),m=Object(a["createTextVNode"])("确认");var g={__name:"index",props:{modelValue:{type:Boolean,required:!0},titleValue:{type:String,default:"选择用户"},LeaderType:{type:String,default:""},Single:{type:Boolean,default:!0},roleIds:{type:Array,default:[]}},emits:["update:modelValue","choosedUsers"],setup(e,{emit:t}){const l=e,c=Object(a["ref"])(0),o=Object(a["ref"])({current:1,size:20}),r=(Object(a["ref"])({}),Object(a["ref"])([]));Object(a["onMounted"])(()=>{V()});const n=()=>{t("update:modelValue",!1)},i=()=>{o.value={current:1,size:20,loginName:"",phone:""},h()},d=e=>e.id,g=()=>{const e=w.value;let a=[],c=[];e.forEach(e=>{-1==c.indexOf(e.id)&&(a.push(e),c.push(e.id))}),t("choosedUsers",a);let o={type:l.LeaderType,userList:e};t("choosedUsersLeader",o),n()},f=e=>{o.value.size=e,h()},v=e=>{o.value.current=e,h()},h=()=>{const e=o.value;Object(b["y"])(e).then(e=>{r.value=null===e||void 0===e?void 0:e.records,c.value=Number(e.total),C()})};function C(){r.value.forEach(e=>{l.roleIds.some(t=>t==e.id)&&x.value.toggleRowSelection(e,!0)})}const V=()=>{o.value.current=1,h()},x=Object(a["ref"])(null),w=Object(a["ref"])([]),y=e=>{if(l.Single){if(e.length>1){let t=e.shift();x.value.toggleRowSelection(t,!1)}w.value=e}else w.value=e};return(t,b)=>{const h=Object(a["resolveComponent"])("el-form-item"),C=Object(a["resolveComponent"])("el-input"),w=Object(a["resolveComponent"])("el-button"),N=Object(a["resolveComponent"])("el-form"),k=Object(a["resolveComponent"])("el-table-column"),_=Object(a["resolveComponent"])("el-table"),S=Object(a["resolveComponent"])("el-pagination"),B=Object(a["resolveComponent"])("el-dialog");return Object(a["openBlock"])(),Object(a["createBlock"])(B,{title:e.titleValue,width:"1400px","model-value":e.modelValue,"append-to-body":"",onClose:n},{footer:Object(a["withCtx"])(()=>[Object(a["createElementVNode"])("div",j,[Object(a["createVNode"])(w,{onClick:n},{default:Object(a["withCtx"])(()=>[O]),_:1}),Object(a["createVNode"])(w,{type:"primary",onClick:g},{default:Object(a["withCtx"])(()=>[m]),_:1})])]),default:Object(a["withCtx"])(()=>[Object(a["createElementVNode"])("div",null,[Object(a["createVNode"])(N,{model:o.value,class:"mosty-from-wrap",inline:!0},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(h,{label:"所属部门"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(s["c"],{width:"100%",clearable:"",modelValue:o.value.ssbmdm,"onUpdate:modelValue":b[0]||(b[0]=e=>o.value.ssbmdm=e)},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(h,{label:"用户名"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(C,{placeholder:"请输入用户名",modelValue:o.value.loginName,"onUpdate:modelValue":b[1]||(b[1]=e=>o.value.loginName=e),clearable:""},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(h,{label:"电话号码"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(C,{placeholder:"请输入电话号码",modelValue:o.value.phone,"onUpdate:modelValue":b[2]||(b[2]=e=>o.value.phone=e),clearable:""},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(h,null,{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(w,{type:"success",onClick:V},{default:Object(a["withCtx"])(()=>[u]),_:1}),Object(a["createVNode"])(w,{type:"info",onClick:b[3]||(b[3]=e=>i())},{default:Object(a["withCtx"])(()=>[p]),_:1})]),_:1})]),_:1},8,["model"]),Object(a["createElementVNode"])("div",{class:Object(a["normalizeClass"])(["tabBox",l.Single?"tabBoxRadio":""]),style:{"margin-top":"0px"}},[Object(a["createVNode"])(_,{ref_key:"multipleUserRef",ref:x,onSelectionChange:y,data:r.value,border:"","row-key":d,style:{width:"100%"},height:"450"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(k,{type:"selection",width:"55","reserve-selection":!0}),Object(a["createVNode"])(k,{prop:"loginName",align:"center",label:"用户名",width:"150"}),Object(a["createVNode"])(k,{prop:"idEntityCard",align:"center",label:"身份证号"}),Object(a["createVNode"])(k,{prop:"deptName",align:"center",label:"部门"}),Object(a["createVNode"])(k,{prop:"inDustRialId",align:"center",width:"150",label:"警号"}),Object(a["createVNode"])(k,{prop:"mobile",width:"150",align:"center",label:"电话"}),Object(a["createVNode"])(k,{prop:"sex",align:"center",label:"性别"},{default:Object(a["withCtx"])(({row:e})=>[Object(a["createElementVNode"])("span",null,Object(a["toDisplayString"])(1==e.sex?"男":"女"),1)]),_:1})]),_:1},8,["data"])],2),Object(a["createElementVNode"])("div",{class:"fenye",style:Object(a["normalizeStyle"])({top:t.tableHeight+"px"})},[Object(a["createVNode"])(S,{class:"pagination",onSizeChange:f,onCurrentChange:v,"current-page":o.value.current,"page-sizes":[10,20,50,100],"page-size":o.value.size,layout:"total, sizes, prev, pager, next, jumper",total:c.value},null,8,["current-page","page-size","total"])],4)])]),_:1},8,["title","model-value"])}}},f=(l("3ebd"),l("6da3"),l("d959")),v=l.n(f);const h=v()(g,[["__scopeId","data-v-620d5492"]]);var C=h;const V=Object(a["createTextVNode"])("查询"),x=Object(a["createTextVNode"])(" 重置 "),w={class:"dialog-footer"},y=Object(a["createTextVNode"])("取消"),N=Object(a["createTextVNode"])("确认");var k={__name:"AbIndex",props:{modelValue:{type:Boolean,required:!0},titleValue:{type:String,default:"选择安保"},LeaderType:{type:String,default:""},Single:{type:Boolean,default:!1},roleIds:{type:Array,default:[]}},emits:["update:modelValue","choosedUsers"],setup(e,{emit:t}){const l=e,c=Object(a["ref"])(0),o=Object(a["ref"])({pageCurrent:1,pageSize:20}),r=(Object(a["ref"])({}),Object(a["ref"])([]));Object(a["onMounted"])(()=>{g()});const n=()=>{t("update:modelValue",!1)},d=()=>{o.value={pageCurrent:1,pageSize:20},O()},b=e=>e.id,u=()=>{const e=v.value;let a=[],c=[];e.forEach(e=>{-1==c.indexOf(e.id)&&(a.push(e),c.push(e.id))}),t("choosedUsers",a);let o={type:l.LeaderType,userList:e};t("choosedUsersLeader",o),n()},p=e=>{o.value.pageSize=e,O()},j=e=>{o.value.pageCurrent=e,O()},O=()=>{const e=o.value;Object(i["a"])(e,"/mosty-jbld/tbbary/selectPage").then(e=>{r.value=null===e||void 0===e?void 0:e.records,c.value=Number(e.total),m()})};function m(){r.value.forEach(e=>{l.roleIds.some(t=>t==e.id)&&f.value.toggleRowSelection(e,!0)})}const g=()=>{o.value.pageCurrent=1,O()},f=Object(a["ref"])(null),v=Object(a["ref"])([]),h=e=>{if(l.Single){if(e.length>1){let t=e.shift();f.value.toggleRowSelection(t,!1)}v.value=e}else v.value=e};return(t,i)=>{const O=Object(a["resolveComponent"])("el-form-item"),m=Object(a["resolveComponent"])("el-input"),v=Object(a["resolveComponent"])("el-button"),C=Object(a["resolveComponent"])("el-form"),k=Object(a["resolveComponent"])("el-table-column"),_=Object(a["resolveComponent"])("el-table"),S=Object(a["resolveComponent"])("el-pagination"),B=Object(a["resolveComponent"])("el-dialog");return Object(a["openBlock"])(),Object(a["createBlock"])(B,{title:e.titleValue,width:"1400px","model-value":e.modelValue,"append-to-body":"",onClose:n},{footer:Object(a["withCtx"])(()=>[Object(a["createElementVNode"])("div",w,[Object(a["createVNode"])(v,{onClick:n},{default:Object(a["withCtx"])(()=>[y]),_:1}),Object(a["createVNode"])(v,{type:"primary",onClick:u},{default:Object(a["withCtx"])(()=>[N]),_:1})])]),default:Object(a["withCtx"])(()=>[Object(a["createElementVNode"])("div",null,[Object(a["createVNode"])(C,{model:o.value,class:"mosty-from-wrap",inline:!0},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(O,{label:"所属部门"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(s["c"],{width:"100%",clearable:"",modelValue:o.value.ssbmdm,"onUpdate:modelValue":i[0]||(i[0]=e=>o.value.ssbmdm=e)},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(O,{label:"姓名"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(m,{placeholder:"请输入姓名",modelValue:o.value.xm,"onUpdate:modelValue":i[1]||(i[1]=e=>o.value.xm=e),clearable:""},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(O,null,{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(v,{type:"success",onClick:g},{default:Object(a["withCtx"])(()=>[V]),_:1}),Object(a["createVNode"])(v,{type:"info",onClick:i[2]||(i[2]=e=>d())},{default:Object(a["withCtx"])(()=>[x]),_:1})]),_:1})]),_:1},8,["model"]),Object(a["createElementVNode"])("div",{class:Object(a["normalizeClass"])(["tabBox",l.Single?"tabBoxRadio":""]),style:{"margin-top":"0px"}},[Object(a["createVNode"])(_,{ref_key:"multipleUserRef",ref:f,onSelectionChange:h,data:r.value,border:"","row-key":b,style:{width:"100%"},height:"450"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(k,{type:"selection",width:"55","reserve-selection":!0}),Object(a["createVNode"])(k,{prop:"xm",align:"center",label:"姓名"}),Object(a["createVNode"])(k,{prop:"zjhm",align:"center",label:"证件号码"}),Object(a["createVNode"])(k,{prop:"lxdh",align:"center",label:"联系方式"}),Object(a["createVNode"])(k,{prop:"wpdw",align:"center",label:"外派单位"})]),_:1},8,["data"])],2),Object(a["createElementVNode"])("div",{class:"fenye",style:Object(a["normalizeStyle"])({top:t.tableHeight+"px"})},[Object(a["createVNode"])(S,{class:"pagination",onPageSizeChange:p,onPageCurrentChange:j,"pageCurrent-page":o.value.pageCurrent,"page-sizes":[10,20,50,100],"page-pageSize":o.value.pageSize,layout:"total, sizes, prev, pager, next, jumper",total:c.value},null,8,["pageCurrent-page","page-pageSize","total"])],4)])]),_:1},8,["title","model-value"])}}};l("2262"),l("c23e");const _=v()(k,[["__scopeId","data-v-2ce0e32f"]]);var S=_,B=l("cadb"),q=l("b893");const z={key:0,class:"dialog"},D={class:"head_box"},T={class:"title"},E=Object(a["createTextVNode"])("保存"),L=Object(a["createTextVNode"])("关闭"),R={class:"cntinfo"},I={class:"listBox"},U=Object(a["createTextVNode"])("班次"),$=Object(a["createTextVNode"])("带队民警"),H=Object(a["createTextVNode"])("巡逻保安"),F=["onClick"],M=["onClick"];var A={__name:"detailForm",props:{dic:{type:Object,default:()=>({})}},emits:["refresh"],setup(e,{expose:t,emit:l}){const c=e,{proxy:o}=Object(a["getCurrentInstance"])(),r=Object(a["ref"])([]),n=Object(a["ref"])(""),s=Object(a["ref"])(),b=Object(a["ref"])(!1),u=Object(a["ref"])(!1),p=Object(a["ref"])(!1),j=Object(a["ref"])(""),O=Object(a["ref"])(),m=Object(a["ref"])(!1),g=Object(a["ref"])({xhzq:0,kssj:Object(q["b"])(new Date,"ymd"),qwglRyDtos:[]}),f=Object(a["reactive"])({qwmc:[{required:!0,message:"请输入勤务名称",trigger:"blur"}],bxxid:[{required:!0,message:"请选择必巡线",trigger:"change"}],kssj:[{required:!0,message:"请选择开始时间",trigger:"change"}]}),v=Object(a["reactive"])([[{label:"勤务名称",prop:"qwmc",type:"input"},{label:"必巡线",prop:"bxxid",type:"select",options:c.dic.bxxlist}],[{label:"所属辖区",prop:"ssbmdm",type:"department"}],{label:"勤务循环周期",prop:"xhzq",type:"number",width:"50%",placeholder:"请输入勤务循环周期"},{label:"",prop:"",type:"slot"}]),h=(e,t)=>{p.value=!0,j.value="add"==e?"新增":"编辑",t&&V(t)},V=e=>{Object(i["a"])({id:e},"/mosty-jbld/gdqwgl/selectByid").then(e=>{let t=x(e.baList,"baList"),l=x(e.mjList,"mjList"),a=[...t,...l];e.qwglRyDtos=a.reduce((e,t)=>{var l=e.find(e=>e.bcmc===t.bcmc);return l?Object.assign(l,t):e.push(t),e},[]),g.value=e||{}})},x=(e,t)=>{let l=[];return e.forEach(e=>{let a=l.findIndex(t=>t.bcmc===e.bcmc);if(-1!==a)l[a][t].push({id:e.ryid,xm:e.xm});else{let a={bcmc:e.bcmc,qwsj:e.qwsj};a[t]=[{id:e.ryid,xm:e.xm}],l.push(a)}}),l},w=(e,t,l)=>{n.value=e,s.value=t,r.value=l?l.map(e=>e.id):[],"mj"==e?u.value=!0:b.value=!0},y=e=>{switch(n.value){case"mj":g.value.qwglRyDtos[s.value].mjList=e.map(e=>({id:e.id,xm:e.userName}));break;case"ab":g.value.qwglRyDtos[s.value].baList=e.map(e=>({id:e.id,xm:e.xm}));break}},N=e=>{if(g.value.qwglRyDtos=[],e.xhzq>0){if(!g.value.kssj)return o.$message.warning("请选择开始时间");for(let t=0;t<e.xhzq;t++)g.value.qwglRyDtos.push({bcmc:`第${t+1}天`,qwsj:Object(B["a"])(t,g.value.kssj),mjList:[],xlba:[]})}},k=()=>{O.value.submit(()=>{m.value=!0;let e={...g.value};e.qwglRyDtos=e.qwglRyDtos.map(e=>({bcmc:e.bcmc,qwsj:e.qwsj,mjIds:e.mjList.map(e=>e.id),baIds:e.baList.map(e=>e.id)}));let t="新增"==j.value?"/mosty-jbld/gdqwgl/add":"/mosty-jbld/gdqwgl/update";Object(i["b"])(e,t).then(()=>{m.value=!1,o.$message.success("保存成功"),l("refresh"),_()}).catch(()=>{m.value=!1})})},_=()=>{p.value=!1,g.value.qwglRyDtos=[],O.value.reset()};return t({init:h}),(e,t)=>{const l=Object(a["resolveComponent"])("el-button"),c=Object(a["resolveComponent"])("el-col"),o=Object(a["resolveComponent"])("el-row"),n=Object(a["resolveComponent"])("el-tag");return p.value?(Object(a["openBlock"])(),Object(a["createElementBlock"])("div",z,[Object(a["createElementVNode"])("div",D,[Object(a["createElementVNode"])("span",T,"固定勤务"+Object(a["toDisplayString"])(j.value),1),Object(a["createElementVNode"])("div",null,[Object(a["createVNode"])(l,{size:"small",onClick:k,type:"primary",loading:m.value},{default:Object(a["withCtx"])(()=>[E]),_:1},8,["loading"]),Object(a["createVNode"])(l,{size:"small",onClick:_},{default:Object(a["withCtx"])(()=>[L]),_:1})])]),Object(a["createElementVNode"])("div",R,[Object(a["createVNode"])(d["a"],{ref_key:"FormRef",ref:O,modelValue:g.value,"onUpdate:modelValue":t[0]||(t[0]=e=>g.value=e),rules:f,formList:v,onChange:N},{default:Object(a["withCtx"])(()=>[Object(a["createElementVNode"])("div",I,[Object(a["createVNode"])(o,{class:"el-row-title"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(c,{class:"tc border1",span:4},{default:Object(a["withCtx"])(()=>[U]),_:1}),Object(a["createVNode"])(c,{class:"tc border",span:8},{default:Object(a["withCtx"])(()=>[$]),_:1}),Object(a["createVNode"])(c,{class:"tc",span:8},{default:Object(a["withCtx"])(()=>[H]),_:1})]),_:1}),(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(g.value.qwglRyDtos,(e,t)=>(Object(a["openBlock"])(),Object(a["createBlock"])(o,{key:t},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(c,{class:"tc border1",span:4},{default:Object(a["withCtx"])(()=>[Object(a["createTextVNode"])(Object(a["toDisplayString"])(e.bcmc),1)]),_:2},1024),Object(a["createVNode"])(c,{class:"tc border",span:8},{default:Object(a["withCtx"])(()=>[(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(e.mjList,(t,l)=>(Object(a["openBlock"])(),Object(a["createBlock"])(n,{closable:"",key:l,onClose:t=>e.mjList.splice(l,1)},{default:Object(a["withCtx"])(()=>[Object(a["createTextVNode"])(Object(a["toDisplayString"])(t.xm),1)]),_:2},1032,["onClose"]))),128)),Object(a["createElementVNode"])("span",{class:"btns",onClick:l=>w("mj",t,e.mjList)},"新增",8,F)]),_:2},1024),Object(a["createVNode"])(c,{class:"tc",span:8},{default:Object(a["withCtx"])(()=>[(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(e.baList,(t,l)=>(Object(a["openBlock"])(),Object(a["createBlock"])(n,{closable:"",key:l,onClose:t=>e.baList.splice(l,1)},{default:Object(a["withCtx"])(()=>[Object(a["createTextVNode"])(Object(a["toDisplayString"])(t.xm),1)]),_:2},1032,["onClose"]))),128)),Object(a["createElementVNode"])("span",{class:"btns",onClick:l=>w("ab",t,e.baList)},"新增",8,M)]),_:2},1024)]),_:2},1024))),128))])]),_:1},8,["modelValue","rules","formList"])]),Object(a["createVNode"])(Object(a["unref"])(C),{roleIds:r.value,modelValue:u.value,"onUpdate:modelValue":t[1]||(t[1]=e=>u.value=e),Single:!1,onChoosedUsers:y},null,8,["roleIds","modelValue"]),Object(a["createVNode"])(S,{roleIds:r.value,modelValue:b.value,"onUpdate:modelValue":t[2]||(t[2]=e=>b.value=e),onChoosedUsers:y},null,8,["roleIds","modelValue"])])):Object(a["createCommentVNode"])("",!0)}}};l("0934");const P=v()(A,[["__scopeId","data-v-834d8e52"]]);var W=P;const Y={class:"titleBox"},J=Object(a["createTextVNode"])("新增"),G={class:"tabBox"},K=Object(a["createTextVNode"])("编辑"),Q=Object(a["createTextVNode"])("删除");var X={__name:"index",setup(e){const{proxy:t}=Object(a["getCurrentInstance"])(),l=Object(a["ref"])(),d=Object(a["ref"])(),s=Object(a["ref"])([]),b=Object(a["ref"])(!1),u=Object(a["ref"])([{label:"勤务名称",prop:"qwmc",placeholder:"勤务名称",showType:"input"},{label:"所属辖区",prop:"ssbmdm",placeholder:"请选择所属辖区",showType:"department"}]),p=Object(a["ref"])({}),j=Object(a["reactive"])({tableData:[],keyCount:0,tableConfiger:{rowHieght:61,showSelectType:"null",loading:!1},total:5,pageConfiger:{pageSize:20,pageCurrent:1},controlsWidth:160,tableColumn:[{label:"勤务名称",prop:"qwmc"},{label:"所属辖区",prop:"ssbm"},{label:"必巡线名称",prop:"bxxmc"}]});Object(a["onMounted"])(()=>{f(),h(),V()});const O=e=>{p.value={...e},j.pageConfiger.pageCurrent=1,f()},m=e=>{j.pageConfiger.pageNum=e,f()},g=e=>{j.pageConfiger.pageSize=e,f()},f=()=>{j.tableConfiger.loading=!0;let e={...j.pageConfiger,...p.value};Object(i["a"])(e,"/mosty-jbld/gdqwgl/selectPage").then(e=>{j.tableData=e.records||[],j.total=e.total,j.tableConfiger.loading=!1}).catch(()=>{j.tableConfiger.loading=!1})},v=(e,t)=>{b.value=!0,Object(a["nextTick"])(()=>{l.value.init(e,t)})},h=()=>{Object(i["a"])({},"/mosty-jbld/jbldBxx/selecList").then(e=>{s.value=e.map(e=>({label:e.bxxMc,value:e.id}))})},C=e=>{t.$confirm("确认删除该记录吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{Object(i["b"])({id:e},"/mosty-jbld/gdqwgl/delete").then(e=>{t.$message({type:"success",message:"删除成功!"}),f()}).catch(()=>{j.tableConfiger.loading=!1})})},V=()=>{j.tableHeight=window.innerHeight-d.value.offsetHeight-250,window.onresize=function(){V()}};return(e,t)=>{const i=Object(a["resolveComponent"])("el-button"),p=Object(a["resolveComponent"])("el-link");return Object(a["openBlock"])(),Object(a["createElementBlock"])("div",null,[Object(a["createElementVNode"])("div",Y,[Object(a["createVNode"])(c["a"],{title:"固定勤务管理"}),Object(a["createVNode"])(i,{type:"primary",onClick:t[0]||(t[0]=t=>v("add",e.row))},{default:Object(a["withCtx"])(()=>[J]),_:1})]),Object(a["createElementVNode"])("div",{ref_key:"searchBox",ref:d},[(Object(a["openBlock"])(),Object(a["createBlock"])(n["a"],{searchArr:u.value,onSubmit:O,key:j.keyCount},null,8,["searchArr"]))],512),Object(a["createElementVNode"])("div",G,[(Object(a["openBlock"])(),Object(a["createBlock"])(o["a"],{tableData:j.tableData,tableColumn:j.tableColumn,tableHeight:j.tableHeight,key:j.keyCount,tableConfiger:j.tableConfiger,controlsWidth:j.controlsWidth},{controls:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(p,{type:"primary",onClick:t=>v("edit",e.id)},{default:Object(a["withCtx"])(()=>[K]),_:2},1032,["onClick"]),Object(a["createVNode"])(p,{type:"danger",onClick:t=>C(e.id)},{default:Object(a["withCtx"])(()=>[Q]),_:2},1032,["onClick"])]),_:1},8,["tableData","tableColumn","tableHeight","tableConfiger","controlsWidth"])),Object(a["createVNode"])(r["a"],{onChangeNo:m,onChangeSize:g,tableHeight:j.tableHeight,pageConfiger:{...j.pageConfiger,total:j.total}},null,8,["tableHeight","pageConfiger"])]),b.value?(Object(a["openBlock"])(),Object(a["createBlock"])(W,{key:0,ref_key:"detailDiloag",ref:l,dic:{bxxlist:s.value},onRefresh:f},null,8,["dic"])):Object(a["createCommentVNode"])("",!0)])}}};l("8c1d");const Z=X;t["default"]=Z}}]); |