- 前段规范:
- 1.前段采用layui框架,所有技术点一律采用layui框架中的工具,为保证页面风格的统一,禁止随便引入其它的前段插件。
- 2. svn地址:https://192.168.10.128/svn/calm/OA/oa_v2.x/05_CD/trunk/oa
- 3. layui框架文档地址: https://www.layui.com/doc/ 示例: https://www.layui.com/demo/
- 4.前段开发工具选用 Hbuilder X ,下载地址为:
- window: https://download.dcloud.net.cn/HBuilderX.2.6.1.20200226.zip
- mac: https://download.dcloud.net.cn/HBuilderX.2.6.1.20200226.dmg
- 5.整体页面风格:所有的页面必须保证pad上不变形,并适配谷歌、Edge、360
- 6.列表风格:如下图所示:

- 说明:所有按钮必须是图标+文字,所有点击按钮会更改后台数据(包含更新和删除),都要提示确认框,代码和样式如下:
top.layer.confirm('真的删除行么', function(index){
其具体使用保持和原来的方法保持一致。
obj.del();
top.layer.close(index);
});
所有的操作列按钮固定在右边不动,每一列的最小长度要固定,要保证在pad列表功能的可用性;
在列表页上单击,显示改功能的详情页面,采用layer.open 实现
发送ajax请求,采用我们自己封装的方法(里面集成了跨域、登录失效自动调到登录页,按钮权限,防止重复提交),其引入方式如下:
layui.config({
base: 'layuiadmin/' //静态资源所在路径
}).extend({
index: 'lib/index' //主入口模块
}).use(['index', 'useradmin', 'utils'], function(){
var $ = layui.utils.jquery
,table = layui.utils.table;
}); - 表单风格:

- 后端开发规范
- 1.后端采用的技术方案:Springboot2.1+activiti6.0+radis+mybatis
- 2.svn 地址:https://192.168.10.128/svn/calm/OA/oa_v2.x/05_CD/trunk/zsxc-oa2.0-web
- 3.jentis发布地址: http://192.168.10.153:8080/jenkins/login?from=%2Fjenkins%2F 用户名:lizongti flzx3QC 发布的项目为oa
- 4.开发规范:详见工程中的zsoa开放规范.doc
- 5.数据库设计文档的下载svn地址为:https://192.168.10.128/svn/calm/OA/oa_v2.x/02_BD/oa2.PDM 可以通过在线解析器查看,解析器地址为: http://www.dmanywhere.cn/