12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788 |
- /** 此文件夹为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'
- };
|