From cd9c3c3f4f7a55b8d52a36ff0559931610aa43ae Mon Sep 17 00:00:00 2001 From: 疯狂的狮子Li <15040126243@163.com> Date: 星期四, 03 十一月 2022 11:13:27 +0800 Subject: [PATCH] !243 合并 oss 私有库功能 update 优化 支持 oss 私有库功能 --- ruoyi-ui/src/views/system/oss/config.vue | 24 +++++++++++++++++++++++- 1 files changed, 23 insertions(+), 1 deletions(-) diff --git a/ruoyi-ui/src/views/system/oss/config.vue b/ruoyi-ui/src/views/system/oss/config.vue index 54ad98c..51f9913 100644 --- a/ruoyi-ui/src/views/system/oss/config.vue +++ b/ruoyi-ui/src/views/system/oss/config.vue @@ -80,6 +80,7 @@ <el-table-column label="妗跺悕绉�" align="center" prop="bucketName" /> <el-table-column label="鍓嶇紑" align="center" prop="prefix" /> <el-table-column label="鍩�" align="center" prop="region" /> + <el-table-column label="妗舵潈闄愮被鍨�" align="center" prop="accessPolicy" :formatter="accessPolicyStateFormat" /> <el-table-column label="鐘舵��" align="center" prop="status"> <template slot-scope="scope"> <el-switch @@ -149,6 +150,13 @@ :key="dict.value" :label="dict.value" >{{dict.label}}</el-radio> + </el-radio-group> + </el-form-item> + <el-form-item label="妗舵潈闄愮被鍨�"> + <el-radio-group v-model="form.accessPolicy"> + <el-radio label="0">private</el-radio> + <el-radio label="1">public</el-radio> + <el-radio label="2">custom</el-radio> </el-radio-group> </el-form-item> <el-form-item label="鍩�" prop="region"> @@ -259,6 +267,9 @@ trigger: "blur", }, ], + accessPolicy:[ + { required: true, message: "accessPolicy涓嶈兘涓虹┖", trigger: "blur" } + ] }, }; }, @@ -292,6 +303,7 @@ endpoint: undefined, domain: undefined, isHttps: "N", + accessPolicy: "1", region: undefined, status: "1", remark: undefined, @@ -382,7 +394,17 @@ }).catch(() => { row.status = row.status === "0" ? "1" : "0"; }) - } + }, + accessPolicyStateFormat(row) { + if (row.accessPolicy === "0") { + return <span class="el-tag el-tag--warning el-tag--medium el-tag--light">private</span> + } else if (row.accessPolicy === "1") { + return <span class="el-tag el-tag--success el-tag--medium el-tag--light">public</span> + } else if (row.accessPolicy === "2") { + return <span class="el-tag el-tag--medium el-tag--light">custom</span> + } + + } } }; </script> -- Gitblit v1.9.3