C#开发微信门户及运用(46)-基于Bootstrap的微信门户应用管理体系机能介绍

在面前介绍很多的微信框架,基本上都利用EasyUI的界面来搭建的微信框架,如小说《C#支付微信门户及应用(8)-微信门户应用管理体系机能介绍》介绍的一律,可是随着微信的H5应用越多,由此转换为更切合做H5页面使用框架的Bootstrap开发框架,本文介绍的全部微信模块都是基于Bootstrap的施用。

微信支付包罗公众号、公司号、微信小程序等方面包车型客车花费内容,必要对腾信的微信API接口进行打包:包涵事件、菜单、订阅用户、多媒体文件、图像和文字音信、新闻群发、微信支付和供销合作社红包、摇一摇设备、语义明白、微信小店、微信卡劵等相关接口处理,其它还包罗扫一扫、图库和相片管理、地理地方、H5页面开发等内容,以及公司号简报录接口、成员新闻相互发送等方面接口。

① 、系统的严重性特征总计

微信门户应用管理体系,接纳基于 MVC + Bootstrap + Ajax + Enterprise
Library
的技能路线,界面层选取Boostrap +
Metronic组合的前端框架,数据访问层扶助Oracle、SQLServer、MySQL、PostgreSQL等数据库。在微信门户系统之中,完毕上面那个功用操作:

    1)完结菜单的动态配置及立异到服务器上;

    2)动态定义事件和响应新闻,实现对两样行业,不相同须求的食谱动作响应;

    3)动态的对答指令配置处理,达成成套应答链的音讯处理;

    4)获取订阅用户和用户分组音信,并得以兑现用户分组音信的保险等操作;

    5)管理并立异多媒体文件、图像和文字消息等剧情,方便为客户推送音信做准备。

    6)使用向选定订阅用户照旧分组举办消息的群发功用。

 
  7)提供对用户语音的辨认,并将识别结果和事件处理进行过渡,完成语音内容的拍卖。

 
  8)提供对地理地点的记录和扩大应用,完结对百度天气、热播影片、影院、旅游、交通音讯等方面包车型地铁第2方应用的连结。

    9)记录用户输入的对话记录,并能够依据会话记录向客户进行新闻的出殡。

 
  10)集成微信扫一扫的效应,达成条码和二维码扫码的效应整合,能够在后台整合本身应处理;。

 
  11)集成微信其余流行成效,蕴涵拍录和图库选用、火速发送地理地方等成效;

    12)集成获取关切成员的唯一ID,更新用户备注,获取客服聊天记录等效果。

 
  13)集成微信支付和商行红包、摇一摇设备、语义通晓、微信小店、微信卡劵等有关接口处理。

 
  14)完成集团通信录的田管,包蕴单位管理、成员管理、标签管理,使得大家得以更便宜同步集团号音讯;

    15)达成集团号无界定的音讯发送,能够使集团和关怀成员之间联系更顺畅;

 
  16)集成集团号文件新闻、图片音讯、文件新闻、语信息息、摄像音信、图像和文字消息等内容的发送整合,统一处理接口;

 
  17)完结集团号菜单的动态配置及立异到服务器上,动态定义菜单事件和响应音讯,实现差别的食谱动作响应;

 
  18)管理并更新公司号的多媒体文件,方便同步到温馨文件服务器举办存款和储蓄和处理;

    19)使用重定向作用获订阅用户音信,达成集团成员身份的证实和拍卖。

 
  20)平台和微信开放平台整合扫描二维码登录,通过扫码绑定并一向登陆系统。

    ……

② 、系统功用介绍

2.1)系统登录

 图片 1

在系统登录界面输入账号和密码后(暗许账号admin,密码为空),即能够顶尖管理员身份进入管理类别的主界面。

系统登录后,通过水平菜单实行后台功用管理。

图片 2

