From b601e742fbaf98f5ecda336e96e43b95f942080c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E9=87=91=E9=B9=8F?= Date: Thu, 28 Nov 2019 13:41:14 +0800 Subject: [PATCH] =?UTF-8?q?bug=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/modules/events/category.vue | 42 ++++++++++++++++++- .../events/issue-review-detail-view.vue | 2 +- 2 files changed, 42 insertions(+), 2 deletions(-) diff --git a/src/views/modules/events/category.vue b/src/views/modules/events/category.vue index 8adf97b6..403455fb 100644 --- a/src/views/modules/events/category.vue +++ b/src/views/modules/events/category.vue @@ -5,6 +5,19 @@ {{ $t('add') }} + + + 点击上传 + + @@ -27,6 +40,7 @@ import mixinViewModule from '@/mixins/view-module' import TableTreeColumn from '@/components/table-tree-column' import AddOrUpdate from './category-add-or-update' +import Cookies from 'js-cookie' export default { mixins: [mixinViewModule], data () { @@ -34,12 +48,38 @@ export default { mixinViewModuleOptions: { getDataListURL: '/events/category/list', deleteURL: '/events/category' - } + }, + upLoadUrl: '' } }, components: { TableTreeColumn, AddOrUpdate + }, + created: function () { + this.uploadUrl = `${window.SITE_CONFIG['apiURL']}/events/category/importExcel?token=${Cookies.get('token')}` + }, + methods: { + errorExceed (file, fileList) { + this.$message.error('上传失败请重试') + }, + uploadSuccess (response, file, fileList) { + this.dataListLoading = false + this.$refs.upload.clearFiles() + if (response.data !== null && response.data.length > 0) { + this.faultDataVisible = true + this.errordataList = response.data + return + } + this.$message({ + message: this.$t('prompt.success'), + type: 'success', + duration: 500, + onClose: () => { + this.getDataList() + } + }) + } } } diff --git a/src/views/modules/events/issue-review-detail-view.vue b/src/views/modules/events/issue-review-detail-view.vue index 71a14d6d..d74abd18 100644 --- a/src/views/modules/events/issue-review-detail-view.vue +++ b/src/views/modules/events/issue-review-detail-view.vue @@ -161,7 +161,7 @@ export default { }, // 表单提交 dataFormSubmitHandle: debounce(function () { - this.dataForm.categoryId = this.categoryIds[this.categoryIds.length-1] + this.dataForm.categoryId = this.categoryIds[this.categoryIds.length - 1] console.log(this.dataForm.categoryId) this.$refs['dataForm'].validate((valid) => { if (!valid) {