5 lines
7.2 KiB
JavaScript
5 lines
7.2 KiB
JavaScript
|
|
/*!
|
|||
|
|
Build based on gin-vue-admin
|
|||
|
|
Time : 1776662816000 */
|
|||
|
|
import{_ as e,i as a}from"./087AC4D233B64EB0initdb.B8aMubUp.js";import{r as l,a as s,c as t,b as d,d as o,n as r,e as m,f as n,w as i,g as p,u,o as b,h as c,i as h,E as g,j as f,k as y}from"./087AC4D233B64EB0index.D-00lXMX.js";import{_ as w}from"./087AC4D233B64EB0_plugin-vue_export-helper.BCo6x5W8.js";const v={class:"rounded-lg flex items-center justify-evenly w-full h-full relative md:w-screen md:h-screen md:bg-[#194bfb] overflow-hidden"},k={class:"rounded-md w-full h-full flex items-center justify-center overflow-hidden"},q={class:"text-lg"},x={class:"flex items-center justify-between mt-8"},V={style:{"text-align":"right"}},_=w(Object.assign({name:"Init"},{__name:"index",setup(w){const _=u(),N=l({showReadme:!1,showForm:!1}),P=()=>{N.showReadme=!1,setTimeout(()=>{N.showForm=!0},20)},T=()=>{window.open("https://www.gin-vue-admin.com/guide/start-quickly/env.html")},j=s(!1),U=l({adminPassword:"123456",dbType:"mysql",host:"127.0.0.1",port:"3306",userName:"root",password:"",dbName:"gva",dbPath:""}),B=e=>{switch(e){case"mysql":Object.assign(U,{adminPassword:"123456",reAdminPassword:"",dbType:"mysql",host:"127.0.0.1",port:"3306",userName:"root",password:"",dbName:"gva",dbPath:""});break;case"pgsql":Object.assign(U,{adminPassword:"123456",dbType:"pgsql",host:"127.0.0.1",port:"5432",userName:"postgres",password:"",dbName:"gva",dbPath:"",template:"template0"});break;case"oracle":Object.assign(U,{adminPassword:"123456",dbType:"oracle",host:"127.0.0.1",port:"1521",userName:"oracle",password:"",dbName:"gva",dbPath:""});break;case"mssql":Object.assign(U,{adminPassword:"123456",dbType:"mssql",host:"127.0.0.1",port:"1433",userName:"mssql",password:"",dbName:"gva",dbPath:""});break;case"sqlite":Object.assign(U,{adminPassword:"123456",dbType:"sqlite",host:"",port:"",userName:"",password:"",dbName:"gva",dbPath:""});break;default:Object.assign(U,{adminPassword:"123456",dbType:"mysql",host:"127.0.0.1",port:"3306",userName:"root",password:"",dbName:"gva",dbPath:""})}},A=async()=>{if(U.adminPassword.length<6)return void g({type:"error",message:"密码长度不能小于6位"});const e=f.service({lock:!0,text:"正在初始化数据库,请稍候",spinner:"loading",background:"rgba(0, 0, 0, 0.7)"});try{const l=await a(U);0===l.code&&(j.value=!0,g({type:"success",message:l.msg}),y.confirm("已经完成基础数据库初始化!建议先进行编辑器AI助手配置,以获得更好的开发体验。","配置完成",{confirmButtonText:"查看AI配置文档",cancelButtonText:"稍后配置",type:"success",center:!0}).then(()=>{window.open("https://www.gin-vue-admin.com/guide/server/mcp.html","_blank"),_.push({name:"Login"})}).catch(()=>{_.push({name:"Login"})})),e.close()}catch(l){e.close()}};return(a,l)=>{const s=p("el-button"),u=p("el-input"),g=p("el-form-item"),f=p("el-option"),y=p("el-select"),w=p("el-form");return b(),t("div",v,[d("div",k,[l[13]||(l[13]=d("div",{class:"oblique h-[130%] w-3/5 bg-white dark:bg-slate-900 transform -rotate-12 absolute -ml-80"},null,-1)),N.showForm?o("",!0):(b(),t("div",{key:0,class:r([N.showReadme?"slide-out-right":"slide-in-fwd-top"])},[d("div",q,[l[11]||(l[11]=m('<div class="font-sans text-4xl font-bold text-center mb-4 dark:text-white" data-v-25384f3b> GIN-VUE-ADMIN </div><p class="text-gray-600 dark:text-gray-300 mb-2" data-v-25384f3b>初始化须知</p><p class="text-gray-600 dark:text-gray-300 mb-2" data-v-25384f3b> 1.您需有用一定的VUE和GOLANG基础 </p><p class="text-gray-600 dark:text-gray-300 mb-2" data-v-25384f3b> 2.请您确认是否已经阅读过<a class="text-blue-600 font-bold" href="https://www.gin-vue-admin.com" target="_blank" data-v-25384f3b>官方文档</a><a class="text-blue-600 font-bold" href="https://www.bilibili.com/video/BV1kv4y1g7nT?p=2" target="_blank" data-v-25384f3b>初始化视频</a></p><p class="text-gray-600 dark:text-gray-300 mb-2" data-v-25384f3b> 3.请您确认是否了解后续的配置流程 </p><p class="text-gray-600 dark:text-gray-300 mb-2" data-v-25384f3b> 4.如果您使用mysql数据库,请确认数据库引擎为<span class="text-red-600 font-bold text-3xl
|