/*! Build based on gin-vue-admin Time : 1776662816000 */ !function(){function e(e){return function(e){if(Array.isArray(e))return t(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,a){if(e){if("string"==typeof e)return t(e,a);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?t(e,a):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function t(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,r=Array(t);a3?(n=p===r)&&(i=o[(l=o[4])?5:(l=3,3)],o[4]=o[5]=e):o[0]<=m&&((n=a<2&&mr||r>p)&&(o[4]=a,o[5]=r,f.n=p,l=0))}if(n||a>1)return s;throw c=!0,r}return function(n,d,p){if(u>1)throw TypeError("Generator is already running");for(c&&1===d&&m(d,p),l=d,i=p;(t=l<2?e:i)||!c;){o||(l?l<3?(l>1&&(f.n=-1),m(l,i)):f.n=i:f.v=i);try{if(u=2,o){if(l||(n="next"),t=o[n]){if(!(t=t.call(o,i)))throw TypeError("iterator result is not an object");if(!t.done)return t;i=t.value,l<2&&(l=0)}else 1===l&&(t=o.return)&&t.call(o),l<2&&(i=TypeError("The iterator does not provide a '"+n+"' method"),l=1);o=e}else if((t=(c=f.n<0)?i:a.call(r,f))!==s)break}catch(t){o=e,l=1,i=t}finally{u=1}}return{value:t,done:c}}}(a,o,l),!0),d}var s={};function u(){}function d(){}function c(){}t=Object.getPrototypeOf;var f=[][o]?t(t([][o]())):(r(t={},o,function(){return this}),t),m=c.prototype=u.prototype=Object.create(f);function p(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,r(e,l,"GeneratorFunction")),e.prototype=Object.create(m),e}return d.prototype=c,r(m,"constructor",c),r(c,"constructor",d),d.displayName="GeneratorFunction",r(c,l,"GeneratorFunction"),r(m),r(m,l,"Generator"),r(m,o,function(){return this}),r(m,"toString",function(){return"[object Generator]"}),(a=function(){return{w:i,m:p}})()}function r(e,t,a,n){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}r=function(e,t,a,n){function l(t,a){r(e,t,function(e){return this._invoke(t,a,e)})}t?o?o(e,t,{value:a,enumerable:!n,configurable:!n,writable:!n}):e[t]=a:(l("next",0),l("throw",1),l("return",2))},r(e,t,a,n)}function n(e,t,a,r,n,o,l){try{var i=e[o](l),s=i.value}catch(e){return void a(e)}i.done?t(s):Promise.resolve(s).then(r,n)}System.register(["./087AC4D233B64EB0initdb-legacy.BeRf-rZS.js","./087AC4D233B64EB0index-legacy.Bru8kZfA.js","./087AC4D233B64EB0_plugin-vue_export-helper-legacy.DCWa1RRI.js"],function(t,r){"use strict";var o,l,i,s,u,d,c,f,m,p,b,y,h,g,v,w,k,x,q,_;return{setters:[function(e){o=e._,l=e.i},function(e){i=e.r,s=e.a,u=e.c,d=e.b,c=e.d,f=e.n,m=e.e,p=e.f,b=e.w,y=e.g,h=e.u,g=e.o,v=e.h,w=e.i,k=e.E,x=e.j,q=e.k},function(e){_=e._}],execute:function(){var r=document.createElement("style");r.textContent=".slide-in-fwd-top[data-v-25384f3b]{-webkit-animation:slide-in-fwd-top-25384f3b .4s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-fwd-top-25384f3b .4s cubic-bezier(.25,.46,.45,.94) both}.slide-out-right[data-v-25384f3b]{-webkit-animation:slide-out-right-25384f3b .5s cubic-bezier(.55,.085,.68,.53) both;animation:slide-out-right-25384f3b .5s cubic-bezier(.55,.085,.68,.53) both}.slide-in-left[data-v-25384f3b]{-webkit-animation:slide-in-left-25384f3b .5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-left-25384f3b .5s cubic-bezier(.25,.46,.45,.94) both}@-webkit-keyframes slide-in-fwd-top-25384f3b{0%{transform:translateZ(-1400px) translateY(-800px);opacity:0}to{transform:translateZ(0) translateY(0);opacity:1}}@keyframes slide-in-fwd-top-25384f3b{0%{transform:translateZ(-1400px) translateY(-800px);opacity:0}to{transform:translateZ(0) translateY(0);opacity:1}}@-webkit-keyframes slide-out-right-25384f3b{0%{transform:translate(0);opacity:1}to{transform:translate(1000px);opacity:0}}@keyframes slide-out-right-25384f3b{0%{transform:translate(0);opacity:1}to{transform:translate(1000px);opacity:0}}@-webkit-keyframes slide-in-left-25384f3b{0%{transform:translate(-1000px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slide-in-left-25384f3b{0%{transform:translate(-1000px);opacity:0}to{transform:translate(0);opacity:1}}@media(max-width:750px){.form[data-v-25384f3b]{width:94vw!important;padding:0}}\n/*$vite$:1*/",document.head.appendChild(r);var 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"},P={class:"rounded-md w-full h-full flex items-center justify-center overflow-hidden"},T={class:"text-lg"},j={class:"flex items-center justify-between mt-8"},N={style:{"text-align":"right"}},O=Object.assign({name:"Init"},{__name:"index",setup:function(t){var r=h(),_=i({showReadme:!1,showForm:!1}),O=function(){_.showReadme=!1,setTimeout(function(){_.showForm=!0},20)},A=function(){window.open("https://www.gin-vue-admin.com/guide/start-quickly/env.html")},U=s(!1),E=i({adminPassword:"123456",dbType:"mysql",host:"127.0.0.1",port:"3306",userName:"root",password:"",dbName:"gva",dbPath:""}),S=function(e){switch(e){case"mysql":Object.assign(E,{adminPassword:"123456",reAdminPassword:"",dbType:"mysql",host:"127.0.0.1",port:"3306",userName:"root",password:"",dbName:"gva",dbPath:""});break;case"pgsql":Object.assign(E,{adminPassword:"123456",dbType:"pgsql",host:"127.0.0.1",port:"5432",userName:"postgres",password:"",dbName:"gva",dbPath:"",template:"template0"});break;case"oracle":Object.assign(E,{adminPassword:"123456",dbType:"oracle",host:"127.0.0.1",port:"1521",userName:"oracle",password:"",dbName:"gva",dbPath:""});break;case"mssql":Object.assign(E,{adminPassword:"123456",dbType:"mssql",host:"127.0.0.1",port:"1433",userName:"mssql",password:"",dbName:"gva",dbPath:""});break;case"sqlite":Object.assign(E,{adminPassword:"123456",dbType:"sqlite",host:"",port:"",userName:"",password:"",dbName:"gva",dbPath:""});break;default:Object.assign(E,{adminPassword:"123456",dbType:"mysql",host:"127.0.0.1",port:"3306",userName:"root",password:"",dbName:"gva",dbPath:""})}},B=function(){var e,t=(e=a().m(function e(){var t,n;return a().w(function(e){for(;;)switch(e.p=e.n){case 0:if(!(E.adminPassword.length<6)){e.n=1;break}return k({type:"error",message:"密码长度不能小于6位"}),e.a(2);case 1:return t=x.service({lock:!0,text:"正在初始化数据库,请稍候",spinner:"loading",background:"rgba(0, 0, 0, 0.7)"}),e.p=2,e.n=3,l(E);case 3:0===(n=e.v).code&&(U.value=!0,k({type:"success",message:n.msg}),q.confirm("已经完成基础数据库初始化!建议先进行编辑器AI助手配置,以获得更好的开发体验。","配置完成",{confirmButtonText:"查看AI配置文档",cancelButtonText:"稍后配置",type:"success",center:!0}).then(function(){window.open("https://www.gin-vue-admin.com/guide/server/mcp.html","_blank"),r.push({name:"Login"})}).catch(function(){r.push({name:"Login"})})),t.close(),e.n=5;break;case 4:e.p=4,e.v,t.close();case 5:return e.a(2)}},e,null,[[2,4]])}),function(){var t=this,a=arguments;return new Promise(function(r,o){var l=e.apply(t,a);function i(e){n(l,r,o,i,s,"next",e)}function s(e){n(l,r,o,i,s,"throw",e)}i(void 0)})});return function(){return t.apply(this,arguments)}}();return function(t,a){var r=y("el-button"),n=y("el-input"),l=y("el-form-item"),i=y("el-option"),s=y("el-select"),h=y("el-form");return g(),u("div",V,[d("div",P,[a[13]||(a[13]=d("div",{class:"oblique h-[130%] w-3/5 bg-white dark:bg-slate-900 transform -rotate-12 absolute -ml-80"},null,-1)),_.showForm?c("",!0):(g(),u("div",{key:0,class:f([_.showReadme?"slide-out-right":"slide-in-fwd-top"])},[d("div",T,[a[11]||(a[11]=m('
GIN-VUE-ADMIN

初始化须知

1.您需有用一定的VUE和GOLANG基础

2.请您确认是否已经阅读过官方文档初始化视频

3.请您确认是否了解后续的配置流程

4.如果您使用mysql数据库,请确认数据库引擎为innoDB

注:开发组不为文档中书写过的内容提供无偿服务

',7)),d("p",j,[p(r,{type:"primary",size:"large",onClick:A},{default:b(function(){return e(a[9]||(a[9]=[v(" 阅读文档 ",-1)]))}),_:1}),p(r,{type:"primary",size:"large",onClick:O},{default:b(function(){return e(a[10]||(a[10]=[v(" 我已确认 ",-1)]))}),_:1})])])],2)),_.showForm?(g(),u("div",{key:1,class:f([[_.showForm?"slide-in-left":"slide-out-right"],"w-96"])},[p(h,{ref:"formRef",model:E,"label-width":"100px",size:"large"},{default:b(function(){return[p(l,{label:"管理员密码"},{default:b(function(){return[p(n,{modelValue:E.adminPassword,"onUpdate:modelValue":a[0]||(a[0]=function(e){return E.adminPassword=e}),placeholder:"admin账号的默认密码"},null,8,["modelValue"])]}),_:1}),p(l,{label:"数据库类型"},{default:b(function(){return[p(s,{modelValue:E.dbType,"onUpdate:modelValue":a[1]||(a[1]=function(e){return E.dbType=e}),placeholder:"请选择",class:"w-full",onChange:S},{default:b(function(){return[p(i,{key:"mysql",label:"mysql",value:"mysql"}),p(i,{key:"pgsql",label:"pgsql",value:"pgsql"}),p(i,{key:"oracle",label:"oracle",value:"oracle"}),p(i,{key:"mssql",label:"mssql",value:"mssql"}),p(i,{key:"sqlite",label:"sqlite",value:"sqlite"})]}),_:1},8,["modelValue"])]}),_:1}),"sqlite"!==E.dbType?(g(),w(l,{key:0,label:"host"},{default:b(function(){return[p(n,{modelValue:E.host,"onUpdate:modelValue":a[2]||(a[2]=function(e){return E.host=e}),placeholder:"请输入数据库链接"},null,8,["modelValue"])]}),_:1})):c("",!0),"sqlite"!==E.dbType?(g(),w(l,{key:1,label:"port"},{default:b(function(){return[p(n,{modelValue:E.port,"onUpdate:modelValue":a[3]||(a[3]=function(e){return E.port=e}),placeholder:"请输入数据库端口"},null,8,["modelValue"])]}),_:1})):c("",!0),"sqlite"!==E.dbType?(g(),w(l,{key:2,label:"userName"},{default:b(function(){return[p(n,{modelValue:E.userName,"onUpdate:modelValue":a[4]||(a[4]=function(e){return E.userName=e}),placeholder:"请输入数据库用户名"},null,8,["modelValue"])]}),_:1})):c("",!0),"sqlite"!==E.dbType?(g(),w(l,{key:3,label:"password"},{default:b(function(){return[p(n,{modelValue:E.password,"onUpdate:modelValue":a[5]||(a[5]=function(e){return E.password=e}),placeholder:"请输入数据库密码(没有则为空)"},null,8,["modelValue"])]}),_:1})):c("",!0),p(l,{label:"dbName"},{default:b(function(){return[p(n,{modelValue:E.dbName,"onUpdate:modelValue":a[6]||(a[6]=function(e){return E.dbName=e}),placeholder:"请输入数据库名称"},null,8,["modelValue"])]}),_:1}),"sqlite"===E.dbType?(g(),w(l,{key:4,label:"dbPath"},{default:b(function(){return[p(n,{modelValue:E.dbPath,"onUpdate:modelValue":a[7]||(a[7]=function(e){return E.dbPath=e}),placeholder:"请输入sqlite数据库文件存放路径"},null,8,["modelValue"])]}),_:1})):c("",!0),"pgsql"===E.dbType?(g(),w(l,{key:5,label:"template"},{default:b(function(){return[p(n,{modelValue:E.template,"onUpdate:modelValue":a[8]||(a[8]=function(e){return E.template=e}),placeholder:"请输入postgresql指定template"},null,8,["modelValue"])]}),_:1})):c("",!0),p(l,null,{default:b(function(){return[d("div",N,[p(r,{type:"primary",onClick:B},{default:b(function(){return e(a[12]||(a[12]=[v("立即初始化",-1)]))}),_:1})])]}),_:1})]}),_:1},8,["model"])],2)):c("",!0)]),a[14]||(a[14]=d("div",{class:"hidden md:block w-1/2 h-full float-right bg-[#194bfb]"},[d("img",{class:"h-full",src:o,alt:"banner"})],-1))])}}});t("default",_(O,[["__scopeId","data-v-25384f3b"]]))}}})}();