diff --git a/src/components/ShowFile/ShowFile.vue b/src/components/ShowFile/ShowFile.vue index ac323b9..2ce5ba8 100644 --- a/src/components/ShowFile/ShowFile.vue +++ b/src/components/ShowFile/ShowFile.vue @@ -349,7 +349,7 @@ @keyup.enter.native="rowRename(renameFileName, item)">
-
{{ item.name }}
+
{{ gridFilename(item) }}
@@ -802,6 +802,32 @@ export default { ...mapGetters([ 'name' ]), + gridFilename() { + return function (item) { + if (item.folder) { + return filename + } + let filename = item.name + let sliceLength = 10 + let chineseLength = 0 + for (var i = 0; i < 10; i++) { + var code = filename.charCodeAt(i); + if (code > 255) { + // 如果编码大于255,说明是中文 + chineseLength++ + } + } + sliceLength -= Math.ceil(chineseLength / 2) + let suffix = filename.split(".").pop() + let prev = filename.slice(0, sliceLength) + let next = filename.slice(-suffix.length - 1) + let abb = prev + "…" + next + if (abb.length + 1 >= filename.length) { + return filename + } + return prev + "…" + next + } + }, getSummaries2() { let totalSize = 0 this.fileList.forEach(file => { diff --git a/src/utils/request.js b/src/utils/request.js index 95f50ff..47219b6 100644 --- a/src/utils/request.js +++ b/src/utils/request.js @@ -15,7 +15,6 @@ service.interceptors.request.use( // do something before request is sent if (store.getters.token) { config.headers['jmal-token'] = getToken() - console.log(config.headers) } if (store.getters.shareToken) { config.headers['share-token'] = getShareToken()