Skip to content

Commit 9af1068

Browse files
author
piexlmax
committed
前端对应调整config
1 parent 8992f86 commit 9af1068

File tree

1 file changed

+72
-72
lines changed

1 file changed

+72
-72
lines changed

web/src/view/systemTools/system/system.vue

Lines changed: 72 additions & 72 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,13 @@
1111
<el-input v-model.number="config.system.addr" />
1212
</el-form-item>
1313
<el-form-item label="数据库类型">
14-
<el-select v-model="config.system.dbType" style="width:100%">
14+
<el-select v-model="config.system['db-type']" style="width:100%">
1515
<el-option value="mysql" />
1616
<el-option value="pgsql" />
1717
</el-select>
1818
</el-form-item>
1919
<el-form-item label="Oss类型">
20-
<el-select v-model="config.system.ossType" style="width:100%">
20+
<el-select v-model="config.system['oss-type']" style="width:100%">
2121
<el-option value="local" />
2222
<el-option value="qiniu" />
2323
<el-option value="tencent-cos" />
@@ -26,27 +26,27 @@
2626
</el-select>
2727
</el-form-item>
2828
<el-form-item label="多点登录拦截">
29-
<el-checkbox v-model="config.system.useMultipoint">开启</el-checkbox>
29+
<el-checkbox v-model="config.system['use-multipoint']">开启</el-checkbox>
3030
</el-form-item>
3131
<el-form-item label="开启redis">
32-
<el-checkbox v-model="config.system.useRedis">开启</el-checkbox>
32+
<el-checkbox v-model="config.system['use-redis']">开启</el-checkbox>
3333
</el-form-item>
3434
<el-form-item label="限流次数">
35-
<el-input-number v-model.number="config.system.iplimitCount" />
35+
<el-input-number v-model.number="config.system['iplimit-count']" />
3636
</el-form-item>
3737
<el-form-item label="限流时间">
38-
<el-input-number v-model.number="config.system.iplimitTime" />
38+
<el-input-number v-model.number="config.system['iplimit-time']" />
3939
</el-form-item>
4040
</el-collapse-item>
4141
<el-collapse-item title="jwt签名" name="2">
4242
<el-form-item label="jwt签名">
43-
<el-input v-model="config.jwt.signingKey" />
43+
<el-input v-model="config.jwt['signing-key']" />
4444
</el-form-item>
4545
<el-form-item label="有效期(秒)">
46-
<el-input v-model="config.jwt.expiresTime" />
46+
<el-input v-model="config.jwt['expires-time']" />
4747
</el-form-item>
4848
<el-form-item label="缓冲期(秒)">
49-
<el-input v-model="config.jwt.bufferTime" />
49+
<el-input v-model="config.jwt['buffer-time']" />
5050
</el-form-item>
5151
<el-form-item label="签发者">
5252
<el-input v-model="config.jwt.issuer" />
@@ -66,16 +66,16 @@
6666
<el-input v-model="config.zap.director" />
6767
</el-form-item>
6868
<el-form-item label="编码级">
69-
<el-input v-model="config.zap.encodeLevel" />
69+
<el-input v-model="config.zap['encode-level']" />
7070
</el-form-item>
7171
<el-form-item label="栈名">
72-
<el-input v-model="config.zap.stacktraceKey" />
72+
<el-input v-model="config.zap['stacktrace-key']" />
7373
</el-form-item>
7474
<el-form-item label="显示行">
75-
<el-checkbox v-model="config.zap.showLine" />
75+
<el-checkbox v-model="config.zap['show-line']" />
7676
</el-form-item>
7777
<el-form-item label="输出控制台">
78-
<el-checkbox v-model="config.zap.logInConsole" />
78+
<el-checkbox v-model="config.zap['log-in-console']" />
7979
</el-form-item>
8080
</el-collapse-item>
8181
<el-collapse-item title="Redis admin数据库配置" name="4">
@@ -104,7 +104,7 @@
104104
<el-input v-model="config.email.host" />
105105
</el-form-item>
106106
<el-form-item label="是否为ssl">
107-
<el-checkbox v-model="config.email.isSSL" />
107+
<el-checkbox v-model="config.email['is-ssl']" />
108108
</el-form-item>
109109
<el-form-item label="secret">
110110
<el-input v-model="config.email.secret" />
@@ -115,23 +115,23 @@
115115
</el-collapse-item>
116116
<el-collapse-item title="casbin配置" name="6">
117117
<el-form-item label="模型地址">
118-
<el-input v-model="config.casbin.modelPath" />
118+
<el-input v-model="config.casbin['model-path']" />
119119
</el-form-item>
120120
</el-collapse-item>
121121

