马宇豪
2024-01-05 6a33c71f381aec0dbc778f80527b62d343fd0146
1
var X=Object.defineProperty;var J=Object.getOwnPropertySymbols;var Y=Object.prototype.hasOwnProperty,G=Object.prototype.propertyIsEnumerable;var O=(l,e,p)=>e in l?X(l,e,{enumerable:!0,configurable:!0,writable:!0,value:p}):l[e]=p,q=(l,e)=>{for(var p in e||(e={}))Y.call(e,p)&&O(l,p,e[p]);if(J)for(var p of J(e))G.call(e,p)&&O(l,p,e[p]);return l};import{ay as H,a1 as j,f as M,k as K,a4 as Z,a as k,b,Y as u,R as t,a5 as c,o as g,Q as C,V as E,F as z,a8 as T,W as m,X as $,aC as x,aD as ee}from"./vue.1683511265143.js";import{s as _,_ as le,g as ae,E as F,q as ue,o as te,w as de,B as oe,t as ne}from"./index.1683511265143.js";function V(){return{getAllBreakTimeRuleByPage:l=>_({url:"http://121.239.169.27:16070/breakTime/getAllBreakTimeRuleByPage",method:"post",data:l}),addBreakTime:l=>_({url:"http://121.239.169.27:16070/breakTime/addBreakTimeRule",method:"post",data:l}),updateBreakTime:l=>_({url:"http://121.239.169.27:16070/breakTime/updateBreakTimeRule",method:"post",data:l}),deleteBreakTime:l=>_({url:"http://121.239.169.27:16070/breakTime/deleteBreakTimeRule",method:"post",data:l}),deleteBatch:l=>_({url:"http://121.239.169.27:16070/breakTime/deleteBatchBreakTimeRule",method:"post",data:l})}}const re={name:"holidayTime",components:{},setup(){const l=ae();H(l);const e=j({pageIndex:1,pageSize:10,totalSize:0,chosenIndex:null,searchWord:"",tableData:[],typeList:[{name:"\u6BCF\u5468\u516C\u4F11\u5047\u65E5",value:0},{name:"\u56FD\u5BB6\u6CD5\u5B9A\u8282\u5047\u65E5",value:1},{name:"\u81EA\u5B9A\u4E49\u4F11\u606F\u65E5",value:2}],ruleList:[{name:"\u6BCF\u5468",value:1},{name:"\u6BCF\u6708",value:2}],multipleSelection:[],dialogDetails:!1,dialogAddRecord:!1,deleteDialog:!1,deleteSetDialog:!1,weekDays:[{name:"\u5468\u4E00",value:1},{name:"\u5468\u4E8C",value:2},{name:"\u5468\u4E09",value:3},{name:"\u5468\u56DB",value:4},{name:"\u5468\u4E94",value:5},{name:"\u5468\u516D",value:6},{name:"\u5468\u65E5",value:7}],casProps:{expandTrigger:"hover"},addRecord:{name:"",type:"",rule:"",ruleNumber:[],info:""},details:{name:"",type:"",rule:"",ruleNumber:"",info:""},deleteId:null,deleteArr:[]}),p=(d,n)=>d<n?-1:d>n?1:0,o=M(),L=d=>{d?d.forEach(n=>{o.value.toggleRowSelection(n,void 0)}):o.value.clearSelection()},W=()=>{e.addRecord.rule="",e.addRecord.ruleNumber=[]},y=()=>{e.addRecord.ruleNumber=[]},s=d=>{e.multipleSelection=JSON.parse(JSON.stringify(d)),e.deleteArr=e.multipleSelection.map(n=>(n=n.id,n))},v=M(),A=j({name:[{required:!0,message:"\u8BE5\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],type:[{required:!0,message:"\u8BE5\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],rule:[{required:!0,message:"\u8BE5\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],ruleNumber:[{required:!0,message:"\u8BE5\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}]});K(()=>{r()});const r=async()=>{const d={pageSize:e.pageSize,pageIndex:e.pageIndex,searchParams:{name:e.searchWord}};let n=await V().getAllBreakTimeRuleByPage(d);n.data.code==="200"?(e.tableData=n.data.data.map(f=>(f.typeName=f.type===0?"\u6BCF\u5468\u516C\u4F11\u5047\u65E5":f.type===1?"\u56FD\u5BB6\u6CD5\u5B9A\u8282\u5047\u65E5":f.type===2?"\u81EA\u5B9A\u4E49\u4F11\u606F\u65E5":"",f.ruleName=f.rule===1?"\u6BCF\u5468":f.rule===2?"\u6BCF\u6708":"",f)),console.log(e.tableData,"\u5217\u8868\u83B7\u53D6\u7684tableData"),e.totalSize=n.data.total):F({type:"warning",message:n.data.msg})},I=async()=>{e.searchWord==""?F({type:"warning",message:"\u8BF7\u8F93\u5165\u67E5\u8BE2\u5173\u952E\u8BCD"}):r()},U=async()=>{e.searchWord="",r()},i=async d=>{let n=await V().addBreakTime(d);n.data.code==="200"?(F({type:"success",message:"\u6DFB\u52A0\u6210\u529F\uFF01"}),r()):F({type:"warning",message:n.data.msg})},S=(d,n)=>{e.dialogAddRecord=!0,e.chosenIndex=d,e.addRecord=JSON.parse(JSON.stringify(n)),e.addRecord.ruleNumber=n.ruleNumber.split(",").map(f=>Number(f)),console.log(e.addRecord)},h=async d=>{let n=await V().updateBreakTime(d);n.data.code==="200"?(F({type:"success",message:"\u4FEE\u6539\u6210\u529F\uFF01"}),r()):F({type:"warning",message:n.data.msg})},w=async d=>{!d||await d.validate(async(n,f)=>{if(n){const R={name:e.addRecord.name,info:e.addRecord.info,type:Number(e.addRecord.type),rule:Number(e.addRecord.rule),ruleNumber:e.addRecord.ruleNumber.sort(p).join(",")};if(e.chosenIndex==null)if(R.type==2&&R.ruleNumber==""){F({type:"warning",message:"\u8BF7\u81F3\u5C11\u9009\u62E9\u4E00\u4E2A\u4F11\u606F\u65F6\u95F4"});return}else await i(R);else R.id=e.addRecord.id,console.log(R,"\u63D0\u4EA4\u65F6\u7684\u53C2\u6570data"),await h(R);e.dialogAddRecord=!1}else console.log("error submit!",f)})},N=()=>{e.addRecord={name:"",type:"",rule:"",ruleNumber:[],info:""},e.chosenIndex=null},D=async d=>{let n=await V().deleteBreakTime(d);n.data.code==="200"?(F({type:"success",message:"\u5220\u9664\u6210\u529F\uFF01"}),r()):F({type:"warning",message:n.data.msg})};return q({addRef:v,addRules:A,View:ue,Edit:te,Delete:de,Refresh:oe,Plus:ne,typeChange:W,ruleChange:y,compare:p,toggleSelection:L,handleSelectionChange:s,deleteBatchBtn:async()=>{e.deleteArr.length>0?e.deleteSetDialog=!0:F({type:"warning",message:"\u8BF7\u5148\u9009\u62E9\u8981\u5220\u9664\u7684\u8BB0\u5F55"})},conFirmDeleteBatch:async()=>{let d=await V().deleteBatch({ids:e.deleteArr});d.data.code==="200"?(e.deleteSetDialog=!1,F({type:"success",message:"\u5220\u9664\u6210\u529F\uFF01"}),r()):(F({type:"warning",message:d.data.msg}),e.deleteSetDialog=!1)},searchRecord:I,clearSearch:U,viewRecord:d=>{e.details=JSON.parse(JSON.stringify(d)),e.dialogDetails=!0},deleteRecordBtn:d=>{e.deleteId=d.id,e.deleteDialog=!0},conFirmDelete:()=>{D({id:e.deleteId}),e.deleteDialog=!1},getListByPage:r,reLoadData:async()=>{r()},deleteRecord:D,handleSizeChange:d=>{e.pageSize=d,r()},handleCurrentChange:d=>{e.pageIndex=d,r()},confirmAddRecord:w,closeAdd:N,indexClear:()=>{e.deleteId=null},editRecordBtn:S},Z(e))}},Q=l=>(x("data-v-7b474349"),l=l(),ee(),l),se={class:"home-container"},ie={style:{height:"100%"}},me={class:"grid-content topInfo"},pe=m("\u67E5\u8BE2"),ce=m("\u91CD\u7F6E"),ge={class:"homeCard"},fe={class:"main-card"},Fe=m("\u65B0\u589E"),ye=m("\u5220\u9664"),Be=m("\u67E5\u770B"),Ce=m("\u4FEE\u6539"),be=m("\u5220\u9664"),he={class:"pageBtn"},Re=m("\u786E\u8BA4"),Ee=m("\u53D6\u6D88"),De=m("\u786E\u8BA4"),ke=Q(()=>b("span",null,"\u60A8\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u8BB0\u5F55\u5417\uFF1F",-1)),_e={class:"dialog-footer"},Ve=m("\u53D6\u6D88"),ve=m("\u786E\u8BA4"),Ae=Q(()=>b("span",null,"\u60A8\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E9B\u8BB0\u5F55\u5417\uFF1F",-1)),Se={class:"dialog-footer"},we=m("\u53D6\u6D88"),Ne=m("\u786E\u8BA4");function ze(l,e,p,o,L,W){const y=c("el-input"),s=c("el-button"),v=c("el-col"),A=c("el-row"),r=c("el-table-column"),I=c("el-table"),U=c("el-pagination"),i=c("el-form-item"),S=c("el-form"),h=c("el-dialog"),w=c("el-option"),N=c("el-select"),D=c("el-checkbox"),P=c("el-checkbox-group");return g(),k("div",se,[b("div",ie,[u(A,{class:"homeCard"},{default:t(()=>[u(v,{span:8},{default:t(()=>[b("div",me,[u(y,{modelValue:l.searchWord,"onUpdate:modelValue":e[0]||(e[0]=a=>l.searchWord=a),placeholder:"\u4F11\u606F\u65E5\u540D\u79F0"},null,8,["modelValue"]),u(s,{type:"primary",onClick:o.searchRecord},{default:t(()=>[pe]),_:1},8,["onClick"]),u(s,{plain:"",onClick:o.clearSearch},{default:t(()=>[ce]),_:1},8,["onClick"])])]),_:1})]),_:1}),b("div",ge,[b("div",fe,[u(A,{class:"cardTop"},{default:t(()=>[u(v,{span:12,class:"mainCardBtn"},{default:t(()=>[u(s,{type:"primary",icon:o.Plus,size:"default",onClick:e[1]||(e[1]=a=>l.dialogAddRecord=!0)},{default:t(()=>[Fe]),_:1},8,["icon"]),u(s,{type:"danger",icon:o.Delete,size:"default",plain:"",onClick:o.deleteBatchBtn},{default:t(()=>[ye]),_:1},8,["icon","onClick"])]),_:1}),u(s,{type:"primary",icon:o.Refresh,size:"default",onClick:e[2]||(e[2]=a=>o.reLoadData())},null,8,["icon"])]),_:1}),u(I,{ref:"multipleTableRef",data:l.tableData,style:{width:"100%"},height:"calc(100% - 100px)","header-cell-style":{background:"#fafafa"},onSelectionChange:o.handleSelectionChange},{default:t(()=>[u(r,{type:"selection",width:"100"}),u(r,{property:"name",label:"\u4F11\u606F\u65E5\u540D\u79F0"}),u(r,{property:"typeName",label:"\u4F11\u606F\u65E5\u7C7B\u578B"}),u(r,{property:"ruleName",label:"\u4F11\u606F\u65E5\u89C4\u5219"}),u(r,{property:"ruleNumber",label:"\u4F11\u606F\u65E5"}),u(r,{property:"info",label:"\u63CF\u8FF0\u4FE1\u606F"}),u(r,{fixed:"right",label:"\u64CD\u4F5C",align:"center",width:"250"},{default:t(a=>[u(s,{link:"",type:"primary",size:"small",icon:o.View,onClick:B=>o.viewRecord(a.row)},{default:t(()=>[Be]),_:2},1032,["icon","onClick"]),u(s,{link:"",type:"primary",size:"small",icon:o.Edit,onClick:B=>o.editRecordBtn(a.$index,a.row)},{default:t(()=>[Ce]),_:2},1032,["icon","onClick"]),u(s,{link:"",type:"danger",size:"small",icon:o.Delete,onClick:B=>o.deleteRecordBtn(a.row)},{default:t(()=>[be]),_:2},1032,["icon","onClick"])]),_:1})]),_:1},8,["data","onSelectionChange"]),b("div",he,[u(U,{currentPage:l.pageIndex,"onUpdate:currentPage":e[3]||(e[3]=a=>l.pageIndex=a),"page-size":l.pageSize,"onUpdate:page-size":e[4]||(e[4]=a=>l.pageSize=a),"page-sizes":[10,15],small:"false",background:"",layout:"total, sizes, prev, pager, next, jumper",total:l.totalSize,onSizeChange:o.handleSizeChange,onCurrentChange:o.handleCurrentChange},null,8,["currentPage","page-size","total","onSizeChange","onCurrentChange"])])])])]),u(h,{modelValue:l.dialogDetails,"onUpdate:modelValue":e[11]||(e[11]=a=>l.dialogDetails=a),title:"\u4F11\u606F\u65F6\u95F4"},{default:t(()=>[u(S,{model:l.details,"label-width":"120px"},{default:t(()=>[u(i,{label:"\u540D\u79F0"},{default:t(()=>[u(y,{modelValue:l.details.name,"onUpdate:modelValue":e[5]||(e[5]=a=>l.details.name=a),readonly:""},null,8,["modelValue"])]),_:1}),u(i,{label:"\u4F11\u5047\u7C7B\u578B"},{default:t(()=>[u(y,{modelValue:l.details.typeName,"onUpdate:modelValue":e[6]||(e[6]=a=>l.details.typeName=a),readonly:""},null,8,["modelValue"])]),_:1}),l.details.type==2?(g(),C(i,{key:0,label:"\u4F11\u5047\u89C4\u5219"},{default:t(()=>[u(y,{modelValue:l.details.ruleName,"onUpdate:modelValue":e[7]||(e[7]=a=>l.details.ruleName=a),readonly:""},null,8,["modelValue"])]),_:1})):E("",!0),l.details.type==2?(g(),C(i,{key:1,label:"\u4F11\u5047\u65F6\u95F4"},{default:t(()=>[u(y,{modelValue:l.details.ruleNumber,"onUpdate:modelValue":e[8]||(e[8]=a=>l.details.ruleNumber=a),readonly:""},null,8,["modelValue"])]),_:1})):E("",!0),l.details.info?(g(),C(i,{key:2,label:"\u63CF\u8FF0\u4FE1\u606F"},{default:t(()=>[u(y,{modelValue:l.details.info,"onUpdate:modelValue":e[9]||(e[9]=a=>l.details.info=a),type:"textarea",readonly:""},null,8,["modelValue"])]),_:1})):E("",!0),u(i,null,{default:t(()=>[u(s,{type:"primary",onClick:e[10]||(e[10]=a=>l.dialogDetails=!1),size:"default"},{default:t(()=>[Re]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},8,["modelValue"]),u(h,{modelValue:l.dialogAddRecord,"onUpdate:modelValue":e[20]||(e[20]=a=>l.dialogAddRecord=a),title:"\u4F11\u606F\u65F6\u95F4\u7F16\u8F91",onClose:o.closeAdd},{default:t(()=>[u(S,{model:l.addRecord,"label-width":"120px",ref:"addRef",rules:o.addRules},{default:t(()=>[u(i,{label:"\u4F11\u606F\u65E5\u540D\u79F0",prop:"name"},{default:t(()=>[u(y,{modelValue:l.addRecord.name,"onUpdate:modelValue":e[12]||(e[12]=a=>l.addRecord.name=a)},null,8,["modelValue"])]),_:1}),u(i,{label:"\u4F11\u5047\u7C7B\u578B",prop:"type"},{default:t(()=>[u(N,{modelValue:l.addRecord.type,"onUpdate:modelValue":e[13]||(e[13]=a=>l.addRecord.type=a),placeholder:"\u8BF7\u9009\u62E9\u4F11\u5047\u7C7B\u578B",style:{width:"100%"},onChange:o.typeChange},{default:t(()=>[(g(!0),k(z,null,T(l.typeList,(a,B)=>(g(),C(w,{key:B,label:a.name,value:a.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","onChange"])]),_:1}),l.addRecord.type=="\u81EA\u5B9A\u4E49\u4F11\u606F\u65E5"||l.addRecord.type==2?(g(),C(i,{key:0,label:"\u4F11\u5047\u89C4\u5219",prop:"rule"},{default:t(()=>[u(N,{modelValue:l.addRecord.rule,"onUpdate:modelValue":e[14]||(e[14]=a=>l.addRecord.rule=a),placeholder:"\u8BF7\u9009\u62E9\u4F11\u5047\u89C4\u5219",style:{width:"100%"},onChange:o.ruleChange},{default:t(()=>[(g(!0),k(z,null,T(l.ruleList,(a,B)=>(g(),C(w,{key:B,label:a.name,value:a.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","onChange"])]),_:1})):E("",!0),l.addRecord.rule=="\u6BCF\u5468"||l.addRecord.rule==1?(g(),C(i,{key:1,label:"\u9009\u62E9\u4F11\u5047\u65F6\u95F4",prop:"ruleNumber"},{default:t(()=>[u(P,{modelValue:l.addRecord.ruleNumber,"onUpdate:modelValue":e[15]||(e[15]=a=>l.addRecord.ruleNumber=a)},{default:t(()=>[(g(!0),k(z,null,T(l.weekDays,(a,B)=>(g(),C(D,{label:a.value,key:B},{default:t(()=>[m($(a.name),1)]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue"])]),_:1})):E("",!0),l.addRecord.rule=="\u6BCF\u6708"||l.addRecord.rule==2?(g(),C(i,{key:2,label:"\u9009\u62E9\u4F11\u5047\u65F6\u95F4",prop:"ruleNumber"},{default:t(()=>[u(P,{modelValue:l.addRecord.ruleNumber,"onUpdate:modelValue":e[16]||(e[16]=a=>l.addRecord.ruleNumber=a)},{default:t(()=>[(g(),k(z,null,T(31,a=>u(D,{label:a,key:a},null,8,["label"])),64))]),_:1},8,["modelValue"])]),_:1})):E("",!0),u(i,{label:"\u63CF\u8FF0\u4FE1\u606F",prop:"info"},{default:t(()=>[u(y,{modelValue:l.addRecord.info,"onUpdate:modelValue":e[17]||(e[17]=a=>l.addRecord.info=a),type:"textarea"},null,8,["modelValue"])]),_:1}),u(i,null,{default:t(()=>[u(s,{type:"warning",onClick:e[18]||(e[18]=a=>l.dialogAddRecord=!1),size:"default",plain:""},{default:t(()=>[Ee]),_:1}),u(s,{type:"primary",onClick:e[19]||(e[19]=a=>o.confirmAddRecord(o.addRef)),size:"default"},{default:t(()=>[De]),_:1})]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["modelValue","onClose"]),u(h,{modelValue:l.deleteDialog,"onUpdate:modelValue":e[22]||(e[22]=a=>l.deleteDialog=a),title:"\u63D0\u793A",width:"30%",center:"",onClose:o.indexClear},{footer:t(()=>[b("span",_e,[u(s,{onClick:e[21]||(e[21]=a=>l.deleteDialog=!1),size:"default"},{default:t(()=>[Ve]),_:1}),u(s,{type:"primary",onClick:o.conFirmDelete,size:"default"},{default:t(()=>[ve]),_:1},8,["onClick"])])]),default:t(()=>[ke]),_:1},8,["modelValue","onClose"]),u(h,{modelValue:l.deleteSetDialog,"onUpdate:modelValue":e[24]||(e[24]=a=>l.deleteSetDialog=a),title:"\u63D0\u793A",width:"30%",center:""},{footer:t(()=>[b("span",Se,[u(s,{onClick:e[23]||(e[23]=a=>l.deleteSetDialog=!1),size:"default"},{default:t(()=>[we]),_:1}),u(s,{type:"primary",onClick:o.conFirmDeleteBatch,size:"default"},{default:t(()=>[Ne]),_:1},8,["onClick"])])]),default:t(()=>[Ae]),_:1},8,["modelValue"])])}var je=le(re,[["render",ze],["__scopeId","data-v-7b474349"]]);export{je as default};