mirror of
https://github.com/certd/certd.git
synced 2026-04-14 04:20:52 +08:00
35 lines
695 B
TypeScript
35 lines
695 B
TypeScript
import { AccessInput, BaseAccess, IsAccess } from "@certd/pipeline";
|
|
|
|
@IsAccess({
|
|
name: "sftp",
|
|
title: "SFTP授权",
|
|
desc: "",
|
|
icon: "clarity:host-line",
|
|
input: {},
|
|
})
|
|
export class SftpAccess extends BaseAccess {
|
|
@AccessInput({
|
|
title: "SSH授权",
|
|
component: {
|
|
name: "access-selector",
|
|
type: "ssh",
|
|
vModel: "modelValue",
|
|
},
|
|
helper: "请选择一个SSH授权",
|
|
required: true,
|
|
})
|
|
sshAccess!: string;
|
|
@AccessInput({
|
|
title: "文件权限",
|
|
component: {
|
|
name: "a-input",
|
|
vModel: "value",
|
|
placeholder: "777",
|
|
},
|
|
helper: "文件上传后是否修改文件权限",
|
|
})
|
|
fileMode!: string;
|
|
}
|
|
|
|
new SftpAccess();
|