2.2)微信账号管理

 系统帮助多微信账号的连通管理和采用,同时帮助订阅号、公众号、公司号、小程序的账号配置。

 图片 3

能够在系统右上角实行账号的切换管理。

图片 4

2.3)菜单管理

 在系统中管理菜单,并经过把菜单提交到服务器上,达成菜单的动态配置和浮动,能够为我们系统适应种种的须要,完毕灵活的处理。

图片 5

微信菜单的增进界面如下所示。

图片 6

 微信菜单的修改界面如下所示

图片 7

 微信菜单定义是储存在数据Curry面,假若需求提交到微信服务器上并生效,则须求调用微信API接口举办拍卖,作者在页面的Controller控制器里增添贰个交付到服务器的处理格局。

图片 8

在微信服务账号的流派上,菜单的显现效果如下所示。

图片 9

咱俩知晓,微信的服务器架起了客户手提式有线话机和开发者服务器的二个大桥。当大家在微信服务器上的福特账号创设了相应的菜单,通过新闻的传递和响应,就能促成了与用户的互相操作,上边是它的音信流程图。

图片 10

 

2.4)菜单事件的处理

对此动态变化的食谱,当先八分之四状态下是用作Click的艺术,也正是内需定义种种菜单的风浪响应操作,大家利用微信的话,能够理解到,微信的处监护人件,一般能够响应用户文本音信、图片音信、图像和文字新闻等内容,常规下,一般采用文本新闻仍旧图像和文字音信居多。

为了尤其落实响应内容的选定,大家把菜单的事件定义和内容定义实行分离管理,事件定义能够应用八个文本音讯,也足以利用四个图像和文字音信实行整合,那样能够兑现更为灵敏的选用环境。

图片 11

丰盛事件定义如下所示

图片 12

事件的响应内容编码,能够采用输入或然从“编辑”按钮中精选,当选取“编辑”按钮进行精选的时候,系统弹出1个会话框供用户对事件的响应内容编码选择。

图片 13

完了选用后,回到原先的新增界面,将会看到重回的记录正是大家挑选的笔录。

图片 14

微信事件的编写界面如下所示,类似新增界面包车型地铁剧情。

图片 15

 

2.5)微信新闻内容管理

上边说到,菜单的轩然大波经过关系事件编码举行拍卖,而事件自身能够结合八个音讯内容,由此消息内容是响应客户操作的细单反元,它们能够是一条文本信息、图像和文字新闻,也能够是多条新闻的结缘(同类型的话)。

图片 16

为了方便管理,小编把音讯分为了图像和文字、指令、文本类型,假设要求,仍是能够依据需要把它细化为别的项目标新闻。

音讯内容的增加界面如下所示。

图片 17

文件音信的手提式有线电话机上界面效果如下所示。

图片 18

那里不管是文件音信还是图像和文字音信,大家归总以图像和文字音信的概念来定义音讯,若是是文件音信,大家只供给获得描述内容作为音信的主心骨即可。

图像和文字新闻的编写界面如下所示,首要就是填写完整的剧情和图表,以及页面详细的链接即可。

图片 19

上边的这么些客户关系管理类其余音讯,在三哥伦比亚大学上出示的界面效果如下所示,单击链接,能够切换来新闻跳转链接地址的。

图片 20

 

2.6)应答指令的掩护

应对指令的维护,有点类似于事件的保管,首要正是概念一些行使的命令,方便构建应答系统的响应链,从而完结一步步的操作指令。

图片 21

在后台装置好回答指令后,系统就能依照回应指令链进行拍卖了。首先大家须求提供3个跻身应答链的提示界面,如下所示。

图片 22

但大家在菜单选拔应答系统后,系统重返一个文本提醒界面,如下所示。

图片 23

以此界面里面提醒了有的按键,包含多少个定位的按键和一部分事情按键,输入简单的1~6能够对选取进行响应。

图片 24

