1 |
- import{o as s,c as e,e as _,d as t,k as o,a1 as i,p as a,r as l,a as n,w as r,K as c,a2 as p,F as E,q as m,G as u,a3 as g,a4 as v,_ as d,f as V,Q as j}from"./index-0337780f.js";const I={viewBox:"0 0 1024 1024",width:"1.2em",height:"1.2em"},L=[_("path",{fill:"currentColor",d:"m192 384l320 384l320-384z"},null,-1)];const O={name:"ep-caret-bottom",render:function(_,t){return s(),e("svg",I,L)}},A={viewBox:"0 0 1024 1024",width:"1.2em",height:"1.2em"},D=[_("path",{fill:"currentColor",d:"M512 320L192 704h639.936z"},null,-1)];const P={name:"ep-caret-top",render:function(_,t){return s(),e("svg",A,D)}},R={class:"icon-list"},T=["onClick"],h=d(t({__name:"index",props:{modelValue:{type:String,require:!1},width:{type:String,require:!1,default:"400px"}},emits:["update:modelValue"],setup(t,{emit:d}){const V=t,j=o(!1),I=i(V,"modelValue"),L=i(V,"width"),A=[],D=o([]),h=o("");function b(){h.value?D.value=A.filter((s=>s.includes(h.value))):D.value=A}return a((()=>{!function(){const s=Object.assign({"../../assets/icons/advert.svg":()=>v((()=>import("./advert-c389eb80.js")),[]),"../../assets/icons/brand.svg":()=>v((()=>import("./brand-aedf5fc9.js")),[]),"../../assets/icons/bug.svg":()=>v((()=>import("./bug-4aac09af.js")),[]),"../../assets/icons/cascader.svg":()=>v((()=>import("./cascader-ddeca8bf.js")),[]),"../../assets/icons/chart.svg":()=>v((()=>import("./chart-53fb25d2.js")),[]),"../../assets/icons/client.svg":()=>v((()=>import("./client-ea3a8bc4.js")),[]),"../../assets/icons/close.svg":()=>v((()=>import("./close-fd14d8f3.js")),[]),"../../assets/icons/close_all.svg":()=>v((()=>import("./close_all-bf57c93c.js")),[]),"../../assets/icons/close_left.svg":()=>v((()=>import("./close_left-a0da6e22.js")),[]),"../../assets/icons/close_other.svg":()=>v((()=>import("./close_other-cbd99379.js")),[]),"../../assets/icons/close_right.svg":()=>v((()=>import("./close_right-efbf9ea6.js")),[]),"../../assets/icons/coupon.svg":()=>v((()=>import("./coupon-70e1ca1b.js")),[]),"../../assets/icons/dashboard.svg":()=>v((()=>import("./dashboard-163827ee.js")),[]),"../../assets/icons/dict.svg":()=>v((()=>import("./dict-40135beb.js")),[]),"../../assets/icons/dict_item.svg":()=>v((()=>import("./dict_item-31d758b9.js")),[]),"../../assets/icons/download.svg":()=>v((()=>import("./download-20e60228.js")),[]),"../../assets/icons/drag.svg":()=>v((()=>import("./drag-f8a17d9e.js")),[]),"../../assets/icons/edit.svg":()=>v((()=>import("./edit-947cfd5b.js")),[]),"../../assets/icons/exit-fullscreen.svg":()=>v((()=>import("./exit-fullscreen-28b28a9b.js")),[]),"../../assets/icons/eye-open.svg":()=>v((()=>import("./eye-open-f6978778.js")),[]),"../../assets/icons/eye.svg":()=>v((()=>import("./eye-5b533532.js")),[]),"../../assets/icons/fullscreen.svg":()=>v((()=>import("./fullscreen-0b0268d7.js")),[]),"../../assets/icons/github.svg":()=>v((()=>import("./github-676dae0f.js")),[]),"../../assets/icons/goods-list.svg":()=>v((()=>import("./goods-list-99a46383.js")),[]),"../../assets/icons/goods.svg":()=>v((()=>import("./goods-ab1a49b0.js")),[]),"../../assets/icons/guide.svg":()=>v((()=>import("./guide-91d860d5.js")),[]),"../../assets/icons/homepage.svg":()=>v((()=>import("./homepage-a6d62cf0.js")),[]),"../../assets/icons/lab.svg":()=>v((()=>import("./lab-493eca94.js")),[]),"../../assets/icons/language.svg":()=>v((()=>import("./language-14a808b5.js")),[]),"../../assets/icons/link.svg":()=>v((()=>import("./link-7a029391.js")),[]),"../../assets/icons/logo.svg":()=>v((()=>import("./logo-d2d9681d.js")),[]),"../../assets/icons/menu.svg":()=>v((()=>import("./menu-b2454b89.js")),[]),"../../assets/icons/message.svg":()=>v((()=>import("./message-61f94f8e.js")),[]),"../../assets/icons/money.svg":()=>v((()=>import("./money-5d233eb4.js")),[]),"../../assets/icons/monitor.svg":()=>v((()=>import("./monitor-344bfca2.js")),[]),"../../assets/icons/nested.svg":()=>v((()=>import("./nested-a7de7be9.js")),[]),"../../assets/icons/number.svg":()=>v((()=>import("./number-e4a2abf5.js")),[]),"../../assets/icons/order.svg":()=>v((()=>import("./order-4a3e84b4.js")),[]),"../../assets/icons/password.svg":()=>v((()=>import("./password-16001f0d.js")),[]),"../../assets/icons/peoples.svg":()=>v((()=>import("./peoples-9a27d646.js")),[]),"../../assets/icons/perm.svg":()=>v((()=>import("./perm-842aef8d.js")),[]),"../../assets/icons/publish.svg":()=>v((()=>import("./publish-c16dce60.js")),[]),"../../assets/icons/qq.svg":()=>v((()=>import("./qq-be8d5e80.js")),[]),"../../assets/icons/rabbitmq.svg":()=>v((()=>import("./rabbitmq-b12d3ee2.js")),[]),"../../assets/icons/rate.svg":()=>v((()=>import("./rate-f020e29c.js")),[]),"../../assets/icons/redis.svg":()=>v((()=>import("./redis-192ebb85.js")),[]),"../../assets/icons/refresh.svg":()=>v((()=>import("./refresh-6fdb8490.js")),[]),"../../assets/icons/role.svg":()=>v((()=>import("./role-149112db.js")),[]),"../../assets/icons/security.svg":()=>v((()=>import("./security-b81d48a8.js")),[]),"../../assets/icons/shopping.svg":()=>v((()=>import("./shopping-69bd6fbd.js")),[]),"../../assets/icons/size.svg":()=>v((()=>import("./size-4ea458b9.js")),[]),"../../assets/icons/skill.svg":()=>v((()=>import("./skill-306341e4.js")),[]),"../../assets/icons/system.svg":()=>v((()=>import("./system-0fe1c6bc.js")),[]),"../../assets/icons/theme.svg":()=>v((()=>import("./theme-b14c5b27.js")),[]),"../../assets/icons/tree.svg":()=>v((()=>import("./tree-df26fac0.js")),[]),"../../assets/icons/user.svg":()=>v((()=>import("./user-09ef30a9.js")),[]),"../../assets/icons/uv.svg":()=>v((()=>import("./uv-b3454833.js")),[]),"../../assets/icons/valid_code.svg":()=>v((()=>import("./valid_code-f316c313.js")),[]),"../../assets/icons/wechat.svg":()=>v((()=>import("./wechat-8ceec9cf.js")),[])});for(const e in s){const s=e.split("assets/icons/")[1].split(".svg")[0];A.push(s)}D.value=A}()})),(t,o)=>{const i=g,a=l("el-input"),v=P,V=O,A=l("el-divider"),f=l("el-tooltip"),w=l("el-scrollbar"),y=l("el-popover");return s(),e("div",{class:"relative",style:u({width:L.value})},[n(a,{modelValue:I.value,"onUpdate:modelValue":o[0]||(o[0]=s=>I.value=s),readonly:"",onClick:o[1]||(o[1]=s=>j.value=!j.value),placeholder:"点击选择图标"},{prepend:r((()=>[n(i,{"icon-class":I.value},null,8,["icon-class"])])),_:1},8,["modelValue"]),n(y,{shadow:"none",visible:j.value,placement:"bottom-end",trigger:"click",width:400},{reference:r((()=>[_("div",{onClick:o[2]||(o[2]=s=>j.value=!j.value),class:"cursor-pointer text-[#999] absolute right-[10px] top-0 height-[32px] leading-[32px]"},[c(n(v,null,null,512),[[p,j.value]]),c(n(V,null,null,512),[[p,!j.value]])])])),default:r((()=>[n(a,{class:"p-2",modelValue:h.value,"onUpdate:modelValue":o[3]||(o[3]=s=>h.value=s),placeholder:"搜索图标",clearable:"",onInput:b},null,8,["modelValue"]),n(A,{"border-style":"dashed"}),n(w,{height:"300px"},{default:r((()=>[_("ul",R,[(s(!0),e(E,null,m(D.value,((_,t)=>(s(),e("li",{class:"icon-item",key:t,onClick:s=>function(s){d("update:modelValue",s),j.value=!1}(_)},[n(f,{content:_,placement:"bottom",effect:"light"},{default:r((()=>[n(i,{color:"var(--el-text-color-regular)","icon-class":_},null,8,["icon-class"])])),_:2},1032,["content"])],8,T)))),128))])])),_:1})])),_:1},8,["visible"])],4)}}}),[["__scopeId","data-v-9ac36e06"]]),b={class:"app-container"},f=t({__name:"icon-selector",setup(_){const t=o("edit");return(_,o)=>{const i=h;return s(),e("div",b,[n(i,{modelValue:V(t),"onUpdate:modelValue":o[0]||(o[0]=s=>j(t)?t.value=s:null),width:"400px"},null,8,["modelValue"])])}}});export{f as default};
|