122122
<el-collapse-item title="验证码配置" name="7">
123123
<el-form-item label="keyLong">
124-
<el-input v-model.number="config.captcha.keyLong" />
124+
<el-input v-model.number="config.captcha['key-long']" />
125125
</el-form-item>
126126
<el-form-item label="imgWidth">
127-
<el-input v-model.number="config.captcha.imgWidth" />
127+
<el-input v-model.number="config.captcha['img-width']" />
128128
</el-form-item>
129129
<el-form-item label="imgHeight">
130-
<el-input v-model.number="config.captcha.imgHeight" />
130+
<el-input v-model.number="config.captcha['img-height']" />
131131
</el-form-item>
132132
</el-collapse-item>
133133
<el-collapse-item title="数据库配置" name="9">
134-
<template v-if="config.system.dbType === 'mysql'">
134+
<template v-if="config.system['db-type'] === 'mysql'">
135135
<el-form-item label="username">
136136
<el-input v-model="config.mysql.username" />
137137
</el-form-item>
@@ -142,16 +142,16 @@
142142
<el-input v-model="config.mysql.path" />
143143
</el-form-item>
144144
<el-form-item label="dbname">
145-
<el-input v-model="config.mysql.dbname" />
145+
<el-input v-model="config.mysql['db-name']" />
146146
</el-form-item>
147147
<el-form-item label="maxIdleConns">
148-
<el-input v-model.number="config.mysql.maxIdleConns" />
148+
<el-input v-model.number="config.mysql['max-idle-conns']" />
149149
</el-form-item>
150150
<el-form-item label="maxOpenConns">
151-
<el-input v-model.number="config.mysql.maxOpenConns" />
151+
<el-input v-model.number="config.mysql['max-open-conns']" />
152152
</el-form-item>
153153
<el-form-item label="logMode">
154-
<el-checkbox v-model="config.mysql.logMode" />
154+
<el-checkbox v-model="config.mysql['log-mode']" />
155155
</el-form-item>
156156
</template>
157157
<template v-if="config.system.dbType === 'pgsql'">
@@ -168,25 +168,25 @@
168168
<el-input v-model="config.pgsql.dbname" />
169169
</el-form-item>
170170
<el-form-item label="maxIdleConns">
171-
<el-input v-model.number="config.pgsql.maxIdleConns" />
171+
<el-input v-model.number="config.pgsql['max-idle-conns']" />
172172
</el-form-item>
173173
<el-form-item label="maxOpenConns">
174-
<el-input v-model.number="config.pgsql.maxOpenConns" />
174+
<el-input v-model.number="config.pgsql['max-open-conns']" />
175175
</el-form-item>
176176
<el-form-item label="logMode">
177-
<el-checkbox v-model="config.pgsql.logMode" />
177+
<el-checkbox v-model="config.pgsql['log-mode']" />
178178
</el-form-item>
179179
</template>
180180
</el-collapse-item>
181181