我们看来上面的界面,输入指令1后,系统进入下一层的应对指令,然后又列出多少个可供输入的按键和内容提醒。

当大家继续输入业务按键1后,响应的是1个图像和文字音讯,也是有关按键的详尽表明。

图片 25

本条时候,大家也还可以输入*号按键,重返上一级菜单的。

 

2.7)客服管理效率

图片 26

输入0则转入了客服对话情势,后续您发的别样音信,将会转接到多客服系统里头了。

图片 27 

当用户发送新闻后,客服帮手就能立时吸纳音信并拍卖和客户的答问了。

 图片 28

因而选拔多客服的客户端,那样处理音讯交互起来尤其有益,能得到客户的对话消息了,在微型计算机客户端上,看到的界面如下所示。

图片 29

手提式有线电电话机上的出口截图如下所示。

图片 30

这么就可见透过多途径,及时响应客户的新闻了。

2.8)订阅用户管理

为了更实惠管理订阅用户以及分组音信,大家可以从微信服务器上赢得有关的音讯,供大家询问关注的用户新闻,也得以为持续的群发新闻做准备。 

图片 31

订阅用户的军管如下所示,暗中同意能够经过用户的地点进行查看,地区依照:国家-省份-城市这样的级别进行拓展。

图片 32

也足以根据标签查看,标签能够拓展尊崇,以及为标签进入也许移除职员,界面如下图所示。

图片 33

以及能够依据分组查看,如下所示。

图片 34

订阅用户能够从微信服务器上举办同步到本地,单击同步数据,能够把服务器上的用户数量下载到本地开始展览更新大概写入。

图片 35

双击能够查看订阅用户新闻,查看订阅用户的详细新闻界面如下所示。

图片 36

 

2.9)用户标签管理

微信公众号,仿照集团号的笔触,扩充了标签管理的作用,对关切的观众能够设置标签管理,完毕更为有益于的分组管理功用。开发者能够利用用户标签管理的相干接口,实现对民众号的价签进行创办、查询、修改、删除等操作,也足以对用户展开打标签、撤消标签等操作。

标签管理是代表用户组管理的一种标签,能够很好管理订阅的用户,大家能够通过包装好的微信接口很简单的获得腾讯服务器上用户标签列表,然后进行政管理制,如下图所示。

图片 37

而且前边提到了,能够在订阅用户按标签进行敬重的,如下所示。

图片 38

编写制定标签音讯界面如下所示。

图片 39

 

2.10)多媒体管理

多媒体管理是指把地面文件上传到微信服务器上实行保存,方便消息的出殡和埋葬等操作。微信须求,有些音信,必须是先上传到服务器上,然后才能应用它的媒体ID实行发送的。

文本成功上盛传服务器后,在列表里面包车型客车“文件上传标识,就是一串BASE64的编码数据,同时有3个上传的时光戳(因为微信服务器只保留了3天的媒体数据,超越限期的数额会被活动删除。

并且,在列表的上边,有三个第贰的效益:上传选定的记录,重新上传过期的笔录。方便我们对友好多媒体文件的双重更新操作。

图片 40

添加界面操作如下所示,当中引入了附属类小部件上传的控件实行文件的操作,格外有益。同时上传成功的文件,会在列表中列出。

图片 41

多媒体文件能够是上边二种方式:图片、语音、录像、缩略图。

图片 42

保存后的数额记录,文件上传标识和岁月戳都是空的,我们只要要利用,必须把他们上传到微信的服务器上,然后根据它的MediaId举办新闻的出殡,上传选定的记录操作界面如下所示。

图片 43

多媒体文件顺遂上传后,记录的新闻如下所示。

图片 44

 

2.11)图像和文字音信处理

图文新闻分为单图像和文字音信和多图像和文字新闻二种,单图文新闻如下所示。

图片 45

多图文新闻如下所示:

图片 46

