+
+ 点击上传
+
+
+ 支持格式:excel表格,单个文件不能超过20MB
+ 注意:需要根据模版导入本年配件框架内容,重复上传会覆盖本年框架内容。
+
+
+ 确定
+ 取消
+
+
+
@@ -261,6 +301,7 @@ import {
updatePartTypeById,
delPartType,
} from '@/api/store/tools'
+import { fileUpLoad } from '@/api/system/upload'
import Treeselect from '@riophae/vue-treeselect'
import '@riophae/vue-treeselect/dist/vue-treeselect.css'
@@ -283,6 +324,7 @@ export default {
title: '',
// 是否显示弹出层
open: false,
+ openUpload: false,
// 是否展开,默认全部展开
isExpandAll: true,
// 重新渲染表格状态
@@ -333,12 +375,30 @@ export default {
],
},
isEdit: false,
+ // excel文件列表
+ excelList: []
}
},
created() {
this.getList()
},
methods: {
+ /** 上传excel文件 */
+ uploadExcel(file) {
+ console.log(file)
+ },
+ /** 上传excel文件前 */
+ beforeExcelUpload(file) {
+ console.log(file)
+ },
+ /** 上传excel文件成功 */
+ excelSuccess() {
+ console.log('上传成功')
+ },
+ /** 上传excel文件失败 */
+ excelError() {
+ console.log('上传失败')
+ },
/** 查询部门列表 */
getList() {
console.log(this.queryParams)
@@ -400,6 +460,11 @@ export default {
this.isEdit = false
this.initApiGetPartTree()
},
+ /** 导入excel按钮操作 */
+ handleUploadExcel() {
+ this.reset()
+ this.openUpload = true
+ },
/** 展开/折叠操作 */
toggleExpandAll() {
this.refreshTable = false