| | |
| | | } |
| | | }); |
| | | }).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 = ""; |
| | | } |
| | | }) |
| | | }); |