和多媒体数据管理均等,图像和文字新闻也是因此平等的点子开展保管,先上传到服务器,然后在展开消息的出殡操作,多媒体新闻没有差距于有时光方面包车型客车限制供给,具体在大家的微信门户平台之中管理界面如下所示。

图片 47

添加图文音信界面如下所示,保存后,能够在编辑界面中的“别的图像和文字列表”里面,继续添加多图像和文字的音信内容。

图片 48

在添加界面中,选用图像和文字音讯的缩略图,都以经过选定内定的,已经上传来服务器上海体育场地片也许缩略图能源才足以的。

图片 49

添加后的多图像和文字列表,能够开始展览查看管理。

图片 50

保留记录后,然后继续上传,上传后的笔录界面如下所示,成功后再次来到一个上传后的服务器标识和岁月戳,不然提醒错误。

图片 51

 

2.12)会话音信管理

为了便利记录客户的输入和发送音信,我们在微信门户管理平台之中著录用户的输入数据,具体会话音讯管理界面如下所示。

图片 52

笔者们得以双击近日48钟头内的别的一条记下,能够给关切的客户拓展消息的出殡操作,假诺新闻发送成功,用户在手提式有线电话机的微信账号里面就能接到相关的发送音讯了。

图片 53

 

2.13)群发新闻管理

为了对客户开始展览对应的营销操作,有时候我们需求对点名的群主或许人士进行音讯的群发,让客户日常性的打听大家产品的音信和活动。

鉴于群发新闻,除了文本新闻,能够直接编辑发送外,其余数据,必须供给是上传到服务器的多媒体文件也许图像和文字新闻内容,因而前边的多媒体管理和图像和文字音信管理,就是重视为了群发新闻的目的引入的。有了地方的多媒体和多图像和文字消息,大家从阳斯科学普及里间接选举拔记录即可实行发送,从而省却麻烦的连锁工作,完结飞快的新闻群发操作。

图片 54

群发的音讯,能够按群发分组举办查看,也能够依据新闻类型举办查看,使得大家管理起来根据便利。

图片 55

添加图像和文字消息,可以选用文本音讯、图像和文字消息、图片消息等剧情,依照分裂的情节,界面提供分歧的选择操作。

新闻的群发类型分为二种,一种是遵照分组,那么从阳罗利间接选举拔相应的分组即可;一种是基于用户的OpenID进行发送,提供给用户输入。重要的操作界面如下所示。

图片 56

2.14)使用语音处理

我们领悟,微信最起头正是做语音聊天而使得其更为盛行的,由此语音的分辨处理自然也就改为微信交流的二个重要途径,微信的开销接口,也提供了对语音的音讯请求处理。那里根本介绍如何利用语音的辨认,对C#支出的微信门户应用的成套事件链的拍卖操作,使得在大家的微信账号里面,越发便于和多元化对用户的输入实行拍卖。

在系统后台里面,会检讨是或不是获得了微信的语音识别结果,假诺获得,那么那个时候,正是和拍卖用户文本输入的操作大概了,语音输入的处理逻辑如下所示。

图片 57

率先自个儿依照识别结果,寻找是不是用户读出了微信门户的菜系名称,如若依照语音结果找到呼应的食谱记录,那么大家进行菜单事件(假若是UTiguanL的View类型菜单,大家不能够重定向到钦命的链接,因而交到3个链接文本提醒,给用户单击进入;若是没有找到菜单记录,那么我们就把语音识别结果作为一般的事件进展拍卖,如若事件逻辑没有拍卖,那么大家最后交给一个暗中认可的语音回复提醒结果就能够了。

微信门户测试界面效果如下所示。

图片 58 
 图片 59

 为了便于对客户会话的记录,笔者的微信门户后台,会记录用户的语音输入内容,如下所示。

图片 60

 

2.15)使用地理地方扩展相关应用

