style: 增加可解压判断

pull/25/head
zhengkunwang223 2022-09-09 18:39:56 +08:00 committed by zhengkunwang223
parent 9f814077ad
commit 8a0aa168d2
3 changed files with 11 additions and 0 deletions

View File

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

View File

@ -243,5 +243,6 @@ export default {
move: '',
copy: '',
calculate: '',
canNotDeCompress: '',
},
};

View File

@ -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'),