Junjie
2 天以前 5447ff1e5abeb1d45c9e331f78a0e523695b2561
src/main/webapp/static/js/config/config.js
@@ -2036,6 +2036,39 @@
                            }
                        });
                    }).catch(function () {});
                },
                triggerLogoUpload: function () {
                    this.$refs.logoFileInput.click();
                },
                handleLogoUpload: function (e) {
                    var file = e.target.files[0];
                    if (!file) return;
                    var self = this;
                    var formData = new FormData();
                    formData.append("file", file);
                    $.ajax({
                        url: baseUrl + "/config/uploadLogo/auth",
                        method: "POST",
                        headers: self.authHeaders(),
                        data: formData,
                        processData: false,
                        contentType: false,
                        success: function (res) {
                            if (self.handleForbidden(res)) {
                                return;
                            }
                            if (res && res.code === 200) {
                                self.$message.success("Logo上传成功");
                                self.loadTable();
                            } else {
                                self.$message.error((res && res.msg) ? res.msg : "上传失败");
                            }
                        },
                        error: function () {
                            self.$message.error("上传失败");
                        }
                    });
                    e.target.value = "";
                }
            })
        });