咱俩精通,地理地点音讯可以用来做过多有关的运用,除了我们得以清楚用户所在的岗位,还是能够提到出一些地理地点的接纳,如气象,热播影片,附近景色,附近影院,交通事件等等,反正全体和地理地点相关的消息,大家都得以依照要求做一些扩充应用。这里最重要介绍利用地理地点音信,怎样构建利用这几个使用的操作。 

1)微信的地理地点音信 
在行使前,大家先来看望微信的接口,为大家定义了这么些关于与地理地点的信息。其实地理地方的新闻,微信分为了三个方面,三个是收纳用户的地理地点伸手,二个是用户同意上报地理地点操作,定时发送的地理地方消息。

地理地点的报告操作,正是在输入的地点,选取+号实行添加地理地点,然后采取当前要么钦命的地理地点地图,具体操作如下所示。

 图片 61             
  图片 62

首先对用户地理位置的央浼,小编依据数据库配置给出了二个用户挑选的命令提醒,如下所示。

图片 63

为了对地理地点伸手的处理,作者定义了二个用于拍卖这几个操作的一声令下操作

图片 64

如此那般任哪个地点理地方的指令操作,就在应答链里面进行很好的跳转管理了。多少个使用扩充的界面效果如下所示。

图片 65 
 图片 66

图片 67 图片 68

图片 69

 

2.16)微信扫码登录

在当今众多网站内部,都使用了微信开放平台的扫码登录认证处理,那样做一定于把地方验证交给较为权威的第叁方实行验证,在应用网站内部能够不要求存款和储蓄用户的密码了。

在用户列表的二维码连接上,单击能够对用户举行微信扫码绑定,那样用户能够在扫码登录处直接扫码登录,不须求输入账号密码。

图片 70

一旦得逞绑定用户微信,在微信端会稳定到贰个绑定成功的页面(自定义的H5页面),如下所示。

图片 71

假使用户已经进展了二维码绑定,则足以在管理界面举行废除绑定,这样能够解绑用户账号和微信之间的关系。

图片 72

 

2.17)微信摇一摇红包功用

 摇一摇周边红包接口是为线下商行提供的发红包功用。用户能够在商户门店等线下场馆通过摇一摇周边领取卖家发放的红包,在线上转账分享无效。

开发者可透过接口开发摇一摇红包功用,特点包涵:

  1. 可挑选使用模板加载页或自定义Html5页面调起微信原生红包页面(详见成立红包活动中use_template字段,1为运用模板,2为运用自定义Html5页面)
  2. 原生红包页面拆红包,无需通过群众号消息发出
  3. 提供关爱群众号能力,用户可机关选拔是还是不是关怀(裂变红包分享时不济)
  4. 做到页面可配置跳转链接,可跳转专营商的别的自定义Html5页面
  5. 同1个用户在单个红包活动中不得不提取二回红包

用户侧交互流程

平常的摇一摇红包的流程如下所示,那里没有采纳用户自定义的模版,也正是利用系统内置的(努力加载中。。。)的页面,红包需求团结拆开。

图片 73

红包组件接口调用流程

  1. 提请红包接口权限:登录摇一摇周边商行后台https://zb.weixin.qq.com ,进入开发者扶助,申请开通摇一摇红包组件接口;
  2. 红包预下单:调用微信支付的api举行红包预下单,告知须要发放的红包金额,人数,生成红包ticket;
  3. 始建活动并录入红包音信:调用摇周边平台的api录入成立红包活动并录入消息,传入预下单时生成的红包ticket;
  4. 调用jsapi抽取红利包:在摇出的页面中经过调用jsapi抽取红利包,抽中红包的用户能够拆红包;
  5. 调用以上接口时,红包提供商行和红包发给商户公众号供给一律。

摇一摇红包的处理进度能够先的流程表明,申请权限后,须求在摇一摇后台配置相关的红包处理页面,然后经过红包接口处理提交红包数量,最后通过摇一摇的配备摇出界面,使用JSAPI完结抽取红包的操作,具体进度如下所示。

