d2-crud-plus基操说明
d2-crud-plus的基本操作说明
相关文件api参考:http://greper.gitee.io/d2-crud-plus/guide/
colunms中的itemProps的class,名称为yxtInput我拿到了全局,不要在每个页面都加了,以后改的时候不好改。
之前封装的姓名,手机号,身份证号脱敏等全局方法还是 放在global.js里面。与之前的用法无异
1.1权限说明
菜单按钮的添加按照系统中的提示说明进行添加
按钮的权限在菜单相对应的页面中的操作列的按钮权限进行添加(一般是后台添加,除非个别修改前台进行修改)
1.2 页面说明(.vue页面)
页面中的基本的增删改查不需要做特别的设置,直接复制该目录下的vue页面:views/system/dictionary/index.vue。相关的操作方法不要做任何修改。除非在页面中又相关的审核等操作
1.3页面配置说明(crud.js)
配置文件的名称不要变动。详情见:views/system/dictionary/crud.js
pageOptions 是配置右上角相关的几种模式,具体见文档,常见设置如下:
options对应的el-table的设置,常见设置如下:
rowHandle对应的是表格的操作列,自定义的按钮方法在vue页面的<d2-crud-x @dictionaryConfigure="dictionaryConfigure"></d2-crud-x>上回传显示;如下:
最重要的就是colums了,页面中相关的searchForm,addform,editform,viewform以及相关的table都在这里面进行配置,以下数组包含类型(input,select,radio,富文本编辑器,图片上传,tree的选择,时间选择器),包括全局字典的应用方法,colums列中的请求方法。
