index-687b427d.js 12 KB

1
  1. var g=(t,V,P)=>new Promise((x,k)=>{var G=u=>{try{w(P.next(u))}catch(L){k(L)}},T=u=>{try{w(P.throw(u))}catch(L){k(L)}},w=u=>u.done?x(u.value):Promise.resolve(u.value).then(G,T);w((P=P.apply(t,V)).next())});import{F as H,d as ht,r as N,f as yt,n as ft,y as gt,o as p,l as m,a as d,e as y,w as C,u as h,J as U,N as R,O as F,t as q,H as $,b as W,aX as Ct,aY as Pt,E as vt,_ as bt,__tla as kt}from"./index-fd0fd824.js";import{u as J,B as X,__tla as wt}from"./index-77a743d4.js";import{t as I}from"./data.config-b57803bb.js";import Lt,{__tla as St}from"./selectModal-a6cc4f30.js";import{u as It,__tla as Mt}from"./index-2901f384.js";import{__tla as Rt}from"./index-e50f6e4a.js";import{__tla as Ft}from"./index-13eea13d.js";import{__tla as qt}from"./index-e8312a60.js";import{__tla as $t}from"./index-820f5e2b.js";import{__tla as Vt}from"./index-39dad578.js";import{__tla as xt}from"./min-1adf9c3a.js";import{__tla as Gt}from"./sum-42c3df95.js";import{__tla as Tt}from"./useScript-02c64576.js";import{__tla as Ut}from"./index-c41ea83b.js";import{__tla as Et}from"./download-1f0cd2f2.js";import"./base64Conver-39fc0d26.js";import{__tla as jt}from"./index-a30091aa.js";import{__tla as Bt}from"./useCountdown-b292834d.js";import{__tla as Kt}from"./index-5cdecdca.js";import{__tla as Ot}from"./Tree-2a2b6740.js";import{__tla as At}from"./useContextMenu-42613fc9.js";import{__tla as Ht}from"./difference-f0fad6aa.js";import{__tla as Nt}from"./Index-ec0f321a.js";import{__tla as Wt}from"./UserCard-74470469.js";import{__tla as Jt}from"./index-95f08366.js";import{__tla as Xt}from"./Upload-46bf3f3c.js";import{__tla as Yt}from"./index-edb282b3.js";import{__tla as zt}from"./upload-b70f3dfc.js";import"./base64-10c35a1f.js";import{__tla as Dt}from"./formPermission-d3513fe8.js";import"./workflowEnum-a2efed5c.js";import{__tla as Qt}from"./designHelper-69d8d4e3.js";import{__tla as Zt}from"./index-2f747d19.js";import{__tla as te}from"./design-f4e32e3f.js";import{__tla as ee}from"./set-9898d689.js";import{__tla as ae}from"./_isIterateeCall-58465fa8.js";import{__tla as re}from"./uniqBy-ded1e1b7.js";import{__tla as se}from"./index-f05996c6.js";import{__tla as oe}from"./index-44c387e0.js";import{__tla as le}from"./index-fa2f7628.js";import{__tla as _e}from"./onMountedOrActivated-c075b0f3.js";import{__tla as ie}from"./index-d35460c6.js";import{__tla as ne}from"./useWindowSizeFn-0280681a.js";import{__tla as ce}from"./useContentViewHeight-3f9f9984.js";import"./sortable.esm-e1a7db5e.js";import{__tla as pe}from"./RedoOutlined-a242015f.js";import{__tla as me}from"./FullscreenOutlined-e2cd9f87.js";import{__tla as ue}from"./index-2dcf3c35.js";import{__tla as de}from"./index-7e7b5ede.js";import{__tla as he}from"./index-0658669d.js";import{__tla as ye}from"./index-559d4dd0.js";import{__tla as fe}from"./index-a23bd8ec.js";import{__tla as ge}from"./userModal-7acaaf44.js";import{__tla as Ce}from"./UserController-b7694246.js";import{__tla as Pe}from"./data.config-c6291a51.js";import{__tla as ve}from"./DepartmentController-ed7d459a.js";import{__tla as be}from"./ProclamationController-c8db858b.js";let Y,ke=Promise.all([(()=>{try{return kt}catch(t){}})(),(()=>{try{return wt}catch(t){}})(),(()=>{try{return St}catch(t){}})(),(()=>{try{return Mt}catch(t){}})(),(()=>{try{return Rt}catch(t){}})(),(()=>{try{return Ft}catch(t){}})(),(()=>{try{return qt}catch(t){}})(),(()=>{try{return $t}catch(t){}})(),(()=>{try{return Vt}catch(t){}})(),(()=>{try{return xt}catch(t){}})(),(()=>{try{return Gt}catch(t){}})(),(()=>{try{return Tt}catch(t){}})(),(()=>{try{return Ut}catch(t){}})(),(()=>{try{return Et}catch(t){}})(),(()=>{try{return jt}catch(t){}})(),(()=>{try{return Bt}catch(t){}})(),(()=>{try{return Kt}catch(t){}})(),(()=>{try{return Ot}catch(t){}})(),(()=>{try{return At}catch(t){}})(),(()=>{try{return Ht}catch(t){}})(),(()=>{try{return Nt}catch(t){}})(),(()=>{try{return Wt}catch(t){}})(),(()=>{try{return Jt}catch(t){}})(),(()=>{try{return Xt}catch(t){}})(),(()=>{try{return Yt}catch(t){}})(),(()=>{try{return zt}catch(t){}})(),(()=>{try{return Dt}catch(t){}})(),(()=>{try{return Qt}catch(t){}})(),(()=>{try{return Zt}catch(t){}})(),(()=>{try{return te}catch(t){}})(),(()=>{try{return ee}catch(t){}})(),(()=>{try{return ae}catch(t){}})(),(()=>{try{return re}catch(t){}})(),(()=>{try{return se}catch(t){}})(),(()=>{try{return oe}catch(t){}})(),(()=>{try{return le}catch(t){}})(),(()=>{try{return _e}catch(t){}})(),(()=>{try{return ie}catch(t){}})(),(()=>{try{return ne}catch(t){}})(),(()=>{try{return ce}catch(t){}})(),(()=>{try{return pe}catch(t){}})(),(()=>{try{return me}catch(t){}})(),(()=>{try{return ue}catch(t){}})(),(()=>{try{return de}catch(t){}})(),(()=>{try{return he}catch(t){}})(),(()=>{try{return ye}catch(t){}})(),(()=>{try{return fe}catch(t){}})(),(()=>{try{return ge}catch(t){}})(),(()=>{try{return Ce}catch(t){}})(),(()=>{try{return Pe}catch(t){}})(),(()=>{try{return ve}catch(t){}})(),(()=>{try{return be}catch(t){}})()]).then(()=>g(void 0,null,function*(){const t=[{label:"\u8FDF\u5230\u6D88\u606F\u901A\u77E5\u8BBE\u7F6E",field:"messageCategory1",component:"Switch",colProps:{span:24},defaultValue:1,componentProps:{checkedChildren:"\u662F",unCheckedChildren:"\u5426"}},{label:"\u901A\u77E5\u4EBA\u5458",field:"user1",component:"Input",required:!0,colProps:{span:24},ifShow:({values:e})=>e.messageCategory1===1,slot:"user"},{label:"\u901A\u77E5\u65F6\u95F4\u6BB5",field:"timePeriod1",component:"Select",colProps:{span:24},required:!0,componentProps:{options:I,getPopupContainer:()=>document.body,mode:"multiple"},ifShow:({values:e})=>e.messageCategory1===1},{label:"\u65F7\u8BFE\u6D88\u606F\u901A\u77E5\u8BBE\u7F6E",field:"messageCategory2",component:"Switch",colProps:{span:24},defaultValue:1,componentProps:{checkedChildren:"\u662F",unCheckedChildren:"\u5426"}},{label:"\u901A\u77E5\u4EBA\u5458",field:"user2",component:"Input",required:!0,colProps:{span:24},ifShow:({values:e})=>e.messageCategory2===1,slot:"user"},{label:"\u901A\u77E5\u65F6\u95F4\u6BB5",field:"timePeriod2",component:"Select",colProps:{span:24},required:!0,componentProps:{options:I,getPopupContainer:()=>document.body,mode:"multiple"},ifShow:({values:e})=>e.messageCategory2===1},{label:"\u7F3A\u52E4\u6D88\u606F\u901A\u77E5\u8BBE\u7F6E",field:"messageCategory3",component:"Switch",colProps:{span:24},defaultValue:1,componentProps:{checkedChildren:"\u662F",unCheckedChildren:"\u5426"}},{label:"\u901A\u77E5\u4EBA\u5458",field:"user3",component:"Input",required:!0,colProps:{span:24},ifShow:({values:e})=>e.messageCategory3===1,slot:"user"},{label:"\u901A\u77E5\u65F6\u95F4\u6BB5",field:"timePeriod3",component:"Select",colProps:{span:24},required:!0,componentProps:{options:I,getPopupContainer:()=>document.body,mode:"multiple"},ifShow:({values:e})=>e.messageCategory3===1}],V=[{label:"\u8FDF\u5230\u6D88\u606F\u901A\u77E5\u8BBE\u7F6E",field:"messageCategory1",component:"Switch",colProps:{span:24},defaultValue:1,componentProps:{checkedChildren:"\u662F",unCheckedChildren:"\u5426"}},{label:"\u901A\u77E5\u4EBA\u5458",field:"user1",component:"Input",required:!0,colProps:{span:24},ifShow:({values:e})=>e.messageCategory1===1,slot:"user"},{label:"\u901A\u77E5\u65F6\u95F4\u6BB5",field:"timePeriod1",component:"Select",colProps:{span:24},required:!0,componentProps:{options:I.filter(e=>e.value===1||e.value===2),getPopupContainer:()=>document.body,mode:"multiple"},ifShow:({values:e})=>e.messageCategory1===1},{label:"\u7F3A\u52E4\u6D88\u606F\u901A\u77E5\u8BBE\u7F6E",field:"messageCategory2",component:"Switch",colProps:{span:24},defaultValue:1,componentProps:{checkedChildren:"\u662F",unCheckedChildren:"\u5426"}},{label:"\u901A\u77E5\u4EBA\u5458",field:"user2",component:"Input",required:!0,colProps:{span:24},ifShow:({values:e})=>e.messageCategory2===1,slot:"user"},{label:"\u901A\u77E5\u65F6\u95F4\u6BB5",field:"timePeriod2",component:"Select",colProps:{span:24},required:!0,componentProps:{options:I.filter(e=>e.value===1||e.value===2),getPopupContainer:()=>document.body,mode:"multiple"},ifShow:({values:e})=>e.messageCategory2===1}];function P(e,v="modal"){return g(this,null,function*(){return H.post({url:"/attendance/attendanceMessageSet/edit",data:e},{errorMessageMode:v})})}function x(e,v="modal"){return g(this,null,function*(){return H.get({url:"/attendance/attendanceMessageSet/list",params:e},{errorMessageMode:v})})}const k=e=>(Ct("data-v-d88ebc1f"),e=e(),Pt(),e),G={class:"bg-white m-4"},T={class:"p-4"},w=["onClick"],u={style:{display:"flex"}},L={key:0,class:"selectListGroup-list"},z=k(()=>d("div",{style:{"margin-right":"8px","white-space":"nowrap"}},[d("span",null,"\u6DFB\u52A0+")],-1)),D=["onClick"],Q={style:{display:"flex"}},Z={key:0,class:"selectListGroup-list"},tt=k(()=>d("div",{style:{"margin-right":"8px","white-space":"nowrap"}},[d("span",null,"\u6DFB\u52A0+")],-1)),et=ht({__name:"index",setup(e){const v=N("1"),E=N([]),{createMessage:at}=vt(),[rt,{openModal:st}]=It(),[ot,{validate:lt,setFieldsValue:j,resetFields:_t,getFieldsValue:it}]=J({labelWidth:180,schemas:t,showActionButtonGroup:!1}),[nt,{validate:ct,setFieldsValue:B,resetFields:pt,getFieldsValue:mt}]=J({labelWidth:180,schemas:V,showActionButtonGroup:!1}),f=yt({roleType:0,editField:""}),ut=()=>g(this,null,function*(){const l=(yield x({}))||[];E.value=l,_t(),pt();let o={},c={};K(o,2,3),K(c,1,2),j(o),B(c)}),K=(l,o,c)=>{for(let a=0;a<c;a++){const r=a+1,_=h(E).filter(n=>n.roleType===o&&n.messageCategory===(o===1&&a==1?3:r)),i={drepList:[],userList:[],classList:[]};if(_&&_.length>0){const n=_[0];l[`messageCategory${r}`]=1,l[`timePeriod${r}`]=n.timePeriod.split(",").map(s=>Number(s)),n.attendanceMessageUserRelationList&&n.attendanceMessageUserRelationList.forEach(s=>{s.classId&&i.classList.push({id:s.classId,name:s.name||s.classId}),s.deptId&&i.drepList.push({id:s.deptId,name:s.name||s.deptId}),s.userId&&i.userList.push({id:s.userId,name:s.name||s.userId})})}else l[`messageCategory${r}`]=0,l[`timePeriod${r}`]=[];l[`user${r}`]=i}},O=(l,o)=>g(this,null,function*(){var c,a,r,_;try{const i=l===1?yield ct():yield lt(),n=[];for(let s=0;s<o;s++){const b=s+1,M={messageCategory:l===1&&s==1?3:b,roleType:l,deleteMark:i[`messageCategory${b}`]===0?1:0,timePeriod:(c=i[`timePeriod${b}`])==null?void 0:c.join(),attendanceMessageUserRelationList:[]};(a=i[`user${b}`])==null||a.drepList.forEach(S=>{M.attendanceMessageUserRelationList.push({deptId:S.id})}),(r=i[`user${b}`])==null||r.classList.forEach(S=>{M.attendanceMessageUserRelationList.push({classId:S.id})}),(_=i[`user${b}`])==null||_.userList.forEach(S=>{M.attendanceMessageUserRelationList.push({userId:S.id})}),n.push(M)}yield P(n),at.success("\u64CD\u4F5C\u6210\u529F")}finally{}}),A=(l,o,c)=>{f.roleType=l,f.editField=o,st(!0,{isUpdate:!1,data:c})},dt=l=>{const o=f.roleType===2?it():mt();o[f.editField].drepList=l.derpList,o[f.editField].classList=l.classList,o[f.editField].userList=l.userList,f.roleType===2?j(o):B(o)};return ft(()=>g(this,null,function*(){yield ut()})),(l,o)=>{const c=gt("a-button");return p(),m("div",G,[d("div",T,[y(h(U),{activeKey:v.value,"onUpdate:activeKey":o[2]||(o[2]=a=>v.value=a)},{default:C(()=>[y(h(U).TabPane,{key:"1",tab:"\u5B66\u751F\u6D88\u606F\u8BBE\u7F6E",forceRender:!0},{default:C(()=>[y(h(X),{onRegister:h(ot)},{user:C(({model:a,field:r})=>[d("div",{onClick:_=>A(2,r,a[r]),class:"selectInput",style:{"min-height":"30px"}},[d("div",u,[a[r]?(p(!0),m(R,{key:0},F(Object.keys(a[r]),(_,i)=>(p(),m("div",{class:"selectListGroup",key:i},[(p(!0),m(R,null,F(a[r][_].slice(0,3),(n,s)=>(p(),m("div",{class:"selectListGroup-list",key:s},q(n.name),1))),128)),a[r][_].length>3?(p(),m("div",L," \u5269\u4F59"+q(a[r][_].length-3)+"\u4E2A ",1)):$("",!0)]))),128)):$("",!0)]),z],8,w)]),_:1},8,["onRegister"]),y(c,{type:"primary",onClick:o[0]||(o[0]=a=>O(2,3))},{default:C(()=>[W("\u4FDD\u5B58")]),_:1})]),_:1}),y(h(U).TabPane,{key:"2",tab:"\u6559\u804C\u5DE5\u6D88\u606F",forceRender:!0},{default:C(()=>[y(h(X),{onRegister:h(nt)},{user:C(({model:a,field:r})=>[d("div",{onClick:_=>A(1,r,a[r]),class:"selectInput",style:{"min-height":"30px"}},[d("div",Q,[a[r]?(p(!0),m(R,{key:0},F(Object.keys(a[r]),(_,i)=>(p(),m("div",{class:"selectListGroup",key:i},[(p(!0),m(R,null,F(a[r][_].slice(0,3),(n,s)=>(p(),m("div",{class:"selectListGroup-list",key:s},q(n.name),1))),128)),a[r][_].length>3?(p(),m("div",Z," \u5269\u4F59"+q(a[r][_].length-3)+"\u4E2A ",1)):$("",!0)]))),128)):$("",!0)]),tt],8,D)]),_:1},8,["onRegister"]),y(c,{type:"primary",onClick:o[1]||(o[1]=a=>O(1,2))},{default:C(()=>[W("\u4FDD\u5B58")]),_:1})]),_:1})]),_:1},8,["activeKey"])]),y(Lt,{onRegister:h(rt),onSuccess:dt},null,8,["onRegister"])])}}});Y=bt(et,[["__scopeId","data-v-d88ebc1f"]])}));export{ke as __tla,Y as default};