图片 74

其间红包接口处理,是调用一种类的红包接口达成的,包蕴红包预下单、创设红包活动、录入红包音信等操作,如下所示。

图片 75 

 在那之中微信支付的连带陈设音讯在账号的新闻里面

 图片 76

 利用摇一摇以及微信红包接口,使用手提式有线话机摇一摇获得红包的经过界面效果如下所示。

图片 77

图片 78

对包裹好的微信接口,接口成功调用后,大家得以在民众号的对话里面来看红包的消息结果,如下是整整红包发送及拆除与搬迁的进度。

图片 79

除此以外大家也对裂变红包进行了接口的包裹,若是大家供给发送裂变红包的时候,直接调用裂变红包的接口即可完结红包发送的操作。

图片 80

 

2.18)微信H5页面及JSDK开发

在我们付出微信页面包车型地铁时候,供给大批量用到了各个表现的效用,一般能够行使Boostrap的作用来统一筹划差别的页面,不过微信团队也提供俯拾正是这地点的能源,包含JSSDK的接口,以及Weui的页面样式和相关功能页面,给我们提供了非常的大的便宜。

1) JSSDK

微信JS-SDK是微信公众平台面向网页开发者提供的根据微信内的网页开发工具包。通过利用微信JS-SDK,网页开发者可依靠微信高效地接纳油画、选图、语音、地点等手提式有线电话机系统的能力,同时能够直接利用微信分享、扫一扫、卡券、支付等微信特有的能力,为微信用户提供更优质的网页体验。

现阶段JSSDK扶助的接口分类包蕴上边几类:基础接口、分享接口、图像接口、音频接口、智能接口、设备音讯、地理地方、摇一摇周边、界面操作、微信扫一扫、微信小店、微信卡券、微信支付,随着微信功效的全数结合,推断更加多的接口会陆续开放出来。

2)WeUI和Jquery WeUI

WeUI 是一套同微信原生视觉感受一致的功底样式库,由微信官方陈设团队为微信内网页开发量身设计,能够令用户的使用感知特别统一。在微信网页开发中应用
WeUI,有如下优势:

  • 同微信客户端一致的视觉效果,令全数微信用户都能更便于地利用你的网站
  • 方便人民群众获取便捷利用,下跌开发和筹划费用
  • 微信设计团队精心炮制,清晰鲜明,简洁大方

该样式库如今包蕴 button、cell、dialog、progress、toast、article、icon
等各式成分,已经在 GitHub上开源。访问 http://weui.github.io/weui/ 或微信扫码即可预览。

jQuery WeUI 中使用的是官方 WeUI 的 CSS 代码,并提供了 jQuery/Zepto
版本的 API 达成。JQuery
WeUI相对于在法定WeUI的基础上做了一部分职能扩大,已丰硕界面设计和有关职能,因而大家能够设想直接基于JQuery
 WeUI的功底上举办页面开发即可。

在作者前边的片段案例中,都使用了We
UI样式来举办过多微信H5页面包车型地铁功效设计,包含微信支付页面、签到页面等等。

如微信支付页面如下所示:

图片 81  图片 82  图片 83 

以及签到页面效果如下所示。

图片 84 图片 85

自然我们得以依照作业必要,增添很多这么和微信色调样式一样的页面,那一个正是行使WeUI样式带来的界面体验一致性的功利。

本篇重要介绍微信H5页面开发的经验总计,下边提到了运用JSSDK和WeUI来对微信应用的H5页面进行支付,由此上边包车型地铁连带作用也等于选取那么些技能拓展处理的。

 

字典数据的绑定:

和健康网页作用雷同,大家在规划微信页面使用的时候,很多多少也是根源字典数据的,而且亟需把它们动态绑定在页面上,微信页面包车型客车JQuery
WeUI提供了部分列表字典数据的来得效果如下所示。我们在微信框架之中也利用了那几个页面组件,达成字典的绑定处理,如下所示。

