微信小程序(三)——需求逻辑篇

概述

我们需要自己定义一些需求,要有网络请求,要跟服务器进行交互,能把数据存在我们本地的数据库里。而不是简单看了小程序API文档,在手机上显示几个界面和控件。

具体需求

请假出差申请系统概述:员工根据姓名和工号登录并绑定openid,进入小程序主页index,员工可向具有审核能力的人(通常是公司领导)申请出差或请假,post提交具体参数到后台,同时推送提交服务通知(类似一条微信消息)给审核人,告知其需要处理。处理结果再post到后台,并同时将处理结果以服务通知的形式推送给申请人。

逻辑图

申请小程序与审核小程序为同一款小程序:

效果模拟

我们主要实现这里的逻辑,界面会粗糙一点。
首次进入会登录,第二进入不会有登录过程:

首页:

提交一个申请:

审核人收到一个申请:

处理一个申请

申请人收到申请结果