index-DdV-89G-.js 6.8 KB

1
  1. var H=Object.defineProperty,J=Object.defineProperties;var K=Object.getOwnPropertyDescriptors;var G=Object.getOwnPropertySymbols;var Q=Object.prototype.hasOwnProperty,X=Object.prototype.propertyIsEnumerable;var L=(t,s,o)=>s in t?H(t,s,{enumerable:!0,configurable:!0,writable:!0,value:o}):t[s]=o,i=(t,s)=>{for(var o in s||(s={}))Q.call(s,o)&&L(t,o,s[o]);if(G)for(var o of G(s))X.call(s,o)&&L(t,o,s[o]);return t},O=(t,s)=>J(t,K(s));import{P as Y}from"./index-DG9kSxBw.js";import{f as Z,aJ as ee,aB as te,aK as se,ak as ne}from"./entry/index-CP6zkLsN-1726190694502.js";import{d as oe}from"./index-caYAhZot.js";import{bn as A,e as S,al as re,a3 as ie}from"./antd-Bp5u6ujY.js";import{d as $,f as E,c as x,u as e,k as l,aa as ae,i as le,I as ce,g as ue,_ as pe,a7 as de,a8 as M,a1 as B,a2 as fe,G as me,l as U}from"./vue-CmlY4eyV.js";import{G as W,D as ge,S as ve}from"./siteSetting--X_-_MSh.js";import"./useContentViewHeight-DQ1krU9_.js";import"./useWindowSizeFn-c2oM7mG1.js";import"./onMountedOrActivated-C4hclMrd.js";function be(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!le(t)}const he={useCollapse:{type:Boolean,default:!0},title:{type:String,default:""},size:{type:String,validator:t=>["small","default","middle",void 0].includes(t),default:"small"},bordered:{type:Boolean,default:!0},column:{type:[Number,Object],default:()=>({xxl:4,xl:3,lg:3,md:3,sm:2,xs:1})},collapseOptions:{type:Object,default:null},schema:{type:Array,default:()=>[]},data:{type:Object}},ye=$({name:"Description",props:he,emits:["register"],setup(t,{slots:s,emit:o}){const c=E(null),{prefixCls:v}=Z("description"),u=ee(),p=x(()=>i(i({},t),e(c))),f=x(()=>O(i({},e(p)),{title:void 0})),_=x(()=>!!e(p).title),j=x(()=>i({canExpand:!1},e(f).collapseOptions)),b=x(()=>i(i({},e(u)),e(f)));function w(n){c.value=i(i({},e(c)),n)}function k({label:n,labelMinWidth:g,labelStyle:a}){if(!a&&!g)return n;const d=O(i({},a),{minWidth:`${g}px `});return l("div",{style:d},[n])}function D(){const{schema:n,data:g}=e(f);return e(n).map(a=>{const{render:d,field:P,span:q,show:R,contentMinWidth:V}=a;if(R&&S(R)&&!R(g))return null;const N=()=>{var z;const m=(z=e(f))==null?void 0:z.data;if(!m)return null;const y=re(m,P);return y&&!ce(m).hasOwnProperty(P)?S(d)?d("",m):"":S(d)?d(y,m):y!=null?y:""},F=V;return l(A.Item,{label:k(a),key:P,span:q},{default:()=>{if(!V)return N();const m={minWidth:`${F}px`};return l("div",{style:m},[N()])}})}).filter(a=>!!a)}const h=()=>{let n;return l(A,ae({class:`${v}`},e(b)),be(n=D())?n:{default:()=>[n]})},C=()=>{const n=t.useCollapse?h():l("div",null,[h()]);if(!t.useCollapse)return n;const{canExpand:g,helpMessage:a}=e(j),{title:d}=e(p);return l(oe,{title:d,canExpan:g,helpMessage:a},{default:()=>n,action:()=>te(s,"action")})};return o("register",{setDescProps:w}),()=>e(_)?C():h()}});function T(t){if(!ue())throw new Error("useDescription() can only be used inside setup() or functional components!");const s=E(null),o=E(!1);function c(u){e(o)&&se()||(s.value=u,t&&u.setDescProps(t),o.value=!0)}return[c,{setDescProps:u=>{var p;(p=e(s))==null||p.setDescProps(u)}}]}const I=ne(ye);var xe={pkg:{dependencies:{"@ant-design/icons-vue":"^7.0.1","@axolo/tree-array":"^0.1.0","@codemirror/lang-json":"^6.0.1","@codemirror/language":"^6.10.2","@codemirror/legacy-modes":"^6.4.0","@iconify/iconify":"^3.1.1","@logicflow/core":"^1.2.27","@logicflow/extension":"^1.2.27","@uiw/codemirror-theme-github":"^4.22.2","@uponu/vuedraggable":"^4.1.3","@vben/hooks":"workspace:*","@vue/shared":"^3.4.29","@vueuse/core":"^10.11.0","@vueuse/shared":"^10.11.0","@zxcvbn-ts/core":"^3.0.4","ant-design-vue":"^4.2.3",axios:"^1.7.2",codemirror:"^6.0.1",cropperjs:"^1.6.2","crypto-js":"^4.2.0",dayjs:"^1.11.11",echarts:"^5.5.0",exceljs:"^4.4.0",file2md5:"^1.3.0","lodash-es":"^4.17.21",mockjs:"^1.1.0",nprogress:"^0.2.0","path-to-regexp":"^6.2.2",pinia:"2.1.7","pinia-plugin-persistedstate":"^3.2.1","print-js":"^1.6.0",qs:"^6.12.1","resize-observer-polyfill":"^1.5.1",showdown:"^2.1.0",sortablejs:"^1.15.2","split.js":"^1.6.5",tinymce:"^6.8.3",unocss:"^0.58.9",vditor:"^3.10.4",vue:"^3.4.29","vue-clipboard3":"^2.0.0","vue-codemirror":"^6.1.1","vue-i18n":"^9.13.1","vue-json-pretty":"^2.4.0","vue-router":"^4.3.3","vue-types":"^5.1.2",vuedraggable:"^4.1.0","vxe-table":"^4.7.17","vxe-table-plugin-export-xlsx":"^4.0.2","xe-utils":"^3.5.27",xlsx:"^0.18.5"},devDependencies:{"@commitlint/cli":"^18.6.1","@commitlint/config-conventional":"^18.6.3","@iconify/json":"^2.2.220","@purge-icons/generated":"^0.10.0","@types/codemirror":"^5.60.15","@types/crypto-js":"^4.2.2","@types/lodash-es":"^4.17.12","@types/mockjs":"^1.0.10","@types/nprogress":"^0.2.3","@types/qs":"^6.9.15","@types/showdown":"^2.0.6","@types/sortablejs":"^1.15.8","@vben/eslint-config":"workspace:*","@vben/stylelint-config":"workspace:*","@vben/ts-config":"workspace:*","@vben/types":"workspace:*","@vben/vite-config":"workspace:*","@vue/compiler-sfc":"^3.4.29","@vue/test-utils":"^2.4.6","babel-plugin-import":"^1.13.8","cross-env":"^7.0.3","cz-git":"^1.9.3",czg:"^1.9.3",husky:"^9.0.11","lint-staged":"15.2.2",prettier:"^3.3.2","prettier-plugin-packagejson":"^2.5.0",rimraf:"^5.0.7",turbo:"^1.13.4",typescript:"^5.4.5",unbuild:"^2.0.0",vite:"^5.3.1","vite-plugin-babel-import":"^2.0.5","vite-plugin-mock":"^3.0.2","vue-tsc":"^1.8.27"},name:"simple-admin",version:"1.3.11"},lastBuildTime:"2024-09-13 09:24:54"};const _e={class:"flex justify-between items-center"},je={class:"flex-1"},we=["href"],Ee=$({__name:"index",setup(t){const{pkg:s,lastBuildTime:o}=xe,{dependencies:c,devDependencies:v,name:u,version:p}=s,f=[],_=[],j=r=>n=>U(ie,{color:r},()=>n),b=r=>n=>U("a",{href:n,target:"_blank"},r),w=[{label:"版本",field:"version",render:j("blue")},{label:"最后编译时间",field:"lastBuildTime",render:j("blue")},{label:"文档地址",field:"doc",render:b("文档地址")},{label:"预览地址",field:"preview",render:b("预览地址")},{label:"Github",field:"github",render:b("Github")}],k={version:p,lastBuildTime:o,doc:ge,preview:ve,github:W};Object.keys(c).forEach(r=>{f.push({field:r,label:r})}),Object.keys(v).forEach(r=>{_.push({field:r,label:r})});const[D]=T({title:"生产环境依赖",data:c,schema:f,column:3}),[h]=T({title:"开发环境依赖",data:v,schema:_,column:3}),[C]=T({title:"项目信息",data:k,schema:w,column:2});return(r,n)=>(pe(),de(e(Y),{title:"关于"},{headerContent:M(()=>[B("div",_e,[B("span",je,[B("a",{href:e(W),target:"_blank"},fe(e(u)),9,we),me(" 是一个基于Vue3.0、Vite、 Ant-Design-Vue 、TypeScript 的后台解决方案,目标是为中大型项目开发,提供现成的开箱解决方案及丰富的示例,原则上不会限制任何代码用于商用。 ")])])]),default:M(()=>[l(e(I),{onRegister:e(C),class:"enter-y"},null,8,["onRegister"]),l(e(I),{onRegister:e(D),class:"my-4 enter-y"},null,8,["onRegister"]),l(e(I),{onRegister:e(h),class:"enter-y"},null,8,["onRegister"])]),_:1}))}});export{Ee as default};