图片 86

并且,我们则能够在微信后台对数据字典进行保证即可开始展览实时的数额更新。

图片 87

 

③ 、设备维修案例功效介绍 

本节介绍的是设备维修案例的微信应用场景,该需要重点围绕固定资金财产(如治病装备)的微信应用举办,包蕴录入及查询资金新闻、资金财产盘点、设备的维修爱护、经常巡检、维修、计量检测等事务。

全部案例微信端应用使用的是H5页面以及微信的JSDK实行连锁的接口开发,符合微信的界面风格。后端管理正是本后台管理连串。

3.1 组织机构及用户分类(剧中人物)

在系统中,根据系统应用,建立了有关的团组织单位,以及相应的用户分类(即用户剧中人物),依照分裂的剧中人物能够授权差别的效益管理界面。

团伙单位如下所示。

图片 88

用户剧中人物如下所示:

图片 89

系统依据角色对菜单进行分歧的展现设置。

最佳管理员(账号admin,密码为空)登陆系统,能够对完全微信作用拓展安装管理。

平常管理员(账号gl,密码为12345678)登录系统,能够对有关的装置音讯实行爱惜管理,如下所示。

图片 90

 

3.2 微信菜单

 在微信端,大家必要依照大家的选拔,设置有个别效益菜单,大家能够通过后台实行菜单的设置,然后经过接口提交到微信服务器即可。

图片 91

图片 92

如此大家付出菜单后,在民众号上就足以对相关的作用举行操作了。

 图片 93

 

3.3 设备增进及查看

 

在我们接纳系统中,一般都为各类设备内定三个装置编码,大家经过生成二维码后,能够经过微信扫码实行设备音讯的增加还是全面,以及有关的操作。

 

配备二维码接纳连接+设备编码的法门变通,如下所示:

 

图片 94

 

配备二维码的变迁测试页面地址是:/h5/Test,测试生成二维码的界面效果如下所示。

 

图片 95

 

有了那几个富含链接地址的二维码,当用户采纳微信扫码操作的时候,会钦点调整到相应的连年,完成相应的装置增进、维修爱护、平时巡检、维修、计量检查和测试等业务。

 

在微信端使用相应的效能菜单扫码(如利用【设备管理】=>【设备音信录入】扫码上边的装备二维码),那么就能够进行配备音信的丰盛操作了。

 

 图片 96

假使是设备音信查阅,那么在微信端列出第贰的设施音信;

图片 97

也足以单击进入查看详细设备明细新闻。

图片 98

 

3.4装备别的管理

设施盘点和设备计量如下所示: 

 图片 99

预防性维护和装备计量界面如下所示。

 图片 100

 

3.5 设备管理

 设备相关新闻方可在微信后台实行详尽查看,如下界面是有着设备的新闻列表,能够开始展览有关的询问、修改、删除、查看明细等操作。

图片 101

设备详细新闻查看,在后台管理界面效果如下所示。

图片 102

以及配备相关的维修新闻:

图片 103

 

四 、微信接口封装介绍

4.1)微信API封装管理

上述全部在后台管理的效应,都以通过对微信API的包装管理落实的,大家在开发顶层的运用前,已经把全体的微信提供的接口实行了有效的包裹。微信的连带接口的管住。

群众号接口的分类图如下所示。

图片 104

商行号接口的分类图如下所示:

图片 105

在各类程序模块里面,大家富有拍卖的多寡,基本上都是通过自定义实体类的法门展开传递(小心:实体类是本身依据程序支付需求本人定义的,非微信本人的实体类),这样尤其有利大家处理操作,不然每一次要求分析分歧的音讯内容,很简单并发难点,那样强类型的数据类型,升高了大家付出微信应用的强壮型和高效性。那些实体类的靶子有必然的持续关系的,他们的后续关系如下所示。

 图片 106

