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