update:更新获取密钥返回参数逻辑和判空处理,新增表单”优先更新方式“字段

This commit is contained in:
lihaoyuan 2025-07-18 18:01:55 +08:00
parent 3754154e2f
commit b81ff8d290
2 changed files with 24 additions and 12 deletions

View File

@ -26,7 +26,7 @@
<el-input v-model="innerFormData.storeName" :disabled="isEdit"/>
</el-form-item>
<el-form-item label="数据库IP地址" prop="dbIp" >
<el-input v-model="innerFormData.dbIp" />
<el-input v-model="innerFormData.dbIp" placeholder="127.0.0.1" clearable/>
</el-form-item>
<el-form-item label="数据库类型" prop="dbType">
@ -41,19 +41,19 @@
</el-form-item>
<el-form-item label="数据库名称" prop="dbName">
<el-input v-model="innerFormData.dbName" />
<el-input v-model="innerFormData.dbName" placeholder="hbposv10" clearable/>
</el-form-item>
<el-form-item label="数据库端口" prop="dbPort">
<el-input v-model="innerFormData.dbPort" type="number" />
<el-input v-model="innerFormData.dbPort" type="number" placeholder="1433"/>
</el-form-item>
<el-form-item label="数据库用户名" prop="dbUsername">
<el-input v-model="innerFormData.dbUsername" />
<el-input v-model="innerFormData.dbUsername" placeholder="sa" clearable/>
</el-form-item>
<el-form-item label="数据库密码" prop="dbPassword">
<el-input v-model="innerFormData.dbPassword" type="text" />
<el-input v-model="innerFormData.dbPassword" type="password" show-password/>
</el-form-item>
<el-form-item label="定时同步表达式" prop="cronExpression">
@ -98,7 +98,12 @@
<el-radio :label="'0'"></el-radio>
</el-radio-group>
</el-form-item>
<el-form-item label="优先更新方式" prop="priorityMode">
<el-radio-group v-model="innerFormData.priorityMode">
<el-radio :label="'1'">手动</el-radio>
<el-radio :label="'2'">自动</el-radio>
</el-radio-group>
</el-form-item>
<el-form-item label="备注信息" prop="remark">
<el-input v-model="innerFormData.remark" type="textarea" />
</el-form-item>
@ -188,6 +193,13 @@
trigger: 'change',
},
],
priorityMode: [
{
required: true,
message: '请选择优先更新方式',
trigger: 'change',
},
],
cronExpression: [
{
required: true,
@ -236,6 +248,7 @@
remark: '',
refreshTime: '',
isTowSync: '0',
priorityMode: '1'
}
},

View File

@ -130,7 +130,7 @@
<el-dialog title="生成密钥结果" :visible="keyDialogVisible" width="30%">
<div>
<p>您的密钥为</p>
<el-input v-model="generatedKey" readonly />
<el-input v-model="generatedKey" type="textarea" readonly/>
</div>
<template #footer>
<span class="dialog-footer">
@ -293,12 +293,11 @@
type: 'warning',
}).then(async () => {
let res = await StoreConfApi.createConfSecretkKey(row)
if (res.status == 200) {
this.generatedKey = res.data
if (res) {
this.generatedKey = res
this.keyDialogVisible = true
} else {
this.$message.error(res?.msg)
this.$message.error("请求失败")
}
})
},