index-legacy.hrrJk5UU.js 13 KB

1234
  1. /*!
  2. Build based on gin-vue-admin
  3. Time : 1757946830000 */
  4. !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);a<t;a++)r[a]=e[a];return r}function a(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var e,t,n="function"==typeof Symbol?Symbol:{},o=n.iterator||"@@iterator",l=n.toStringTag||"@@toStringTag";function s(a,n,o,l){var s=n&&n.prototype instanceof u?n:u,d=Object.create(s.prototype);return r(d,"_invoke",function(a,r,n){var o,l,s,u=0,d=n||[],c=!1,f={p:0,n:0,v:e,a:m,f:m.bind(e,4),d:function(t,a){return o=t,l=0,s=e,f.n=a,i}};function m(a,r){for(l=a,s=r,t=0;!c&&u&&!n&&t<d.length;t++){var n,o=d[t],m=f.p,p=o[2];a>3?(n=p===r)&&(s=o[(l=o[4])?5:(l=3,3)],o[4]=o[5]=e):o[0]<=m&&((n=a<2&&m<o[1])?(l=0,f.v=r,f.n=o[1]):m<p&&(n=a<3||o[0]>r||r>p)&&(o[4]=a,o[5]=r,f.n=p,l=0))}if(n||a>1)return i;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,s=p;(t=l<2?e:s)||!c;){o||(l?l<3?(l>1&&(f.n=-1),m(l,s)):f.n=s:f.v=s);try{if(u=2,o){if(l||(n="next"),t=o[n]){if(!(t=t.call(o,s)))throw TypeError("iterator result is not an object");if(!t.done)return t;s=t.value,l<2&&(l=0)}else 1===l&&(t=o.return)&&t.call(o),l<2&&(s=TypeError("The iterator does not provide a '"+n+"' method"),l=1);o=e}else if((t=(c=f.n<0)?s:a.call(r,f))!==i)break}catch(t){o=e,l=1,s=t}finally{u=1}}return{value:t,done:c}}}(a,o,l),!0),d}var i={};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:s,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 s=e[o](l),i=s.value}catch(e){return void a(e)}s.done?t(i):Promise.resolve(i).then(r,n)}System.register(["./initdb-legacy.CpPVPwrY.js","./index-legacy.C7yqTvSr.js"],function(t,r){"use strict";var o,l,s,i,u,d,c,f,m,p,b,y,h,g,v,w,k,x,q,V;return{setters:[function(e){o=e._,l=e.i},function(e){s=e._,i=e.r,u=e.a,d=e.c,c=e.o,f=e.b,m=e.d,p=e.n,b=e.e,y=e.f,h=e.w,g=e.g,v=e.u,w=e.h,k=e.i,x=e.E,q=e.j,V=e.k}],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 _={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=v(),s=i({showReadme:!1,showForm:!1}),O=function(){s.showReadme=!1,setTimeout(function(){s.showForm=!0},20)},A=function(){window.open("https://www.gin-vue-admin.com/guide/start-quickly/env.html")},U=u(!1),S=i({adminPassword:"123456",dbType:"mysql",host:"127.0.0.1",port:"3306",userName:"root",password:"",dbName:"gva",dbPath:""}),z=function(e){switch(e){case"mysql":Object.assign(S,{adminPassword:"123456",reAdminPassword:"",dbType:"mysql",host:"127.0.0.1",port:"3306",userName:"root",password:"",dbName:"gva",dbPath:""});break;case"pgsql":Object.assign(S,{adminPassword:"123456",dbType:"pgsql",host:"127.0.0.1",port:"5432",userName:"postgres",password:"",dbName:"gva",dbPath:"",template:"template0"});break;case"oracle":Object.assign(S,{adminPassword:"123456",dbType:"oracle",host:"127.0.0.1",port:"1521",userName:"oracle",password:"",dbName:"gva",dbPath:""});break;case"mssql":Object.assign(S,{adminPassword:"123456",dbType:"mssql",host:"127.0.0.1",port:"1433",userName:"mssql",password:"",dbName:"gva",dbPath:""});break;case"sqlite":Object.assign(S,{adminPassword:"123456",dbType:"sqlite",host:"",port:"",userName:"",password:"",dbName:"gva",dbPath:""});break;default:Object.assign(S,{adminPassword:"123456",dbType:"mysql",host:"127.0.0.1",port:"3306",userName:"root",password:"",dbName:"gva",dbPath:""})}},G=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(!(S.adminPassword.length<6)){e.n=1;break}return x({type:"error",message:"密码长度不能小于6位"}),e.a(2);case 1:return t=q.service({lock:!0,text:"正在初始化数据库,请稍候",spinner:"loading",background:"rgba(0, 0, 0, 0.7)"}),e.p=2,e.n=3,l(S);case 3:0===(n=e.v).code&&(U.value=!0,x({type:"success",message:n.msg}),V.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 s(e){n(l,r,o,s,i,"next",e)}function i(e){n(l,r,o,s,i,"throw",e)}s(void 0)})});return function(){return t.apply(this,arguments)}}();return function(t,a){var r=g("el-button"),n=g("el-input"),l=g("el-form-item"),i=g("el-option"),u=g("el-select"),v=g("el-form");return c(),d("div",_,[f("div",P,[a[13]||(a[13]=f("div",{class:"oblique h-[130%] w-3/5 bg-white dark:bg-slate-900 transform -rotate-12 absolute -ml-80"},null,-1)),s.showForm?m("",!0):(c(),d("div",{key:0,class:p([s.showReadme?"slide-out-right":"slide-in-fwd-top"])},[f("div",T,[a[11]||(a[11]=b('<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 ml-2" data-v-25384f3b>innoDB</span></p><p class="text-gray-600 dark:text-gray-300 mb-2" data-v-25384f3b> 注:开发组不为文档中书写过的内容提供无偿服务 </p>',7)),f("p",j,[y(r,{type:"primary",size:"large",onClick:A},{default:h(function(){return e(a[9]||(a[9]=[w(" 阅读文档 ",-1)]))}),_:1}),y(r,{type:"primary",size:"large",onClick:O},{default:h(function(){return e(a[10]||(a[10]=[w(" 我已确认 ",-1)]))}),_:1})])])],2)),s.showForm?(c(),d("div",{key:1,class:p([[s.showForm?"slide-in-left":"slide-out-right"],"w-96"])},[y(v,{ref:"formRef",model:S,"label-width":"100px",size:"large"},{default:h(function(){return[y(l,{label:"管理员密码"},{default:h(function(){return[y(n,{modelValue:S.adminPassword,"onUpdate:modelValue":a[0]||(a[0]=function(e){return S.adminPassword=e}),placeholder:"admin账号的默认密码"},null,8,["modelValue"])]}),_:1}),y(l,{label:"数据库类型"},{default:h(function(){return[y(u,{modelValue:S.dbType,"onUpdate:modelValue":a[1]||(a[1]=function(e){return S.dbType=e}),placeholder:"请选择",class:"w-full",onChange:z},{default:h(function(){return[y(i,{key:"mysql",label:"mysql",value:"mysql"}),y(i,{key:"pgsql",label:"pgsql",value:"pgsql"}),y(i,{key:"oracle",label:"oracle",value:"oracle"}),y(i,{key:"mssql",label:"mssql",value:"mssql"}),y(i,{key:"sqlite",label:"sqlite",value:"sqlite"})]}),_:1},8,["modelValue"])]}),_:1}),"sqlite"!==S.dbType?(c(),k(l,{key:0,label:"host"},{default:h(function(){return[y(n,{modelValue:S.host,"onUpdate:modelValue":a[2]||(a[2]=function(e){return S.host=e}),placeholder:"请输入数据库链接"},null,8,["modelValue"])]}),_:1})):m("",!0),"sqlite"!==S.dbType?(c(),k(l,{key:1,label:"port"},{default:h(function(){return[y(n,{modelValue:S.port,"onUpdate:modelValue":a[3]||(a[3]=function(e){return S.port=e}),placeholder:"请输入数据库端口"},null,8,["modelValue"])]}),_:1})):m("",!0),"sqlite"!==S.dbType?(c(),k(l,{key:2,label:"userName"},{default:h(function(){return[y(n,{modelValue:S.userName,"onUpdate:modelValue":a[4]||(a[4]=function(e){return S.userName=e}),placeholder:"请输入数据库用户名"},null,8,["modelValue"])]}),_:1})):m("",!0),"sqlite"!==S.dbType?(c(),k(l,{key:3,label:"password"},{default:h(function(){return[y(n,{modelValue:S.password,"onUpdate:modelValue":a[5]||(a[5]=function(e){return S.password=e}),placeholder:"请输入数据库密码(没有则为空)"},null,8,["modelValue"])]}),_:1})):m("",!0),y(l,{label:"dbName"},{default:h(function(){return[y(n,{modelValue:S.dbName,"onUpdate:modelValue":a[6]||(a[6]=function(e){return S.dbName=e}),placeholder:"请输入数据库名称"},null,8,["modelValue"])]}),_:1}),"sqlite"===S.dbType?(c(),k(l,{key:4,label:"dbPath"},{default:h(function(){return[y(n,{modelValue:S.dbPath,"onUpdate:modelValue":a[7]||(a[7]=function(e){return S.dbPath=e}),placeholder:"请输入sqlite数据库文件存放路径"},null,8,["modelValue"])]}),_:1})):m("",!0),"pgsql"===S.dbType?(c(),k(l,{key:5,label:"template"},{default:h(function(){return[y(n,{modelValue:S.template,"onUpdate:modelValue":a[8]||(a[8]=function(e){return S.template=e}),placeholder:"请输入postgresql指定template"},null,8,["modelValue"])]}),_:1})):m("",!0),y(l,null,{default:h(function(){return[f("div",N,[y(r,{type:"primary",onClick:G},{default:h(function(){return e(a[12]||(a[12]=[w("立即初始化",-1)]))}),_:1})])]}),_:1})]}),_:1},8,["model"])],2)):m("",!0)]),a[14]||(a[14]=f("div",{class:"hidden md:block w-1/2 h-full float-right bg-[#194bfb]"},[f("img",{class:"h-full",src:o,alt:"banner"})],-1))])}}});t("default",s(O,[["__scopeId","data-v-25384f3b"]]))}}})}();