182182
<el-collapse-item title="oss配置" name="10">
183-
<template v-if="config.system.ossType === 'local'">
183+
<template v-if="config.system['oss-type'] === 'local'">
184184
<h2>本地文件配置</h2>
185185
<el-form-item label="本地文件路径">
186186
<el-input v-model="config.local.path" />
187187
</el-form-item>
188188
</template>
189-
<template v-if="config.system.ossType === 'qiniu'">
189+
<template v-if="config.system['oss-type'] === 'qiniu'">
190190
<h2>qiniu上传配置</h2>
191191
<el-form-item label="存储区域">
192192
<el-input v-model="config.qiniu.zone" />
@@ -195,76 +195,76 @@
195195
<el-input v-model="config.qiniu.bucket" />
196196
</el-form-item>
197197
<el-form-item label="CDN加速域名">
198-
<el-input v-model="config.qiniu.imgPath" />
198+
<el-input v-model="config.qiniu['img-path']" />
199199
</el-form-item>
200200
<el-form-item label="是否使用https">
201-
<el-checkbox v-model="config.qiniu.useHttps">开启</el-checkbox>
201+
<el-checkbox v-model="config.qiniu['use-https']">开启</el-checkbox>
202202
</el-form-item>
203203
<el-form-item label="accessKey">
204-
<el-input v-model="config.qiniu.accessKey" />
204+
<el-input v-model="config.qiniu['access-key']" />
205205
</el-form-item>
206206
<el-form-item label="secretKey">
207-
<el-input v-model="config.qiniu.secretKey" />
207+
<el-input v-model="config.qiniu['secret-key']" />
208208
</el-form-item>
209209
<el-form-item label="上传是否使用CDN上传加速">
210-
<el-checkbox v-model="config.qiniu.useCdnDomains">开启</el-checkbox>
210+
<el-checkbox v-model="config.qiniu['use-cdn-domains']">开启</el-checkbox>
211211
</el-form-item>
212212
</template>
213-
<template v-if="config.system.ossType === 'tencent-cos'">
213+
<template v-if="config.system['oss-type'] === 'tencent-cos'">
214214
<h2>腾讯云COS上传配置</h2>
215215
<el-form-item label="bucket">
216-
<el-input v-model="config.tencentCOS.bucket" />
216+
<el-input v-model="config['tencent-cos']['bucket']" />
217217
</el-form-item>
218218
<el-form-item label="region">
219-
<el-input v-model="config.tencentCOS.region" />
219+
<el-input v-model="config['tencent-cos'].region" />
220220
</el-form-item>
221221
<el-form-item label="secretID">
222-
<el-input v-model="config.tencentCOS.secretID" />
222+
<el-input v-model="config['tencent-cos'].secretID" />
223223
</el-form-item>
224224
<el-form-item label="secretKey">
225-
<el-input v-model="config.tencentCOS.secretKey" />
225+
<el-input v-model="config['tencent-cos'].secretKey" />
226226
</el-form-item>
227227
<el-form-item label="pathPrefix">
228-
<el-input v-model="config.tencentCOS.pathPrefix" />
228+
<el-input v-model="config['tencent-cos'].pathPrefix" />
229229
</el-form-item>
230230
<el-form-item label="baseURL">
231-
<el-input v-model="config.tencentCOS.baseURL" />
231+
<el-input v-model="config['tencent-cos'].baseURL" />
232232
</el-form-item>
233233
</template>
234-
<template v-if="config.system.ossType === 'aliyun-oss'">
234+
<template v-if="config.system['oss-type'] === 'aliyun-oss'">
235235
<h2>阿里云OSS上传配置</h2>
236236
<el-form-item label="endpoint">
237-
<el-input v-model="config.aliyunOSS.endpoint" />
237+
<el-input v-model="config['aliyun-oss'].endpoint" />
238238
</el-form-item>
239239
<el-form-item label="accessKeyId">
240-
<el-input v-model="config.aliyunOSS.accessKeyId" />
240+
<el-input v-model="config['aliyun-oss']['access-key-id']" />
241241
</el-form-item>
242242
<el-form-item label="accessKeySecret">
243-
<el-input v-model="config.aliyunOSS.accessKeySecret" />
243+
<el-input v-model="config['aliyun-oss']['access-key-secret']" />
244244
</el-form-item>
245245
<el-form-item label="bucketName">
246-
<el-input v-model="config.aliyunOSS.bucketName" />
246+
<el-input v-model="config['aliyun-oss']['bucket-name']" />
247247
</el-form-item>
248248
<el-form-item label="bucketUrl">
249-
<el-input v-model="config.aliyunOSS.bucketUrl" />
249+
<el-input v-model="config['aliyun-oss']['bucket-url']" />
250250
</el-form-item>
251251
</template>
252-
<template v-if="config.system.ossType === 'huawei-obs'">
252+
<template v-if="config.system['oss-type'] === 'huawei-obs'">
253253
<h2>华为云Obs上传配置</h2>
254254
<el-form-item label="path">
255-
<el-input v-model="config.huaWeiObs.path" />
255+
<el-input v-model="config['hua-wei-obs'].path" />
256256
</el-form-item>
257257
<el-form-item label="bucket">
258-
<el-input v-model="config.huaWeiObs.bucket" />
258+
<el-input v-model="config['hua-wei-obs'].bucket" />
259259
</el-form-item>
260260
<el-form-item label="endpoint">
261-
<el-input v-model="config.huaWeiObs.endpoint" />
261+
<el-input v-model="config['hua-wei-obs'].endpoint" />
262262
</el-form-item>
263263
<el-form-item label="accessKey">
264-
<el-input v-model="config.huaWeiObs.AccessKey" />
264+
<el-input v-model="config['hua-wei-obs']['access-key']" />
265265
</el-form-item>
266266
<el-form-item label="secretKey">
267-
<el-input v-model="config.huaWeiObs.secretKey" />
267+
<el-input v-model="config['hua-wei-obs']['secret-key']" />
268268
</el-form-item>
269269
</template>
270270

