| 1 |
- var m=(h,u,s)=>new Promise((e,d)=>{var n=t=>{try{i(s.next(t))}catch(r){d(r)}},a=t=>{try{i(s.throw(t))}catch(r){d(r)}},i=t=>t.done?e(t.value):Promise.resolve(t.value).then(n,a);i((s=s.apply(h,u)).next())});import{a as k,B as M}from"./index-c733fbf6.js";import{m as S,_ as A}from"./index.js";import{d as B,c as g,r as C,f as b,Y as v,a6 as T,a7 as V,_,Z as y,F as w,a8 as F,a0 as $,l as D,$ as I,u as x}from"./vue-b33f04cb.js";import"./antd-f204cf77.js";import"./useWindowSizeFn-e2b93e2a.js";const L={class:"wrap shortcut"},N=["onClick"],R={class:"shortcut-item_icon"},j={class:"shortcut-item_name"},E=B({__name:"ShortcutModal",emits:["success"],setup(h,{emit:u}){const s=g(()=>"快捷入口"),e=C({total:4,curr:1}),d=g(()=>"(已选"+e.curr+"/"+e.total+")"),n=b(!1),a=b([{icon:"project-1|svg",name:"透前准备",route:"/bizArchives/index",selected:!1},{icon:"dynamic-avatar-1|svg",name:"透析室",route:"/bizArchives/index",selected:!1},{icon:"dynamic-avatar-2|svg",name:"查房",route:"/bizVisit/check",selected:!0},{icon:"dynamic-avatar-3|svg",name:"交班记录",route:"/bizArchives/handover_shifts",selected:!1},{icon:"dynamic-avatar-4|svg",name:"透前准备1",route:"/bizArchives/index",selected:!1},{icon:"dynamic-avatar-5|svg",name:"透析室1",route:"/bizArchives/index",selected:!1},{icon:"dynamic-avatar-6|svg",name:"查房1",route:"/bizVisit/check",selected:!0},{icon:"sun|svg",name:"交班记录1s",route:"/bizArchives/handover_shifts",selected:!1}]),[i,{setModalProps:t,closeModal:r}]=k(c=>m(this,null,function*(){t({confirmLoading:!1}),f()}));function z(c){e.curr==e.total&&!c.selected||(a.value=a.value.map(l=>(l.name==c.name&&(l.selected=!l.selected),l)),f())}function f(){e.curr=a.value.filter(c=>c.selected).length,e.curr==e.total?n.value=!0:n.value=!1}function p(){return m(this,null,function*(){u("success"),r()})}return(c,l)=>(v(),T(x(M),{title:s.value,subTitle:d.value,canFullscreen:!1,onRegister:x(i),onOk:p,onCancel:p,width:"580px"},{default:V(()=>[_("div",L,[(v(!0),y(w,null,F(a.value,o=>(v(),y("div",{class:$(["shortcut-item",o.selected?"shortcut-item--seleted":"",!o.selected&&n.value?"shortcut-item--disabled":""]),key:o.name,onClick:O=>z(o)},[_("div",R,[D(S,{icon:o.icon,size:40},null,8,["icon"])]),_("div",j,I(o.name),1)],10,N))),128))])]),_:1},8,["title","subTitle","onRegister"]))}});const J=A(E,[["__scopeId","data-v-74bd4c70"]]);export{J as default};
|