formModal-823eaa05.js 1.9 KB

1
  1. var c=(v,f,t)=>new Promise((n,i)=>{var u=a=>{try{r(t.next(a))}catch(e){i(e)}},m=a=>{try{r(t.throw(a))}catch(e){i(e)}},r=a=>a.done?n(a.value):Promise.resolve(a.value).then(u,m);r((t=t.apply(v,f)).next())});import{a as k,B as M}from"./index-8cbf1e33.js";import{b as y,q as L,e as w}from"./index-8a812ca8.js";import{R as B,O as x,U as E,a7 as I}from"./antd-ecb53b14.js";import{d as q,f as C,B as R,Y as p,a6 as g,a7 as d,l as h,u as l,Z as b,F,a8 as O,a0 as $,_ as N,$ as S,aa as U}from"./vue-8fccce23.js";import{_ as V}from"./index.js";import"./useWindowSizeFn-8ad2dbf2.js";const z={class:"menu-title"},D=q({__name:"formModal",emits:["success"],setup(v,{emit:f}){const t=C([]),n=C([]),[i,{closeModal:u}]=k(()=>c(this,null,function*(){}));R(()=>c(this,null,function*(){t.value=[],n.value=[],yield(yield y()).forEach(s=>{t.value.push({menuId:s.id,title:s.name,quickMenuIconUrl:s.quickMenuIcon,menuClass:!1})});const o=yield L();o&&o.length>0&&o.forEach(s=>{t.value.forEach(_=>{s.id==_.menuId&&a(_)})})}));function m(){return c(this,null,function*(){console.log("entranceList::::::::",n.value),yield w(n.value),f("success"),u()})}function r(){return c(this,null,function*(){u()})}function a(e){e.menuClass?(e.menuClass=!1,n.value=n.value.filter(o=>o!=e.menuId)):(e.menuClass=!0,n.value.push(e.menuId))}return(e,o)=>(p(),g(l(M),U(e.$attrs,{destroyOnClose:"",onRegister:l(i),width:560,title:"快捷方式",onOk:m,onCancel:r}),{default:d(()=>[h(l(B),{style:{"margin-top":"10px"}},{default:d(()=>[(p(!0),b(F,null,O(t.value,s=>(p(),g(l(x),{span:6,key:s.menuId},{default:d(()=>[h(l(E),{hoverable:"",class:$(s.menuClass?"menu-sel-card":"menu-card"),onClick:_=>a(s)},{default:d(()=>[h(l(I),{preview:!1,alt:"example",width:34,height:40,src:"http://192.168.100.32:7001/local-test/2024-01-16/lhxg-7-7.png"}),N("div",z,S(s.title),1)]),_:2},1032,["class","onClick"])]),_:2},1024))),128))]),_:1})]),_:1},16,["onRegister"]))}});const H=V(D,[["__scopeId","data-v-fa79560d"]]);export{H as default};