whychw
2020-07-11 e0a5b82b2a3f146e1bc2e0bc4d72d705dcd11b81
修改
1个文件已修改
26 ■■■■■ 已修改文件
src/pages/file/index.vue 26 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/pages/file/index.vue
@@ -24,6 +24,7 @@
                        class="el-green"
                        :data="tableData"
                        border
                        @selection-change="selectChange"
                        size="mini">
                            <el-table-column
                            align="center"
@@ -103,6 +104,8 @@
            treeData: [],
            tableData: [],
            action: action,
            // 当前选择行的数据 对象数组
            selection: [],
        }
    },
    mounted () {
@@ -111,14 +114,30 @@
    methods: {
        // 单个下载
        download (obj) {
            this.tableName = obj.tabel_date;
            this.tableName = obj.table_date;
            this.$nextTick(()=>{
                this.$refs.export.submit();
            });
        },
        // 多个下载
        downloadMult () {
            let arr = [];
            if (this.selection.length == 0) {
                this.$message({
                    type: 'warning',
                    message: '请选择要下载的文件'
                });
                return false;
            }
            this.selection.forEach((v) => {
                arr.push(v.table_date);
            });
            this.tableName = arr.join(',');
            // console.log(this.tableName);
            this.$nextTick(()=>{
                this.$refs.export.submit();
            });
        },
        treeClick(data) {
            const sys_name = data.txt;
@@ -180,6 +199,11 @@
                    message: '请求后台失败,请检查网络连接!'
                });
            });
        },
        // 行勾选状态变化
        selectChange (selection) {
            console.log(selection);
            this.selection = selection;
        }
    }
}