# yafadmin **Repository Path**: wcj2020/yafadmin ## Basic Information - **Project Name**: yafadmin - **Description**: yaf + medoo + vue(heyui heyadmin) 代码自动生成CURD - **Primary Language**: PHP - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2022-07-27 - **Last Updated**: 2022-11-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 介绍 前端使用vue、HeyUi-admin,后台使用yaf框架、medoo库操作mysql数据库。 ### 前端gitee地址 [https://gitee.com/wcj2020/heyadminyaf](https://gitee.com/wcj2020/heyadminyaf) ### 演示`demo` 地址: [http://wxlion.wxjinqiao.top](http://wxlion.wxjinqiao.top) 测试账号与密码: `test` `123456` #### 代码生成(Tool.php) 1. 生成列表`list.vue`和`form.vue` 2. 自动添加`request.js`里定义的接口与Vue组件定义的router 3. 生成php接口文件 4. ```javascript //定义了全局指令来控制按钮权限 Vue.directive('can',{ bind() { if (arguments[1] && arguments[1].value) { let el = arguments[0]; let text = arguments[2].context.$route.name + '.' + arguments[1].value; if(!arguments[2].context.$store.getters.auth.includes(text)){ el.style.display = 'none'; } } } }); ``` `` ![代码生成](http://wxlion.wxjinqiao.top/images/1.png) ![列表与详情](http://wxlion.wxjinqiao.top/images/2.png) ![菜单与接口权限](http://wxlion.wxjinqiao.top/images/3.png) ![角色权限](http://wxlion.wxjinqiao.top/images/4.png) ![自动生成的列表(支持树状表)](http://wxlion.wxjinqiao.top/images/5.png) ![接口响应时间](http://wxlion.wxjinqiao.top/images/6.png)