Junjie
2026-04-07 cd448f774cfd4837a969d01ebea03530608c6839
src/main/webapp/static/js/config/config.js
@@ -5,6 +5,7 @@
    var layer = layui.layer;
    var layDate = layui.laydate;
    var form = layui.form;
    var upload = layui.upload;
    // 数据渲染
    tableIns = table.render({
@@ -93,6 +94,41 @@
                    }
                });
                break;
            case 'uploadLogo':
                // 创建一个隐藏的input file
                var input = document.createElement('input');
                input.type = 'file';
                input.accept = 'image/*';
                input.onchange = function(e) {
                    var file = e.target.files[0];
                    if (!file) return;
                    var formData = new FormData();
                    formData.append('file', file);
                    var loadIndex = layer.load(2);
                    $.ajax({
                        url: baseUrl + "/openapi/uploadLogo",
                        type: 'POST',
                        data: formData,
                        processData: false,
                        contentType: false,
                        success: function(res) {
                            layer.close(loadIndex);
                            if (res.code === 200) {
                                layer.msg('上传成功', {icon: 1});
                            } else {
                                layer.msg(res.msg || '上传失败', {icon: 2});
                            }
                        },
                        error: function() {
                            layer.close(loadIndex);
                            layer.msg('上传请求异常', {icon: 2});
                        }
                    });
                };
                input.click();
                break;
            case 'refreshData':
                tableIns.reload({
                    page: {