@@ -278,49 +278,49 @@
278278

279279
<el-collapse-item title="自动化代码配置" name="12">
280280
<el-form-item label="是否自动重启(linux)">
281-
<el-checkbox v-model="config.autoCode.transferRestart" />
281+
<el-checkbox v-model="config.autocode['transfer-restart']" />
282282
</el-form-item>
283283
<el-form-item label="root(项目根路径)">
284-
<el-input v-model="config.autoCode.root" disabled />
284+
<el-input v-model="config.autocode.root" disabled />
285285
</el-form-item>
286286
<el-form-item label="Server(后端代码地址)">
287-
<el-input v-model="config.autoCode.transferRestart" />
287+
<el-input v-model="config.autocode['transfer-restart']" />
288288
</el-form-item>
289289
<el-form-item label="SApi(后端api文件夹地址)">
290-
<el-input v-model="config.autoCode.serverApi" />
290+
<el-input v-model="config.autocode['server-api']" />
291291
</el-form-item>
292292
<el-form-item label="SInitialize(后端Initialize文件夹)">
293-
<el-input v-model="config.autoCode.serverInitialize" />
293+
<el-input v-model="config.autocode['server-initialize']" />
294294
</el-form-item>
295295
<el-form-item label="SModel(后端Model文件地址)">
296-
<el-input v-model="config.autoCode.serverModel" />
296+
<el-input v-model="config.autocode['server-model']" />
297297
</el-form-item>
298298
<el-form-item label="SRequest(后端Request文件夹地址)">
299-
<el-input v-model="config.autoCode.serverRequest" />
299+
<el-input v-model="config.autocode['server-request']" />
300300
</el-form-item>
301301
<el-form-item label="SRouter(后端Router文件夹地址)">
302-
<el-input v-model="config.autoCode.serverRouter" />
302+
<el-input v-model="config.autocode['server-router']" />
303303
</el-form-item>
304304
<el-form-item label="SService(后端Service文件夹地址)">
305-
<el-input v-model="config.autoCode.serverService" />
305+
<el-input v-model="config.autocode['server-service']" />
306306
</el-form-item>
307307
<el-form-item label="Web(前端文件夹地址)">
308-
<el-input v-model="config.autoCode.web" />
308+
<el-input v-model="config.autocode.web" />
309309
</el-form-item>
310310
<el-form-item label="WApi(后端WApi文件夹地址)">
311-
<el-input v-model="config.autoCode.webApi" />
311+
<el-input v-model="config.autocode['web-api']" />
312312
</el-form-item>
313313
<el-form-item label="WForm(后端WForm文件夹地址)">
314-
<el-input v-model="config.autoCode.webForm" />
314+
<el-input v-model="config.autocode['web-form']" />
315315
</el-form-item>
316316
<el-form-item label="WTable(后端WTable文件夹地址)">
317-
<el-input v-model="config.autoCode.webTable" />
317+
<el-input v-model="config.autocode['web-table']" />
318318
</el-form-item>
319319
</el-collapse-item>
320320

321321
<el-collapse-item title="Timer(定时任务)" name="13">
322322
<el-form-item label="Start(是否启用)">
323-
<el-select v-model="config.timer.wTable" />
323+
<el-select v-model="config.timer['w-table']" />
324324
</el-form-item>
325325
<el-form-item label="Spec(CRON表达式)">
326326
<el-input v-model="config.timer.spec" />
@@ -356,20 +356,20 @@ import { ElMessage } from 'element-plus'
356356
const activeNames = reactive([])
357357
const config = ref({
358358
system: {
359-
iplimitCount: 0,
360-
iplimitTime: 0
359+
'iplimit-count': 0,
360+
'iplimit-time': 0
361361
},
362362
jwt: {},
363363
casbin: {},
364364
mysql: {},
365365
pgsql: {},
366366
excel: {},
367-
autoCode: {},
367+
autocode: {},
368368
redis: {},
369369
qiniu: {},
370-
tencentCOS: {},
371-
aliyunOSS: {},
372-
huaWeiObs: {},
370+
'tencent-cos': {},
371+
'aliyun-oss': {},
372+
'hua-wei-obs': {},
373373
captcha: {},
374374
zap: {},
375375
local: {},

0 commit comments

Comments
 (0)