| 123456789 |
- /**
- * 由 Fantastic-admin 提供技术支持
- * Powered by Fantastic-admin
- * Gitee https://gitee.com/hooray/fantastic-admin
- * Github https://github.com/hooray/fantastic-admin
- */
-
- import{_ as j}from"./index-ac700926.js";import{_ as J}from"./index-5f219f3f.js";import{_ as K}from"./index.vue_vue_type_script_setup_true_name_SvgIcon_lang-9ad2d3e0.js";import{j as L,r as b,a3 as a,k as r,l as c,E as t,y as n,C as i,m as e,F as k,X as C,u as o,x as g,B as G,aJ as M,aK as U,D as X}from"./runtime-core.esm-bundler-5fc1c360.js";import{b as N}from"./route-block-83d24a4e.js";import{_ as H}from"./_plugin-vue_export-helper-c27b6911.js";import"./iconify-3d8b277a.js";const u=m=>(M("data-v-fee3befe"),m=m(),U(),m),Q=u(()=>e("div",null,[e("div",{style:{"margin-bottom":"5px"}},[i(" 这是一款"),e("b",{class:"text-emphasis"},"开箱即用"),i("的中后台框架,同时它也经历过数十个真实项目的技术沉淀,确保框架在开发中可落地、可使用、可维护 ")]),e("div",null,"注:在作者就职过的公司,本框架已在电商、直播、OA、ERP等多个不同领域的中后台系统中应用并稳定运行")],-1)),W={class:"ecology vue"},Y=u(()=>e("div",{class:"main"},[e("h1",null,"数据中心"),e("h2",null,"集中式管理数据资产")],-1)),Z={class:"ecology fa"},ee=u(()=>e("div",{class:"main"},[e("h1",null,"业务中心"),e("h2",null,"集中式管理业务中心数据")],-1)),te={class:"ecology osa"},ne=u(()=>e("div",{class:"main"},[e("h1",null,"应用中心"),e("h2",null,"集中心管理应用系统")],-1)),ie=u(()=>e("div",{class:"question"},[e("ol",{class:"answer"},[e("li",null,[e("span",null,"没有前端开发人员的小型公司。"),i("据了解,有些小型公司没有前端开发人员,而这些公司在开发中后台系统的时候,直接要求后端开发人员来进行开发工作。所以借助 Vue 的易学习易上手特性,再加上本框架的加持,可以让后端开发人员能在短时间内转型成为全栈开发。")]),e("li",null,[e("span",null,"前端开发人员不足的中小型公司。"),i("根据招聘网站统计,几乎所有公司都缺前端,其中有很大一部分中小型公司标配只有1-2名前端开发人员,而这些公司在开发中后台系统的时候,如果能有一套现成的中后台框架系统,不仅能提高项目开发效率,同时还大大减轻前端开发人员工作压力。")]),e("li",null,[e("span",null,"项目型公司。"),i("特点为项目多,周期短,甲方对页面布局和主题风格有绝对话语权,而通过专业版提供的布局和主题风格,可应对绝大部分甲方需求,并且可自定义扩展主题风格的样式,实现高度定制化。")]),e("li",null,[e("span",null,"产品型公司。"),i("产品型公司最担心的就是产品开发中代码不可控的因素,本框架除了提供完善的开发文档和代码注释外,作者还提供一对一的技术支持,确保开发人员尽可能理解整套框架源码的方方面面,为产品保驾护航。")]),e("li",null,[e("span",null,"个人开发者。"),i("手里有一套可高度定制化的中后台框架,什么项目都不用担心啦~")])])],-1)),oe=u(()=>e("div",{class:"question"},[e("ol",{class:"answer"},[e("li",null,[e("span",null,"作者拥有10年+的前后端开发经验。"),i("部分框架的作者由于缺少后端开发经验,可能会在设计框架的时候,很少或者没有考虑后端的实现逻辑,导致框架在实际使用中,业务场景无法落地,开发人员得通过修改源码自行实现业务。")]),e("li",null,[e("span",null,"经历过数十个真实项目的打磨。"),i("没用在真实业务场景中使用过的框架都是纸飞机,哪怕它提供的演示功能特别华丽。而本框架在作者就职的公司,已经稳定应用在电商、直播、OA、CRM、ERP等多个不同领域的中后台系统中。")]),e("li",null,[e("span",null,"丰富的组件库。"),i("除了支持 ElementUI / Element Plus 自带的组件外,框架还扩充了部分业务组件,以及第三方插件。借助以往的项目经验,提供最佳实践方案,方便开发人员直接使用。")]),e("li",null,[e("span",null,"持续更新的业务应用静态页面。"),i("通过项目积累,沉淀出数十个业务应用的静态页面,做到开发人员拿来即可使用,极大提升开发效率的同时,还省去了产品和设计人员的工作。")]),e("li",null,[e("span",null,"长期维护。"),i("无论是免费的基础版,还是付费的专业版,均提供长期维护。区别在于基础版侧重于稳定性维护,主要在修复 bug ,不定期增加新特性;专业版侧重于新特性开发,在确保稳定的基础上,会长期深挖中后台系统框架,持续产出可落地的特性或开发规范。")])])],-1)),z=L({__name:"index",setup(m){function f(V){window.open(V,"_blank")}const D=b({feature:["支持 TypeScript","默认集成 vue-router 和 pinia","全局 SCSS 资源引入","全局组件自动注册","支持 SVG 图标,CSS 精灵图自动合成","支持 mock 数据,可摆脱后端束缚独立开发","支持 gzip / brotli 优化项目体积,提高加载速度","结合 IDE 插件、ESlint 、stylelint 、Git 钩子,轻松实现团队代码规范"]}),p=b({imageVisible:!1,index:0,data:["https://hooray.gitee.io/fantastic-admin/preview1.png","https://hooray.gitee.io/fantastic-admin/preview2.png","https://hooray.gitee.io/fantastic-admin/preview3.png","https://hooray.gitee.io/fantastic-admin/preview4.png","https://hooray.gitee.io/fantastic-admin/preview5.png","https://hooray.gitee.io/fantastic-admin/preview6.png"]}),d=b({imageVisible:!1,index:0,data:["https://hooray.gitee.io/one-step-admin/preview1.png","https://hooray.gitee.io/one-step-admin/preview2.png","https://hooray.gitee.io/one-step-admin/preview3.png","https://hooray.gitee.io/one-step-admin/preview4.png","https://hooray.gitee.io/one-step-admin/preview5.png","https://hooray.gitee.io/one-step-admin/preview6.png"]});return(V,s)=>{const h=K,v=a("el-icon"),S=a("el-button"),I=a("el-dropdown-item"),P=a("el-dropdown-menu"),R=a("el-dropdown"),T=a("el-button-group"),q=J,y=a("el-divider"),_=j,w=a("el-col"),E=a("el-image"),$=a("el-carousel-item"),B=a("el-carousel"),A=a("el-image-viewer"),F=a("el-row");return r(),c("div",null,[t(q,{title:"欢迎使用数字资产管理系统"},{content:n(()=>[Q]),default:n(()=>[t(T,null,{default:n(()=>[t(S,{type:"success",size:"large",plain:"",onClick:s[0]||(s[0]=l=>f("https://hooray.gitee.io/fantastic-admin/"))},{icon:n(()=>[t(v,null,{default:n(()=>[t(h,{name:"i-ri:file-text-line"})]),_:1})]),default:n(()=>[i(" 开发文档 ")]),_:1}),t(R,null,{dropdown:n(()=>[t(P,null,{default:n(()=>[t(I,{onClick:s[1]||(s[1]=l=>f("https://gitee.com/hooray/fantastic-admin"))},{default:n(()=>[i(" Gitee ")]),_:1}),t(I,{onClick:s[2]||(s[2]=l=>f("https://github.com/hooray/fantastic-admin"))},{default:n(()=>[i(" Github ")]),_:1})]),_:1})]),default:n(()=>[t(S,{type:"primary",size:"large"},{icon:n(()=>[t(v,null,{default:n(()=>[t(h,{name:"i-ri:code-s-slash-line"})]),_:1})]),default:n(()=>[i(" 代码仓库 "),t(v,{class:"el-icon--right"},{default:n(()=>[t(h,{name:"i-ep:arrow-down"})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}),t(F,{gutter:20,style:{margin:"0 10px"}},{default:n(()=>[t(w,{lg:8},{default:n(()=>[t(_,{style:{margin:"0"}},{default:n(()=>[e("div",W,[Y,t(y,{"border-style":"dashed"}),e("ul",null,[(r(!0),c(k,null,C(o(D).feature,l=>(r(),c("li",{key:l},X(l),1))),128))])])]),_:1})]),_:1}),t(w,{lg:8},{default:n(()=>[t(_,{style:{margin:"0"}},{default:n(()=>[e("div",Z,[ee,t(y,{"border-style":"dashed"}),t(B,{trigger:"click","indicator-position":"none",interval:5e3,height:"250px"},{default:n(()=>[(r(!0),c(k,null,C(o(p).data,(l,x)=>(r(),g($,{key:l},{default:n(()=>[t(E,{src:l,fit:"cover",style:{cursor:"pointer",width:"100%",height:"250px",margin:"auto"},onClick:O=>{o(p).imageVisible=!0,o(p).index=x}},null,8,["src","onClick"])]),_:2},1024))),128))]),_:1}),o(p).imageVisible?(r(),g(A,{key:0,"url-list":o(p).data,"initial-index":o(p).index,onClose:s[3]||(s[3]=l=>o(p).imageVisible=!1)},null,8,["url-list","initial-index"])):G("",!0)])]),_:1})]),_:1}),t(w,{lg:8},{default:n(()=>[t(_,{style:{margin:"0"}},{default:n(()=>[e("div",te,[ne,t(y,{"border-style":"dashed"}),t(B,{trigger:"click","indicator-position":"none",interval:5e3,height:"250px"},{default:n(()=>[(r(!0),c(k,null,C(o(d).data,(l,x)=>(r(),g($,{key:l},{default:n(()=>[t(E,{src:l,fit:"cover",style:{cursor:"pointer",width:"100%",height:"250px",margin:"auto"},onClick:O=>{o(d).imageVisible=!0,o(d).index=x}},null,8,["src","onClick"])]),_:2},1024))),128))]),_:1}),o(d).imageVisible?(r(),g(A,{key:0,"url-list":o(d).data,"initial-index":o(d).index,onClose:s[4]||(s[4]=l=>o(d).imageVisible=!1)},null,8,["url-list","initial-index"])):G("",!0)])]),_:1})]),_:1})]),_:1}),t(_,{title:"应用场景"},{default:n(()=>[ie]),_:1}),t(_,{title:"优势"},{default:n(()=>[oe]),_:1})])}}});typeof N=="function"&&N(z);const _e=H(z,[["__scopeId","data-v-fee3befe"]]);export{_e as default};
|