You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

2 lines
2.0 KiB
JavaScript

import{u as r}from"./useRender-DwBE0jb3.js";import{g as o}from"./dict-CrNwQRtO.js";import{D as n}from"./dictEnum-DeC8h6ZR.js";const l=[{label:"private",value:"0",color:"orange"},{label:"public",value:"1",color:"green"},{label:"custom",value:"2",color:"blue"}],{renderTooltip:c,renderTag:i}=r(),d=[{title:"配置名称",dataIndex:"configKey"},{title:"访问站点",dataIndex:"endpoint",ellipsis:!0,customRender({value:e}){return c(e)}},{title:"桶名称",dataIndex:"bucketName"},{title:"域",dataIndex:"region"},{title:"权限桶类型",dataIndex:"accessPolicy",customRender({value:e}){const t=l.find(a=>a.value==e);return t?i(t.label,t.color):"未知类型"}},{title:"是否默认",dataIndex:"status"}],m=[{label:"配置名称",field:"configKey",component:"Input"},{label:"桶名称",field:"bucketName",component:"Input"},{label:"是否默认",field:"status",component:"Select",componentProps:{options:o(n.YES_NO)}}],f=[{label:"id",field:"ossConfigId",component:"Input",show:!1},{label:"配置名称",field:"configKey",component:"Input",required:!0},{label:"访问站点",field:"endpoint",component:"Input",required:!0,helpMessage:"这里不需要填写http/https!!!, 加上无法预览/下载文件",componentProps({formModel:e}){return{addonBefore:e.isHttps==="Y"?"https://":"http://"}}},{label:"自定义域名",field:"domain",component:"Input"},{label:"accessKey",field:"accessKey",component:"Input",required:!0},{label:"secretKey",field:"secretKey",component:"Input",required:!0},{label:"桶名称",field:"bucketName",component:"Input",required:!0},{label:"前缀",field:"prefix",component:"Input"},{label:"权限桶类型",field:"accessPolicy",component:"RadioButtonGroup",required:!0,defaultValue:"0",componentProps:{options:l}},{label:"是否https",field:"isHttps",component:"RadioButtonGroup",required:!0,defaultValue:"N",componentProps:{options:o(n.YES_NO)}},{label:"域",field:"region",component:"Input"},{label:"备注",field:"remark",component:"InputTextArea"}];export{d as c,m as f,f as m};