ApproveUser-507984e3.js 6.8 KB

1
  1. var C=(r,D,k)=>new Promise(($,x)=>{var z=e=>{try{h(k.next(e))}catch(t){x(t)}},i=e=>{try{h(k.throw(e))}catch(t){x(t)}},h=e=>e.done?$(e.value):Promise.resolve(e.value).then(z,i);h((k=k.apply(r,D)).next())});import O,{__tla as j}from"./SelectApproveUser-b61bcbb0.js";import{h as q,__tla as R}from"./task-38d2f381.js";import{N as G,__tla as J}from"./index-67f9e311.js";import{d as U,f as E,A as F,j as g,o as _,l as f,q as y,t as v,H as w,a as S,_ as K,a4 as P,r as V,n as Q,y as B,c as L,w as M,e as T,u as c,b as W,N as X,O as Y,fn as A,__tla as Z}from"./index-b5895273.js";import{__tla as tt}from"./index-7914b44e.js";import{__tla as et}from"./index-7fb58e79.js";import{__tla as at}from"./Tree-6c35f2c0.js";import{__tla as st}from"./useContextMenu-c4ffe073.js";import{__tla as ot}from"./difference-9954c5db.js";import{__tla as rt}from"./Index-281ee613.js";import{__tla as lt}from"./UserCard-5a5e66ad.js";import{__tla as nt}from"./index-3862eebd.js";let H,it=Promise.all([(()=>{try{return j}catch(r){}})(),(()=>{try{return R}catch(r){}})(),(()=>{try{return J}catch(r){}})(),(()=>{try{return Z}catch(r){}})(),(()=>{try{return tt}catch(r){}})(),(()=>{try{return et}catch(r){}})(),(()=>{try{return at}catch(r){}})(),(()=>{try{return st}catch(r){}})(),(()=>{try{return ot}catch(r){}})(),(()=>{try{return rt}catch(r){}})(),(()=>{try{return lt}catch(r){}})(),(()=>{try{return nt}catch(r){}})()]).then(()=>C(void 0,null,function*(){const r={class:"sn-countdown"},D=U({__name:"CountDown",props:{showDay:{type:Boolean,default:!0},showDour:{type:Boolean,default:!0},showColon:{type:Boolean,default:!0},start:{type:Boolean,default:!0},backgroundColor:{type:String,default:""},color:{type:String,default:"#333"},fontSize:{type:Number,default:14},splitorColor:{type:String,default:"#333"},day:{type:Number,default:0},hour:{type:Number,default:0},minute:{type:Number,default:0},second:{type:Number,default:0},timestamp:{type:Number,default:0}},emits:["timeup"],setup(i,{emit:h}){const e=i,t=E({timer:0,syncFlag:!1,d:"00",h:"00",i:"00",s:"00",leftTime:0,seconds:0}),u=F(()=>{const{color:s,backgroundColor:o,fontSize:a}=e;return{color:s,backgroundColor:o,fontSize:`${a}px`,width:`${a*22/14}px`,lineHeight:`${a*20/14}px`,borderRadius:`${a*3/14}px`}}),b=F(()=>{const{splitorColor:s,fontSize:o,backgroundColor:a}=e;return{color:s,fontSize:`${o*12/14}px`,margin:a?`${o*4/14}px`:""}}),d=(s,o,a,m,I)=>s?s-parseInt((new Date().getTime()/1e3).toString(),10):o*60*60*24+a*60*60+m*60+I,N=()=>{clearInterval(t.timer),h("timeup")},n=()=>{let s=t.seconds,[o,a,m,I]=[0,0,0,0];s>0?(o=Math.floor(s/(60*60*24)),a=Math.floor(s/(60*60))-o*24,m=Math.floor(s/60)-o*24*60-a*60,I=Math.floor(s)-o*24*60*60-a*60*60-m*60):N(),t.d=o.toString().padStart(2,"0"),t.h=a.toString().padStart(2,"0"),t.i=m.toString().padStart(2,"0"),t.s=I.toString().padStart(2,"0")},p=()=>{if(t.seconds=d(e.timestamp,e.day,e.hour,e.minute,e.second),t.seconds<=0){t.seconds=d(0,0,0,0,0),n();return}clearInterval(t.timer),n(),t.timer=setInterval(()=>{if(t.seconds--,t.seconds<0){N();return}n()},1e3)},l=()=>{t.syncFlag||(t.seconds=d(e.timestamp,e.day,e.hour,e.minute,e.second),p(),t.syncFlag=!0)};return g(()=>e.day,()=>{l()},{immediate:!0}),g(()=>e.hour,()=>{l()},{immediate:!0}),g(()=>e.minute,()=>{l()},{immediate:!0}),g(()=>e.second,()=>{l()},{immediate:!0}),g(()=>e.start,(s,o)=>{if(s)p();else{if(!o)return;clearInterval(t.timer)}},{immediate:!0}),(s,o)=>(_(),f("div",r,[i.showDay?(_(),f("div",{key:0,style:y([u.value]),class:"sn-countdown__number"},v(t.d),5)):w("",!0),i.showDay?(_(),f("div",{key:1,style:y([b.value]),class:"sn-countdown__splitor"}," \u5929 ",4)):w("",!0),i.showDour?(_(),f("div",{key:2,style:y([u.value]),class:"sn-countdown__number"},v(t.h),5)):w("",!0),i.showDour?(_(),f("div",{key:3,style:y([b.value]),class:"sn-countdown__splitor"},v(i.showColon?":":"\u65F6"),5)):w("",!0),S("div",{style:y([u.value]),class:"sn-countdown__number"},v(t.i),5),S("div",{style:y([b.value]),class:"sn-countdown__splitor"},v(i.showColon?":":"\u5206"),5),S("div",{style:y([u.value]),class:"sn-countdown__number"},v(t.s),5),i.showColon?w("",!0):(_(),f("div",{key:4,style:y([b.value]),class:"sn-countdown__splitor"}," \u79D2 ",4))]))}}),k=K(D,[["__scopeId","data-v-cfa75101"]]),$={class:"p-5"},x={class:"mt-5 mb-5 ml-5"},z=U({__name:"ApproveUser",props:{taskList:{default:()=>[]},schemaId:{default:""},approveTime:{default:290}},emits:["change"],setup(i,{emit:h}){const e=i,{t}=P(),u=V(!1),b=()=>{h("change")};let d=E({index:0,tasks:[]});Q(()=>{e.schemaId&&e.taskList.length>0&&e.taskList.forEach(n=>C(this,null,function*(){d.tasks.push({taskId:n.taskId,taskName:n.taskName,provisionalApprover:n.provisionalApprover,selectIds:[]})}))});function N(){return C(this,null,function*(){let n=[],p=[];if(d.tasks.forEach(l=>{l.selectIds.length>0?n.push({taskId:l.taskId,approvedUsers:l.selectIds}):p.push(t("\u4EFB\u52A1\uFF1A")+l.taskName+t("\u672A\u9009\u62E9\u4E0B\u4E00\u8282\u70B9\u5BA1\u6279\u4EBA"))}),p.length>0)p.forEach(l=>{A.open({type:"error",message:t("\u4E0B\u4E00\u8282\u70B9\u5BA1\u6279\u4EBA"),description:l})});else try{e.schemaId&&(u.value=!0,(yield q(e.schemaId,n))?h("change"):A.open({type:"error",message:t("\u4E0B\u4E00\u8282\u70B9\u5BA1\u6279\u4EBA"),description:t("\u9009\u62E9\u4E0B\u4E00\u8282\u70B9\u5BA1\u6279\u4EBA\u5931\u8D25")}),u.value=!1)}catch(l){A.open({type:"error",message:t("\u4E0B\u4E00\u8282\u70B9\u5BA1\u6279\u4EBA"),description:t("\u9009\u62E9\u4E0B\u4E00\u8282\u70B9\u5BA1\u6279\u4EBA\u5931\u8D25")}),u.value=!1}})}return(n,p)=>{const l=B("a-tab-pane"),s=B("a-tabs"),o=B("a-modal");return _(),L(o,{width:1e3,visible:!0,title:c(t)("\u4E0B\u4E00\u8282\u70B9\u5BA1\u6279\u4EBA"),maskClosable:!1,closable:!1,"ok-button-props":{loading:u.value},"cancel-button-props":{disabled:!0},okText:c(t)("\u786E\u8BA4"),cancelText:c(t)("\u53D6\u6D88"),onOk:N},{default:M(()=>[S("div",$,[T(c(G),{nodeName:c(t)("\u4FE1\u606F")},null,8,["nodeName"]),S("div",x,[T(k,{color:"#ff0000","font-size":20,splitorColor:"#ff0000","show-day":!1,"show-dour":!1,"show-colon":!1,hour:0,minute:0,second:n.approveTime,onTimeup:b},null,8,["second"]),W(" "+v(c(t)(`\u8BF7\u5728${n.approveTime/60}\u5206\u949F\u5185\u6307\u5B9A\u4E0B\u4E00\u8282\u70B9\u5BA1\u6279\u4EBA\u5458\uFF0C\u8D85\u65F6\u672A\u6307\u5B9A\u6216\u76F4\u63A5\u5173\u95ED\u9875\u9762\uFF0C\u7CFB\u7EDF\u5C06\u81EA\u52A8\u9000\u56DE\uFF01`)),1)]),T(s,{activeKey:c(d).index,"onUpdate:activeKey":p[0]||(p[0]=a=>c(d).index=a)},{default:M(()=>[(_(!0),f(X,null,Y(c(d).tasks,(a,m)=>(_(),L(l,{key:m,tab:a.taskName},{default:M(()=>[T(O,{schemaId:e.schemaId,taskId:a.taskId,hasMoreBtn:a.provisionalApprover,"select-ids":c(d).tasks[m].selectIds,"onUpdate:selectIds":I=>c(d).tasks[m].selectIds=I},null,8,["schemaId","taskId","hasMoreBtn","select-ids","onUpdate:selectIds"])]),_:2},1032,["tab"]))),128))]),_:1},8,["activeKey"])])]),_:1},8,["title","ok-button-props","okText","cancelText"])}}});H=K(z,[["__scopeId","data-v-5bb50a02"]])}));export{it as __tla,H as default};