var j=Object.defineProperty;var O=Object.getOwnPropertySymbols;var G=Object.prototype.hasOwnProperty,Q=Object.prototype.propertyIsEnumerable;var P=(a,e,p)=>e in a?j(a,e,{enumerable:!0,configurable:!0,writable:!0,value:p}):a[e]=p,J=(a,e)=>{for(var p in e||(e={}))G.call(e,p)&&P(a,p,e[p]);if(O)for(var p of O(e))Q.call(e,p)&&P(a,p,e[p]);return a};import{ay as H,a1 as W,f as q,k as K,a4 as X,a as b,b as R,Y as l,R as o,a5 as m,o as C,Q as _,V as Z,F as N,a8 as z,W as c,aC as $,aD as x}from"./vue.1683511265143.js";import{s as h,_ as ee,g as ae,E as f,q as te,o as le,w as oe,B as de,t as ue}from"./index.1683511265143.js";import{t as M}from"./index.168351126514349.js";import{t as re}from"./index.168351126514352.js";function v(){return{getRecordPage:a=>h({url:"http://121.239.169.27:16070/schedule/groupStrategy/page/list",method:"post",data:a}),addRecord:a=>h({url:"http://121.239.169.27:16070/schedule/groupStrategy/add",method:"post",data:a}),updateRecord:a=>h({url:"http://121.239.169.27:16070/schedule/groupStrategy/mod",method:"post",data:a}),deleteRecord:a=>h({url:"http://121.239.169.27:16070/schedule/groupStrategy/del",method:"post",data:a})}}const ne={name:"teamStrategy",components:{},setup(){const a=ae();H(a);const e=W({pageIndex:1,pageSize:10,totalSize:0,chosenIndex:null,searchWord:"",tableData:[],pageRecord:[],timeList:[],teamList:[],cycleList:[{name:"\u5468",value:3},{name:"\u6708",value:2},{name:"\u5E74",value:1}],multipleSelection:[],dialogDetails:!1,dialogAddRecord:!1,deleteDialog:!1,deleteSetDialog:!1,addRecord:{groupStrategyName:"",timeStrategyId:null,timeStrategy:"",groupIds:[],cycle:null,cycleName:"",cycleStartTime:"",groupStrategyInfo:"",groupStrategyId:null},details:{groupStrategyName:"",timeStrategyId:null,timeStrategy:"",groups:[],cycle:null,cycleName:"",cycleStartTime:"",groupStrategyInfo:""},deleteId:null,deleteArr:[]}),p=q(),s=d=>{d?d.forEach(r=>{p.value.toggleRowSelection(r,void 0)}):p.value.clearSelection()},U=d=>{e.multipleSelection=JSON.parse(JSON.stringify(d)),e.deleteArr=e.multipleSelection.map(r=>(r=r.id,r))},T=q(),y=W({groupStrategyName:[{required:!0,message:"\u8BE5\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],timeStrategyId:[{required:!0,message:"\u8BE5\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],groupIds:[{required:!0,message:"\u8BE5\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],cycle:[{required:!0,message:"\u8BE5\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],cycleStartTime:[{required:!0,message:"\u8BE5\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}]});K(()=>{u(),B(),E()});const u=async()=>{const d={pageSize:e.pageSize,pageIndex:e.pageIndex,searchParams:{name:e.searchWord,containGroupEnable:!0}};let r=await v().getRecordPage(d);r.data.code==="200"?(e.pageRecord=r.data.data,e.tableData=r.data.data.map(n=>(n.cycleName=n.cycle==1?"\u5E74":n.cycle==2?"\u6708":n.cycle==3?"\u5468":"",!n.groups||n.groups==null?n.groups=[]:(n.groups=n.groups.map(g=>Object.assign({},{groupId:g.groupId,groupName:g.groupName})),n.groupIds=Array.from(n.groups,({groupId:g})=>g),n.groupNames=Array.from(n.groups,({groupName:g})=>g)),n)),e.tableData.map(async n=>{if(!n.timeStrategyId||n.timeStrategyId==null)n.timeStrategy="";else{let g=await M().getRecordById({id:n.timeStrategyId});g.data.code&&g.data.code==="200"?g.data.data?n.timeStrategy=g.data.data.name:n.timeStrategy="":f({type:"warning",message:r.data.msg})}return n}),console.log(e.tableData,"state.tableData"),e.totalSize=r.data.total):f({type:"warning",message:r.data.msg})},B=async()=>{let d=await M().getAllRecord();d.data.code==="200"?(console.log(d.data.data,"timestrategy"),e.timeList=d.data.data):f({type:"warning",message:d.data.msg})},E=async()=>{let d=await re().getRecord({name:""});d.data.code==="200"?e.teamList=d.data.data:f({type:"warning",message:d.data.msg})},S=async()=>{e.searchWord==""?f({type:"warning",message:"\u8BF7\u8F93\u5165\u67E5\u8BE2\u5173\u952E\u8BCD"}):u()},w=async()=>{e.searchWord="",u()},k=async d=>{let r=await v().addRecord(d);r.data.code==="200"?(f({type:"success",message:"\u6DFB\u52A0\u6210\u529F\uFF01"}),u()):f({type:"warning",message:r.data.msg})},i=async d=>{let r=await v().updateRecord(d);r.data.code==="200"?(f({type:"success",message:"\u4FEE\u6539\u6210\u529F\uFF01"}),u()):f({type:"warning",message:r.data.msg})},I=async d=>{!d||await d.validate(async(r,n)=>{if(r){const g={groupStrategyName:e.addRecord.groupStrategyName,groupStrategyInfo:e.addRecord.groupStrategyInfo,groupStrategyCycleType:e.addRecord.cycle,timeStrategyId:e.addRecord.timeStrategyId,groupIds:e.addRecord.groupIds,cycleStartTime:e.addRecord.cycleStartTime};e.chosenIndex==null?await k(g):(g.groupStrategyId=JSON.stringify(e.addRecord.groupStrategyId),await i(g)),e.dialogAddRecord=!1}else console.log("error submit!",n)})},D=async d=>{let r=await v().deleteRecord(d);r.data.code==="200"?(f({type:"success",message:"\u5220\u9664\u6210\u529F\uFF01"}),u()):f({type:"warning",message:r.data.msg})};return J({addRef:T,addRules:y,View:te,Edit:le,Delete:oe,Refresh:de,Plus:ue,toggleSelection:s,handleSelectionChange:U,searchRecord:S,clearSearch:w,viewRecord:d=>{e.details=JSON.parse(JSON.stringify(d)),e.dialogDetails=!0},deleteRecordBtn:d=>{e.deleteId=d.groupStrategyId,e.deleteDialog=!0},conFirmDelete:()=>{D({groupStrategyId:e.deleteId}),e.deleteDialog=!1},getListByPage:u,reLoadData:async()=>{u()},deleteRecord:D,handleSizeChange:d=>{e.pageSize=d,u()},handleCurrentChange:d=>{e.pageIndex=d,u()},confirmAddRecord:I,closeAdd:()=>{e.addRecord={},e.chosenIndex=null},openAdd:()=>{e.chosenIndex==null&&(e.addRecord.info="")},indexClear:()=>{e.deleteId=null},editRecordBtn:(d,r)=>{e.dialogAddRecord=!0,e.chosenIndex=d,e.addRecord=JSON.parse(JSON.stringify(r)),console.log(e.addRecord,"state.addRecord")}},X(e))}},Y=a=>($("data-v-39eb6cb7"),a=a(),x(),a),se={class:"home-container"},ie={style:{height:"100%"}},ge={class:"grid-content topInfo"},pe=c("\u67E5\u8BE2"),me=c("\u91CD\u7F6E"),ce={class:"homeCard"},ye={class:"main-card"},fe=c("\u65B0\u589E"),Se=c("\u67E5\u770B"),Fe=c("\u4FEE\u6539"),Re=c("\u5220\u9664"),Ce={class:"pageBtn"},De=c("\u786E\u8BA4"),Be=c("\u53D6\u6D88"),Ee=c("\u786E\u8BA4"),Ie=Y(()=>R("span",null,"\u60A8\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u8BB0\u5F55\u5417\uFF1F",-1)),Ae={class:"dialog-footer"},Ve=c("\u53D6\u6D88"),be=c("\u786E\u8BA4"),_e=Y(()=>R("span",null,"\u60A8\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E9B\u8BB0\u5F55\u5417\uFF1F",-1)),he={class:"dialog-footer"},ve=c("\u53D6\u6D88"),we=c("\u786E\u8BA4");function ke(a,e,p,s,U,T){const y=m("el-input"),u=m("el-button"),B=m("el-col"),E=m("el-row"),S=m("el-table-column"),w=m("el-table"),k=m("el-pagination"),i=m("el-form-item"),I=m("el-form"),D=m("el-dialog"),A=m("el-option"),V=m("el-select"),L=m("el-date-picker");return C(),b("div",se,[R("div",ie,[l(E,{class:"homeCard"},{default:o(()=>[l(B,{span:8},{default:o(()=>[R("div",ge,[l(y,{modelValue:a.searchWord,"onUpdate:modelValue":e[0]||(e[0]=t=>a.searchWord=t),placeholder:"\u65F6\u95F4\u7B56\u7565\u540D\u79F0"},null,8,["modelValue"]),l(u,{type:"primary",onClick:s.searchRecord},{default:o(()=>[pe]),_:1},8,["onClick"]),l(u,{plain:"",onClick:s.clearSearch},{default:o(()=>[me]),_:1},8,["onClick"])])]),_:1})]),_:1}),R("div",ce,[R("div",ye,[l(E,{class:"cardTop"},{default:o(()=>[l(B,{span:12,class:"mainCardBtn"},{default:o(()=>[l(u,{type:"primary",icon:s.Plus,size:"default",onClick:e[1]||(e[1]=t=>a.dialogAddRecord=!0)},{default:o(()=>[fe]),_:1},8,["icon"])]),_:1}),l(u,{type:"primary",icon:s.Refresh,size:"default",onClick:e[2]||(e[2]=t=>s.reLoadData())},null,8,["icon"])]),_:1}),l(w,{ref:"multipleTableRef",data:a.tableData,style:{width:"100%"},height:"calc(100% - 100px)","header-cell-style":{background:"#fafafa"},onSelectionChange:s.handleSelectionChange},{default:o(()=>[l(S,{property:"groupStrategyName",label:"\u73ED\u7EC4\u7B56\u7565\u540D\u79F0"}),l(S,{property:"timeStrategy",label:"\u65F6\u95F4\u7B56\u7565",width:"180","show-overflow-tooltip":!0}),l(S,{property:"cycleName",label:"\u5FAA\u73AF\u7C7B\u578B","show-overflow-tooltip":!0}),l(S,{property:"groupNames",label:"\u73ED\u7EC4"}),l(S,{property:"cycleStartTime",label:"\u6392\u73ED\u5F00\u59CB\u65F6\u95F4",width:"160"}),l(S,{property:"groupStrategyInfo",label:"\u63CF\u8FF0\u4FE1\u606F"}),l(S,{fixed:"right",label:"\u64CD\u4F5C",align:"center",width:"250"},{default:o(t=>[l(u,{link:"",type:"primary",size:"small",icon:s.View,onClick:F=>s.viewRecord(t.row)},{default:o(()=>[Se]),_:2},1032,["icon","onClick"]),l(u,{link:"",type:"primary",size:"small",icon:s.Edit,onClick:F=>s.editRecordBtn(t.$index,t.row)},{default:o(()=>[Fe]),_:2},1032,["icon","onClick"]),l(u,{link:"",type:"danger",size:"small",icon:s.Delete,onClick:F=>s.deleteRecordBtn(t.row)},{default:o(()=>[Re]),_:2},1032,["icon","onClick"])]),_:1})]),_:1},8,["data","onSelectionChange"]),R("div",Ce,[l(k,{currentPage:a.pageIndex,"onUpdate:currentPage":e[3]||(e[3]=t=>a.pageIndex=t),"page-size":a.pageSize,"onUpdate:page-size":e[4]||(e[4]=t=>a.pageSize=t),"page-sizes":[10,15],small:"false",background:"",layout:"total, sizes, prev, pager, next, jumper",total:a.totalSize,onSizeChange:s.handleSizeChange,onCurrentChange:s.handleCurrentChange},null,8,["currentPage","page-size","total","onSizeChange","onCurrentChange"])])])])]),l(D,{modelValue:a.dialogDetails,"onUpdate:modelValue":e[12]||(e[12]=t=>a.dialogDetails=t),title:"\u73ED\u7EC4\u7B56\u7565"},{default:o(()=>[l(I,{model:a.details,"label-width":"120px"},{default:o(()=>[l(i,{label:"\u7B56\u7565\u540D\u79F0"},{default:o(()=>[l(y,{modelValue:a.details.groupStrategyName,"onUpdate:modelValue":e[5]||(e[5]=t=>a.details.groupStrategyName=t),readonly:""},null,8,["modelValue"])]),_:1}),l(i,{label:"\u65F6\u95F4\u7B56\u7565"},{default:o(()=>[l(y,{modelValue:a.details.timeStrategy,"onUpdate:modelValue":e[6]||(e[6]=t=>a.details.timeStrategy=t),readonly:""},null,8,["modelValue"])]),_:1}),l(i,{label:"\u5FAA\u73AF\u7C7B\u578B"},{default:o(()=>[l(y,{modelValue:a.details.cycleName,"onUpdate:modelValue":e[7]||(e[7]=t=>a.details.cycleName=t),readonly:""},null,8,["modelValue"])]),_:1}),l(i,{label:"\u73ED\u7EC4"},{default:o(()=>[l(y,{modelValue:a.details.groupNames,"onUpdate:modelValue":e[8]||(e[8]=t=>a.details.groupNames=t),type:"textarea",readonly:""},null,8,["modelValue"])]),_:1}),l(i,{label:"\u6392\u73ED\u5F00\u59CB\u65F6\u95F4"},{default:o(()=>[l(y,{modelValue:a.details.cycleStartTime,"onUpdate:modelValue":e[9]||(e[9]=t=>a.details.cycleStartTime=t),readonly:""},null,8,["modelValue"])]),_:1}),a.details.groupStrategyInfo?(C(),_(i,{key:0,label:"\u63CF\u8FF0\u4FE1\u606F"},{default:o(()=>[l(y,{modelValue:a.details.groupStrategyInfo,"onUpdate:modelValue":e[10]||(e[10]=t=>a.details.groupStrategyInfo=t),type:"textarea",readonly:""},null,8,["modelValue"])]),_:1})):Z("",!0),l(i,null,{default:o(()=>[l(u,{type:"primary",onClick:e[11]||(e[11]=t=>a.dialogDetails=!1),size:"default"},{default:o(()=>[De]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},8,["modelValue"]),l(D,{modelValue:a.dialogAddRecord,"onUpdate:modelValue":e[21]||(e[21]=t=>a.dialogAddRecord=t),title:"\u73ED\u7EC4\u7B56\u7565\u7F16\u8F91",onClose:s.closeAdd,onOpen:s.openAdd},{default:o(()=>[l(I,{model:a.addRecord,"label-width":"120px",ref:"addRef",rules:s.addRules},{default:o(()=>[l(i,{label:"\u7B56\u7565\u540D\u79F0",prop:"groupStrategyName"},{default:o(()=>[l(y,{modelValue:a.addRecord.groupStrategyName,"onUpdate:modelValue":e[13]||(e[13]=t=>a.addRecord.groupStrategyName=t)},null,8,["modelValue"])]),_:1}),l(i,{label:"\u65F6\u95F4\u7B56\u7565",prop:"timeStrategyId"},{default:o(()=>[l(V,{modelValue:a.addRecord.timeStrategyId,"onUpdate:modelValue":e[14]||(e[14]=t=>a.addRecord.timeStrategyId=t)},{default:o(()=>[(C(!0),b(N,null,z(a.timeList,(t,F)=>(C(),_(A,{key:F,label:t.name,value:t.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),l(i,{label:"\u5FAA\u73AF\u7C7B\u578B",prop:"cycle"},{default:o(()=>[l(V,{modelValue:a.addRecord.cycle,"onUpdate:modelValue":e[15]||(e[15]=t=>a.addRecord.cycle=t)},{default:o(()=>[(C(!0),b(N,null,z(a.cycleList,(t,F)=>(C(),_(A,{key:F,label:t.name,value:t.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),l(i,{label:"\u73ED\u7EC4\u9009\u62E9",prop:"groupIds"},{default:o(()=>[l(V,{modelValue:a.addRecord.groupIds,"onUpdate:modelValue":e[16]||(e[16]=t=>a.addRecord.groupIds=t),multiple:""},{default:o(()=>[(C(!0),b(N,null,z(a.teamList,(t,F)=>(C(),_(A,{key:F,label:t.groupName,value:t.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),l(i,{label:"\u6392\u73ED\u5F00\u59CB\u65F6\u95F4",prop:"cycleStartTime"},{default:o(()=>[l(L,{modelValue:a.addRecord.cycleStartTime,"onUpdate:modelValue":e[17]||(e[17]=t=>a.addRecord.cycleStartTime=t),type:"date","value-format":"YYYY-MM-DD"},null,8,["modelValue"])]),_:1}),l(i,{label:"\u63CF\u8FF0\u4FE1\u606F",prop:"groupStrategyInfo"},{default:o(()=>[l(y,{modelValue:a.addRecord.groupStrategyInfo,"onUpdate:modelValue":e[18]||(e[18]=t=>a.addRecord.groupStrategyInfo=t),type:"textarea"},null,8,["modelValue"])]),_:1}),l(i,null,{default:o(()=>[l(u,{type:"warning",onClick:e[19]||(e[19]=t=>a.dialogAddRecord=!1),size:"default",plain:""},{default:o(()=>[Be]),_:1}),l(u,{type:"primary",onClick:e[20]||(e[20]=t=>s.confirmAddRecord(s.addRef)),size:"default"},{default:o(()=>[Ee]),_:1})]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["modelValue","onClose","onOpen"]),l(D,{modelValue:a.deleteDialog,"onUpdate:modelValue":e[23]||(e[23]=t=>a.deleteDialog=t),title:"\u63D0\u793A",width:"30%",center:"",onClose:s.indexClear},{footer:o(()=>[R("span",Ae,[l(u,{onClick:e[22]||(e[22]=t=>a.deleteDialog=!1),size:"default"},{default:o(()=>[Ve]),_:1}),l(u,{type:"primary",onClick:s.conFirmDelete,size:"default"},{default:o(()=>[be]),_:1},8,["onClick"])])]),default:o(()=>[Ie]),_:1},8,["modelValue","onClose"]),l(D,{modelValue:a.deleteSetDialog,"onUpdate:modelValue":e[25]||(e[25]=t=>a.deleteSetDialog=t),title:"\u63D0\u793A",width:"30%",center:""},{footer:o(()=>[R("span",he,[l(u,{onClick:e[24]||(e[24]=t=>a.deleteSetDialog=!1),size:"default"},{default:o(()=>[ve]),_:1}),l(u,{type:"primary",onClick:a.conFirmDeleteBatch,size:"default"},{default:o(()=>[we]),_:1},8,["onClick"])])]),default:o(()=>[_e]),_:1},8,["modelValue"])])}var Me=ee(ne,[["render",ke],["__scopeId","data-v-39eb6cb7"]]);export{Me as default};
|