diff --git a/ruoyi-ui/package.json b/ruoyi-ui/package.json index d65c25f..3f7b85d 100644 --- a/ruoyi-ui/package.json +++ b/ruoyi-ui/package.json @@ -45,6 +45,7 @@ "file-saver": "2.0.5", "fuse.js": "6.4.3", "highlight.js": "9.18.5", + "jquery": "^3.7.1", "js-beautify": "1.13.0", "js-cookie": "3.0.1", "jsencrypt": "3.0.0-rc.1", @@ -52,11 +53,13 @@ "quill": "1.3.7", "screenfull": "5.0.2", "sortablejs": "1.10.2", + "spark-md5": "^3.0.2", "vue": "2.6.12", "vue-count-to": "1.0.13", "vue-cropper": "0.5.5", "vue-meta": "2.4.0", "vue-router": "3.4.9", + "vue-simple-uploader": "^0.7.6", "vuedraggable": "2.24.3", "vuex": "3.6.0" }, diff --git a/ruoyi-ui/src/api/system/file/fileuploader/fileuploader.js b/ruoyi-ui/src/api/system/file/fileuploader/fileuploader.js new file mode 100644 index 0000000..bef8d27 --- /dev/null +++ b/ruoyi-ui/src/api/system/file/fileuploader/fileuploader.js @@ -0,0 +1,10 @@ +import request from '@/utils/request' + +// 查询测试信息列表 +export function fileMerge(query) { + return request({ + url: '/official/chunkFilelist/merge', + method: 'post', + params: query + }) +} diff --git a/ruoyi-ui/src/assets/images/image-icon.png b/ruoyi-ui/src/assets/images/image-icon.png new file mode 100644 index 0000000..fa6408b Binary files /dev/null and b/ruoyi-ui/src/assets/images/image-icon.png differ diff --git a/ruoyi-ui/src/assets/images/text-icon.png b/ruoyi-ui/src/assets/images/text-icon.png new file mode 100644 index 0000000..fa6408b Binary files /dev/null and b/ruoyi-ui/src/assets/images/text-icon.png differ diff --git a/ruoyi-ui/src/assets/images/video-icon.png b/ruoyi-ui/src/assets/images/video-icon.png new file mode 100644 index 0000000..fa6408b Binary files /dev/null and b/ruoyi-ui/src/assets/images/video-icon.png differ diff --git a/ruoyi-ui/src/assets/js/bus.js b/ruoyi-ui/src/assets/js/bus.js new file mode 100644 index 0000000..0948c2e --- /dev/null +++ b/ruoyi-ui/src/assets/js/bus.js @@ -0,0 +1,3 @@ +import Vue from 'vue'; + +export default new Vue(); diff --git a/ruoyi-ui/src/assets/js/config.js b/ruoyi-ui/src/assets/js/config.js new file mode 100644 index 0000000..f0e62a6 --- /dev/null +++ b/ruoyi-ui/src/assets/js/config.js @@ -0,0 +1,8 @@ +export const ACCEPT_CONFIG = { + image: ['.png', '.jpg', '.jpeg', '.gif', '.bmp'], + video: ['.mp4', '.rmvb', '.mkv', '.wmv', '.flv'], + document: ['.doc', '.docx', '.xls', '.xlsx', '.ppt', '.pptx', '.pdf', '.txt', '.tif', '.tiff','.zip','.7z','.rar'], + getAll(){ + return [...this.image, ...this.video, ...this.document] + }, +};