All Downloads are FREE. Search and download functionalities are using the official Maven repository.

static.assets.Queue.f2fc0c81.js Maven / Gradle / Ivy

/* empty css             *//* empty css              *//* empty css                     *//* empty css                *//* empty css                  *//* empty css               */import{m as U,i as ne,n as s,p as c,q as de,s as re,t as ie,v as pe,x as ce,y as me,o as i,b as k,e as l,w as t,F as C,z as T,f as m,A as ge,B as be,d as L,C as fe,D as De,G as ve,H as _e,I as Fe,J as ye,K as xe,L as ke,M as Ce,N as Ve,O as $}from"./index.26467d2d.js";/* empty css                       */const Ee={success(){U({message:"\u64CD\u4F5C\u6210\u529F",type:"success"})},error(){U({message:"\u64CD\u4F5C\u5931\u8D25",type:"fail"})}},qe={class:"block"},we={class:"queue-table"},Ae=ne({__name:"Queue",setup(Me){const{proxy:d}=ve();let g=s(!1);s("add");const D=s([]),h=s([]),z=s([{id:""},{key:""},{tag:""},{consumeTime:""}]),R=c([{prop:"id",label:"\u6D88\u606Fid"},{prop:"key",label:"\u6D88\u606F\u952E"},{prop:"tag",label:"\u6807\u7B7E"},{prop:"consumeTime",label:"\u6D88\u8D39\u65F6\u95F4"}]),I=c([{prop:"queueName",label:"\u865A\u62DF\u961F\u5217\u540D\u79F0"},{prop:"size",label:"\u5B9E\u65F6\u6D88\u606F\u6570\u91CF"}]),S=c([{prop:"queueName",label:"\u961F\u5217\u540D\u79F0"},{prop:"retryMax",label:"\u6D88\u8D39\u5931\u8D25\u91CD\u8BD5\u6B21\u6570"},{prop:"retryInterval",label:"\u91CD\u8BD5\u65F6\u95F4\u95F4\u9694"},{prop:"ackMode",label:"ack\u6A21\u5F0F"},{prop:"concurrency",label:"\u5E76\u53D1\u6D88\u8D39\u8005"},{prop:"maxConcurrency",label:"\u6700\u5927\u5E76\u53D1\u6D88\u8D39\u8005"},{prop:"virtual",label:"\u865A\u62DF\u961F\u5217\u6570\u91CF"},{prop:"queueMaxSize",label:"\u961F\u5217\u5BB9\u91CF"}]),n=c({queue:"",tag:"",body:"",consumeTime:0}),V=s(),v=s(!1),E=s(!1),q=s(!1),_=s(!1),w=s([]),Q=s([]),H=()=>{const u={...n};u.consumeTime=new Date(u.consumeTime).getTime(),_.value?ae(u):ee(u),d.$refs.sendMessageFormRef.resetFields(),v.value=!1},G=(u,a)=>{u.props.name=="queue"?(D.value=w.value,_.value=!1):(D.value=Q.value,_.value=!0)},J=()=>{d.$refs.sendMessageFormRef.resetFields()},K=u=>{b.page=u,N(b)},O=u=>{r.page=u,M(r)},j=(u,a)=>{V.value=a.body,q.value=!0},W=(u,a)=>{g.value=!0,console.log(a),X({queueName:a.queueName,virtual:a.virtual})},X=async u=>{let a=await d.$api.mq.vQueueList(u);h.value=a,console.log(a)},Y=(u,a)=>{v.value=!0,n.queue=a.queueName},Z=(u,a)=>{E.value=!0,r.virtualQueueName=a.queueName,M(r)},ee=async u=>{await d.$api.mq.sendMessage(u)},ae=async u=>{await d.$api.mq.sendTimingMessage(u)},M=async u=>{console.log(u);let a=await d.$api.mq.pageMessage(u);z.value=a.list,u.total=a.total,console.log(a)},le=async u=>{await d.$api.mq.deleteMessage(u),M(r)},r=c({page:1,size:10,total:0,virtualQueueName:""}),b=c({page:1,size:10,total:0}),ue=(u,a)=>{_e.confirm("\u4F60\u786E\u5B9A\u5220\u9664\u6D88\u606F\u5417?",{confirmButtonText:"\u786E\u5B9A",cancelButtonText:"\u53D6\u6D88"}).then(()=>{le(a),Ee.success()}).catch(()=>{})};de(()=>{N(b)});const N=async u=>{let a=await d.$api.mq.queueList(u);a.forEach(o=>{o.ackMode=o.ackMode=="maual"?"\u624B\u52A8":"\u81EA\u52A8",o.retryInterval=o.retryInterval+"ms"}),a.forEach(o=>{o.delayState==!1?w.value.push(o):o.delayState==!0&&Q.value.push(o)}),D.value=w.value};return(u,a)=>{const o=Fe,p=ye,B=xe,F=ke,f=Ce,te=re,oe=Ve,y=ie,P=pe,A=ce,se=me;return i(),k(C,null,[l(y,{class:"queue-dialog",modelValue:fe(g),"onUpdate:modelValue":a[9]||(a[9]=e=>De(g)?g.value=e:g=e),style:{width:"50%",height:"50%"}},{footer:t(()=>[]),default:t(()=>[l(B,{data:h.value},{default:t(()=>[(i(!0),k(C,null,T(I,e=>(i(),$(o,{key:e.prop,label:e.label,prop:e.prop},null,8,["label","prop"]))),128)),l(o,{fixed:"right",width:"200px",label:"\u64CD\u4F5C"},{default:t(e=>[l(p,{size:"small",onClick:x=>Z(e.$index,e.row)},{default:t(()=>[m("\u961F\u5217\u6D88\u606F")]),_:2},1032,["onClick"]),l(p,{size:"small",onClick:x=>Y(e.$index,e.row)},{default:t(()=>[m("\u53D1\u9001\u6D88\u606F")]),_:2},1032,["onClick"])]),_:1})]),_:1},8,["data"]),l(y,{modelValue:v.value,"onUpdate:modelValue":a[4]||(a[4]=e=>v.value=e),width:"50%",title:"\u53D1\u9001\u6D88\u606F","append-to-body":"",onClose:a[5]||(a[5]=e=>J())},{default:t(()=>[l(oe,{ref:"sendMessageFormRef",model:n,"label-width":"120px"},{default:t(()=>[l(f,{label:"\u865A\u62DF\u961F\u5217",prop:"queue",required:""},{default:t(()=>[l(F,{modelValue:n.queue,"onUpdate:modelValue":a[0]||(a[0]=e=>n.queue=e)},null,8,["modelValue"])]),_:1}),l(f,{label:"\u6807\u7B7E",prop:"tag"},{default:t(()=>[l(F,{modelValue:n.tag,"onUpdate:modelValue":a[1]||(a[1]=e=>n.tag=e)},null,8,["modelValue"])]),_:1}),l(f,{label:"\u6D88\u606F\u4F53",prop:"body",required:""},{default:t(()=>[l(F,{modelValue:n.body,"onUpdate:modelValue":a[2]||(a[2]=e=>n.body=e),type:"textarea",autosize:{minRows:4}},null,8,["modelValue"])]),_:1}),ge(l(f,{label:"\u6D88\u8D39\u65F6\u95F4",prop:"consumeTime"},{default:t(()=>[L("div",qe,[l(te,{modelValue:n.consumeTime,"onUpdate:modelValue":a[3]||(a[3]=e=>n.consumeTime=e),type:"datetime",placeholder:"\u8BF7\u9009\u62E9\u6D88\u8D39\u65F6\u95F4"},null,8,["modelValue"])])]),_:1},512),[[be,_.value]]),l(f,null,{default:t(()=>[l(p,{type:"primary",onClick:H},{default:t(()=>[m("\u53D1\u9001")]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},8,["modelValue"]),l(y,{modelValue:E.value,"onUpdate:modelValue":a[8]||(a[8]=e=>E.value=e),width:"80%",title:"\u6D88\u606F\u5217\u8868","append-to-body":""},{default:t(()=>[l(B,{data:z.value},{default:t(()=>[(i(!0),k(C,null,T(R,e=>(i(),$(o,{key:e.prop,label:e.label,prop:e.prop},null,8,["label","prop"]))),128)),l(o,{fixed:"right",width:"200px",label:"\u64CD\u4F5C"},{default:t(e=>[l(p,{size:"small",color:"#009688",onClick:x=>j(e.$index,e.row)},{default:t(()=>[m("\u67E5\u770B")]),_:2},1032,["onClick"]),l(p,{type:"danger",size:"small",onClick:x=>ue(e.$index,e.row)},{default:t(()=>[m("\u5220\u9664")]),_:2},1032,["onClick"])]),_:1})]),_:1},8,["data"]),l(P,{background:"",layout:"prev, pager, next",total:r.total,"current-page":r.page,"onUpdate:currentPage":O},null,8,["total","current-page"]),l(y,{modelValue:q.value,"onUpdate:modelValue":a[7]||(a[7]=e=>q.value=e),width:"80%",title:"\u6D88\u606F\u8BE6\u60C5","append-to-body":""},{default:t(()=>[l(F,{modelValue:V.value,"onUpdate:modelValue":a[6]||(a[6]=e=>V.value=e),autosize:{minRows:4,maxRows:20},type:"textarea",placeholder:"Please input",disabled:""},null,8,["modelValue"])]),_:1},8,["modelValue"])]),_:1},8,["modelValue"])]),_:1},8,["modelValue"]),l(se,{type:"card",class:"demo-tabs",onTabClick:G},{default:t(()=>[l(A,{label:"\u666E\u901A\u961F\u5217",name:"queue"}),l(A,{label:"\u5EF6\u65F6\u961F\u5217",name:"delayQueue"})]),_:1}),L("div",we,[l(B,{data:D.value,style:{width:"100%"},height:"700px",border:"","header-cell-style":{background:"#fff !important",color:"#000 !important","text-align":"center","font-size":"15px","font-weight":"700"},"row-cell-style":{"text-align":"center"},"cell-style":{"text-align":"center"}},{default:t(()=>[(i(!0),k(C,null,T(S,e=>(i(),$(o,{key:e.prop,label:e.label,prop:e.prop},null,8,["label","prop"]))),128)),l(o,{fixed:"right",width:"200px",label:"\u64CD\u4F5C"},{default:t(e=>[l(p,{size:"default",onClick:x=>W(e.$index,e.row)},{default:t(()=>[m("\u8BE6\u60C5")]),_:2},1032,["onClick"])]),_:1})]),_:1},8,["data"]),l(P,{background:"",layout:"prev, pager, next",total:b.total,"current-page":b.page,"onUpdate:currentPage":K},null,8,["total","current-page"])])],64)}}});export{Ae as default};




© 2015 - 2025 Weber Informatics LLC | Privacy Policy