微信的还原音信处理,它也是持续自BaseMessage实体类的(一样,下图的实体类及其继承关系也是自定义的,方便程序开发),它的涉嫌如下所示

 图片 107

4.2)微信框架项目模块

我们在付出微信相关的行使的时候,一般须求完善的根基模块补助,包含微信公众号,微信公司号,微信小程序等,以及一些作业模块的支撑,一般随着效率的加码,大家须要越发清楚的限定他们的涉嫌。模块的分拆以及联合往往须要考虑的代码的录取,而且尽量做到简约而不另行。

1)公众号模块封装

微信支付,我们先是须求接纳大家的言语(那里是使用C#语言),为有着应用的API接口完毕更为的包装,方便使用,微信API模块包罗的剧情很多,大致能够分为下边的项目。

图片 108

有了那些接口功用的封装类,只是万里长征的率先步,大家还索要围绕那一个接口,以及大家的事情模块实现更加多互动作用的。

大家在WHC.Weixin.Data模块里头,定义了含蓄公众号的音信分派处理接口,那一个分派接口是对吸收来自微信服务器的种种新闻事件展开响应;此外该模块还隐含部分例行的数据存款和储蓄,如关切用户、菜单、作品内容等地点数据的储存,如下所示。

图片 109

自然,这一个WHC.Weixin.Data是集大成者,它要求采纳WHC.Weixin.API的档次内容来做多少提交,同时也是内需动用在那之中的数量存款和储蓄处理模块。

 图片 110

2)集团号模块封装

商户号的做法和群众号好像,也是急需对微信提供的种种API实行打包,方便大家后边的接口调用,可是公司号方今支撑的效应相对公众号少一些,大约包罗有根基接口、集团号利用接口、菜单管理、通信录管理、音讯管理、摇一摇周边等模块。随着集团号功效的日益周密和加盟,恐怕腾讯会参加更加多的一些效能模块。

图片 111 

如出一辙大家参考微信公众号的做法,也是创立叁个数码存款和储蓄管理的项目,作为微信新闻事件的处理入口,同时也管理存款和储蓄一些不能够不的数额,包涵须求共同的用户、标签、部门等数据。

图片 112

乘势微信公众号和公司号的法力日趋统一,很多接口的相互数据大约是均等的,由此大家能够把公用的实体类部分作为多个独立的花色,方便公众号和商行号五个品类的联合选用,那么些类别命名为WHC.Common.Entity

它们多少个品种涉及如下所示。

图片 113

项目目录如下所示,包涵了基础模块、摇一摇红包、菜单及多媒体管理模块、音信请求模块、消息应答模块、摇一摇周边、微信支付等。
图片 114

由于微信支付的接口实现,是在集团号和公众号相对比较独立的二个API接口群,由此大家得以微信支付部分单独作为三个接口达成来拍卖,公众号还是商店号必要的时候,包括进去使用即可。

大家把它命名为WHC.Common.API项目。

图片 115

一体插件业务接口包罗:百度的地理地方分析接口、电影院音信查询、天气消息查询、交通音信查询、旅游消息查询等,还有短信、邮件发送等平常接口,都足以应用那种方式举办处理。接口的作用体现如下所示。

图片 116

故而地点那些以WHC.Common命名的档次,基本上正是足以通用在群众号和供销社号两边的体系模块了,它们包含前边介绍过的多少个模块,如下所示。

图片 117

自然,除了那么些之外,大家做项目,一般还关乎到一些基础成效模块,如公用类库,以及附属类小部件管理、通信录管理、权限管理模块等情节,大家得以把后者多少个模块放在一起,组成基础模块。

图片 118 

3)微信界面项目

微信界面部分是日前模块组件的归咎使用,在微信应用里面,一般须求运用80端口和微信服务器做交互,而那么些同时往往也是大家项指标端口地址。 

图片 119

 

1.1.  配备加上及查看