Browse Source

style: 增加可解压判断

pull/25/head
zhengkunwang223 2 years ago committed by zhengkunwang223
parent
commit
8a0aa168d2
  1. 1
      frontend/src/lang/modules/en.ts
  2. 1
      frontend/src/lang/modules/zh.ts
  3. 9
      frontend/src/views/host/file-management/index.vue

1
frontend/src/lang/modules/en.ts

@ -243,5 +243,6 @@ export default {
move: 'Move',
copy: 'Cpoy',
calculate: 'Calculate',
canNotDeCompress: 'Can not DeCompress this File',
},
};

1
frontend/src/lang/modules/zh.ts

@ -243,5 +243,6 @@ export default {
move: '移动',
copy: '复制',
calculate: '计算',
canNotDeCompress: '无法解压此文件',
},
};

9
frontend/src/views/host/file-management/index.vue

@ -205,6 +205,7 @@ import CodeEditor from './code-editor/index.vue';
import Wget from './wget/index.vue';
import Move from './move/index.vue';
import Download from './download/index.vue';
import { Mimetypes } from '@/global/mimetype';
const data = ref();
let selects = ref<any>([]);
@ -399,6 +400,11 @@ const closeCompress = () => {
};
const openDeCompress = (item: File.File) => {
if (Mimetypes.get(item.mimeType) == undefined) {
ElMessage.warning(i18n.global.t('file.canNotDeCompress'));
return;
}
deCompressPage.open = true;
deCompressPage.name = item.name;
deCompressPage.path = item.path;
@ -526,6 +532,9 @@ const buttons = [
{
label: i18n.global.t('file.deCompress'),
click: openDeCompress,
disabled: (row: File.File) => {
return row.isDir;
},
},
{
label: i18n.global.t('file.rename'),

Loading…
Cancel
Save