1.概要

在我们的系统中大部分地方都需要使用到列表,在列表中我们使用到了增查改删等操作,这些操作其实都是可以封装的。我们的做法是,将基本的操作封装到list.js,具体的列表页面集成这个基础类。

2.说明

示例:

import SysKettleJobApi from '@/api/system/core/sysKettleJob'
import SysKettleJobEdit from './SysKettleJobEdit'
//导入BaseList
import {BaseList, RxFit, RxGrid} from 'jpaas-common-lib';

export default {
    name: 'SysKettleJobList',
    //继承BaseList
    mixins: [BaseList],
    components: {
        RxFit
    },
    data() {
        return {
            columns: [

            ],
            //编辑界面
            component: SysKettleJobEdit,
            comment: "KETTLE任务调度",
            //窗口大小,如果不配置那么使用全屏打开
            widthHeight: ['800px', '600px'],

        }
    },
    methods: {
        //实现删除方法
        delById(ids) {
            return SysKettleJobApi.del({ids: ids.join(',')});
        }
    }
}

在编辑列表的时候,用户只需要简单的编写

  • 显示的列
  • 根据ID删除数据
文档更新时间: 2022-03-27 19:48   作者:zyg