LoadModal-ac2889c9.js 1.6 KB

1
  1. var f=(l,i,e)=>new Promise((_,n)=>{var o=s=>{try{t(e.next(s))}catch(a){n(a)}},d=s=>{try{t(e.throw(s))}catch(a){n(a)}},t=s=>s.done?_(s.value):Promise.resolve(s.value).then(o,d);t((e=e.apply(l,i)).next())});import{a as g,B as v}from"./index-b6d25274.js";import{at as h,_ as y}from"./index.js";import{d as M,f as w,r as L,c as k,w as x,Y as B,a6 as C,a7 as b,_ as r,$ as u,l as F,u as p,aa as N}from"./vue-8fccce23.js";import{aE as P}from"./antd-49db3de3.js";import"./useWindowSizeFn-e2b93e2a.js";const I={class:"wrap"},O={class:"wrap-cnt"},R={class:"cnt-tit"},S={class:"cnt-desc"},V={class:"cnt-detail"},$="600px",j=M({__name:"LoadModal",props:{data:{type:Object,default:()=>{}},process:{type:Number,default:30}},emits:["success","register"],setup(l,{emit:i}){const e=l,{createMessage:_}=h(),n={"0%":"#00A8FF","100%":"#0072FF"},o=w(30),d=L({title:"正在排床中...",desc:"请耐心等待排床完毕,请稍候..."});k(()=>"排床中...");const[t,{setModalProps:s,closeModal:a}]=g(c=>f(this,null,function*(){s({confirmLoading:!1}),o.value=0}));x(()=>e.process,c=>{if(c==100){a();return}o.value=c});function m(){return f(this,null,function*(){try{s({confirmLoading:!0}),_.success("确认成功!"),a(),i("success")}finally{s({confirmLoading:!1})}})}return(c,A)=>(B(),C(p(v),N(c.$attrs,{destroyOnClose:"",onRegister:p(t),width:$,onOk:m,wrapClassName:"modal-no_header modal-no_footer",closable:!1}),{default:b(()=>[r("div",I,[r("div",O,[r("div",R,u(d.title),1),r("div",S,u(d.desc),1),r("div",V,[F(p(P),{"stroke-color":n,percent:o.value,showInfo:!1,status:"active"},null,8,["percent"])])])])]),_:1},16,["onRegister"]))}});const H=y(j,[["__scopeId","data-v-83af9a82"]]);export{H as default};