/** 此文件夹为CURD默认配置文件 */ export const config = { /* 默认设置 */ defaultOptions: { tag: 'default', // id字段名 idField: 'id', // 标题 title: '', // 请求数据的url url: '', // 排序规则,默认 id 降序, 支持多字段排序 ['id,desc', 'createTime,asc'] sort: ['id,desc'], // 按钮显示 optShow: { add: true, //添加 edit: true, //编辑 del: true, //修改 download: true, //导出 reset: true //刷新 }, // 调试开关 debug: false }, /* 数据状态配置 */ data: { msg: { submit: '提交成功', add: '新增成功', edit: '编辑成功', del: '删除成功' }, page: { // 页码 page: 0, // 每页数据条数 size: 10, // 总数据条数 total: 0 }, } }; /* 钩子事件处理 */ export const method = { //启动添加 toAdd(that) { that.$emit(HOOK.Add); }, //启动编辑 toEdit(that) { that.$emit(HOOK.Edit); }, //启动搜索 toSearch(that) { that.$emit(HOOK.Search); }, //启动删除 toDelete(that) { that.$emit(HOOK.Delete); }, //启动刷新 toRefresh(that) { that.$emit(HOOK.Refresh); }, }; /* HOOK */ export const HOOK = { /** 刷新 */ Refresh: 'refresh', /** 删除 */ Delete: 'remove', /** 新建 */ Add: 'add', /** 编辑 */ Edit: 'edit', /** 搜索 */ Search: 'search', /** 开始 "新建/编辑" */ beforeToCU: 'beforeCrudToCU', /** 添加取消 */ beforeAddCancel: 'beforeCrudAddCancel', /** 编辑取消 */ beforeEditCancel: 'beforeCrudEditCancel', /** 提交 */ Submit: 'submit' };