Administrator
4 days ago 224c968e8f590eb70f6dbc8d80fb9297eeae8f33
refactor(fileUpload): 移除公司ID参数简化文件上传功能

- 删除了默认公司ID变量定义
- 从分片上传请求中移除公司ID参数
- 从文件合并请求中移除公司ID参数
- 简化文件列表获取接口调用,移除公司ID路径参数
- 更新视频播放地址格式,移除公司ID路径参数
- 简化文件删除请求,移除公司ID数据参数
- 修改上传成功提示信息并移除页面刷新逻辑
- 添加播放容器显示控制和文件列表刷新功能
1 files modified
23 ■■■■■ changed files
src/main/resources/templates/febs/views/modules/ai/fileUpload/index.html 23 ●●●●● patch | view | raw | blame | history
src/main/resources/templates/febs/views/modules/ai/fileUpload/index.html
@@ -310,7 +310,6 @@
            var isUploading = false;
            var startTime = 0;
            var uploadedSize = 0;
            var companyId = 'default'; // 默认公司ID,实际应用中应从session或URL参数获取
            // 初始化
            init();
@@ -484,7 +483,6 @@
                formData.append('chunk', currentChunk);
                formData.append('chunks', chunks);
                formData.append('fileMd5', fileMd5);
                formData.append('companyId', companyId);
                $.ajax({
                    url: '/fileUpload/uploadChunk',
@@ -537,20 +535,16 @@
                    data: {
                        fileName: file.name,
                        fileMd5: fileMd5,
                        chunks: chunks,
                        companyId: companyId
                        chunks: chunks
                    },
                    success: function(response) {
                        if (response.code === 200 || response.success) {
                            layer.msg('文件上传成功,页面将刷新', {icon: 1, time: 1000});
                            layer.msg('文件上传成功', {icon: 1});
                            $('#uploadStatus').text('上传成功');
                            $('#uploadProgress').text('100%');
                            $('#progressFill').css('width', '100%').text('100%');
                            // 刷新页面
                            setTimeout(function() {
                                location.reload();
                            }, 1000);
                            $('#playContainer').show();
                            refreshFileList();
                        } else {
                            layer.msg('文件合并失败: ' + response.message, {icon: 2});
                            $('#uploadStatus').text('上传失败');
@@ -592,7 +586,7 @@
            function refreshFileList() {
                layer.msg('正在获取文件列表...', {icon: 16, time: 0});
                $.ajax({
                    url: '/fileUpload/list/' + companyId,
                    url: '/fileUpload/list',
                    type: 'GET',
                    success: function(response) {
                        layer.closeAll();
@@ -635,7 +629,7 @@
                                    var videoPlayer = document.getElementById('videoPlayer');
                                    var videoSource = document.getElementById('videoSource');
                                    videoSource.src = '/fileUpload/play/' + companyId + '/' + encodeURIComponent(fileName);
                                    videoSource.src = '/fileUpload/play/' + encodeURIComponent(fileName);
                                    videoPlayer.load();
                                    videoPlayer.play();
                                });
@@ -649,10 +643,7 @@
                                        $.ajax({
                                            url: '/fileUpload/delete',
                                            type: 'POST',
                                            data: {
                                                fileName: fileName,
                                                companyId: companyId
                                            },
                                            data: {fileName: fileName},
                                            success: function(response) {
                                                if (response.code === 200 || response.success) {
                                                    layer.msg('删除成功', {icon: 1});