Files
safePower/dist/assets/087AC4D233B64EB0system.CGQTfY3m.js

5 lines
41 KiB
JavaScript
Raw Normal View History

2026-04-29 09:15:49 +08:00
/*!
Build based on gin-vue-admin
Time : 1776662816000 */
import{a as e,s as l,r as a}from"./087AC4D233B64EB0system.BdIxErl1.js";import{s as o,a as u,g as d,c as m,o as t,f as s,b as n,w as i,i as r,d as p,h as c,F as V,J as v,x as f,C as b,z as _,a9 as h,E as y,k as U}from"./087AC4D233B64EB0index.D-00lXMX.js";import{_ as g}from"./087AC4D233B64EB0_plugin-vue_export-helper.BCo6x5W8.js";const q={class:"system"},M={class:"mt-4"},w=g(Object.assign({name:"Config"},{__name:"system",setup(g){const w=u("1"),k=u({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:{}}}),x=async()=>{const l=await e();0===l.code&&(k.value=l.data.config)};x();const z=()=>{U.confirm("确定要重载服务?","警告",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(async()=>{0===(await a()).code&&y({type:"success",message:"操作成功"})}).catch(()=>{y({type:"info",message:"取消重启"})})},C=async()=>{0===(await l({config:k.value})).code&&(y({type:"success",message:"配置文件设置成功"}),await x())},S=async()=>{var e;0===(await o({url:"/email/emailTest",method:"post",data:e})).code?(y({type:"success",message:"邮件发送成功"}),await x()):y({type:"error",message:"邮件发送失败"})},j=()=>{k.value.jwt["signing-key"]=h()},K=()=>{k.value.mongo.hosts.push({host:"",port:""})};return(e,l)=>{const a=d("el-input-number"),o=d("el-form-item"),u=d("el-option"),h=d("el-select"),y=d("el-switch"),U=d("el-input"),g=d("el-tooltip"),x=d("el-tab-pane"),I=d("el-button"),L=d("el-tabs"),B=d("el-form");return t(),m("div",q,[s(B,{ref:"form",model:k.value,"label-width":"240px"},{default:i(()=>[s(L,{modelValue:w.value,"onUpdate:modelValue":l[146]||(l[146]=e=>w.value=e)},{default:i(()=>[s(x,{label:"系统配置",name:"1",class:"mt-3.5"},{default:i(()=>[s(o,{label:"端口值"},{default:i(()=>[s(a,{modelValue:k.value.system.addr,"onUpdate:modelValue":l[0]||(l[0]=e=>k.value.system.addr=e),placeholder:"请输入端口值"},null,8,["modelValue"])]),_:1}),s(o,{label:"数据库类型"},{default:i(()=>[s(h,{modelValue:k.value.system["db-type"],"onUpdate:modelValue":l[1]||(l[1]=e=>k.value.system["db-type"]=e),class:"w-full"},{default:i(()=>[s(u,{value:"mysql"}),s(u,{value:"pgsql"}),s(u,{value:"mssql"}),s(u,{value:"sqlite"}),s(u,{value:"oracle"})]),_:1},8,["modelValue"])]),_:1}),s(o,{label:"Oss类型"},{default:i(()=>[s(h,{modelValue:k.value.system["oss-type"],"onUpdate:modelValue":l[2]||(l[2]=e=>k.value.system["oss-type"]=e),class:"w-full"},{default:i(()=>[s(u,{value:"local"},{default:i(()=>[...l[147]||(l[147]=[c("本地",-1)])]),_:1}),s(u,{value:"qiniu"},{default:i(()=>[...l[148]||(l[148]=[c("七牛",-1)])]),_:1}),s(u,{value:"tencent-cos"},{default:i(()=>[...l[149]||(l[149]=[c("腾讯云COS",-1)])]),_:1}),s(u,{value:"aliyun-oss"},{default:i(()=>[...l[150]||(l[150]=[c("阿里云OSS",-1)])]),_:1}),s(u,{value:"huawei-obs"},{default:i(()=>[...l[151]||(l[151]=[c("华为云OBS",-1)])]),_:1}),s(u,{value:"cloudflare-r2"},{default:i(()=>[...l[152]||(l[152]=[c("cloudflare R2",-1)])]),_:1})]),_:1},8,["modelValue"])]),_:1}),s(o,{label:"多点登录拦截"},{default:i(()=>[s(y,{modelValue:k.value.system["use-multipoint"],"onUpdate:modelValue":l[3]||(l[3]=e=>k.value.system["use-multipoint"]=e)},null,8,["modelValue"])]),_:1}),s(o,{label:"开启redis"},{default:i(()=>[s(y,{modelValue:k.value.system["use-redis"],"onUpdate:modelValue":l[4]||(l[4]=e=>k.value.system["use-redis"]=e)},null,8,["modelValue"])]),_:1}),s(o,{label:"开启Mongo"},{default:i(()=>[s(y,{modelValue:k.value.system["use-mongo"],"onUpdate:modelValue":l[5]||(l[5]=e=>k.value.system["use-mongo"]=e)},null,8,["modelValue"])]),_:1}),s(o,{label:"严格角色模式"},{default:i(()=>[s(y,{modelValue:k.value.system["use-strict-auth"],"onUpdate:modelValue":l[6]||(l[6]=e=>k.val