mirror of
https://gitee.com/myxzgzs/boyue-ui-admin-vue3
synced 2025-08-08 16:32:43 +08:00
【功能新增】INFRA:文件存储,增加 enablePathStyleAccess 选项
This commit is contained in:
parent
9a6c40fc4a
commit
ca23c9a54b
@ -11,6 +11,7 @@ export interface FileClientConfig {
|
|||||||
bucket?: string
|
bucket?: string
|
||||||
accessKey?: string
|
accessKey?: string
|
||||||
accessSecret?: string
|
accessSecret?: string
|
||||||
|
enablePathStyleAccess?: boolean
|
||||||
domain: string
|
domain: string
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
v-loading="formLoading"
|
v-loading="formLoading"
|
||||||
:model="formData"
|
:model="formData"
|
||||||
:rules="formRules"
|
:rules="formRules"
|
||||||
label-width="120px"
|
label-width="130px"
|
||||||
>
|
>
|
||||||
<el-form-item label="配置名" prop="name">
|
<el-form-item label="配置名" prop="name">
|
||||||
<el-input v-model="formData.name" placeholder="请输入配置名" />
|
<el-input v-model="formData.name" placeholder="请输入配置名" />
|
||||||
@ -83,6 +83,16 @@
|
|||||||
<el-form-item v-if="formData.storage === 20" label="accessSecret" prop="config.accessSecret">
|
<el-form-item v-if="formData.storage === 20" label="accessSecret" prop="config.accessSecret">
|
||||||
<el-input v-model="formData.config.accessSecret" placeholder="请输入 accessSecret" />
|
<el-input v-model="formData.config.accessSecret" placeholder="请输入 accessSecret" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
<el-form-item
|
||||||
|
v-if="formData.storage === 20"
|
||||||
|
label="是否 Path Style"
|
||||||
|
prop="config.enablePathStyleAccess"
|
||||||
|
>
|
||||||
|
<el-radio-group v-model="formData.config.enablePathStyleAccess">
|
||||||
|
<el-radio key="true" :value="true">启用</el-radio>
|
||||||
|
<el-radio key="false" :value="false">禁用</el-radio>
|
||||||
|
</el-radio-group>
|
||||||
|
</el-form-item>
|
||||||
<!-- 通用 -->
|
<!-- 通用 -->
|
||||||
<el-form-item v-if="formData.storage === 20" label="自定义域名">
|
<el-form-item v-if="formData.storage === 20" label="自定义域名">
|
||||||
<!-- 无需参数校验,所以去掉 prop -->
|
<!-- 无需参数校验,所以去掉 prop -->
|
||||||
@ -133,6 +143,9 @@ const formRules = reactive<FormRules>({
|
|||||||
bucket: [{ required: true, message: '存储 bucket 不能为空', trigger: 'blur' }],
|
bucket: [{ required: true, message: '存储 bucket 不能为空', trigger: 'blur' }],
|
||||||
accessKey: [{ required: true, message: 'accessKey 不能为空', trigger: 'blur' }],
|
accessKey: [{ required: true, message: 'accessKey 不能为空', trigger: 'blur' }],
|
||||||
accessSecret: [{ required: true, message: 'accessSecret 不能为空', trigger: 'blur' }],
|
accessSecret: [{ required: true, message: 'accessSecret 不能为空', trigger: 'blur' }],
|
||||||
|
enablePathStyleAccess: [
|
||||||
|
{ required: true, message: '是否 PathStyle 访问不能为空', trigger: 'change' }
|
||||||
|
],
|
||||||
domain: [{ required: true, message: '自定义域名不能为空', trigger: 'blur' }]
|
domain: [{ required: true, message: '自定义域名不能为空', trigger: 'blur' }]
|
||||||
} as FormRules
|
} as FormRules
|
||||||
})
|
})
|
||||||
|
Loading…
x
Reference in New Issue
Block a user