|
69 | 69 |
|
70 | 70 | <!-- 对话框(添加 / 修改) -->
|
71 | 71 | <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
|
72 |
| - <el-form ref="form" :model="form" :rules="rules" label-width="120px"> |
| 72 | + <el-form ref="form" :model="form" :rules="rules" label-width="130px"> |
73 | 73 | <el-form-item label="配置名" prop="name">
|
74 | 74 | <el-input v-model="form.name" placeholder="请输入配置名" />
|
75 | 75 | </el-form-item>
|
|
118 | 118 | <el-form-item v-if="form.storage === 20" label="accessSecret" prop="config.accessSecret">
|
119 | 119 | <el-input v-model="form.config.accessSecret" placeholder="请输入 accessSecret" />
|
120 | 120 | </el-form-item>
|
| 121 | + <el-form-item v-if="form.storage === 20" label="是否 Path Style" prop="config.enablePathStyleAccess"> |
| 122 | + <el-radio-group v-model="form.config.enablePathStyleAccess"> |
| 123 | + <el-radio key="true" :label="true">启用</el-radio> |
| 124 | + <el-radio key="false" :label="false">禁用</el-radio> |
| 125 | + </el-radio-group> |
| 126 | + </el-form-item> |
121 | 127 | <!-- 通用 -->
|
122 | 128 | <el-form-item v-if="form.storage === 20" label="自定义域名"> <!-- 无需参数校验,所以去掉 prop -->
|
123 | 129 | <el-input v-model="form.config.domain" placeholder="请输入自定义域名" />
|
@@ -190,6 +196,7 @@ export default {
|
190 | 196 | bucket: [{ required: true, message: "存储 bucket 不能为空", trigger: "blur" }],
|
191 | 197 | accessKey: [{ required: true, message: "accessKey 不能为空", trigger: "blur" }],
|
192 | 198 | accessSecret: [{ required: true, message: "accessSecret 不能为空", trigger: "blur" }],
|
| 199 | + enablePathStyleAccess: [{ required: true, message: "是否 Path Style 不能为空", trigger: "change" }], |
193 | 200 | domain: [{ required: true, message: "自定义域名不能为空", trigger: "blur" }],
|
194 | 201 | },
|
195 | 202 | }
|
|
0 commit comments