You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2 lines
52 KiB
2 lines
52 KiB
|
4 months ago
|
import{d as Q,r,b7 as Es,w as Z,a as p,c as d,b as t,e as i,h as e,I as D,q as X,f as B,F as ss,g as as,a1 as $,aj as cs,L as ps,N as us,S as ds,ac as gs,_ as _s,y as H,G as ms,fA as Is,fB as As,H as m,t as Ps,$ as k,fC as Ds,fD as Ts,fE as Ls,ae as Vs,fF as Os,a7 as Y,aG as Rs,aF as ls,b2 as fs,a8 as ys,aa as hs,bf as bs,b9 as s}from"./index-e450010e.js";/* empty css */import{_ as xs}from"./appMenuGroup.vue_vue_type_script_setup_true_lang-5d4fddc3.js";import{_ as ws}from"./editAppMenuNamePage.vue_vue_type_script_setup_true_lang-3a6792e5.js";import zs from"./createAppFormPage-9dd388c4.js";import{_ as js}from"./MoveAppMenus.vue_vue_type_script_setup_true_lang-249545be.js";import"./pageForm-252587d8.js";import"./aceDrawer-bed1e945.js";/* empty css */import"./index-75199847.js";import"./Editor-e214347c.js";import"./bianKuangYuanjiao-da7c4bc6.js";import"./siJiao-b8f63525.js";import"./v4-4a60fe23.js";/* empty css */import"./formVersion-d56e8795.js";import"./previewPage.vue_vue_type_script_setup_true_lang-c385e251.js";import"./pageFlow-d0fceb69.js";import"./3-23bf8718.js";import"./conditionDrawer.vue_vue_type_style_index_0_lang-57154b88.js";import"./employeesDialog.vue_vue_type_script_setup_true_lang-a1a5351e.js";import"./index-caeb545b.js";import"./nodeWrap-ecd3ef30.js";import"./index-fc6972c3.js";import"./index-a04a5857.js";/* empty css */import"./simulateTaskFlow-d5c03c2c.js";import"./pageList-cfcab3a1.js";import"./sortable.esm-c9fcee54.js";import"./pageListHeadToolsApp-f878a9d5.js";import"./controlSetup-5302e8d8.js";import"./fieldSetUp.vue_vue_type_script_setup_true_lang-0a35f95f.js";import"./searchField-677db0c8.js";import"./codePage.vue_vue_type_script_setup_true_lang-7dae7829.js";import"./printSetupPage-214dbfe1.js";import"./CanvasBg-965e36f5.js";import"./dataBoard-29786972.js";import"./left-7dd709c6.js";import"./right-83550282.js";import"./filterPage.vue_vue_type_script_setup_true_lang-4c9ca943.js";import"./dimension.vue_vue_type_script_setup_true_lang-a3d32145.js";import"./measurement.vue_vue_type_script_setup_true_lang-bec312e3.js";import"./dimMea-da804bfc.js";import"./searchPage.vue_vue_type_script_setup_true_lang-7c3a9143.js";const ks={class:"icon_list"},qs=["onClick"],Ss=Q({__name:"appMenuSvgPage",props:{isShow:{type:Boolean,default:!1},svgName:{type:String,require:!1,default:""},svgId:{type:String,require:!1,default:""},iconList:{type:Object,default(){return{}}}},emits:["update:isShow","update:svgName"],setup(q,{emit:S}){const v=q,V=r(!1),l=r(),w=r(),T=S,L=r([]);Es(l,()=>V.value=!1,{ignore:[w]}),Z(()=>v.isShow,E=>{E&&(L.value=v.iconList)});const f=r(""),y=()=>{T("update:isShow",!1)},z=E=>{console.log("确定",v.svgId,E),T("update:svgName",E),y()},C=E=>{L.value=v.iconList.filter(g=>g.includes(E))};return(E,g)=>{const M=cs,j=ps,O=us,h=ds,N=gs;return p(),d(N,{modelValue:v.isShow,"onUpdate:modelValue":g[1]||(g[1]=c=>v.isShow=c),title:"选择图标",width:"500","before-close":y},{default:t(()=>[i(M,{modelValue:e(f),"onUpdate:modelValue":g[0]||(g[0]=c=>D(f)?f.value=c:null),class:"p-2",placeholder:"搜索图标",clearable:"",onInput:C},null,8,["modelValue"]),i(j,{"border-style":"dashed",style:{margin:"0px"}}),i(h,{height:"250px"},{default:t(()=>[X("ul",ks,[(p(!0),B(ss,null,as(e(L),(c,R)=>(p(),B("li",{key:R,class:"icon-item",onClick:F=>z(c)},[i(O,{content:c,placement:"bottom",effect:"light"},{default:t(()=>[i($,{color:"var(--el-text-color-regular)",size:40,"icon-class":c},null,8,["icon-class"])]),_:2},1032,["content"])],8,qs))),128))])]),_:1})]),_:1},8,["modelValue"])}}});const Cs=_s(Ss,[["__scopeId","data-v-ba40cf8d"]]),Ms={class:"appMenuTitle"},Ns=Q({__name:"appMenus",props:{appCont:{type:Object,default(){return{}}},formKey:{type:String,default:""},menusTree:{type:Object,default(){return{}}},drawerWith:{type:Number,default:0},groupKey:{type:String,default:""},appPageKey:{type:String,default:""}},emits:["update:menusTree","update:appPageKey","openAppPageForm"],setup(q,{emit:S}){const v=q,V=r(!1),l=S,w=r({id:"",label:"",type:0,pcIsShow
|