formModal-2c0690ee.js 1.9 KB

1
  1. var c=(v,f,t)=>new Promise((n,i)=>{var u=e=>{try{r(t.next(e))}catch(a){i(a)}},m=e=>{try{r(t.throw(e))}catch(a){i(a)}},r=e=>e.done?n(e.value):Promise.resolve(e.value).then(u,m);r((t=t.apply(v,f)).next())});import{a as k,B as M}from"./index-74ee4d87.js";import{b as y,q as L,e as w}from"./index-8a812ca8.js";import{a6 as B,a5 as x,Q as E,a7 as I}from"./antd-d98832c6.js";import{d as q,f as C,B as b,Y as p,a6 as g,a7 as d,l as h,u as l,Z as F,F as R,a8 as $,a0 as N,_ as O,$ as Q,aa as S}from"./vue-8fccce23.js";import{_ as V}from"./index.js";import"./useWindowSizeFn-e2b93e2a.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*(){}));b(()=>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&&e(_)})})}));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 e(a){a.menuClass?(a.menuClass=!1,n.value=n.value.filter(o=>o!=a.menuId)):(a.menuClass=!0,n.value.push(a.menuId))}return(a,o)=>(p(),g(l(M),S(a.$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),F(R,null,$(t.value,s=>(p(),g(l(x),{span:6,key:s.menuId},{default:d(()=>[h(l(E),{hoverable:"",class:N(s.menuClass?"menu-sel-card":"menu-card"),onClick:_=>e(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"}),O("div",z,Q(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};