代码拉取完成,页面将自动刷新
------------------------------------------------
update 2018.5.10
author:zhy
增加部分:1.增加 SSL 证书,并设置项目访问http转向https
------------------------------------------------
------------------------------------------------
update 2018.5.6
author:zhy
增加部分:1.增加了接包人查看高级资料的第三方人脸检测功能
2.修改了无法通过json传输数据的bug
------------------------------------------------
------------------------------------------------
update 2018.4.23
author:zhy
增加部分:1.增加了很多东西
版本1.0 版本结束
------------------------------------------------
------------------------------------------------
update 2018.4.13
author:zhy
增加部分:1.发布工作成果
2.接包人申请接包
------------------------------------------------
/*
update:2018.4.13
author:yyq
修改内容:修改动态查看文件信息的样式
*/
------------------------------------------------
update 2018.4.12
author:zhy
增加部分:1.后台个人资料个人档请求访问
2.页面一些bug
------------------------------------------------
/*
update:2018.4.10
author:yyq
修改内容:接包人页面个人资料、项目看板、项目上传
待做:访问高级资料
*/
------------------------------------------------
update 2018.4.8
author:zhy
增加部分:1.管理界面发布外包功能
------------------------------------------------
/*
update:2018.4.7 10:00
author:yyq
修改内容:
一、project
1.删除'项目类别'(整包、兼职、悬赏)页面元素及行为
2.删除‘竞标报价’页面元素及行为
3.删除‘技术要求’页面元素及行为
4.增加‘技术类别’‘其他‘选项
二、manager
5.增加'发布新外包'外部的js文件和css文件
*/
/*
update:2018.4.6
author:yyq
修改内容:1.‘发布新外包‘的表单内容的布局和行为
2.‘项目安全等级‘的页面布局和行为
3.‘发包时间’‘发包者’‘项目安全等级’用隐藏域提交
4.基本提交表单判空验证
*/
/*
update:2018.4.4
author:yyq
1.解决ajax异步执行顺序问题
2.对上传信息分页
3.补充统计的页面
4.补充发布新外包的页面
*/
/*
update:2018.4.3
author:yyq
制作动态部分:1.显示所有文件。
2.点击后显示当前文件的负责人的上传信息。
3.显示文件上传信息的数据格式:[{name:"",info:{day:"",msg:""}},{},..]
*/
------------------------------------------------
update 2018.4.2
author:zhy
修改部分:1.整理后端代码添加类的注释
2.任务分配的逻辑代码
3.任务跟进的 ZTree 树的代码
4.人脸登录注册的后端代码
------------------------------------------------
/*
update 2018.4.1
author:yyq
1.修改前端页面人员信息的性别、签订协议、合同的呈现方式
2.完善考勤默认初始时间设置
3.任务分配可删除最后一个任务节点,增加分任务和负责人为空的判断,且新建文件夹后至少有一个分任务
*/
/*
update 2018.4.1
author:yyq
1.使用ztree文件树插件,ztree的json格式:
zNodes =[
{ id:1, pId:0, name:"父节点1 - 展开", open:true},
{ id:11, pId:1, name:"父节点11 - 折叠"},
{ id:111, pId:11, name:"叶子节点111"},
{ id:112, pId:11, name:"叶子节点112"},
{ id:113, pId:11, name:"叶子节点113"},
{ id:114, pId:11, name:"叶子节点114"},
{ id:12, pId:1, name:"父节点12 - 折叠"},
{ id:121, pId:12, name:"叶子节点121"},
{ id:122, pId:12, name:"叶子节点122"},
{ id:123, pId:12, name:"叶子节点123"},
{ id:124, pId:12, name:"叶子节点124"},
{ id:13, pId:1, name:"父节点13 - 没有子节点", isParent:true},
{ id:2, pId:0, name:"父节点2 - 折叠"},
{ id:21, pId:2, name:"父节点21 - 展开", open:true},
{ id:211, pId:21, name:"叶子节点211"},
{ id:212, pId:21, name:"叶子节点212"},
{ id:213, pId:21, name:"叶子节点213"},
{ id:214, pId:21, name:"叶子节点214"},
{ id:22, pId:2, name:"父节点22 - 折叠"},
{ id:221, pId:22, name:"叶子节点221"},
{ id:222, pId:22, name:"叶子节点222"},
{ id:223, pId:22, name:"叶子节点223"},
{ id:224, pId:22, name:"叶子节点224"},
{ id:23, pId:2, name:"父节点23 - 折叠"},
{ id:231, pId:23, name:"叶子节点231"},
{ id:232, pId:23, name:"叶子节点232"},
{ id:233, pId:23, name:"叶子节点233"},
{ id:234, pId:23, name:"叶子节点234"},
{ id:3, pId:0, name:"父节点3 - 没有子节点", isParent:true}
];
2.定义zTreeOnClick的点击事件函数,在里面可以填写下载文件的代码
*/
/*
update 2018.3.28
author:yyq
1.文件夹部分:json数据格式:
{
"name":"一个项目的名字",
"branch":[
{"name":"张三","info":["文件名1","文件名2","文件名3"]},
{"name":"李四","info":["文件名1","文件名2","文件名3"]},
{"name":"王五","info":["文件名1","文件名2","文件名3"]}
]
}
2.考勤选择时间框的优化,添加当天为默认时间
3.添加了删除任务的button,但是具体实现还要想想
*/
------------------------------------------------
update 2018.3.29
author:zhy
修改部分:1.完善了任务分配功能
------------------------------------------------
/*
update 2018.3.28
author:yyq
修改部分:完成了任务分配的功能
*/
------------------------------------------------
update 2018.3.23
author:zhy
修改部分:1.增加拥有管理员权限可跳转到管理页面
2.管理页面可查询人员考勤情况
------------------------------------------------
------------------------------------------------
update 2018.3.22
author:zhy
修改部分:1.修改后端MyBatis结构,使用c3p0连接池以及javaConfig方式配置数据库访问操作
2.解决不同权限用户在页面上有不同权限的bug
------------------------------------------------
/*
update 2018.3.21
author:yyq
修改部分:1.jquery解决跨页面传值问题
2.使用cdn引入文件,减轻前端文件数量
3.添加人员信息查询请求
4.添加考勤查询请求
*/
------------------------------------------------
update 2018.3.18
author:zhy
修改部分:1.使用MD5加密算法对数据库中用户输入密码加密
2.修改了用户注销失败的问题
------------------------------------------------
------------------------------------------------
update 2018.3.17
author:zhy
修改部分:1.修改了价格排序方式,将竞争标价排在最后面
2.打开了security的防跨域攻击,会自动拦截登录没有获得token令牌的所有Post请求
------------------------------------------------
------------------------------------------------
update 2018.3.13
author:zhy
修改部分:1.处理了分类查询没有把四项都选择完就点击确认出现请求失败的问题
2.增加redis数据库作为临时数据缓存点
3.增加了根据价格升序排列和时间降序排列
4.增加了所有后端代码注释
------------------------------------------------
/*
update 2018.3.11
author:yyq
新建了两个HTML页面,分别用于管理员和接包人员的个人主页。
*/
------------------------------------------------
update 2018.3.10
author:zhy
修改部分:1.处理了不同ajax请求的数据返回
2.加入mybatis的xml配置文件方式与注解协同书写MySql语句
问题:1.数据填充问题,下一次ajax请求的内容会接在上一次请求的后面
2.金额显示 undefined 问题
3.是否要将项目分类、项目状态、项目金额、项目类型全选都才能请求ajax?
4.后台的价格排序、以及时间排序尚未完善
------------------------------------------------
update 2018.3.9
author:yyq
修改部分:1.当用户进行站内搜索等会修改页面数据的操作时,被刷新的数据会被加载请求的数据覆盖,不同请求用不同的ajax传递
2.修改了多选框、单选框一些不恰当的value值,改为中文或数字,使得传到后端的value值更加容易理解和操作
3.项目金额有两种情况,一种是数额,一种是没有数额,竞标报价,进行判断后,以两种情况来填充金额在页面的部分
------------------------------------------------
update 2018.3.6
author:zhy
修改部分:1.考虑到该项目是桌面软件的因素,当输入网址后首先需要进行登录才能访问项目主页,并登录后在右上角显示登录名
2.处理了前端请求填充页面上的外包信息的问题
3.处理了通过项目分类、项目状态、项目金额、项目类型查询外包信息的请求
4.处理了通过搜索框输入项目名进行模糊搜索相关项目的请求
------------------------------------------------
/*
update 2018.3.5
author:yyq
修改页面动态加载,添加数据代码
*/
/*
update 2018.3.1
author:yyq
增加部分:增加project.html页需要的ajax请求部分:
1.页面加载时请求,将内容填充到页面
2.在导航栏search后动态刷新
3.多选框组点击确定,按选择刷新页面
4.选择排序方式动态刷新
说明:后端返回数据格式:
message[
{
state(状态):“new/报名中/实施中/已完成”
name(名称):“项目名称”,
type(承包类型):“整包/悬赏/兼职”,
category(项目类型):“网站开发/移动开发/嵌入式系统等”,
content(项目简介):“项目说明和简介”,
number (项目人数):"3人”,
money(金额):1000等
publisher(发布者):“某某某”,
time(时间):“年月日”,
requirement(要求):“...”,
progress(进度):x
},
{},
{},
{},
...
]
*/
/*
update 2018.2.8
author:yyq
给主页添加导航栏
*/
/*
update 2018.2.7
author:yyq
修复测试提交按钮事件,修改一些样式的细节
问题:在前端无法验证ajax代码的执行情况,需要后端测试一下
在ajax验证正确或错误时,提交按钮是否起作用,还有没有问题
*/
/*
update 2018.2.4
author:yyq
修改提交按钮出现的bug
*/
------------------------------------------------
update 2018.2.3
author:zhy
增加部分:权限认证
问题:登录信息填完后登录按钮仍不可点击
注册时不输入短信验证码仍可以注册成功
------------------------------------------------
/*
update 2018.1.30
author:yyq
处理图片验证码刷新问题
适应手机端
*/
/*
update 2018.1.28
author:yyq
修改部分:修改以上问题
*/
------------------------------------------------
update 2018.1.26
author:zhy
修改部分:完善了注册功能的后台服务,以后修改持久层框架使用MyBatis访问数据库
问题:
注册部分:获取短信验证码按钮点击错误
注册时输入完密码以及确认密码后当再次修改密码时,确认密码部分没有实时检查是否与密码一致
登录部分:手机号、密码异步请求后台失败
刷新图片验证码失败
整体:当跳转到 login_register.html 页面时首先显示的登录信息
------------------------------------------------
/*
update 2018.1.24
author:yyq
修改部分:js:修改语法错误,优化函数的引用,变量的声明和初始化,增减注释.html:调整部分样式
增加部分:
优化注册和登录的按钮,仅当用户所有信息填写正确时可以使用,否则禁用按钮,不能点击
需要后端增加部分:
增加手机号验证:是否已经注册,请求后端 url: "/users"
图片验证码点击后刷新前端部分,图片从后端获取。还需要后端改一改<a href="javascript:;" @click="changeCodeImg()">
验证图片验证码是否正确,url: "/askimgcode",
短信验证码点击后先后端请求数据并发送手机号,60秒后才能再次获取(后端还需要返回发送的验证码以便前端验证)url: "../Ajax/smsrandcodetest.ashx?phone=" + phone1.val()
问题:
目前前端还有个别不能正常显示验证的样式,还在修改中···见谅
*/
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。