20260905172534

This commit is contained in:
oneao committed 2026-09-05 17:25:35 +08:00
1 parent 1b01a31252
commit 7b00eeb88c
711 files changed
+2849 -959

No files matched your search

@@ -0,0 +1,2 @@
import{$ as e,B as t,G as n,Ht as r,J as i,K as a,Lt as o,M as s,T as c,U as l,V as u,_ as d,a as f,b as p,c as m,et as h,gt as g,h as _,it as v,lt as y,o as b,p as x,r as ee,t as S,ut as C,v as w,w as T,wt as E,x as D,y as O,zt as te}from"./_plugin-vue_export-helper-Ktpf6lZe.js";import{n as ne,r as re}from"./app-BeHz6434.js";import{C as k,D as A,E as ie,H as ae,I as oe,J as se,O as ce,S as le,T as j,V as ue,_ as M,a as N,b as P,c as F,d as de,f as I,g as L,h as R,i as z,k as fe,l as pe,m as B,n as V,o as H,p as U,r as W,s as me,t as G,u as K,w as q,x as he,y as ge}from"./ui-BhP3ZSBa.js";import{a as _e,c as ve,i as ye,l as be,n as xe,o as Se,r as Ce,s as we,t as Te,u as Ee}from"./star-t2VpZHzk.js";import{t as De}from"./copy-vpCcPh9a.js";import{t as Oe}from"./layout-grid-4RbS718w.js";import{t as ke}from"./list-CLWjpOzg.js";import{n as Ae,r as je,t as Me}from"./user-D5GR1UC5.js";import{n as Ne,r as J,t as Pe}from"./search-PJpc0enG.js";import{t as Fe}from"./trash-2-CumKnXxQ.js";var Y=Object.assign({name:`TabPane`},{__name:`tab-pane`,props:{tabKey:{type:[String,Number],default:void 0},label:{type:String,default:void 0},disabled:{type:Boolean,default:!1}},setup(e){return(e,t)=>null}});s(),v();var Ie={class:`showcase-section`,"aria-labelledby":`button-title`},Le={class:`demo-panel`},Re={class:`demo-panel`},ze={class:`demo-panel`},Be={class:`demo-panel`},Ve={class:`demo-panel`},He={__name:`button`,setup(t){return(t,n)=>(l(),D(`section`,Ie,[n[17]||=w(`div`,{class:`section-heading`},[w(`p`,{class:`eyebrow`},`Components`),w(`h2`,{id:`button-title`},`Button 按钮`),w(`p`,null,`保持克制的交互组件,优先保证可读性和响应速度。`)],-1),n[18]||=w(`p`,{class:`demo-label`},`基础用法`,-1),w(`div`,Le,[c(A,{type:`primary`},{default:e(()=>[...n[0]||=[T(`主要操作`,-1)]]),_:1}),c(A,{type:`secondary`},{default:e(()=>[...n[1]||=[T(`次要操作`,-1)]]),_:1}),c(A,{type:`outline`},{default:e(()=>[...n[2]||=[T(`描边按钮`,-1)]]),_:1}),c(A,{type:`ghost`},{default:e(()=>[...n[3]||=[T(`低强调`,-1)]]),_:1}),c(A,{type:`danger`},{default:e(()=>[...n[4]||=[T(`危险操作`,-1)]]),_:1}),c(A,{type:`link`},{default:e(()=>[...n[5]||=[T(`链接按钮`,-1)]]),_:1})]),n[19]||=w(`p`,{class:`demo-label`},`禁用态`,-1),w(`div`,Re,[c(A,{disabled:``},{default:e(()=>[...n[6]||=[T(`默认禁用`,-1)]]),_:1}),c(A,{type:`secondary`,disabled:``},{default:e(()=>[...n[7]||=[T(`次要禁用`,-1)]]),_:1}),c(A,{type:`outline`,disabled:``},{default:e(()=>[...n[8]||=[T(`描边禁用`,-1)]]),_:1}),c(A,{type:`danger`,disabled:``},{default:e(()=>[...n[9]||=[T(`危险禁用`,-1)]]),_:1})]),n[20]||=w(`p`,{class:`demo-label`},`加载态`,-1),w(`div`,ze,[c(A,{loading:``},{default:e(()=>[...n[10]||=[T(`提交中`,-1)]]),_:1}),c(A,{type:`secondary`,loading:``},{default:e(()=>[...n[11]||=[T(`保存中`,-1)]]),_:1}),c(A,{type:`outline`,loading:``},{default:e(()=>[...n[12]||=[T(`加载中`,-1)]]),_:1})]),n[21]||=w(`p`,{class:`demo-label`},`通栏`,-1),w(`div`,Be,[c(A,{block:``},{default:e(()=>[...n[13]||=[T(`通栏按钮`,-1)]]),_:1})]),n[22]||=w(`p`,{class:`demo-label`},`图标按钮`,-1),w(`div`,Ve,[c(A,null,{default:e(()=>[c(g(J)),n[14]||=T(` 新建`,-1)]),_:1}),c(A,{type:`secondary`},{default:e(()=>[c(g(Pe)),n[15]||=T(` 搜索`,-1)]),_:1}),c(A,{type:`outline`},{default:e(()=>[n[16]||=T(`删除 `,-1),c(g(Fe))]),_:1}),c(A,{type:`danger`,"aria-label":`删除`},{default:e(()=>[c(g(Fe))]),_:1}),c(A,{type:`ghost`,"aria-label":`新建`},{default:e(()=>[c(g(J))]),_:1})])]))}};E(),s();var Ue=S({__name:`button-group-separator`,props:{orientation:{type:String,default:`vertical`,validator:e=>[`horizontal`,`vertical`].includes(e)}},setup(e){let t=e,n=d(()=>[`button-group-separator`,t.orientation===`horizontal`?`button-group-separator-horizontal`:``]);return(e,t)=>(l(),D(`div`,{class:o(n.value),"data-slot":`button-group-separator`,"aria-hidden":`true`},null,2))}},[[`__scopeId`,`data-v-d1854c61`]]);s(),v();var We={class:`showcase-section`,"aria-labelledby":`button-group-title`},Ge={class:`demo-panel`},Ke={class:`demo-panel`},qe={class:`demo-panel`},Je={__name:`button-group`,setup(t){return(t,n)=>(l(),D(`section`,We,[n[12]||=w(`div`,{class:`section-heading`},[w(`p`,{class:`eyebrow`},`Components`),w(`h2`,{id:`button-group-title`},`ButtonGroup 按钮组`),w(`p`,null,`将多个按钮组合为关联操作,支持分隔线与垂直布局。`)],-1),n[13]||=w(`p`,{class:`demo-label`},`基础用法`,-1),w(`div`,Ge,[c(ie,null,{default:e(()=>[c(A,{type:`outline`},{default:e(()=>[c(g(J)),n[0]||=T(` 新建`,-1)]),_:1}),c(A,{type:`outline`},{default:e(()=>[...n[1]||=[T(`编辑`,-1)]]),_:1}),c(A,{type:`outline`},{default:e(()=>[...n[2]||=[T(`删除`,-1)]]),_:1})]),_:1}),c(ie,null,{default:e(()=>[c(A,null,{default:e(()=>[...n[3]||=[T(`左`,-1)]]),_:1}),c(Ue),c(A,null,{default:e(()=>[...n[4]||=[T(`中`,-1)]]),_:1}),c(Ue),c(A,null,{default:e(()=>[...n[5]||=[T(`右`,-1)]]),_:1})]),_:1})]),n[14]||=w(`p`,{class:`demo-label`},`垂直布局`,-1),w(`div`,Ke,[c(ie,{orientatLine truncated
第二行提示`,Un={__name:`tooltip`,setup(t){let i=[`top`,`top-start`,`top-end`,`bottom`,`bottom-start`,`bottom-end`,`left`,`left-start`,`left-end`,`right`,`right-start`,`right-end`];return(t,a)=>(l(),D(`section`,Ln,[a[6]||=w(`div`,{class:`section-heading`},[w(`p`,{class:`eyebrow`},`Components`),w(`h2`,{id:`tooltip-title`},`Tooltip 文字提示`),w(`p`,null,`hover 触发的轻量提示,支持纯文本与富内容、十二方位、箭头开关与禁用。`)],-1),a[7]||=w(`p`,{class:`demo-label`},`基础用法`,-1),w(`div`,Rn,[c(W,{content:`这是一个文字提示`},{default:e(()=>[c(A,null,{default:e(()=>[...a[0]||=[T(`悬停查看提示`,-1)]]),_:1})]),_:1}),c(W,{content:Hn},{default:e(()=>[c(A,{type:`outline`},{default:e(()=>[...a[1]||=[T(`多行提示`,-1)]]),_:1})]),_:1}),c(W,{arrow:!1,content:`无箭头提示`},{default:e(()=>[c(A,{type:`ghost`},{default:e(()=>[...a[2]||=[T(`无箭头`,-1)]]),_:1})]),_:1})]),a[8]||=w(`p`,{class:`demo-label`},`富内容`,-1),w(`div`,zn,[c(W,{placement:`top`},{content:e(()=>[...a[3]||=[w(`p`,{class:`popover-demo-title`},`富内容标题`,-1),w(`p`,{class:`popover-demo-text`},`可以放标题与说明文字。`,-1)]]),default:e(()=>[c(A,{type:`secondary`},{default:e(()=>[...a[4]||=[T(`悬停查看富内容`,-1)]]),_:1})]),_:1})]),a[9]||=w(`p`,{class:`demo-label`},`十二方位`,-1),w(`div`,Bn,[(l(),D(x,null,n(i,t=>c(W,{key:t,placement:t,content:t},{default:e(()=>[c(A,{type:`outline`},{default:e(()=>[T(r(t),1)]),_:2},1024)]),_:2},1032,[`placement`,`content`])),64))]),a[10]||=w(`p`,{class:`demo-label`},`禁用`,-1),w(`div`,Vn,[c(W,{content:`禁用后不显示`,disabled:``},{default:e(()=>[c(A,{type:`outline`},{default:e(()=>[...a[5]||=[T(`禁用提示`,-1)]]),_:1})]),_:1})])]))}};s(),E(),v();var Wn={class:`showcase-section`,"aria-labelledby":`message-title`},Gn={class:`placement-grid`},Kn=[`onClick`],qn={class:`demo-panel`},Jn={class:`demo-panel`},Yn={class:`demo-panel`},Xn=S({__name:`message`,setup(t){let i=[`top-left`,`top-center`,`top-right`,`center-left`,`center`,`center-right`,`bottom-left`,`bottom-center`,`bottom-right`],a=C(`top-center`);function s(){G.info(`正在上传文件…`),G.success(`文件上传完成`),G.warning(`其中 2 个文件已跳过`)}function u(e){a.value=e,G.config({placement:e}),G.info(`消息出现在 ${e}`)}return(t,d)=>(l(),D(`section`,Wn,[d[11]||=w(`div`,{class:`section-heading`},[w(`p`,{class:`eyebrow`},`Components`),w(`h2`,{id:`message-title`},`Message 轻提示`),w(`p`,null,`页面顶部居中的轻量反馈,用于操作结果提示,默认自动消失,不阻塞交互。`)],-1),d[12]||=w(`p`,{class:`demo-label`},`出现位置(9 方位)`,-1),w(`div`,Gn,[(l(),D(x,null,n(i,e=>w(`button`,{key:e,type:`button`,class:o([`placement-cell`,{"placement-cell-active":a.value===e}]),onClick:t=>u(e)},r(e),11,Kn)),64))]),d[13]||=w(`p`,{class:`demo-label`},`四种类型`,-1),w(`div`,qn,[c(A,{type:`outline`,onClick:d[0]||=e=>g(G).info(`这是一条普通信息提示`)},{default:e(()=>[...d[5]||=[T(`Info`,-1)]]),_:1}),c(A,{type:`outline`,onClick:d[1]||=e=>g(G).success(`操作成功,数据已保存`)},{default:e(()=>[...d[6]||=[T(`Success`,-1)]]),_:1}),c(A,{type:`outline`,onClick:d[2]||=e=>g(G).warning(`当前内容尚未完成编辑`)},{default:e(()=>[...d[7]||=[T(`Warning`,-1)]]),_:1}),c(A,{type:`outline`,onClick:d[3]||=e=>g(G).error(`提交失败,请稍后重试`)},{default:e(()=>[...d[8]||=[T(`Error`,-1)]]),_:1})]),d[14]||=w(`p`,{class:`demo-label`},`可手动关闭`,-1),w(`div`,Jn,[c(A,{type:`outline`,onClick:d[4]||=e=>g(G).info(`可点击右侧关闭按钮立即移除`,{closable:!0,duration:0})},{default:e(()=>[...d[9]||=[T(` 常驻可关闭 `,-1)]]),_:1})]),d[15]||=w(`p`,{class:`demo-label`},`多条堆叠`,-1),w(`div`,Yn,[c(A,{type:`outline`,onClick:s},{default:e(()=>[...d[10]||=[T(`连续触发 3 条`,-1)]]),_:1})])]))}},[[`__scopeId`,`data-v-fb911ced`]]);s(),E(),v();var Zn={class:`fms-notification-body`},Qn={key:0,class:`fms-notification-title`},$n={key:1,class:`fms-notification-desc`},er=S({__name:`notification`,props:{id:{type:String,default:``},type:{type:String,default:`info`,validator:e=>[`info`,`success`,`warning`,`error`].includes(e)},title:{type:String,default:``},description:{type:String,default:``},duration:{type:Number,default:4500},closable:{type:Boolean,default:!0}},emits:[`close`],setup(e,{emit:n}){let a=e,s=n,f={info:oe,success:ae,warning:fe,error:ue},m=d(()=>f[a.type]||oe),h=null;function _(){h&&=(clearTimeout(h),null)}function v(){a.duration>0&&(h=setTimeout(()=>s(`close`),a.duration))}function y(){s(`close`)}return u(v),t(_),(t,n)=>(l(),D(`div`,{class:o([`fms-notification`,`fms-notification-${e.type}`]),role:`alert`},[(l(),O(i(m.value),{class:`fms-notification-icon`})),w(`div`,Zn,[e.title?(l(),D(`p`,Qn,r(e.title),1)):p(``,!0),e.description?(l(),D(`p`,$n,r(e.description),1)):p(``,!0)]),e.closable?(l(),D(`button`,{key:0,type:`button`,class:`fms-notification-close`,"aria-label":`关闭`,onClick:y},[c(g(ce),{size:14}) Line truncated