# audit-frontend-framework **Repository Path**: tufeiping/audit-frontend-framework ## Basic Information - **Project Name**: audit-frontend-framework - **Description**: 这是审计公司前端框架,基于Vue+jQuery,组件默认采用Webix作为实现,目前分三层,组件库层,前端逻辑层,前端实现层(第三方实现) 注意,最下层(第三方实现)会选择其他授权许可证方式的组件,但作为可选件,与本框架并无必然联系,所以本框架不同时发布第三方库文件,本框架采用最宽松的MIT开源授权许可证,您可以随意使用。 - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 0 - **Created**: 2019-01-22 - **Last Updated**: 2022-02-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 用友审计前端框架 (audit-frontend-framework) #### 介绍 这是 `北京用友审计软件有限公司` 前端框架( `AFF` ),基于 `Vue`, `jQuery` 等开源 `JavaScript` 框架/库,组件默认采用 `Webix` 作为实现,目前分三层,组件库层,前端逻辑层,前端实现层(第三方实现) 注意,最下层(第三方实现)会选择其他授权许可证方式的组件,但作为可选件,与本框架并无必然联系,本框架代码中包含的第三方库文件来自其官方试用版本,请在测试环境使用,并在试用期后删除,本框架采用最宽松的 **MIT** 开源授权许可证,您可以随意使用。 #### 环境依赖 1) node version >=8 [点击进入](https://nodejs.org/en/) 2) npm version >= 6.4.1 3) gulp cli version 2.0.1 local version 4.0.0 ~~~js npm i gulp -g ~~~ 4) browserify version >= 16.2.3 ~~~js npm i browserify -g ~~~ > 以上版本均为开发环境的版本号,可以高于此版本,但最好不要低于此版本 #### 前端架构 ![架构图](http://save.tufeiping.cn/AFF.png) 1) 组件层 目前包含有以下组件 audit-button, audit-layout, audit-input, audit-select, audit-radio, audit-check, audit-datapicker, audit-label, audit-tree, audit-grid, audit-dialog 2) 框架层 其实是一个很薄的中间封装层,以 `Vuejs` 为基础构建,该中间层作为审计前端框架的核心,屏蔽了对底层实现层的细节,提供组件的封装支持,异步请求支持,工具函数支持,事件处理支持,当然,整个框架默认支持并大量使用了 `jQuery` 库 3) 实现层 目前前端默认支持 `webix` 前端库作为组件库的底层实现,我们会逐步提供其他组件库的实现,如 `bootstrap`, `layui` 等优秀的前端库支持 #### 安装教程 1. git clone https://gitee.com/tufeiping/audit-frontend-framework.git 2. cd audit-frontend-framework 3. npm install 4. npm run start 5. visit demo [http://localhost:3000](http://localhost:3000) #### 更新历史 1. 初始化并提交代码 2019-01-22 2. 引入第三方依赖,并提交demo server代码 2019-01-22 3. 引入gulp打包 2019-01-22 4. 完成构建脚本 2019-01-23 #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_fixedpull 分支 3. 提交代码 4. 新建 Pull Request #### 其他说明 1. 该前端目前还在不断开发中,您如果需要使用该框架,需要持续关注本仓库以了解更新情况 2. 代码由 `北京用友审计软件有限公司` 编写并维护,但您可以使用(MIT) 3. 框架部分大部分都是基于开源代码构建,本框架也开源,但底层实现部分库会采用商业库,所以您在使用的时候需要注意这个问题,我们会提供开源版本的底层实现(比如 `layui`) 4. 如果您有兴趣加入我们,可以投递简历给 [我们](http://www.yonyouaud.com/a/abuot/contact/),或者直接联系 [我](mailto:tufpsj@yonyou.com),也可以直接作为本项目的贡献者参与本项目 5. 欢迎关注我们公司 [http://www.yonyouaud.com](http://www.yonyouaud.com)