diff --git a/package.json b/package.json index c86f3cb..1750ed4 100644 --- a/package.json +++ b/package.json @@ -26,6 +26,7 @@ "highlightjs-line-numbers.js": "^2.7.0", "htmlhint": "^0.13.0", "jquery": "^1.12.4", + "jquery-contextmenu": "^2.9.1", "jquery.fancytree": "^2.35.0", "js-cookie": "2.2.0", "jshint": "^2.11.1", @@ -43,6 +44,7 @@ "scriptjs": "^2.5.9", "sortablejs": "^1.10.2", "spark-md5": "^3.0.0", + "v-contextmenu": "^2.9.0", "v-viewer": "^1.5.1", "vant": "2.5.0", "viewerjs": "^1.5.0", @@ -52,6 +54,7 @@ "vue-codemirror-lite": "^1.0.4", "vue-grid-layout": "^2.3.7", "vue-router": "3.0.6", + "vue-runtime-helpers": "^1.1.2", "vue-simple-uploader": "^0.7.4", "vue-touch": "^2.0.0-beta.4", "vue-video-player": "^5.0.2", diff --git a/src/api/file-api.js b/src/api/file-api.js index abaa2ee..26c3ff4 100644 --- a/src/api/file-api.js +++ b/src/api/file-api.js @@ -107,6 +107,14 @@ export default { params }) }, + // 查找上级目录 + upperLevelList: function(params) { + return request({ + url: 'upper-level-list', + method: 'get', + params + }) + }, // 查找下级目录 listfiles: function(params) { return request({ diff --git a/src/components/FancyTree/index.vue b/src/components/FancyTree/index.vue index 13bd643..149ea33 100644 --- a/src/components/FancyTree/index.vue +++ b/src/components/FancyTree/index.vue @@ -1,13 +1,19 @@ -