|
@@ -26,6 +26,8 @@ export class CompUploadComponent implements OnInit {
|
|
|
@Input('size') size: number = 2048; //上传文件限制大小单位KB
|
|
|
|
|
|
@Input('acl') acl: "public-read-write" | "public-read" | "private" | "default" = "default"
|
|
|
+ @Input('authority') authority: boolean = true; //查看权限
|
|
|
+
|
|
|
|
|
|
get accept() {
|
|
|
let type;
|
|
@@ -159,6 +161,10 @@ export class CompUploadComponent implements OnInit {
|
|
|
// (item: any) => item.url == e.url
|
|
|
// );
|
|
|
// let file = this.Previewfilelist[index]?.url;
|
|
|
+ if(!this.authority){
|
|
|
+ this.msg.error(`暂无查阅权限`);
|
|
|
+ return
|
|
|
+ }
|
|
|
let url = e?.url
|
|
|
if (!/\.(jpg|jpeg|png|GIF|JPG|PNG)$/.test(url)) {
|
|
|
if(this.acl == 'private'){
|