| 1234 |
- /*!
- Build based on gin-vue-admin
- Time : 1757946830000 */
- !function(){function e(e){return function(e){if(Array.isArray(e))return l(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,u){if(e){if("string"==typeof e)return l(e,u);var a={}.toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?l(e,u):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 l(e,l){(null==l||l>e.length)&&(l=e.length);for(var u=0,a=Array(l);u<l;u++)a[u]=e[u];return a}function u(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var e,l,n="function"==typeof Symbol?Symbol:{},o=n.iterator||"@@iterator",t=n.toStringTag||"@@toStringTag";function r(u,n,o,t){var r=n&&n.prototype instanceof i?n:i,m=Object.create(r.prototype);return a(m,"_invoke",function(u,a,n){var o,t,r,i=0,m=n||[],c=!1,s={p:0,n:0,v:e,a:f,f:f.bind(e,4),d:function(l,u){return o=l,t=0,r=e,s.n=u,d}};function f(u,a){for(t=u,r=a,l=0;!c&&i&&!n&&l<m.length;l++){var n,o=m[l],f=s.p,p=o[2];u>3?(n=p===a)&&(r=o[(t=o[4])?5:(t=3,3)],o[4]=o[5]=e):o[0]<=f&&((n=u<2&&f<o[1])?(t=0,s.v=a,s.n=o[1]):f<p&&(n=u<3||o[0]>a||a>p)&&(o[4]=u,o[5]=a,s.n=p,t=0))}if(n||u>1)return d;throw c=!0,a}return function(n,m,p){if(i>1)throw TypeError("Generator is already running");for(c&&1===m&&f(m,p),t=m,r=p;(l=t<2?e:r)||!c;){o||(t?t<3?(t>1&&(s.n=-1),f(t,r)):s.n=r:s.v=r);try{if(i=2,o){if(t||(n="next"),l=o[n]){if(!(l=l.call(o,r)))throw TypeError("iterator result is not an object");if(!l.done)return l;r=l.value,t<2&&(t=0)}else 1===t&&(l=o.return)&&l.call(o),t<2&&(r=TypeError("The iterator does not provide a '"+n+"' method"),t=1);o=e}else if((l=(c=s.n<0)?r:u.call(a,s))!==d)break}catch(l){o=e,t=1,r=l}finally{i=1}}return{value:l,done:c}}}(u,o,t),!0),m}var d={};function i(){}function m(){}function c(){}l=Object.getPrototypeOf;var s=[][o]?l(l([][o]())):(a(l={},o,function(){return this}),l),f=c.prototype=i.prototype=Object.create(s);function p(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,a(e,t,"GeneratorFunction")),e.prototype=Object.create(f),e}return m.prototype=c,a(f,"constructor",c),a(c,"constructor",m),m.displayName="GeneratorFunction",a(c,t,"GeneratorFunction"),a(f),a(f,t,"Generator"),a(f,o,function(){return this}),a(f,"toString",function(){return"[object Generator]"}),(u=function(){return{w:r,m:p}})()}function a(e,l,u,n){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}a=function(e,l,u,n){function t(l,u){a(e,l,function(e){return this._invoke(l,u,e)})}l?o?o(e,l,{value:u,enumerable:!n,configurable:!n,writable:!n}):e[l]=u:(t("next",0),t("throw",1),t("return",2))},a(e,l,u,n)}function n(e,l,u,a,n,o,t){try{var r=e[o](t),d=r.value}catch(e){return void u(e)}r.done?l(d):Promise.resolve(d).then(a,n)}function o(e){return function(){var l=this,u=arguments;return new Promise(function(a,o){var t=e.apply(l,u);function r(e){n(t,a,o,r,d,"next",e)}function d(e){n(t,a,o,r,d,"throw",e)}r(void 0)})}}System.register(["./system-legacy.D_WYSC4W.js","./index-legacy.C7yqTvSr.js"],function(l,a){"use strict";var n,t,r,d,i,m,c,s,f,p,v,V,b,h,y,_,g,U,q,M,w,k,x;return{setters:[function(e){n=e.a,t=e.s,r=e.r},function(e){d=e.s,i=e._,m=e.a,c=e.g,s=e.c,f=e.o,p=e.f,v=e.b,V=e.w,b=e.i,h=e.d,y=e.h,_=e.F,g=e.I,U=e.v,q=e.B,M=e.y,w=e.ah,k=e.E,x=e.k}],execute:function(){var a=document.createElement("style");a.textContent=".system[data-v-d6594b24]{border-radius:.25rem;--un-bg-opacity:1;background-color:rgb(255 255 255 / var(--un-bg-opacity));padding:2.25rem}.dark .system[data-v-d6594b24]{--un-bg-opacity:1;background-color:rgb(15 23 42 / var(--un-bg-opacity))}.system h2[data-v-d6594b24]{margin-top:.625rem;margin-bottom:.625rem;padding:.625rem;font-size:1.125rem;line-height:1.75rem;--un-shadow:var(--un-shadow-inset) 0 1px 3px 0 var(--un-shadow-color, rgb(0 0 0 / .1)),var(--un-shadow-inset) 0 1px 2px -1px var(--un-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}\n/*$vite$:1*/",document.head.appendChild(a);var z=function(e){return d({url:"/email/emailTest",method:"post",data:e})},S={class:"system"},C={class:"mt-4"},j=Object.assign({name:"Config"},{__name:"system",setup:function(l){var a=m("1"),d=m({system:{"iplimit-count":0,"iplimit-time":0},jwt:{},mysql:{},mssql:{},sqlite:{},pgsql:{},oracle:{},excel:{},autocode:{},redis:{},mongo:{coll:"",options:"",database:"",username:"",password:"","min-pool-size":"","max-pool-size":"","socket-timeout-ms":"","connect-timeout-ms":"","is-zap":!1,hosts:[{host:"",port:""}]},qiniu:{},"tencent-cos":{},"aliyun-oss":{},"hua-wei-obs":{},"cloudflare-r2":{},captcha:{},zap:{},local:{},email:{},timer:{detail:{}}}),i=function(){var e=o(u().m(function e(){var l;return u().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,n();case 1:0===(l=e.v).code&&(d.value=l.data.config);case 2:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}();i();var j=function(){x.confirm("确定要重载服务?","警告",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(o(u().m(function e(){return u().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,r();case 1:0===e.v.code&&k({type:"success",message:"操作成功"});case 2:return e.a(2)}},e)}))).catch(function(){k({type:"info",message:"取消重启"})})},O=function(){var e=o(u().m(function e(){return u().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,t({config:d.value});case 1:if(0!==e.v.code){e.n=2;break}return k({type:"success",message:"配置文件设置成功"}),e.n=2,i();case 2:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),I=function(){var e=o(u().m(function e(){return u().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,z();case 1:if(0!==e.v.code){e.n=3;break}return k({type:"success",message:"邮件发送成功"}),e.n=2,i();case 2:e.n=4;break;case 3:k({type:"error",message:"邮件发送失败"});case 4:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),K=function(){d.value.jwt["signing-key"]=w()},L=function(){d.value.mongo.hosts.push({host:"",port:""})};return function(l,u){var n=c("el-input-number"),o=c("el-form-item"),t=c("el-option"),r=c("el-select"),i=c("el-switch"),m=c("el-input"),w=c("el-tooltip"),k=c("el-tab-pane"),x=c("el-button"),z=c("el-tabs"),A=c("el-form");return f(),s("div",S,[p(A,{ref:"form",model:d.value,"label-width":"240px"},{default:V(function(){return[p(z,{modelValue:a.value,"onUpdate:modelValue":u[145]||(u[145]=function(e){return a.value=e})},{default:V(function(){return[p(k,{label:"系统配置",name:"1",class:"mt-3.5"},{default:V(function(){return[p(o,{label:"端口值"},{default:V(function(){return[p(n,{modelValue:d.value.system.addr,"onUpdate:modelValue":u[0]||(u[0]=function(e){return d.value.system.addr=e}),placeholder:"请输入端口值"},null,8,["modelValue"])]}),_:1}),p(o,{label:"数据库类型"},{default:V(function(){return[p(r,{modelValue:d.value.system["db-type"],"onUpdate:modelValue":u[1]||(u[1]=function(e){return d.value.system["db-type"]=e}),class:"w-full"},{default:V(function(){return[p(t,{value:"mysql"}),p(t,{value:"pgsql"}),p(t,{value:"mssql"}),p(t,{value:"sqlite"}),p(t,{value:"oracle"})]}),_:1},8,["modelValue"])]}),_:1}),p(o,{label:"Oss类型"},{default:V(function(){return[p(r,{modelValue:d.value.system["oss-type"],"onUpdate:modelValue":u[2]||(u[2]=function(e){return d.value.system["oss-type"]=e}),class:"w-full"},{default:V(function(){return[p(t,{value:"local"},{default:V(function(){return e(u[146]||(u[146]=[y("本地",-1)]))}),_:1}),p(t,{value:"qiniu"},{default:V(function(){return e(u[147]||(u[147]=[y("七牛",-1)]))}),_:1}),p(t,{value:"tencent-cos"},{default:V(function(){return e(u[148]||(u[148]=[y("腾讯云COS",-1)]))}),_:1}),p(t,{value:"aliyun-oss"},{default:V(function(){return e(u[149]||(u[149]=[y("阿里云OSS",-1)]))}),_:1}),p(t,{value:"huawei-obs"},{default:V(function(){return e(u[150]||(u[150]=[y("华为云OBS",-1)]))}),_:1}),p(t,{value:"cloudflare-r2"},{default:V(function(){return e(u[151]||(u[151]=[y("cloudflare R2",-1)]))}),_:1})]}),_:1},8,["modelValue"])]}),_:1}),p(o,{label:"多点登录拦截"},{default:V(function(){return[p(i,{modelValue:d.value.system["use-multipoint"],"onUpdate:modelValue":u[3]||(u[3]=function(e){return d.value.system["use-multipoint"]=e})},null,8,["modelValue"])]}),_:1}),p(o,{label:"开启redis"},{default:V(function(){return[p(i,{modelValue:d.value.system["use-redis"],"onUpdate:modelValue":u[4]||(u[4]=function(e){return d.value.system["use-redis"]=e})},null,8,["modelValue"])]}),_:1}),p(o,{label:"开启Mongo"},{default:V(function(){return[p(i,{modelValue:d.value.system["use-mongo"],"onUpdate:modelValue":u[5]||(u[5]=function(e){return d.value.system["use-mongo"]=e})},null,8,["modelValue"])]}),_:1}),p(o,{label:"严格角色模式"},{default:V(function(){return[p(i,{modelValue:d.value.system["use-strict-auth"],"onUpdate:modelValue":u[6]||(u[6]=function(e){return d.value.system["use-strict-auth"]=e})},null,8,["modelValue"])]}),_:1}),p(o,{label:"限流次数"},{default:V(function(){return[p(n,{modelValue:d.value.system["iplimit-count"],"onUpdate:modelValue":u[7]||(u[7]=function(e){return d.value.system["iplimit-count"]=e}),modelModifiers:{number:!0}},null,8,["modelValue"])]}),_:1}),p(o,{label:"限流时间"},{default:V(function(){return[p(n,{modelValue:d.value.system["iplimit-time"],"onUpdate:modelValue":u[8]||(u[8]=function(e){return d.value.system["iplimit-time"]=e}),modelModifiers:{number:!0}},null,8,["modelValue"])]}),_:1}),p(w,{content:"请修改完成后,注意一并修改前端env环境下的VITE_BASE_PATH",placement:"top-start"},{default:V(function(){return[p(o,{label:"全局路由前缀"},{default:V(function(){return[p(m,{modelValue:d.value.system["router-prefix"],"onUpdate:modelValue":u[9]||(u[9]=function(e){return d.value.system["router-prefix"]=e}),modelModifiers:{trim:!0},placeholder:"请输入全局路由前缀"},null,8,["modelValue"])]}),_:1})]}),_:1})]}),_:1}),p(k,{label:"jwt签名",name:"2",class:"mt-3.5"},{default:V(function(){return[p(o,{label:"jwt签名"},{default:V(function(){return[p(m,{modelValue:d.value.jwt["signing-key"],"onUpdate:modelValue":u[10]||(u[10]=function(e){return d.value.jwt["signing-key"]=e}),modelModifiers:{trim:!0},placeholder:"请输入jwt签名"},{append:V(function(){return[p(x,{onClick:K},{default:V(function(){return e(u[152]||(u[152]=[y("生成",-1)]))}),_:1})]}),_:1},8,["modelValue"])]}),_:1}),p(o,{label:"有效期"},{default:V(function(){return[p(m,{modelValue:d.value.jwt["expires-time"],"onUpdate:modelValue":u[11]||(u[11]=function(e){return d.value.jwt["expires-time"]=e}),modelModifiers:{trim:!0},placeholder:"请输入有效期"},null,8,["modelValue"])]}),_:1}),p(o,{label:"缓冲期"},{default:V(function(){return[p(m,{modelValue:d.value.jwt["buffer-time"],"onUpdate:modelValue":u[12]||(u[12]=function(e){return d.value.jwt["buffer-time"]=e}),modelModifiers:{trim:!0},placeholder:"请输入缓冲期"},null,8,["modelValue"])]}),_:1}),p(o,{label:"签发者"},{default:V(function(){return[p(m,{modelValue:d.value.jwt.issuer,"onUpdate:modelValue":u[13]||(u[13]=function(e){return d.value.jwt.issuer=e}),modelModifiers:{trim:!0},placeholder:"请输入签发者"},null,8,["modelValue"])]}),_:1})]}),_:1}),p(k,{label:"Zap日志配置",name:"3",class:"mt-3.5"},{default:V(function(){return[p(o,{label:"级别"},{default:V(function(){return[p(r,{modelValue:d.value.zap.level,"onUpdate:modelValue":u[14]||(u[14]=function(e){return d.value.zap.level=e})},{default:V(function(){return[p(t,{value:"off",label:"关闭"}),p(t,{value:"fatal",label:"致命"}),p(t,{value:"error",label:"错误"}),p(t,{value:"warn",label:"警告"}),p(t,{value:"info",label:"信息"}),p(t,{value:"debug",label:"调试"}),p(t,{value:"trace",label:"跟踪"})]}),_:1},8,["modelValue"])]}),_:1}),p(o,{label:"输出"},{default:V(function(){return[p(r,{modelValue:d.value.zap.format,"onUpdate:modelValue":u[15]||(u[15]=function(e){return d.value.zap.format=e})},{default:V(function(){return[p(t,{value:"console",label:"console"}),p(t,{value:"json",label:"json"})]}),_:1},8,["modelValue"])]}),_:1}),p(o,{label:"日志前缀"},{default:V(function(){return[p(m,{modelValue:d.value.zap.prefix,"onUpdate:modelValue":u[16]||(u[16]=function(e){return d.value.zap.prefix=e}),modelModifiers:{trim:!0},placeholder:"请输入日志前缀"},null,8,["modelValue"])]}),_:1}),p(o,{label:"日志文件夹"},{default:V(function(){return[p(m,{modelValue:d.value.zap.director,"onUpdate:modelValue":u[17]||(u[17]=function(e){return d.value.zap.director=e}),modelModifiers:{trim:!0},placeholder:"请输入日志文件夹"},null,8,["modelValue"])]}),_:1}),p(o,{label:"编码级"},{default:V(function(){return[p(r,{modelValue:d.value.zap["encode-level"],"onUpdate:modelValue":u[18]||(u[18]=function(e){return d.value.zap["encode-level"]=e}),class:"w-6/12"},{default:V(function(){return[p(t,{value:"LowercaseLevelEncoder",label:"LowercaseLevelEncoder"}),p(t,{value:"LowercaseColorLevelEncoder",label:"LowercaseColorLevelEncoder"}),p(t,{value:"CapitalLevelEncoder",label:"CapitalLevelEncoder"}),p(t,{value:"CapitalColorLevelEncoder",label:"CapitalColorLevelEncoder"})]}),_:1},8,["modelValue"])]}),_:1}),p(o,{label:"栈名"},{default:V(function(){return[p(m,{modelValue:d.value.zap["stacktrace-key"],"onUpdate:modelValue":u[19]||(u[19]=function(e){return d.value.zap["stacktrace-key"]=e}),modelModifiers:{trim:!0},placeholder:"请输入栈名"},null,8,["modelValue"])]}),_:1}),p(o,{label:"日志留存时间(默认以天为单位)"},{default:V(function(){return[p(n,{modelValue:d.value.zap["retention-day"],"onUpdate:modelValue":u[20]||(u[20]=function(e){return d.value.zap["retention-day"]=e})},null,8,["modelValue"])]}),_:1}),p(o,{label:"显示行"},{default:V(function(){return[p(i,{modelValue:d.value.zap["show-line"],"onUpdate:modelValue":u[21]||(u[21]=function(e){return d.value.zap["show-line"]=e})},null,8,["modelValue"])]}),_:1}),p(o,{label:"输出控制台"},{default:V(function(){return[p(i,{modelValue:d.value.zap["log-in-console"],"onUpdate:modelValue":u[22]||(u[22]=function(e){return d.value.zap["log-in-console"]=e})},null,8,["modelValue"])]}),_:1})]}),_:1}),d.value.system["use-redis"]?(f(),b(k,{key:0,label:"Redis",name:"4",class:"mt-3.5"},{default:V(function(){return[p(o,{label:"库"},{default:V(function(){return[p(n,{modelValue:d.value.redis.db,"onUpdate:modelValue":u[23]||(u[23]=function(e){return d.value.redis.db=e}),min:"0",max:"16"},null,8,["modelValue"])]}),_:1}),p(o,{label:"地址"},{default:V(function(){return[p(m,{modelValue:d.value.redis.addr,"onUpdate:modelValue":u[24]||(u[24]=function(e){return d.value.redis.addr=e}),modelModifiers:{trim:!0},placeholder:"请输入地址"},null,8,["modelValue"])]}),_:1}),p(o,{label:"密码"},{default:V(function(){return[p(m,{modelValue:d.value.redis.password,"onUpdate:modelValue":u[25]||(u[25]=function(e){return d.value.redis.password=e}),modelModifiers:{trim:!0},placeholder:"请输入密码"},null,8,["modelValue"])]}),_:1})]}),_:1})):h("",!0),p(k,{label:"邮箱配置",name:"5",class:"mt-3.5"},{default:V(function(){return[p(o,{label:"接收者邮箱"},{default:V(function(){return[p(m,{modelValue:d.value.email.to,"onUpdate:modelValue":u[26]||(u[26]=function(e){return d.value.email.to=e}),placeholder:"可多个,以逗号分隔"},null,8,["modelValue"])]}),_:1}),p(o,{label:"端口"},{default:V(function(){return[p(n,{modelValue:d.value.email.port,"onUpdate:modelValue":u[27]||(u[27]=function(e){return d.value.email.port=e})},null,8,["modelValue"])]}),_:1}),p(o,{label:"发送者邮箱"},{default:V(function(){return[p(m,{modelValue:d.value.email.from,"onUpdate:modelValue":u[28]||(u[28]=function(e){return d.value.email.from=e}),modelModifiers:{trim:!0},placeholder:"请输入发送者邮箱"},null,8,["modelValue"])]}),_:1}),p(o,{label:"host"},{default:V(function(){return[p(m,{modelValue:d.value.email.host,"onUpdate:modelValue":u[29]||(u[29]=function(e){return d.value.email.host=e}),modelModifiers:{trim:!0},placeholder:"请输入host"},null,8,["modelValue"])]}),_:1}),p(o,{label:"是否为ssl"},{default:V(function(){return[p(i,{modelValue:d.value.email["is-ssl"],"onUpdate:modelValue":u[30]||(u[30]=function(e){return d.value.email["is-ssl"]=e})},null,8,["modelValue"])]}),_:1}),p(o,{label:"是否LoginAuth认证"},{default:V(function(){return[p(i,{modelValue:d.value.email["is-loginauth"],"onUpdate:modelValue":u[31]||(u[31]=function(e){return d.value.email["is-loginauth"]=e})},null,8,["modelValue"])]}),_:1}),p(o,{label:"secret"},{default:V(function(){return[p(m,{modelValue:d.value.email.secret,"onUpdate:modelValue":u[32]||(u[32]=function(e){return d.value.email.secret=e}),modelModifiers:{trim:!0},placeholder:"请输入secret"},null,8,["modelValue"])]}),_:1}),p(o,{label:"测试邮件"},{default:V(function(){return[p(x,{onClick:I},{default:V(function(){return e(u[153]||(u[153]=[y("测试邮件",-1)]))}),_:1})]}),_:1})]}),_:1}),d.value.system["use-mongo"]?(f(),b(k,{key:1,label:"Mongo 数据库配置",name:"14",class:"mt-3.5"},{default:V(function(){return[p(o,{label:"collection name(表名,一般不写)"},{default:V(function(){return[p(m,{modelValue:d.value.mongo.coll,"onUpdate:modelValue":u[33]||(u[33]=function(e){return d.value.mongo.coll=e}),modelModifiers:{trim:!0},placeholder:"请输入collection name"},null,8,["modelValue"])]}),_:1}),p(o,{label:"mongodb 选项"},{default:V(function(){return[p(m,{modelValue:d.value.mongo.options,"onUpdate:modelValue":u[34]||(u[34]=function(e){return d.value.mongo.options=e}),modelModifiers:{trim:!0},placeholder:"请输入mongodb 选项"},null,8,["modelValue"])]}),_:1}),p(o,{label:"database name(数据库名)"},{default:V(function(){return[p(m,{modelValue:d.value.mongo.database,"onUpdate:modelValue":u[35]||(u[35]=function(e){return d.value.mongo.database=e}),modelModifiers:{trim:!0},placeholder:"请输入数据库名"},null,8,["modelValue"])]}),_:1}),p(o,{label:"用户名"},{default:V(function(){return[p(m,{modelValue:d.value.mongo.username,"onUpdate:modelValue":u[36]||(u[36]=function(e){return d.value.mongo.username=e}),modelModifiers:{trim:!0},placeholder:"请输入用户名"},null,8,["modelValue"])]}),_:1}),p(o,{label:"密码"},{default:V(function(){return[p(m,{modelValue:d.value.mongo.password,"onUpdate:modelValue":u[37]||(u[37]=function(e){return d.value.mongo.password=e}),modelModifiers:{trim:!0},placeholder:"请输入密码"},null,8,["modelValue"])]}),_:1}),p(o,{label:"最小连接池"},{default:V(function(){return[p(n,{modelValue:d.value.mongo["min-pool-size"],"onUpdate:modelValue":u[38]||(u[38]=function(e){return d.value.mongo["min-pool-size"]=e}),min:"0"},null,8,["modelValue"])]}),_:1}),p(o,{label:"最大连接池"},{default:V(function(){return[p(n,{modelValue:d.value.mongo["max-pool-size"],"onUpdate:modelValue":u[39]||(u[39]=function(e){return d.value.mongo["max-pool-size"]=e}),min:"100"},null,8,["modelValue"])]}),_:1}),p(o,{label:"socket超时时间"},{default:V(function(){return[p(n,{modelValue:d.value.mongo["socket-timeout-ms"],"onUpdate:modelValue":u[40]||(u[40]=function(e){return d.value.mongo["socket-timeout-ms"]=e}),min:"0"},null,8,["modelValue"])]}),_:1}),p(o,{label:"连接超时时间"},{default:V(function(){return[p(n,{modelValue:d.value.mongo["socket-timeout-ms"],"onUpdate:modelValue":u[41]||(u[41]=function(e){return d.value.mongo["socket-timeout-ms"]=e}),min:"0"},null,8,["modelValue"])]}),_:1}),p(o,{label:"是否开启zap日志"},{default:V(function(){return[p(i,{modelValue:d.value.mongo["is-zap"],"onUpdate:modelValue":u[42]||(u[42]=function(e){return d.value.mongo["is-zap"]=e})},null,8,["modelValue"])]}),_:1}),(f(!0),s(_,null,g(d.value.mongo.hosts,function(e,l){return f(),b(o,{key:l,label:"节点 ".concat(l+1)},{default:V(function(){return[(f(!0),s(_,null,g(e,function(u,a){return f(),s("div",{key:a},[(f(),b(o,{key:l+a,label:a,"label-width":"60"},{default:V(function(){return[p(m,{modelValue:e[a],"onUpdate:modelValue":function(l){return e[a]=l},modelModifiers:{trim:!0},placeholder:"host"===a?"请输入地址":"请输入端口"},null,8,["modelValue","onUpdate:modelValue","placeholder"])]}),_:2},1032,["label"]))])}),128)),l>0?(f(),b(o,{key:0},{default:V(function(){return[p(x,{type:"danger",size:"small",plain:"",icon:U(q),onClick:function(e){return u=l,void d.value.mongo.hosts.splice(u,1);var u},class:"ml-3"},null,8,["icon","onClick"])]}),_:2},1024)):h("",!0)]}),_:2},1032,["label"])}),128)),p(o,null,{default:V(function(){return[p(x,{type:"primary",size:"small",plain:"",icon:U(M),onClick:L},null,8,["icon"])]}),_:1})]}),_:1})):h("",!0),p(k,{label:"验证码配置",name:"7",class:"mt-3.5"},{default:V(function(){return[p(o,{label:"字符长度"},{default:V(function(){return[p(n,{modelValue:d.value.captcha["key-long"],"onUpdate:modelValue":u[43]||(u[43]=function(e){return d.value.captcha["key-long"]=e}),min:4,max:6},null,8,["modelValue"])]}),_:1}),p(o,{label:"图片宽度"},{default:V(function(){return[p(n,{modelValue:d.value.captcha["img-width"],"onUpdate:modelValue":u[44]||(u[44]=function(e){return d.value.captcha["img-width"]=e}),modelModifiers:{number:!0}},null,8,["modelValue"])]}),_:1}),p(o,{label:"图片高度"},{default:V(function(){return[p(n,{modelValue:d.value.captcha["img-height"],"onUpdate:modelValue":u[45]||(u[45]=function(e){return d.value.captcha["img-height"]=e}),modelModifiers:{number:!0}},null,8,["modelValue"])]}),_:1})]}),_:1}),p(k,{label:"数据库配置",name:"9",class:"mt-3.5"},{default:V(function(){return["mysql"===d.value.system["db-type"]?(f(),s(_,{key:0},[p(o,{label:""},{default:V(function(){return e(u[154]||(u[154]=[v("h3",null,"MySQL",-1)]))}),_:1}),p(o,{label:"用户名"},{default:V(function(){return[p(m,{modelValue:d.value.mysql.username,"onUpdate:modelValue":u[46]||(u[46]=function(e){return d.value.mysql.username=e}),modelModifiers:{trim:!0},placeholder:"请输入用户名"},null,8,["modelValue"])]}),_:1}),p(o,{label:"密码"},{default:V(function(){return[p(m,{modelValue:d.value.mysql.password,"onUpdate:modelValue":u[47]||(u[47]=function(e){return d.value.mysql.password=e}),modelModifiers:{trim:!0},placeholder:"请输入密码"},null,8,["modelValue"])]}),_:1}),p(o,{label:"地址"},{default:V(function(){return[p(m,{modelValue:d.value.mysql.path,"onUpdate:modelValue":u[48]||(u[48]=function(e){return d.value.mysql.path=e}),modelModifiers:{trim:!0},placeholder:"请输入地址"},null,8,["modelValue"])]}),_:1}),p(o,{label:"数据库名称"},{default:V(function(){return[p(m,{modelValue:d.value.mysql["db-name"],"onUpdate:modelValue":u[49]||(u[49]=function(e){return d.value.mysql["db-name"]=e}),modelModifiers:{trim:!0},placeholder:"请输入数据库名称"},null,8,["modelValue"])]}),_:1}),p(o,{label:"前缀"},{default:V(function(){return[p(m,{modelValue:d.value.mysql.prefix,"onUpdate:modelValue":u[50]||(u[50]=function(e){return d.value.mysql.prefix=e}),modelModifiers:{trim:!0},placeholder:"默认为空"},null,8,["modelValue"])]}),_:1}),p(o,{label:"复数表"},{default:V(function(){return[p(i,{modelValue:d.value.mysql.singular,"onUpdate:modelValue":u[51]||(u[51]=function(e){return d.value.mysql.singular=e})},null,8,["modelValue"])]}),_:1}),p(o,{label:"引擎"},{default:V(function(){return[p(m,{modelValue:d.value.mysql.engine,"onUpdate:modelValue":u[52]||(u[52]=function(e){return d.value.mysql.engine=e}),modelModifiers:{trim:!0},placeholder:"默认为InnoDB"},null,8,["modelValue"])]}),_:1}),p(o,{label:"maxIdleConns"},{default:V(function(){return[p(n,{modelValue:d.value.mysql["max-idle-conns"],"onUpdate:modelValue":u[53]||(u[53]=function(e){return d.value.mysql["max-idle-conns"]=e}),min:1},null,8,["modelValue"])]}),_:1}),p(o,{label:"maxOpenConns"},{default:V(function(){return[p(n,{modelValue:d.value.mysql["max-open-conns"],"onUpdate:modelValue":u[54]||(u[54]=function(e){return d.value.mysql["max-open-conns"]=e}),min:1},null,8,["modelValue"])]}),_:1}),p(o,{label:"写入日志"},{default:V(function(){return[p(i,{modelValue:d.value.mysql["log-zap"],"onUpdate:modelValue":u[55]||(u[55]=function(e){return d.value.mysql["log-zap"]=e})},null,8,["modelValue"])]}),_:1}),p(o,{label:"日志模式"},{default:V(function(){return[p(r,{modelValue:d.value.mysql["log-mode"],"onUpdate:modelValue":u[56]||(u[56]=function(e){return d.value.mysql["log-mode"]=e})},{default:V(function(){return[p(t,{value:"off",label:"关闭"}),p(t,{value:"fatal",label:"致命"}),p(t,{value:"error",label:"错误"}),p(t,{value:"warn",label:"警告"}),p(t,{value:"info",label:"信息"}),p(t,{value:"debug",label:"调试"}),p(t,{value:"trace",label:"跟踪"})]}),_:1},8,["modelValue"])]}),_:1})],64)):h("",!0),"pgsql"===d.value.system["db-type"]?(f(),s(_,{key:1},[p(o,{label:""},{default:V(function(){return e(u[155]||(u[155]=[v("h3",null,"PostgreSQL",-1)]))}),_:1}),p(o,{label:"用户名"},{default:V(function(){return[p(m,{modelValue:d.value.pgsql.username,"onUpdate:modelValue":u[57]||(u[57]=function(e){return d.value.pgsql.username=e}),placeholder:"请输入用户名"},null,8,["modelValue"])]}),_:1}),p(o,{label:"密码"},{default:V(function(){return[p(m,{modelValue:d.value.pgsql.password,"onUpdate:modelValue":u[58]||(u[58]=function(e){return d.value.pgsql.password=e}),placeholder:"请输入密码"},null,8,["modelValue"])]}),_:1}),p(o,{label:"地址"},{default:V(function(){return[p(m,{modelValue:d.value.pgsql.path,"onUpdate:modelValue":u[59]||(u[59]=function(e){return d.value.pgsql.path=e}),modelModifiers:{trim:!0},placeholder:"请输入地址"},null,8,["modelValue"])]}),_:1}),p(o,{label:"数据库"},{default:V(function(){return[p(m,{modelValue:d.value.pgsql["db-name"],"onUpdate:modelValue":u[60]||(u[60]=function(e){return d.value.pgsql["db-name"]=e}),modelModifiers:{trim:!0},placeholder:"请输入数据库"},null,8,["modelValue"])]}),_:1}),p(o,{label:"前缀"},{default:V(function(){return[p(m,{modelValue:d.value.pgsql.prefix,"onUpdate:modelValue":u[61]||(u[61]=function(e){return d.value.pgsql.prefix=e}),modelModifiers:{trim:!0},placeholder:"请输入前缀"},null,8,["modelValue"])]}),_:1}),p(o,{label:"复数表"},{default:V(function(){return[p(i,{modelValue:d.value.pgsql.singular,"onUpdate:modelValue":u[62]||(u[62]=function(e){return d.value.pgsql.singular=e})},null,8,["modelValue"])]}),_:1}),p(o,{label:"引擎"},{default:V(function(){return[p(m,{modelValue:d.value.pgsql.engine,"onUpdate:modelValue":u[63]||(u[63]=function(e){return d.value.pgsql.engine=e}),modelModifiers:{trim:!0},placeholder:"请输入引擎"},null,8,["modelValue"])]}),_:1}),p(o,{label:"maxIdleConns"},{default:V(function(){return[p(n,{modelValue:d.value.pgsql["max-idle-conns"],"onUpdate:modelValue":u[64]||(u[64]=function(e){return d.value.pgsql["max-idle-conns"]=e})},null,8,["modelValue"])]}),_:1}),p(o,{label:"maxOpenConns"},{default:V(function(){return[p(n,{modelValue:d.value.pgsql["max-open-conns"],"onUpdate:modelValue":u[65]||(u[65]=function(e){return d.value.pgsql["max-open-conns"]=e})},null,8,["modelValue"])]}),_:1}),p(o,{label:"写入日志"},{default:V(function(){return[p(i,{modelValue:d.value.pgsql["log-zap"],"onUpdate:modelValue":u[66]||(u[66]=function(e){return d.value.pgsql["log-zap"]=e})},null,8,["modelValue"])]}),_:1}),p(o,{label:"日志模式"},{default:V(function(){return[p(r,{modelValue:d.value.pgsql["log-mode"],"onUpdate:modelValue":u[67]||(u[67]=function(e){return d.value.pgsql["log-mode"]=e})},{default:V(function(){return[p(t,{value:"off",label:"关闭"}),p(t,{value:"fatal",label:"致命"}),p(t,{value:"error",label:"错误"}),p(t,{value:"warn",label:"警告"}),p(t,{value:"info",label:"信息"}),p(t,{value:"debug",label:"调试"}),p(t,{value:"trace",label:"跟踪"})]}),_:1},8,["modelValue"])]}),_:1})],64)):h("",!0),"mssql"===d.value.system["db-type"]?(f(),s(_,{key:2},[p(o,{label:""},{default:V(function(){return e(u[156]||(u[156]=[v("h3",null,"MsSQL",-1)]))}),_:1}),p(o,{label:"用户名"},{default:V(function(){return[p(m,{modelValue:d.value.mssql.username,"onUpdate:modelValue":u[68]||(u[68]=function(e){return d.value.mssql.username=e}),modelModifiers:{trim:!0},placeholder:"请输入用户名"},null,8,["modelValue"])]}),_:1}),p(o,{"label.trim":"密码"},{default:V(function(){return[p(m,{modelValue:d.value.mssql.password,"onUpdate:modelValue":u[69]||(u[69]=function(e){return d.value.mssql.password=e}),modelModifiers:{trim:!0},placeholder:"请输入密码"},null,8,["modelValue"])]}),_:1}),p(o,{label:"地址"},{default:V(function(){return[p(m,{modelValue:d.value.mssql.path,"onUpdate:modelValue":u[70]||(u[70]=function(e){return d.value.mssql.path=e}),modelModifiers:{trim:!0},placeholder:"请输入地址"},null,8,["modelValue"])]}),_:1}),p(o,{label:"端口"},{default:V(function(){return[p(m,{modelValue:d.value.mssql.port,"onUpdate:modelValue":u[71]||(u[71]=function(e){return d.value.mssql.port=e}),modelModifiers:{trim:!0},placeholder:"请输入端口"},null,8,["modelValue"])]}),_:1}),p(o,{label:"数据库"},{default:V(function(){return[p(m,{modelValue:d.value.mssql["db-name"],"onUpdate:modelValue":u[72]||(u[72]=function(e){return d.value.mssql["db-name"]=e}),modelModifiers:{trim:!0},placeholder:"请输入数据库"},null,8,["modelValue"])]}),_:1}),p(o,{label:"前缀"},{default:V(function(){return[p(m,{modelValue:d.value.mssql.prefix,"onUpdate:modelValue":u[73]||(u[73]=function(e){return d.value.mssql.prefix=e}),modelModifiers:{trim:!0},placeholder:"请输入前缀"},null,8,["modelValue"])]}),_:1}),p(o,{label:"复数表"},{default:V(function(){return[p(i,{modelValue:d.value.mssql.singular,"onUpdate:modelValue":u[74]||(u[74]=function(e){return d.value.mssql.singular=e})},null,8,["modelValue"])]}),_:1}),p(o,{label:"引擎"},{default:V(function(){return[p(m,{modelValue:d.value.mssql.engine,"onUpdate:modelValue":u[75]||(u[75]=function(e){return d.value.mssql.engine=e}),modelModifiers:{trim:!0},placeholder:"请输入引擎"},null,8,["modelValue"])]}),_:1}),p(o,{label:"maxIdleConns"},{default:V(function(){return[p(n,{modelValue:d.value.mssql["max-idle-conns"],"onUpdate:modelValue":u[76]||(u[76]=function(e){return d.value.mssql["max-idle-conns"]=e})},null,8,["modelValue"])]}),_:1}),p(o,{label:"maxOpenConns"},{default:V(function(){return[p(n,{modelValue:d.value.mssql["max-open-conns"],"onUpdate:modelValue":u[77]||(u[77]=function(e){return d.value.mssql["max-open-conns"]=e})},null,8,["modelValue"])]}),_:1}),p(o,{label:"写入日志"},{default:V(function(){return[p(i,{modelValue:d.value.mssql["log-zap"],"onUpdate:modelValue":u[78]||(u[78]=function(e){return d.value.mssql["log-zap"]=e})},null,8,["modelValue"])]}),_:1}),p(o,{label:"日志模式"},{default:V(function(){return[p(r,{modelValue:d.value.mssql["log-mode"],"onUpdate:modelValue":u[79]||(u[79]=function(e){return d.value.mssql["log-mode"]=e})},{default:V(function(){return[p(t,{value:"off",label:"关闭"}),p(t,{value:"fatal",label:"致命"}),p(t,{value:"error",label:"错误"}),p(t,{value:"warn",label:"警告"}),p(t,{value:"info",label:"信息"}),p(t,{value:"debug",label:"调试"}),p(t,{value:"trace",label:"跟踪"})]}),_:1},8,["modelValue"])]}),_:1})],64)):h("",!0),"sqlite"===d.value.system["db-type"]?(f(),s(_,{key:3},[p(o,{label:""},{default:V(function(){return e(u[157]||(u[157]=[v("h3",null,"sqlite",-1)]))}),_:1}),p(o,{label:"用户名"},{default:V(function(){return[p(m,{modelValue:d.value.sqlite.username,"onUpdate:modelValue":u[80]||(u[80]=function(e){return d.value.sqlite.username=e}),modelModifiers:{trim:!0},placeholder:"请输入用户名"},null,8,["modelValue"])]}),_:1}),p(o,{label:"密码"},{default:V(function(){return[p(m,{modelValue:d.value.sqlite.password,"onUpdate:modelValue":u[81]||(u[81]=function(e){return d.value.sqlite.password=e}),modelModifiers:{trim:!0},placeholder:"请输入密码"},null,8,["modelValue"])]}),_:1}),p(o,{label:"地址"},{default:V(function(){return[p(m,{modelValue:d.value.sqlite.path,"onUpdate:modelValue":u[82]||(u[82]=function(e){return d.value.sqlite.path=e}),modelModifiers:{trim:!0},placeholder:"请输入地址"},null,8,["modelValue"])]}),_:1}),p(o,{label:"端口"},{default:V(function(){return[p(m,{modelValue:d.value.sqlite.port,"onUpdate:modelValue":u[83]||(u[83]=function(e){return d.value.sqlite.port=e}),modelModifiers:{trim:!0},placeholder:"请输入端口"},null,8,["modelValue"])]}),_:1}),p(o,{label:"数据库"},{default:V(function(){return[p(m,{modelValue:d.value.sqlite["db-name"],"onUpdate:modelValue":u[84]||(u[84]=function(e){return d.value.sqlite["db-name"]=e}),modelModifiers:{trim:!0},placeholder:"请输入数据库"},null,8,["modelValue"])]}),_:1}),p(o,{label:"maxIdleConns"},{default:V(function(){return[p(n,{modelValue:d.value.sqlite["max-idle-conns"],"onUpdate:modelValue":u[85]||(u[85]=function(e){return d.value.sqlite["max-idle-conns"]=e})},null,8,["modelValue"])]}),_:1}),p(o,{label:"maxOpenConns"},{default:V(function(){return[p(n,{modelValue:d.value.sqlite["max-open-conns"],"onUpdate:modelValue":u[86]||(u[86]=function(e){return d.value.sqlite["max-open-conns"]=e})},null,8,["modelValue"])]}),_:1}),p(o,{label:"写入日志"},{default:V(function(){return[p(i,{modelValue:d.value.sqlite["log-zap"],"onUpdate:modelValue":u[87]||(u[87]=function(e){return d.value.sqlite["log-zap"]=e})},null,8,["modelValue"])]}),_:1}),p(o,{label:"日志模式"},{default:V(function(){return[p(r,{modelValue:d.value.sqlite["log-mode"],"onUpdate:modelValue":u[88]||(u[88]=function(e){return d.value.sqlite["log-mode"]=e})},{default:V(function(){return[p(t,{value:"off",label:"关闭"}),p(t,{value:"fatal",label:"致命"}),p(t,{value:"error",label:"错误"}),p(t,{value:"warn",label:"警告"}),p(t,{value:"info",label:"信息"}),p(t,{value:"debug",label:"调试"}),p(t,{value:"trace",label:"跟踪"})]}),_:1},8,["modelValue"])]}),_:1})],64)):h("",!0),"oracle"===d.value.system["db-type"]?(f(),s(_,{key:4},[p(o,{label:""},{default:V(function(){return e(u[158]||(u[158]=[v("h3",null,"oracle",-1)]))}),_:1}),p(o,{label:"用户名"},{default:V(function(){return[p(m,{modelValue:d.value.oracle.username,"onUpdate:modelValue":u[89]||(u[89]=function(e){return d.value.oracle.username=e}),modelModifiers:{trim:!0},placeholder:"请输入用户名"},null,8,["modelValue"])]}),_:1}),p(o,{label:"密码"},{default:V(function(){return[p(m,{modelValue:d.value.oracle.password,"onUpdate:modelValue":u[90]||(u[90]=function(e){return d.value.oracle.password=e}),modelModifiers:{trim:!0},placeholder:"请输入密码"},null,8,["modelValue"])]}),_:1}),p(o,{label:"地址"},{default:V(function(){return[p(m,{modelValue:d.value.oracle.path,"onUpdate:modelValue":u[91]||(u[91]=function(e){return d.value.oracle.path=e}),modelModifiers:{trim:!0},placeholder:"请输入地址"},null,8,["modelValue"])]}),_:1}),p(o,{label:"数据库名称"},{default:V(function(){return[p(m,{modelValue:d.value.oracle["db-name"],"onUpdate:modelValue":u[92]||(u[92]=function(e){return d.value.oracle["db-name"]=e}),modelModifiers:{trim:!0},placeholder:"请输入数据库名称"},null,8,["modelValue"])]}),_:1}),p(o,{label:"前缀"},{default:V(function(){return[p(m,{modelValue:d.value.oracle.prefix,"onUpdate:modelValue":u[93]||(u[93]=function(e){return d.value.oracle.prefix=e}),modelModifiers:{trim:!0},placeholder:"默认为空"},null,8,["modelValue"])]}),_:1}),p(o,{label:"复数表"},{default:V(function(){return[p(i,{modelValue:d.value.oracle.singular,"onUpdate:modelValue":u[94]||(u[94]=function(e){return d.value.oracle.singular=e})},null,8,["modelValue"])]}),_:1}),p(o,{label:"引擎"},{default:V(function(){return[p(m,{modelValue:d.value.oracle.engine,"onUpdate:modelValue":u[95]||(u[95]=function(e){return d.value.oracle.engine=e}),modelModifiers:{trim:!0},placeholder:"默认为InnoDB"},null,8,["modelValue"])]}),_:1}),p(o,{label:"maxIdleConns"},{default:V(function(){return[p(n,{modelValue:d.value.oracle["max-idle-conns"],"onUpdate:modelValue":u[96]||(u[96]=function(e){return d.value.oracle["max-idle-conns"]=e}),min:1},null,8,["modelValue"])]}),_:1}),p(o,{label:"maxOpenConns"},{default:V(function(){return[p(n,{modelValue:d.value.oracle["max-open-conns"],"onUpdate:modelValue":u[97]||(u[97]=function(e){return d.value.oracle["max-open-conns"]=e}),min:1},null,8,["modelValue"])]}),_:1}),p(o,{label:"写入日志"},{default:V(function(){return[p(i,{modelValue:d.value.oracle["log-zap"],"onUpdate:modelValue":u[98]||(u[98]=function(e){return d.value.oracle["log-zap"]=e})},null,8,["modelValue"])]}),_:1}),p(o,{label:"日志模式"},{default:V(function(){return[p(r,{modelValue:d.value.oracle["log-mode"],"onUpdate:modelValue":u[99]||(u[99]=function(e){return d.value.oracle["log-mode"]=e})},{default:V(function(){return[p(t,{value:"off",label:"关闭"}),p(t,{value:"fatal",label:"致命"}),p(t,{value:"error",label:"错误"}),p(t,{value:"warn",label:"警告"}),p(t,{value:"info",label:"信息"}),p(t,{value:"debug",label:"调试"}),p(t,{value:"trace",label:"跟踪"})]}),_:1},8,["modelValue"])]}),_:1})],64)):h("",!0)]}),_:1}),p(k,{label:"oss配置",name:"10",class:"mt-3.5"},{default:V(function(){return["local"===d.value.system["oss-type"]?(f(),s(_,{key:0},[u[159]||(u[159]=v("h2",null,"本地配置",-1)),p(o,{label:"本地文件访问路径"},{default:V(function(){return[p(m,{modelValue:d.value.local.path,"onUpdate:modelValue":u[100]||(u[100]=function(e){return d.value.local.path=e}),modelModifiers:{trim:!0},placeholder:"请输入本地文件访问路径"},null,8,["modelValue"])]}),_:1}),p(o,{label:"本地文件存储路径"},{default:V(function(){return[p(m,{modelValue:d.value.local["store-path"],"onUpdate:modelValue":u[101]||(u[101]=function(e){return d.value.local["store-path"]=e}),modelModifiers:{trim:!0},placeholder:"请输入本地文件存储路径"},null,8,["modelValue"])]}),_:1})],64)):h("",!0),"qiniu"===d.value.system["oss-type"]?(f(),s(_,{key:1},[u[161]||(u[161]=v("h2",null,"七牛上传配置",-1)),p(o,{label:"存储区域"},{default:V(function(){return[p(m,{modelValue:d.value.qiniu.zone,"onUpdate:modelValue":u[102]||(u[102]=function(e){return d.value.qiniu.zone=e}),modelModifiers:{trim:!0},placeholder:"请输入存储区域"},null,8,["modelValue"])]}),_:1}),p(o,{label:"空间名称"},{default:V(function(){return[p(m,{modelValue:d.value.qiniu.bucket,"onUpdate:modelValue":u[103]||(u[103]=function(e){return d.value.qiniu.bucket=e}),modelModifiers:{trim:!0},placeholder:"请输入空间名称"},null,8,["modelValue"])]}),_:1}),p(o,{label:"CDN加速域名"},{default:V(function(){return[p(m,{modelValue:d.value.qiniu["img-path"],"onUpdate:modelValue":u[104]||(u[104]=function(e){return d.value.qiniu["img-path"]=e}),modelModifiers:{trim:!0},placeholder:"请输入CDN加速域名"},null,8,["modelValue"])]}),_:1}),p(o,{label:"是否使用https"},{default:V(function(){return[p(i,{modelValue:d.value.qiniu["use-https"],"onUpdate:modelValue":u[105]||(u[105]=function(e){return d.value.qiniu["use-https"]=e})},{default:V(function(){return e(u[160]||(u[160]=[y("开启",-1)]))}),_:1},8,["modelValue"])]}),_:1}),p(o,{label:"accessKey"},{default:V(function(){return[p(m,{modelValue:d.value.qiniu["access-key"],"onUpdate:modelValue":u[106]||(u[106]=function(e){return d.value.qiniu["access-key"]=e}),modelModifiers:{trim:!0},placeholder:"请输入accessKey"},null,8,["modelValue"])]}),_:1}),p(o,{label:"secretKey"},{default:V(function(){return[p(m,{modelValue:d.value.qiniu["secret-key"],"onUpdate:modelValue":u[107]||(u[107]=function(e){return d.value.qiniu["secret-key"]=e}),modelModifiers:{trim:!0},placeholder:"请输入secretKey"},null,8,["modelValue"])]}),_:1}),p(o,{label:"上传是否使用CDN上传加速"},{default:V(function(){return[p(i,{modelValue:d.value.qiniu["use-cdn-domains"],"onUpdate:modelValue":u[108]||(u[108]=function(e){return d.value.qiniu["use-cdn-domains"]=e})},null,8,["modelValue"])]}),_:1})],64)):h("",!0),"tencent-cos"===d.value.system["oss-type"]?(f(),s(_,{key:2},[u[162]||(u[162]=v("h2",null,"腾讯云COS上传配置",-1)),p(o,{label:"存储桶名称"},{default:V(function(){return[p(m,{modelValue:d.value["tencent-cos"].bucket,"onUpdate:modelValue":u[109]||(u[109]=function(e){return d.value["tencent-cos"].bucket=e}),modelModifiers:{trim:!0},placeholder:"请输入存储桶名称"},null,8,["modelValue"])]}),_:1}),p(o,{label:"所属地域"},{default:V(function(){return[p(m,{modelValue:d.value["tencent-cos"].region,"onUpdate:modelValue":u[110]||(u[110]=function(e){return d.value["tencent-cos"].region=e}),modelModifiers:{trim:!0},placeholder:"请输入所属地域"},null,8,["modelValue"])]}),_:1}),p(o,{label:"secretID"},{default:V(function(){return[p(m,{modelValue:d.value["tencent-cos"]["secret-id"],"onUpdate:modelValue":u[111]||(u[111]=function(e){return d.value["tencent-cos"]["secret-id"]=e}),modelModifiers:{trim:!0},placeholder:"请输入secretID"},null,8,["modelValue"])]}),_:1}),p(o,{label:"secretKey"},{default:V(function(){return[p(m,{modelValue:d.value["tencent-cos"]["secret-key"],"onUpdate:modelValue":u[112]||(u[112]=function(e){return d.value["tencent-cos"]["secret-key"]=e}),modelModifiers:{trim:!0},placeholder:"请输入secretKey"},null,8,["modelValue"])]}),_:1}),p(o,{label:"路径前缀"},{default:V(function(){return[p(m,{modelValue:d.value["tencent-cos"]["path-prefix"],"onUpdate:modelValue":u[113]||(u[113]=function(e){return d.value["tencent-cos"]["path-prefix"]=e}),modelModifiers:{trim:!0},placeholder:"请输入路径前缀"},null,8,["modelValue"])]}),_:1}),p(o,{label:"访问域名"},{default:V(function(){return[p(m,{modelValue:d.value["tencent-cos"]["base-url"],"onUpdate:modelValue":u[114]||(u[114]=function(e){return d.value["tencent-cos"]["base-url"]=e}),modelModifiers:{trim:!0},placeholder:"请输入访问域名"},null,8,["modelValue"])]}),_:1})],64)):h("",!0),"aliyun-oss"===d.value.system["oss-type"]?(f(),s(_,{key:3},[u[163]||(u[163]=v("h2",null,"阿里云OSS上传配置",-1)),p(o,{label:"区域"},{default:V(function(){return[p(m,{modelValue:d.value["aliyun-oss"].endpoint,"onUpdate:modelValue":u[115]||(u[115]=function(e){return d.value["aliyun-oss"].endpoint=e}),modelModifiers:{trim:!0},placeholder:"请输入区域"},null,8,["modelValue"])]}),_:1}),p(o,{label:"accessKeyId"},{default:V(function(){return[p(m,{modelValue:d.value["aliyun-oss"]["access-key-id"],"onUpdate:modelValue":u[116]||(u[116]=function(e){return d.value["aliyun-oss"]["access-key-id"]=e}),modelModifiers:{trim:!0},placeholder:"请输入accessKeyId"},null,8,["modelValue"])]}),_:1}),p(o,{label:"accessKeySecret"},{default:V(function(){return[p(m,{modelValue:d.value["aliyun-oss"]["access-key-secret"],"onUpdate:modelValue":u[117]||(u[117]=function(e){return d.value["aliyun-oss"]["access-key-secret"]=e}),modelModifiers:{trim:!0},placeholder:"请输入accessKeySecret"},null,8,["modelValue"])]}),_:1}),p(o,{label:"存储桶名称"},{default:V(function(){return[p(m,{modelValue:d.value["aliyun-oss"]["bucket-name"],"onUpdate:modelValue":u[118]||(u[118]=function(e){return d.value["aliyun-oss"]["bucket-name"]=e}),modelModifiers:{trim:!0},placeholder:"请输入存储桶名称"},null,8,["modelValue"])]}),_:1}),p(o,{label:"访问域名"},{default:V(function(){return[p(m,{modelValue:d.value["aliyun-oss"]["bucket-url"],"onUpdate:modelValue":u[119]||(u[119]=function(e){return d.value["aliyun-oss"]["bucket-url"]=e}),modelModifiers:{trim:!0},placeholder:"请输入访问域名"},null,8,["modelValue"])]}),_:1})],64)):h("",!0),"huawei-obs"===d.value.system["oss-type"]?(f(),s(_,{key:4},[u[164]||(u[164]=v("h2",null,"华为云OBS上传配置",-1)),p(o,{label:"路径"},{default:V(function(){return[p(m,{modelValue:d.value["hua-wei-obs"].path,"onUpdate:modelValue":u[120]||(u[120]=function(e){return d.value["hua-wei-obs"].path=e}),modelModifiers:{trim:!0},placeholder:"请输入路径"},null,8,["modelValue"])]}),_:1}),p(o,{label:"存储桶名称"},{default:V(function(){return[p(m,{modelValue:d.value["hua-wei-obs"].bucket,"onUpdate:modelValue":u[121]||(u[121]=function(e){return d.value["hua-wei-obs"].bucket=e}),modelModifiers:{trim:!0},placeholder:"请输入存储桶名称"},null,8,["modelValue"])]}),_:1}),p(o,{label:"区域"},{default:V(function(){return[p(m,{modelValue:d.value["hua-wei-obs"].endpoint,"onUpdate:modelValue":u[122]||(u[122]=function(e){return d.value["hua-wei-obs"].endpoint=e}),modelModifiers:{trim:!0},placeholder:"请输入区域"},null,8,["modelValue"])]}),_:1}),p(o,{label:"accessKey"},{default:V(function(){return[p(m,{modelValue:d.value["hua-wei-obs"]["access-key"],"onUpdate:modelValue":u[123]||(u[123]=function(e){return d.value["hua-wei-obs"]["access-key"]=e}),modelModifiers:{trim:!0},placeholder:"请输入accessKey"},null,8,["modelValue"])]}),_:1}),p(o,{label:"secretKey"},{default:V(function(){return[p(m,{modelValue:d.value["hua-wei-obs"]["secret-key"],"onUpdate:modelValue":u[124]||(u[124]=function(e){return d.value["hua-wei-obs"]["secret-key"]=e}),modelModifiers:{trim:!0},placeholder:"请输入secretKey"},null,8,["modelValue"])]}),_:1})],64)):h("",!0),"cloudflare-r2"===d.value.system["oss-type"]?(f(),s(_,{key:5},[u[165]||(u[165]=v("h2",null,"Cloudflare R2上传配置",-1)),p(o,{label:"路径"},{default:V(function(){return[p(m,{modelValue:d.value["cloudflare-r2"].path,"onUpdate:modelValue":u[125]||(u[125]=function(e){return d.value["cloudflare-r2"].path=e}),modelModifiers:{trim:!0},placeholder:"请输入路径"},null,8,["modelValue"])]}),_:1}),p(o,{label:"存储桶名称"},{default:V(function(){return[p(m,{modelValue:d.value["cloudflare-r2"].bucket,"onUpdate:modelValue":u[126]||(u[126]=function(e){return d.value["cloudflare-r2"].bucket=e}),modelModifiers:{trim:!0},placeholder:"请输入存储桶名称"},null,8,["modelValue"])]}),_:1}),p(o,{label:"Base URL"},{default:V(function(){return[p(m,{modelValue:d.value["cloudflare-r2"]["base-url"],"onUpdate:modelValue":u[127]||(u[127]=function(e){return d.value["cloudflare-r2"]["base-url"]=e}),modelModifiers:{trim:!0},placeholder:"请输入Base URL"},null,8,["modelValue"])]}),_:1}),p(o,{label:"Account ID"},{default:V(function(){return[p(m,{modelValue:d.value["cloudflare-r2"]["account-id"],"onUpdate:modelValue":u[128]||(u[128]=function(e){return d.value["cloudflare-r2"]["account-id"]=e}),modelModifiers:{trim:!0},placeholder:"请输入secretKey"},null,8,["modelValue"])]}),_:1}),p(o,{label:"Access Key ID"},{default:V(function(){return[p(m,{modelValue:d.value["cloudflare-r2"]["access-key-id"],"onUpdate:modelValue":u[129]||(u[129]=function(e){return d.value["cloudflare-r2"]["access-key-id"]=e}),modelModifiers:{trim:!0},placeholder:"请输入secretKey"},null,8,["modelValue"])]}),_:1}),p(o,{label:"Secret Access Key"},{default:V(function(){return[p(m,{modelValue:d.value["cloudflare-r2"]["secret-access-key"],"onUpdate:modelValue":u[130]||(u[130]=function(e){return d.value["cloudflare-r2"]["secret-access-key"]=e}),modelModifiers:{trim:!0},placeholder:"请输入secretKey"},null,8,["modelValue"])]}),_:1})],64)):h("",!0)]}),_:1}),p(k,{label:"Excel上传配置",name:"11",class:"mt-3.5"},{default:V(function(){return[p(o,{label:"合成目标地址"},{default:V(function(){return[p(m,{modelValue:d.value.excel.dir,"onUpdate:modelValue":u[131]||(u[131]=function(e){return d.value.excel.dir=e}),modelModifiers:{trim:!0},placeholder:"请输入合成目标地址"},null,8,["modelValue"])]}),_:1})]}),_:1}),p(k,{label:"自动化代码配置",name:"12",class:"mt-3.5"},{default:V(function(){return[p(o,{label:"是否自动重启(linux)"},{default:V(function(){return[p(i,{modelValue:d.value.autocode["transfer-restart"],"onUpdate:modelValue":u[132]||(u[132]=function(e){return d.value.autocode["transfer-restart"]=e})},null,8,["modelValue"])]}),_:1}),p(o,{label:"root(项目根路径)"},{default:V(function(){return[p(m,{modelValue:d.value.autocode.root,"onUpdate:modelValue":u[133]||(u[133]=function(e){return d.value.autocode.root=e}),disabled:""},null,8,["modelValue"])]}),_:1}),p(o,{label:"Server(后端代码地址)"},{default:V(function(){return[p(m,{modelValue:d.value.autocode.server,"onUpdate:modelValue":u[134]||(u[134]=function(e){return d.value.autocode.server=e}),modelModifiers:{trim:!0},placeholder:"请输入后端代码地址"},null,8,["modelValue"])]}),_:1}),p(o,{label:"SApi(后端api文件夹地址)"},{default:V(function(){return[p(m,{modelValue:d.value.autocode["server-api"],"onUpdate:modelValue":u[135]||(u[135]=function(e){return d.value.autocode["server-api"]=e}),modelModifiers:{trim:!0},placeholder:"请输入后端api文件夹地址"},null,8,["modelValue"])]}),_:1}),p(o,{label:"SInitialize(后端Initialize文件夹)"},{default:V(function(){return[p(m,{modelValue:d.value.autocode["server-initialize"],"onUpdate:modelValue":u[136]||(u[136]=function(e){return d.value.autocode["server-initialize"]=e}),modelModifiers:{trim:!0},placeholder:"请输入后端Initialize文件夹"},null,8,["modelValue"])]}),_:1}),p(o,{label:"SModel(后端Model文件地址)"},{default:V(function(){return[p(m,{modelValue:d.value.autocode["server-model"],"onUpdate:modelValue":u[137]||(u[137]=function(e){return d.value.autocode["server-model"]=e}),modelModifiers:{trim:!0},placeholder:"请输入后端Model文件地址"},null,8,["modelValue"])]}),_:1}),p(o,{label:"SRequest(后端Request文件夹地址)"},{default:V(function(){return[p(m,{modelValue:d.value.autocode["server-request"],"onUpdate:modelValue":u[138]||(u[138]=function(e){return d.value.autocode["server-request"]=e}),modelModifiers:{trim:!0},placeholder:"请输入后端Request文件夹地址"},null,8,["modelValue"])]}),_:1}),p(o,{label:"SRouter(后端Router文件夹地址)"},{default:V(function(){return[p(m,{modelValue:d.value.autocode["server-router"],"onUpdate:modelValue":u[139]||(u[139]=function(e){return d.value.autocode["server-router"]=e}),modelModifiers:{trim:!0},placeholder:"请输入后端Router文件夹地址"},null,8,["modelValue"])]}),_:1}),p(o,{label:"SService(后端Service文件夹地址)"},{default:V(function(){return[p(m,{modelValue:d.value.autocode["server-service"],"onUpdate:modelValue":u[140]||(u[140]=function(e){return d.value.autocode["server-service"]=e}),modelModifiers:{trim:!0},placeholder:"请输入后端Service文件夹地址"},null,8,["modelValue"])]}),_:1}),p(o,{label:"Web(前端文件夹地址)"},{default:V(function(){return[p(m,{modelValue:d.value.autocode.web,"onUpdate:modelValue":u[141]||(u[141]=function(e){return d.value.autocode.web=e}),modelModifiers:{trim:!0},placeholder:"请输入前端文件夹地址"},null,8,["modelValue"])]}),_:1}),p(o,{label:"WApi(后端WApi文件夹地址)"},{default:V(function(){return[p(m,{modelValue:d.value.autocode["web-api"],"onUpdate:modelValue":u[142]||(u[142]=function(e){return d.value.autocode["web-api"]=e}),modelModifiers:{trim:!0},placeholder:"请输入后端WApi文件夹地址"},null,8,["modelValue"])]}),_:1}),p(o,{label:"WForm(后端WForm文件夹地址)"},{default:V(function(){return[p(m,{modelValue:d.value.autocode["web-form"],"onUpdate:modelValue":u[143]||(u[143]=function(e){return d.value.autocode["web-form"]=e}),modelModifiers:{trim:!0},placeholder:"请输入后端WForm文件夹地址"},null,8,["modelValue"])]}),_:1}),p(o,{label:"WTable(后端WTable文件夹地址)"},{default:V(function(){return[p(m,{modelValue:d.value.autocode["web-table"],"onUpdate:modelValue":u[144]||(u[144]=function(e){return d.value.autocode["web-table"]=e}),modelModifiers:{trim:!0},placeholder:"请输入后端WTable文件夹地址"},null,8,["modelValue"])]}),_:1})]}),_:1})]}),_:1},8,["modelValue"])]}),_:1},8,["model"]),v("div",C,[p(x,{type:"primary",onClick:O},{default:V(function(){return e(u[166]||(u[166]=[y("立即更新 ",-1)]))}),_:1}),p(x,{type:"primary",onClick:j},{default:V(function(){return e(u[167]||(u[167]=[y("重载服务 ",-1)]))}),_:1})])])}}});l("default",i(j,[["__scopeId","data-v-d6594b24"]]))}}})}();
|