1 |
- import{h as b}from"./index.dc919d71.js";import{q as k,r as _,bm as T,H as w,I as y,E as H,a3 as m,B as r,o as B,x as N,M as a,n as S,t as V,F as q,A as n,C as e,z as d,p as t,v as i,bn as C}from"./index.41f763da.js";import{u as I}from"./hooks.3a796081.js";const M=t("div",null,"\u6807\u7B7E\u9875\u590D\u7528\uFF0C\u8D85\u51FA\u9650\u5236\u81EA\u52A8\u5173\u95ED\uFF08\u4F7F\u7528\u573A\u666F: \u52A8\u6001\u8DEF\u7531\uFF09",-1),P=e("\u5173\u95ED\u6807\u7B7E"),j=t("br",null,null,-1),z=t("p",{class:"mt-4"},[e(" \u6CE8\u610F\uFF1A\u6B64demo\u5E76\u672A\u5F00\u542F\u6807\u7B7E\u9875\u7F13\u5B58\uFF0C\u5982\u679C\u9700\u8981\u5728 "),t("span",{class:"text-red-500"},"\u5237\u65B0\u9875\u9762"),e(" \u7684\u65F6\u5019\u540C\u65F6 "),t("span",{class:"text-red-500"},"\u4FDD\u7559\u6807\u7B7E\u9875\u7684\u663E\u793A"),e(" \u6216\u8005 "),t("span",{class:"text-red-500"},"\u4FDD\u7559url\u7684\u53C2\u6570"),e(" \uFF0C\u90A3\u4E48\u5C31\u9700\u8981\u5F00\u542F\u6807\u7B7E\u9875\u6301\u4E45\u5316\u3002 "),t("br"),e(" \u5F00\u542F\u65B9\u5F0F\uFF1A\u5728\u9875\u9762\u6700\u53F3\u4E0A\u89D2\u6709\u4E2A\u8BBE\u7F6E\u7684\u5C0F\u56FE\u6807\uFF0C\u70B9\u8FDB\u53BB\uFF0C\u4F1A\u770B\u5230\u9879\u76EE\u914D\u7F6E\u9762\u677F\uFF0C\u627E\u5230\u6807\u7B7E\u9875\u6301\u4E45\u5316\u5F00\u542F\u5373\u53EF\u3002 ")],-1),L={name:"Tabs"},J=k({...L,setup(R){const{toDetail:h,router:f}=I();let F=_(()=>T(w(y().menusTree),0,{disabled:!0}));const c=H([]);let p=_(()=>{var l;return(l=m())==null?void 0:l.multiTags});function v(){c.value.forEach(l=>{var o;let s=(o=C(F.value,l).redirect)!=null?o:C(F.value,l).path;m().handleTags("splice",s),s==="/tabs/index"&&f.push({path:p.value[p.value.length-1].path})})}return(l,s)=>{const o=r("el-button"),D=r("el-divider"),A=r("el-tag"),g=r("el-card");return B(),N(g,null,{header:a(()=>[M]),default:a(()=>[(B(),S(q,null,V(6,u=>n(o,{key:u,onClick:E=>i(h)(u)},{default:a(()=>[e(" \u6253\u5F00"+d(u)+"\u8BE6\u60C5\u9875 ",1)]),_:2},1032,["onClick"])),64)),n(D),n(i(b),{class:"w-300px",value:c.value,"onUpdate:value":s[0]||(s[0]=u=>c.value=u),"show-search":"","dropdown-style":{maxHeight:"400px",overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u8981\u5173\u95ED\u7684\u6807\u7B7E",fieldNames:{children:"children",key:"uniqueId",value:"uniqueId"},"allow-clear":"",multiple:"","tree-default-expand-all":"","tree-data":i(F)},{tagRender:a(({closable:u,onClose:E,option:x})=>[n(A,{class:"mr-3px",closable:u,onClose:E},{default:a(()=>[e(d(x.meta.title),1)]),_:2},1032,["closable","onClose"])]),title:a(({data:u})=>[t("span",null,d(u.meta.title),1)]),_:1},8,["value","tree-data"]),n(o,{class:"ml-2",onClick:v},{default:a(()=>[P]),_:1}),j,z]),_:1})}}});export{J as default};
|