I'm Sham
一个在通往码农道路上走走停停的行政文员

小程序更新日志(记录制作历程)

2019年08月22日

  • 将图片上传进行了优化,添加了上传图片的同时,生成对应的缩略图,并将缩略图的地址返回给小程序,用于用户打开内容时展示,减少用户不必要的流量和加载图片的时间内耗费,如果点击图片,则会展示原图片,保证图片清晰度(通过php里的替换代码,将缩略图地址替换成对应的原图地址);
  • 因为计划要做摄影大赛图片征集,会收集大量原图,而Sham的阿里云服务器只有1m带宽,打开原图让人崩溃,于是将活动的图片上传改到搬瓦工服务器,虽然是国外服务器,但是加载速度还是很不错的,就是不知道为什么,一但上传的慢了,就会报408错误,待解决;
  • 本来想改成图片添加之后,先不上传,等用户提交表单时候再先上传再传表单数据到服务器,但是不知道为什么,图片上传返回地址数据后,不会添加到表单数据中上传,于是只能暂时在用户添加图片之后,弹窗2次确认是否上传

2019年08月17日

  • 将餐饮反馈的照片放大预览调整了,但是目前还没办法搞定处理结果的照片放大功能;
  • 增加了后台判断文章/活动发布日期是否是一周内的,如果是,则前台显示new小图标,以便提醒大家查看;
  • 将宿舍活动和餐饮活动改到对应模块中,以便查看。
  • 去除了宿舍和餐饮模块顶部banner图片,减少不必要的流量浪费,并空出区域;
  • 将后台图片上传接收文件合并成一个,根据小程序传来的不同参数,将图片存入对应文件夹中,并且把图片文件夹移到后台文件夹外,这样减少服务器备份存的文件大小。

2019年08月14日

今天发现一个问题,使用layui框架来展示活动报名结果的时候无法分页显示,因为以前sham分页是在通过sql读取数据库的时候就进行分页读取,而活动报名读取数据库后会拼接数据数组,有点区别。

查询网友分享后搞定了,通过array_slice()来进行分页,代码记录备忘下:

//array_slice(原数组,开始下标,要取几条)
//假设已经得到数组$data 
  $pageNow = $_GET['curr'];   //当前是第几页
  $pageSize = $_GET['nums'];  //每页显示的条数
  $start = ($pageNow-1)*$pageSize;  //从第几条开始
  $datas= array_slice($data,$start,$pageSize);  //将$data数据动态变成需要显示的数据,最好使用$datas数据就可以了

另外因为今天宿舍推了1个宿舍物品统计,截止到现在,总共有80多人添加使用小程序了,可喜可贺,破百指日可待,加油!!!


2019年08月13日

进一步优化,给活动在发布的时候就可以选择开放给哪些人(全部/宿舍/伙食委员),以便进行分类展示,而不用有的给不需要参与的人员看见,主要是为了满足比如进行宿舍物品统计的时候借用活动模块进行,因为如果使用报修模块,会产生很多后续回复确认的工作


2019年08月12日

搞定了在后台layui框架里显示报名清单,其实还是小白了,其实实现原理就是通过group by来读取当前活动报名中的工号清单,然后通过循环历遍工号,读取对应工号下面的报名数据,同时添加到数组中,最后生成json让layui读取就行了。


2019年08月11日

在昨天的基础上,搞定了后台发布活动,小程序接收活动,导出报名数据,但是没有搞定后台显示报名清单,因为暂时用的layui框架,刚开始用,不太懂怎样去对接数据


2019年08月10日

搞定了使用js给表单添加固定的表单组件,可以用作给活动动态添加选项,存入独立数据库,然后再用小程序读取后,在小程序显示需要的表单输入框、picker等,最后通过循环历遍这些组件,将数据存入数据库


2019年8月8日

今天和经理汇报了下小程序成果,申请开始全员试用,同意了,可喜可贺,连夜制作了使用说明,就等明天发出去了。

辛苦做的东西总算可以被人使用了,感慨啊,晃晃悠悠近3个来月了吧,不容易啊。


2019年8月6日更新

  1. 应IT要求,将后台数据库中用户姓名改成“姓**”,然后把手机号的区域暂时关闭了,但保留了数据库空字段
  2. 将原来直接更改用户信息模块,调整为用户修改密码,注销功能(注销是直接把现有工号下的openid等微信信息直接更新为“”空,防止读取到2个工号信息导致错位)
  3. 报名模块中,添加了输入工号(达到7位完整工号时),读取数据库中对应的姓名,然后返回到小程序中并填入到input中,如果查询不到,则返回工号错误提示
  4. 在个人中心中添加了onshow时刷新,为了防止过多的访问后台读取openid,添加了1个判断条件,当缓存中有openid时,直接调用缓存的,如果没有,则访问后台读取openid

2019年8月3日更新

今天给小程序制作了1个简单的后台,通过layui框架,参考网友分享的代码,将原来的建议后台优化了下,至少能通过卡片式标签,来打开各种功能;



2019年8月2日更新

搞到很晚,其实这条是3号记录的,匆匆将活动模块给做出来了,通过后台发布文章的模式.

因技术有限,目前只能实现在发布文章的时候,添加选项,然后小程序识别后,显示出单选选项,然后用户点击想选择的选项,提交表单,将工号姓名以及选项一并存入后台数据库,同时如果后台查询到已经报名过的话,会显示报名结果,至少能满足月初需要做的旅游报名的。



2019年7月28日更新

将分开制作的食堂服务小程序于宿舍管理小程序合并,同时更新了食堂服务小程序的代码,在里面添加了公告&用餐管理制度,其实就是与宿舍管理制度里的一致,复制粘帖。

同时,在今日菜单栏目内,增加了查询其他日期菜单的功能,就是通过时间picker选择日期,然后把他传给后端查询后返回数据。



2019年7月25日更新

给宿舍管理小程序添加了查看当月宿舍空调用电清单,通过后台每月上传电费报表,然后用户就能看到当月自己宿舍的空调用电量和收取的电费。


前面的没记录,暂时想不起来了…………

赞(0) 赏杯咖啡!
未经允许不得转载:Sham@双目瞿 » 小程序更新日志(记录制作历程)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

如果你觉得文章好,请赏1杯速溶咖啡给Sham吧!

微信扫一扫打赏