var q=Object.defineProperty;var G=Object.getOwnPropertySymbols;var M=Object.prototype.hasOwnProperty,Q=Object.prototype.propertyIsEnumerable;var U=(l,e,u)=>e in l?q(l,e,{enumerable:!0,configurable:!0,writable:!0,value:u}):l[e]=u,N=(l,e)=>{for(var u in e||(e={}))M.call(e,u)&&U(l,u,e[u]);if(G)for(var u of G(e))Q.call(e,u)&&U(l,u,e[u]);return l};import{ay as Y,a1 as P,f as O,k as K,a4 as X,a as J,b as g,Y as o,R as d,a5 as c,o as D,Q as v,V as H,F as Z,a8 as x,W as r,aC as $,aD as ee}from"./vue.1704421723665.js";import{s as B,_ as le,d as oe,E as p,w as te,x as ae,y as de,z as ne,A as ie}from"./index.1704421723665.js";import{w as se}from"./index.170442172366536.js";function w(){return{postWorkTimeGroupPage:l=>B({url:"/api/workTime/getWorkTimeGroupByPage",method:"post",data:l}),addWorkTimeGroup:l=>B({url:"/api/workTime/addWorkTimeGroup",method:"post",data:l}),updateWorkTimeGroup:l=>B({url:"/api/workTime/updateWorkTimeGroup",method:"post",data:l}),deleteWorkTimeGroup:l=>B({url:"/api/workTime/deleteWorkTimeGroup",method:"post",data:l}),deletBatchWorkTimeGroup:l=>B({url:"/api/workTime/deletBatchWorkTimeGroup",method:"post",data:l})}}const ue={name:"workingHours",components:{},setup(){const l=oe();Y(l);const e=P({pageIndex:1,pageSize:10,totalSize:0,chosenIndex:null,searchWord:"",tableData:[],workTimeList:[],multipleSelection:[],dialogDetails:!1,dialogAddRecord:!1,deleteDialog:!1,deleteSetDialog:!1,addRecord:{name:"",list:[],info:""},details:{name:"",list:[],info:""},deleteId:null,deleteArr:[]}),u=O(),i=a=>{a?a.forEach(n=>{u.value.toggleRowSelection(n,void 0)}):u.value.clearSelection()},b=a=>{e.multipleSelection=JSON.parse(JSON.stringify(a)),e.deleteArr=e.multipleSelection.map(n=>(n=n.id,n))},z=O(),F=P({name:[{required:!0,message:"\u8BE5\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],list:[{required:!0,message:"\u8BE5\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}]});K(()=>{s(),h()});const s=async()=>{const a={pageSize:e.pageSize,pageIndex:e.pageIndex,searchParams:{name:e.searchWord}};let n=await w().postWorkTimeGroupPage(a);n.data.code==="200"?(e.tableData=n.data.data.map(m=>(m.list==null?m.list=[]:m.list=Array.from(m.list,({workTimePeriodId:k})=>k),m)),e.totalSize=n.data.total):p({type:"warning",message:n.data.msg})},R=(a,n,m,k)=>{if(a.list==[])return[];{const L=[];for(let T=0;T<a.list.length;T++)for(let S=0;S<e.workTimeList.length;S++)a.list[T]==e.workTimeList[S].id&&L.push(e.workTimeList[S].name);return L.join()}},h=async()=>{let a=await se().getWorkTimePeriod();a.data.code==="200"?(e.workTimeList=a.data.data,console.log(e.workTimeList,"list")):p({type:"warning",message:a.data.msg})},C=async()=>{e.searchWord==""?p({type:"warning",message:"\u8BF7\u8F93\u5165\u67E5\u8BE2\u5173\u952E\u8BCD"}):s()},V=async()=>{e.searchWord="",s()},A=async a=>{let n=await w().addWorkTimeGroup(a);n.data.code==="200"?(p({type:"success",message:"\u6DFB\u52A0\u6210\u529F\uFF01"}),s()):p({type:"warning",message:n.data.msg})},f=async a=>{let n=await w().updateWorkTimeGroup(a);n.data.code==="200"?(p({type:"success",message:"\u4FEE\u6539\u6210\u529F\uFF01"}),s()):p({type:"warning",message:n.data.msg})},E=async a=>{!a||await a.validate(async(n,m)=>{if(n){const k={name:e.addRecord.name,info:e.addRecord.info,workTimePeriodIds:e.addRecord.list};e.chosenIndex==null?await A(k):(k.id=JSON.stringify(e.addRecord.id),console.log(k,"\u4FEE\u6539\u53C2\u6570"),await f(k)),e.dialogAddRecord=!1}else console.log("error submit!",m)})},y=async a=>{let n=await w().deleteWorkTimeGroup(a);n.data.code==="200"?(p({type:"success",message:"\u5220\u9664\u6210\u529F\uFF01"}),s()):p({type:"warning",message:n.data.msg})};return N({addRef:z,addRules:F,View:te,Edit:ae,Delete:de,Refresh:ne,Plus:ie,toNames:R,toggleSelection:i,handleSelectionChange:b,searchRecord:C,clearSearch:V,viewRecord:a=>{if(e.details=JSON.parse(JSON.stringify(a)),a.list==[])e.details.list=[];else{e.details.list=[];for(let n=0;n<a.list.length;n++)for(let m=0;m<e.workTimeList.length;m++)a.list[n]==e.workTimeList[m].id&&e.details.list.push(e.workTimeList[m].name)}e.dialogDetails=!0},deleteRecordBtn:a=>{e.deleteId=a.id,e.deleteDialog=!0},conFirmDelete:()=>{y({id:e.deleteId}),e.deleteDialog=!1},getListByPage:s,getWorkTimePeriod:h,reLoadData:async()=>{s()},deleteRecord:y,deleteBatchBtn:async()=>{e.deleteArr.length>0?e.deleteSetDialog=!0:p({type:"warning",message:"\u8BF7\u5148\u9009\u62E9\u8981\u5220\u9664\u7684\u8BB0\u5F55"})},conFirmDeleteBatch:async()=>{let a=await w().deletBatchWorkTimeGroup({ids:e.deleteArr});a.data.code==="200"?(e.deleteSetDialog=!1,p({type:"success",message:"\u5220\u9664\u6210\u529F\uFF01"}),s()):(p({type:"warning",message:a.data.msg}),e.deleteSetDialog=!1)},handleSizeChange:a=>{e.pageSize=a,s()},handleCurrentChange:a=>{e.pageIndex=a,s()},confirmAddRecord:E,closeAdd:()=>{e.addRecord={},e.chosenIndex=null},openAdd:()=>{e.chosenIndex==null&&(e.addRecord.info="")},indexClear:()=>{e.deleteId=null},editRecordBtn:(a,n)=>{e.dialogAddRecord=!0,e.chosenIndex=a,e.addRecord=JSON.parse(JSON.stringify(n))}},X(e))}},j=l=>($("data-v-3b68161c"),l=l(),ee(),l),re={class:"home-container"},me={style:{height:"100%"}},ce={class:"grid-content topInfo"},pe=r("\u67E5\u8BE2"),fe=r("\u91CD\u7F6E"),ge={class:"homeCard"},Fe={class:"main-card"},Ce=r("\u65B0\u589E"),ye=r("\u5220\u9664"),ke=r("\u67E5\u770B"),he=r("\u4FEE\u6539"),_e=r("\u5220\u9664"),De={class:"pageBtn"},Be=r("\u786E\u8BA4"),we=r("\u53D6\u6D88"),Re=r("\u786E\u8BA4"),Ee=j(()=>g("span",null,"\u60A8\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u8BB0\u5F55\u5417\uFF1F",-1)),Se={class:"dialog-footer"},Ve=r("\u53D6\u6D88"),Ae=r("\u786E\u8BA4"),Te=j(()=>g("span",null,"\u60A8\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E9B\u8BB0\u5F55\u5417\uFF1F",-1)),ve={class:"dialog-footer"},be=r("\u53D6\u6D88"),ze=r("\u786E\u8BA4");function We(l,e,u,i,b,z){const F=c("el-input"),s=c("el-button"),R=c("el-col"),h=c("el-row"),C=c("el-table-column"),V=c("el-table"),A=c("el-pagination"),f=c("el-form-item"),E=c("el-form"),y=c("el-dialog"),W=c("el-option"),I=c("el-select");return D(),J("div",re,[g("div",me,[o(h,{class:"homeCard"},{default:d(()=>[o(R,{span:8},{default:d(()=>[g("div",ce,[o(F,{modelValue:l.searchWord,"onUpdate:modelValue":e[0]||(e[0]=t=>l.searchWord=t),placeholder:"\u4F11\u606F\u65F6\u95F4\u7EC4\u540D\u79F0"},null,8,["modelValue"]),o(s,{type:"primary",onClick:i.searchRecord},{default:d(()=>[pe]),_:1},8,["onClick"]),o(s,{plain:"",onClick:i.clearSearch},{default:d(()=>[fe]),_:1},8,["onClick"])])]),_:1})]),_:1}),g("div",ge,[g("div",Fe,[o(h,{class:"cardTop"},{default:d(()=>[o(R,{span:12,class:"mainCardBtn"},{default:d(()=>[o(s,{type:"primary",icon:i.Plus,size:"default",onClick:e[1]||(e[1]=t=>l.dialogAddRecord=!0)},{default:d(()=>[Ce]),_:1},8,["icon"]),o(s,{type:"danger",icon:i.Delete,size:"default",plain:"",onClick:i.deleteBatchBtn},{default:d(()=>[ye]),_:1},8,["icon","onClick"])]),_:1}),o(s,{type:"primary",icon:i.Refresh,size:"default",onClick:e[2]||(e[2]=t=>i.reLoadData())},null,8,["icon"])]),_:1}),o(V,{ref:"multipleTableRef",data:l.tableData,style:{width:"100%"},height:"calc(100% - 100px)","header-cell-style":{background:"#fafafa"},onSelectionChange:i.handleSelectionChange},{default:d(()=>[o(C,{type:"selection",width:"100"}),o(C,{property:"name",label:"\u5DE5\u4F5C\u65F6\u95F4\u7EC4\u540D\u79F0"}),o(C,{property:"list",formatter:i.toNames,label:"\u5173\u8054\u5DE5\u4F5C\u65F6\u6BB5"},null,8,["formatter"]),o(C,{property:"info",label:"\u63CF\u8FF0\u4FE1\u606F"}),o(C,{fixed:"right",label:"\u64CD\u4F5C",align:"center",width:"250"},{default:d(t=>[o(s,{link:"",type:"primary",size:"small",icon:i.View,onClick:_=>i.viewRecord(t.row)},{default:d(()=>[ke]),_:2},1032,["icon","onClick"]),o(s,{link:"",type:"primary",size:"small",icon:i.Edit,onClick:_=>i.editRecordBtn(t.$index,t.row)},{default:d(()=>[he]),_:2},1032,["icon","onClick"]),o(s,{link:"",type:"danger",size:"small",icon:i.Delete,onClick:_=>i.deleteRecordBtn(t.row)},{default:d(()=>[_e]),_:2},1032,["icon","onClick"])]),_:1})]),_:1},8,["data","onSelectionChange"]),g("div",De,[o(A,{currentPage:l.pageIndex,"onUpdate:currentPage":e[3]||(e[3]=t=>l.pageIndex=t),"page-size":l.pageSize,"onUpdate:page-size":e[4]||(e[4]=t=>l.pageSize=t),"page-sizes":[10,15],small:"false",background:"",layout:"total, sizes, prev, pager, next, jumper",total:l.totalSize,onSizeChange:i.handleSizeChange,onCurrentChange:i.handleCurrentChange},null,8,["currentPage","page-size","total","onSizeChange","onCurrentChange"])])])])]),o(y,{modelValue:l.dialogDetails,"onUpdate:modelValue":e[9]||(e[9]=t=>l.dialogDetails=t),title:"\u5DE5\u4F5C\u65F6\u95F4\u7EC4"},{default:d(()=>[o(E,{model:l.details,"label-width":"120px"},{default:d(()=>[o(f,{label:"\u65F6\u95F4\u7EC4\u540D\u79F0"},{default:d(()=>[o(F,{modelValue:l.details.name,"onUpdate:modelValue":e[5]||(e[5]=t=>l.details.name=t),readonly:""},null,8,["modelValue"])]),_:1}),l.details.list.length>0?(D(),v(f,{key:0,label:"\u5173\u8054\u5DE5\u4F5C\u65F6\u6BB5"},{default:d(()=>[o(F,{modelValue:l.details.list,"onUpdate:modelValue":e[6]||(e[6]=t=>l.details.list=t),readonly:""},null,8,["modelValue"])]),_:1})):H("",!0),l.details.info?(D(),v(f,{key:1,label:"\u63CF\u8FF0\u4FE1\u606F"},{default:d(()=>[o(F,{modelValue:l.details.info,"onUpdate:modelValue":e[7]||(e[7]=t=>l.details.info=t),type:"textarea",readonly:""},null,8,["modelValue"])]),_:1})):H("",!0),o(f,null,{default:d(()=>[o(s,{type:"primary",onClick:e[8]||(e[8]=t=>l.dialogDetails=!1),size:"default"},{default:d(()=>[Be]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},8,["modelValue"]),o(y,{modelValue:l.dialogAddRecord,"onUpdate:modelValue":e[15]||(e[15]=t=>l.dialogAddRecord=t),title:"\u5DE5\u4F5C\u65F6\u95F4\u7EC4\u7F16\u8F91",onClose:i.closeAdd,onOpen:i.openAdd},{default:d(()=>[o(E,{model:l.addRecord,"label-width":"120px",ref:"addRef",rules:i.addRules},{default:d(()=>[o(f,{label:"\u65F6\u95F4\u7EC4\u540D\u79F0",prop:"name"},{default:d(()=>[o(F,{modelValue:l.addRecord.name,"onUpdate:modelValue":e[10]||(e[10]=t=>l.addRecord.name=t)},null,8,["modelValue"])]),_:1}),o(f,{label:"\u5173\u8054\u5DE5\u4F5C\u65F6\u6BB5",prop:"list"},{default:d(()=>[o(I,{modelValue:l.addRecord.list,"onUpdate:modelValue":e[11]||(e[11]=t=>l.addRecord.list=t),multiple:""},{default:d(()=>[(D(!0),J(Z,null,x(l.workTimeList,(t,_)=>(D(),v(W,{key:_,label:t.name,value:t.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),o(f,{label:"\u63CF\u8FF0\u4FE1\u606F",prop:"info"},{default:d(()=>[o(F,{modelValue:l.addRecord.info,"onUpdate:modelValue":e[12]||(e[12]=t=>l.addRecord.info=t),type:"textarea"},null,8,["modelValue"])]),_:1}),o(f,null,{default:d(()=>[o(s,{type:"warning",onClick:e[13]||(e[13]=t=>l.dialogAddRecord=!1),size:"default",plain:""},{default:d(()=>[we]),_:1}),o(s,{type:"primary",onClick:e[14]||(e[14]=t=>i.confirmAddRecord(i.addRef)),size:"default"},{default:d(()=>[Re]),_:1})]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["modelValue","onClose","onOpen"]),o(y,{modelValue:l.deleteDialog,"onUpdate:modelValue":e[17]||(e[17]=t=>l.deleteDialog=t),title:"\u63D0\u793A",width:"30%",center:"",onClose:i.indexClear},{footer:d(()=>[g("span",Se,[o(s,{onClick:e[16]||(e[16]=t=>l.deleteDialog=!1),size:"default"},{default:d(()=>[Ve]),_:1}),o(s,{type:"primary",onClick:i.conFirmDelete,size:"default"},{default:d(()=>[Ae]),_:1},8,["onClick"])])]),default:d(()=>[Ee]),_:1},8,["modelValue","onClose"]),o(y,{modelValue:l.deleteSetDialog,"onUpdate:modelValue":e[19]||(e[19]=t=>l.deleteSetDialog=t),title:"\u63D0\u793A",width:"30%",center:""},{footer:d(()=>[g("span",ve,[o(s,{onClick:e[18]||(e[18]=t=>l.deleteSetDialog=!1),size:"default"},{default:d(()=>[be]),_:1}),o(s,{type:"primary",onClick:i.conFirmDeleteBatch,size:"default"},{default:d(()=>[ze]),_:1},8,["onClick"])])]),default:d(()=>[Te]),_:1},8,["modelValue"])])}var Qe=le(ue,[["render",We],["__scopeId","data-v-3b68161c"]]);export{Qe as default};
|