开发微信门户及使用

By admin in 亚洲必赢app在哪下载 on 2019年1月26日

在前边介绍很多的微信框架,基本上都施用EasyUI的界面来搭建的微信框架,如随笔《C#支付微信门户及运用(8)-微信门户应用管理种类机能介绍》介绍的相同,然而随着微信的H5应用愈多,因而转换为更符合做H5页面使用框架的Bootstrap开发框架,本文介绍的漫天微信模块都是基于Bootstrap的运用。

微信支付包蕴公众号、集团号、微信小程序等地方的支出内容,须求对腾信的微信API接口进行包装:包蕴事件、菜单、订阅用户、多媒体文件、图文音信、音信群发、微信支付和集团红包、摇一摇设备、语义明白、微信小店、微信卡劵等巢毁卵破接口处理,其余还包罗扫一扫、图库和相片管理、地理地点、H5页面开发等内容,以及集团号简报录接口、成员新闻相互发送等方面接口。

1、系统的基本点特点统计

微信门户应用管理连串,接纳基于 MVC + Bootstrap + Ajax + Enterprise
Library
的技艺路线,界面层选择Boostrap +
Metronic组合的前端框架,数据访问层辅助Oracle、SQLServer、MySQL、PostgreSQL等数据库。在微信门户系统内部,已毕上边这一个职能操作:

    1)达成菜单的动态配置及革新到服务器上;

    2)动态定义事件和响应音信,达成对两样行业,差异必要的食谱动作响应;

    3)动态的答复指令配置处理,达成全方位应答链的音信处理;

    4)获取订阅用户和用户分组新闻,并得以兑现用户分组新闻的有限接济等操作;

    5)管理并立异多媒体文件、图文新闻等内容,方便为客户推送信息做准备。

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

 
  7)提供对用户语音的识别,并将识别结果和事件处理进行联网,完毕语音内容的拍卖。

 
  8)提供对地理地点的记录和增添应用,已毕对百度气候、热映影片、影院、旅游、交通新闻等方面的第三方应用的交接。

    9)记录用户输入的对话记录,并得以依据会话记录向客户举办音讯的殡葬。

 
  10)集成微信扫一扫的成效,完毕条码和二维码扫码的功能结合,可以在后台整合自身应处理;。

 
  11)集成微信其他流行功用,包蕴拍摄和图库接纳、神速发送地理位置等功能;

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

 
  13)集成微信支付和合营社红包、摇一摇设备、语义驾驭、微信小店、微信卡劵等连锁接口处理。

 
  14)完毕公司通信录的保管,包涵机关管理、成员管理、标签管理,使得大家可以更便宜同步公司号音讯;

    15)完结企业号无界定的新闻发送,可以使集团和爱慕成员之内联络更顺畅;

 
  16)集成公司号文件信息、图片音讯、文件音信、语音信息、视频音讯、图文新闻等内容的出殡整合,统一处理接口;

 
  17)完毕公司号菜单的动态配置及更新到服务器上,动态定义菜单事件和响应信息,落成分歧的菜单动作响应;

 
  18)管理并立异公司号的多媒体文件,方便同步到温馨文件服务器举行存储和拍卖;

    19)使用重定向成效获订阅用户新闻,达成公司成员身价的证实和处理。

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

    ……

2、系统作用介绍

2.1)系统登录

 亚洲必赢app在哪下载 1

在系统登录界面输入账号和密码后(默许账号admin,密码为空),即可以一级管理员身份进入管理系列的主界面。

系统登录后,通过水平菜单进行后台效能管理。

亚洲必赢app在哪下载 2

2.2)微信账号管理

 系统协助多微信账号的交接管理和应用,同时协助订阅号、公众号、集团号、小程序的账号配置。

 亚洲必赢app在哪下载 3

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

亚洲必赢app在哪下载 4

2.3)菜单管理

 在系统中管理菜单,并通过把菜单提交到服务器上,达成菜单的动态配置和浮动,可以为大家系统适应各个的须求,已毕灵活的拍卖。

亚洲必赢app在哪下载 5

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

亚洲必赢app在哪下载 6

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

亚洲必赢app在哪下载 7

 微信菜单定义是储存在数据库里面,假若急需交给到微信服务器上并生效,则必要调用微信API接口举办处理,我在页面的Controller控制器里增添一个交给到服务器的处理办法。

亚洲必赢app在哪下载 8

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

亚洲必赢app在哪下载 9

咱们驾驭,微信的服务器架起了客户手机和开发者服务器的一个大桥。当大家在微信服务器上的众生账号创制了对应的菜谱,通过消息的传递和响应,就能促成了与用户的互动操作,下边是它的音信流程图。

亚洲必赢app在哪下载 10

 

2.4)菜单事件的拍卖

对于动态变化的菜谱,大部分场地下是用作Click的法子,也就是须求定义每个菜单的风浪响应操作,大家利用微信的话,可以通晓到,微信的处理事件,一般可以响应用户文本信息、图片音信、图文音讯等情节,常规下,一般接纳文本消息依旧图文新闻居多。

为了越发落实响应内容的接纳,大家把菜单的轩然大波定义和情节定义进行分离管理,事件定义可以利用八个文件音讯,也得以运用三个图文音讯进行整合,这样可以兑现更为灵活的使用条件。

亚洲必赢app在哪下载 11

增加风浪定义如下所示

亚洲必赢app在哪下载 12

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

亚洲必赢app在哪下载 13

完了拔取后,回到原先的新增界面,将会看出重返的记录就是大家选择的笔录。

亚洲必赢app在哪下载 14

微信事件的编撰界面如下所示,类似新增界面的情节。

亚洲必赢app在哪下载 15

 

2.5)微信音讯内容管理

上面说到,菜单的事件经过涉及事件编码进行处理,而事件本身可以构成多少个新闻内容,由此音讯内容是响应客户操作的微小单元,它们得以是一条文本信息、图文信息,也得以是多条音信的咬合(同类型的话)。

亚洲必赢app在哪下载 16

为了方便管理,我把音讯分为了图文、指令、文本类型,如若必要,还足以按照必要把它细化为别的品类的音讯。

音信内容的丰硕界面如下所示。

亚洲必赢app在哪下载 17

文本新闻的手机上界面效果如下所示。

亚洲必赢app在哪下载 18

此地不管是文本音信依旧图文消息,我们归总以图文信息的定义来定义音信,假使是文件音讯,大家只需求得到描述内容作为新闻的主脑即可。

图文信息的编撰界面如下所示,紧要就是填写完整的始末和图表,以及页面详细的链接即可。

亚洲必赢app在哪下载 19

地方的这几个客户关系管理种类的音信,在姐夫大上突显的界面效果如下所示,单击链接,可以切换来信息跳转链接地址的。

亚洲必赢app在哪下载 20

 

2.6)应答指令的保证

答疑指令的保安,有点类似于事件的管理,紧要就是概念一些利用的通令,方便构建应答系统的响应链,从而完毕一步步的操作指令。

亚洲必赢app在哪下载 21

在后台装置好回答指令后,系统就能按照回应指令链进行处理了。首先大家需求提供一个进来应答链的擢升界面,如下所示。

亚洲必赢app在哪下载 22

但我们在菜单选用应答系统后,系统重临一个文件提示界面,如下所示。

亚洲必赢app在哪下载 23

其一界面里面提醒了部分按键,包涵多少个定点的按键和有些事务按键,输入简单的1~6可以对选拔进行响应。

亚洲必赢app在哪下载 24

我们看到地方的界面,输入指令1后,系统进入下一层的答疑指令,然后又列出多少个可供输入的按键和情节提示。

当大家继续输入业务按键1后,响应的是一个图文新闻,也是关于按键的详实表达。

亚洲必赢app在哪下载 25

其一时候,大家也还是可以输入*号按键,再次回到上一流菜单的。

 

2.7)客服管理效果

亚洲必赢app在哪下载 26

输入0则转入了客服对话格局,后续您发的任何信息,将会转化到多客服系统之中了。

亚洲必赢app在哪下载 27 

当用户发送新闻后,客服助手就能马上吸纳音信并处理和客户的答应了。

 亚洲必赢app在哪下载 28

透过利用多客服的客户端,那样处理信息交互起来万分便宜,能赢得客户的对话音讯了,在电脑客户端上,看到的界面如下所示。

亚洲必赢app在哪下载 29

手机上的谈话截图如下所示。

亚洲必赢app在哪下载 30

那样就可以通过多途径,及时响应客户的音讯了。

2.8)订阅用户管理

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

亚洲必赢app在哪下载 31

订阅用户的保管如下所示,默许可以经过用户的地域展开查看,地区依据:国家-省份-城市那样的级别举办拓展。

亚洲必赢app在哪下载 32

也得以按照标签查看,标签可以拓展维护,以及为标签进入或者移除人士,界面如下图所示。

亚洲必赢app在哪下载 33

以及可以根据分组查看,如下所示。

亚洲必赢app在哪下载 34

订阅用户可以从微信服务器上举办同步到地方,单击同步数据,可以把服务器上的用户数量下载到本地开展更新或者写入。

亚洲必赢app在哪下载 35

双击可以查阅订阅用户信息,查看订阅用户的详细音讯界面如下所示。

亚洲必赢app在哪下载 36

 

2.9)用户标签管理

微信公众号,仿照公司号的笔触,增加了标签管理的成效,对关切的粉丝可以安装标签管理,完成更为便利的分组管理效用。开发者可以运用用户标签管理的连锁接口,完结对丰田(丰田)号的价签举办创办、查询、修改、删除等操作,也可以对用户展开打标签、取消标签等操作。

标签管理是顶替用户组管理的一种标签,可以很好管理订阅的用户,大家得以因而包装好的微信接口很不难的取得腾讯服务器上用户标签列表,然后开展管理,如下图所示。

亚洲必赢app在哪下载 37

与此同时前边提到了,可以在订阅用户按标签进行爱戴的,如下所示。

亚洲必赢app在哪下载 38

编辑标签音信界面如下所示。

亚洲必赢app在哪下载 39

 

2.10)多媒体管理

多媒体管理是指把地点文件上传到微信服务器上进行保存,方便信息的出殡等操作。微信必要,某些新闻,必须是先上传到服务器上,然后才能动用它的媒体ID进行发送的。

文件成功上盛传服务器后,在列表里面的“文件上传标识,就是一串BASE64的编码数据,同时有一个上传的时间戳(因为微信服务器只保留了3天的传媒数据,领先限期的数目会被自动删除。

还要,在列表的地方,有三个至关紧要的效用:上传选定的笔录,重新上传过期的记录。方便大家对自己多媒体文件的再一次更新操作。

亚洲必赢app在哪下载 40

添加界面操作如下所示,其中引入了附件上传的控件举办文件的操作,非常有益。同时上传成功的文书,会在列表中列出。

亚洲必赢app在哪下载 41

多媒体文件可以是下边三种艺术:图片、语音、视频、缩略图。

亚洲必赢app在哪下载 42

保留后的多少记录,文件上传标识和时间戳都是空的,我们只要要采纳,必须把她们上传到微信的服务器上,然后根据它的MediaId举办消息的殡葬,上传选定的记录操作界面如下所示。

亚洲必赢app在哪下载 43

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

亚洲必赢app在哪下载 44

 

2.11)图文音信处理

图文音讯分为单图文信息和多图文新闻两种,单图文新闻如下所示。

亚洲必赢app在哪下载 45

多图文消息如下所示:

亚洲必赢app在哪下载 46

和多媒体数据管理均等,图文新闻也是透过一致的法门展开管制,先上传到服务器,然后在进展音信的殡葬操作,多媒体新闻无异于有时光方面的范围要求,具体在大家的微信门户平台之中管理界面如下所示。

亚洲必赢app在哪下载 47

添加图文新闻界面如下所示,保存后,可以在编辑界面中的“其他图文列表”里面,继续添加多图文的新闻内容。

亚洲必赢app在哪下载 48

在添加界面中,选取图文信息的缩略图,都是由此选定指定的,已经上流传服务器上图片或者缩略图资源才得以的。

亚洲必赢app在哪下载 49

添加后的多图文列表,可以进行查看管理。

亚洲必赢app在哪下载 50

保存记录后,然后继续上传,上传后的笔录界面如下所示,成功后回到一个上传后的服务器标识和时间戳,否则提醒错误。

亚洲必赢app在哪下载 51

 

2.12)会话音讯管理

为了便利记录客户的输入和发送新闻,大家在微信门户管理平博洛尼亚间著录用户的输入数据,具体会话音信管理界面如下所示。

亚洲必赢app在哪下载 52

咱俩可以双击近来48时辰内的其他一条记下,能够给关切的客户开展消息的殡葬操作,假诺信息发送成功,用户在手机的微信账号里面就能吸纳相关的殡葬新闻了。

亚洲必赢app在哪下载 53

 

2.13)群发新闻管理

为了对客户开展对应的营销操作,有时候大家须要对点名的群主或者人员举办音信的群发,让客户常常性的垂询我们产品的新闻和活动。

鉴于群发音信,除了文本音讯,能够平素编辑发送外,其他数据,必须须要是上传到服务器的多媒体文件或者图文新闻内容,由从前边的多媒体管理和图文音讯管理,就是任重(英文名:rèn zhòng)而道远为了群发音信的目的引入的。有了地方的多媒体和多图文音讯,大家从阳斯科普里间选用记录即可开展发送,从而省却麻烦的连锁工作,完成快捷的新闻群发操作。

亚洲必赢app在哪下载 54

群发的新闻,可以按群发分组举办查看,也可以依据音信类型举行查看,使得大家管理起来依照有利。

亚洲必赢app在哪下载 55

添加图文新闻,可以挑选文本新闻、图文信息、图片消息等内容,根据不一样的始末,界面提供分裂的抉择操作。

新闻的群发类型分为二种,一种是依据分组,那么从平台之中选用相应的分组即可;一种是基于用户的OpenID举行发送,提需要用户输入。首要的操作界面如下所示。

亚洲必赢app在哪下载 56

2.14)使用语音处理

俺们明白,微信起头导就是做语音聊天而使得其尤其盛行的,由此语音的鉴别处理自然也就变成微信互换的一个首要途径,微信的支付接口,也提供了对语音的新闻请求处理。这里最首要介绍怎样选择语音的分辨,对C#支付的微信门户应用的一体事件链的处理操作,使得在大家的微信账号里面,越发有利和多元化对用户的输入举办处理。

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

亚洲必赢app在哪下载 57

第一自己根据识别结果,寻找是或不是用户读出了微信门户的食谱名称,假诺按照语音结果找到相应的菜谱记录,那么我们举行菜单事件(假若是URL的View类型菜单,大家无法重定向到指定的链接,由此交到一个链接文本提示,给用户单击进入;假设没有找到菜单记录,那么大家就把语音识别结果作为一般的风浪进展处理,假使事件逻辑没有拍卖,那么大家最后交给一个默许的口音回复提醒结果就可以了。

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

亚洲必赢app在哪下载 58 
 亚洲必赢app在哪下载 59

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

亚洲必赢app在哪下载 60

 

2.15)使用地理地点扩张相关应用

我们明白,地理地方信息可以用来做过多巢倾卵破的拔取,除了大家能够精通用户所在的地方,还足以提到出一部分地理地点的行使,如气象,热映影片,附近景色,附近影院,交通事件等等,反正所有和地理地方相关的新闻,大家都足以依据须求做一些恢弘应用。那里首要介绍利用地理地点新闻,如何构建利用那些使用的操作。 

1)微信的地理地方音信 
在行使前,大家先来探视微信的接口,为大家定义了那么些关于与地理地方的音讯。其实地理地方的新闻,微信分为了七个地方,一个是接受用户的地理地方伸手,一个是用户同意上报地理地点操作,定时发送的地理地方音讯。

地理地方的反映操作,就是在输入的地点,选用+号进行添加地理地方,然后采用当前要么指定的地理地点地图,具体操作如下所示。

 亚洲必赢app在哪下载 61             
  亚洲必赢app在哪下载 62

第一对用户地理地点的伸手,我依据数据库配置给出了一个用户挑选的一声令下提醒,如下所示。

亚洲必赢app在哪下载 63

为了对地理地点伸手的拍卖,我定义了一个用来拍卖这一个操作的吩咐操作

亚洲必赢app在哪下载 64

这般任何地理地方的指令操作,就在应答链里面举行很好的跳转管理了。多少个利用伸张的界面效果如下所示。

亚洲必赢app在哪下载 65 
 亚洲必赢app在哪下载 66

亚洲必赢app在哪下载 67 亚洲必赢app在哪下载 68

亚洲必赢app在哪下载 69

 

2.16)微信扫码登录

在今日游人如织网站内部,都选拔了微信开放平台的扫码登录认证处理,那样做一定于把地方讲明交给较为权威的第三方举行认证,在选拔网站内部可以不须求存储用户的密码了。

在用户列表的二维码连接上,单击可以对用户展开微信扫码绑定,那样用户可以在扫码登录处直接扫码登录,不必要输入账号密码。

亚洲必赢app在哪下载 70

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

亚洲必赢app在哪下载 71

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

亚洲必赢app在哪下载 72

 

2.17)微信摇一摇红包功用

 摇一摇周边红包接口是为线下商户提供的发红包作用。用户可以在商家门店等线下场面通过摇一摇周边领取商家发放的红包,在线上转账分享无效。

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

  1. 可挑选使用模板加载页或自定义Html5页面调起微信原生红包页面(详见创立红包活动中use_template字段,1为利用模板,2为利用自定义Html5页面)
  2. 原生红包页面拆红包,无需通过群众号消息发出
  3. 提供关爱群众号能力,用户可自动选择是不是关怀(裂变红包分享时不济)
  4. 形成页面可计划跳转链接,可跳转商户的其余自定义Html5页面
  5. 同一个用户在单个红包活动中只可以提取1次红包

用户侧交互流程

常规的摇一摇红包的流水线如下所示,那里没有拔取用户自定义的模版,也就是选拔系统内置的(努力加载中。。。)的页面,红包须求团结拆开。

亚洲必赢app在哪下载 73

红包组件接口调用流程

  1. 申请红包接口权限:登录摇一摇周边商户后台https://zb.weixin.qq.com ,进入开发者帮衬,申请开展摇一摇红包组件接口;
  2. 红包预下单:调用微信支付的api举办红包预下单,告知必要发放的红包金额,人数,生成红包ticket;
  3. 开创活动并录入红包新闻:调用摇周边平台的api录入创造红包活动并录入新闻,传入预下单时生成的红包ticket;
  4. 调用jsapi抽红包:在摇出的页面中通过调用jsapi抽红包,抽中红包的用户可以拆红包;
  5. 调用以上接口时,红包提供商户和红包发给商户公众号须要一律。

摇一摇红包的处理进度可以先的流水线表达,申请权限后,必要在摇一摇后台配置相关的红包处理页面,然后经过红包接口处理提交红包数量,最后通过摇一摇的装置摇出界面,使用JSAPI完成抽取红包的操作,具体经过如下所示。

亚洲必赢app在哪下载 74

里头红包接口处理,是调用一多样的红包接口完结的,包蕴红包预下单、创设红包活动、录入红包音讯等操作,如下所示。

亚洲必赢app在哪下载 75 

 其中微信支付的连锁安插新闻在账号的音讯里面

 亚洲必赢app在哪下载 76

 利用摇一摇以及微信红包接口,使用手机摇一摇获得红包的长河界面效果如下所示。

亚洲必赢app在哪下载 77

亚洲必赢app在哪下载 78

对包裹好的微信接口,接口成功调用后,大家得以在群众号的对话里面来看红包的新闻结果,如下是百分之百红包发送及拆迁的历程。

亚洲必赢app在哪下载 79

除此以外我们也对裂变红包进行了接口的包裹,倘使大家须要发送裂变红包的时候,直接调用裂变红包的接口即可兑现红包发送的操作。

亚洲必赢app在哪下载 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页面的功能设计,包蕴微信支付页面、签到页面等等。

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

亚洲必赢app在哪下载 81  亚洲必赢app在哪下载 82  亚洲必赢app在哪下载 83 

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

亚洲必赢app在哪下载 84 亚洲必赢app在哪下载 85

本来大家可以依照作业必要,伸张很多这么和微信色调样式一样的页面,那个就是行使WeUI样式带来的界面体验一致性的功利。

本篇首要介绍微信H5页面开发的经验总括,下面提到了运用JSSDK和WeUI来对微信应用的H5页面举行付出,因而上面的有关职能也就是采纳这几个技巧拓展拍卖的。

 

字典数据的绑定:

和健康网页功用雷同,大家在筹划微信页面使用的时候,很多数额也是来源于字典数据的,而且须求把它们动态绑定在页面上,微信页面的JQuery
WeUI提供了部分列表字典数据的来得效果如下所示。大家在微信框架之中也应用了这么些页面组件,完结字典的绑定处理,如下所示。

亚洲必赢app在哪下载 86

并且,我们则足以在微信后台对数据字典举办维护即可进行实时的数据更新。

亚洲必赢app在哪下载 87

 

3、设备维修案例功能介绍 

本节介绍的是装备维修案例的微信应用场景,该要求首要围绕固定资产(如治疗设施)的微信应用进行,包括录入及查询资金音信、资产盘点、设备的维修爱护、平日巡检、维修、计量检测等业务。

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

3.1 社团机构及用户分类(角色)

在系统中,根据系统使用,建立了有关的团体部门,以及对应的用户分类(即用户角色),依据不一致的角色可以授权不一样的效能管理界面。

团协会机构如下所示。

亚洲必赢app在哪下载 88

用户角色如下所示:

亚洲必赢app在哪下载 89

系统基于角色对菜单进行差其余来得设置。

极品管理员(账号admin,密码为空)登陆系统,可以对总体微信作用拓展设置管理。

一般管理员(账号gl,密码为12345678)登录系统,可以对相关的设备新闻举行维护管理,如下所示。

亚洲必赢app在哪下载 90

 

3.2 微信菜单

 在微信端,大家必要基于大家的接纳,设置有些效果菜单,大家得以经过后台进行菜单的装置,然后通过接口提交到微信服务器即可。

亚洲必赢app在哪下载 91

亚洲必赢app在哪下载 92

那般我们提交菜单后,在民众号上就足以对有关的作用进行操作了。

 亚洲必赢app在哪下载 93

 

3.3 设备增进及查看

 

在大家应用体系中,一般都为各种设备指定一个配备编码,大家因而生成二维码后,可以通过微信扫码进行配备新闻的丰硕抑或宏观,以及有关的操作。

 

设备二维码选择连接+设备编码的法门转变,如下所示:

 

亚洲必赢app在哪下载 94

 

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

 

亚洲必赢app在哪下载 95

 

有了这几个含有链接地址的二维码,当用户选用微信扫码操作的时候,会指定调整到相应的连年,已毕相应的设备加上、维修爱护、常常巡检、维修、计量检测等作业。

 

在微信端使用相应的功用菜单扫码(如接纳【设备管理】=>【设备音信录入】扫码上面的装备二维码),那么就可以展开设备音信的丰裕操作了。

 

 亚洲必赢app在哪下载 96

如如果设备音讯查阅,那么在微信端列出关键的设施音信;

亚洲必赢app在哪下载 97

也足以单击进入查看详细设备明细音讯。

亚洲必赢app在哪下载 98

 

3.4设施其他管理

装备盘点和配备计量如下所示: 

 亚洲必赢app在哪下载 99

预防性维护和设施计量界面如下所示。

 亚洲必赢app在哪下载 100

 

3.5 设备管理

 设备相关音讯方可在微信后台进行详尽查看,如下界面是有着设施的消息列表,可以开展相关的查询、修改、删除、查看明细等操作。

亚洲必赢app在哪下载 101

装备详细音讯查看,在后台管理界面效果如下所示。

亚洲必赢app在哪下载 102

以及配备相关的维修音信:

亚洲必赢app在哪下载 103

 

亚洲必赢app在哪下载,4、微信接口封装介绍

4.1)微信API封装管理

上述所有在后台管理的法力,都是透过对微信API的包装管理落到实处的,大家在开发顶层的使用前,已经把所有的微信提供的接口举办了实惠的包装。微信的连带接口的管住。

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

亚洲必赢app在哪下载 104

公司号接口的归类图如下所示:

亚洲必赢app在哪下载 105

在各样程序模块里面,大家有着拍卖的数据,基本上都是通过自定义实体类的主意开展传递(注意:实体类是自己按照程序开发须求协调定义的,非微信本身的实体类),那样丰富方便我们处理操作,否则每一次必要分析不相同的消息内容,很简单并发问题,那样强类型的数据类型,提升了大家开发微信应用的强壮型和高效性。那个实体类的目的有早晚的延续关系的,他们的三番五次关系如下所示。

 亚洲必赢app在哪下载 106

微信的復苏音讯处理,它也是继承自BaseMessage实体类的(一致,下图的实体类及其继承关系也是自定义的,方便程序支付),它的涉嫌如下所示

 亚洲必赢app在哪下载 107

4.2)微信框架项目模块

俺们在付出微信相关的行使的时候,一般须要完善的基础模块援救,包含微信公众号,微信公司号,微信小程序等,以及部分业务模块的协助,一般随着功效的充实,大家须求卓殊清晰的范围他们的关联。模块的分拆以及联合往往需求考虑的代码的重用,而且尽量做到简约而不重复。

1)公众号模块封装

微信支付,我们率先需求采取我们的语言(那里是应用C#言语),为所有应用的API接口已毕越发的包装,方便使用,微信API模块包涵的始末很多,大概可以分成下边的品种。

亚洲必赢app在哪下载 108

有了那个接口功用的封装类,只是万里长征的率先步,大家还亟需围绕这几个接口,以及大家的政工模块完毕越来越多互动功能的。

大家在WHC.Weixin.Data模块内部,定义了富含公众号的音信分派处理接口,这几个分派接口是对接收来自微信服务器的各个新闻事件进行响应;此外该模块还含有部分正规的数额存储,如关切用户、菜单、小说内容等地点数据的仓储,如下所示。

亚洲必赢app在哪下载 109

理所当然,那几个WHC.Weixin.Data是集大成者,它须要接纳WHC.Weixin.API的类型内容来做多少交到,同时也是索要选择其中的多寡存储处理模块。

 亚洲必赢app在哪下载 110

2)公司号模块封装

商店号的做法和丰田号好像,也是索要对微信提供的各个API进行包装,方便我们前面的接口调用,可是集团号近日辅助的意义相对公众号少一些,差不多包罗有根基接口、公司号选用接口、菜单管理、通信录管理、音信管理、摇一摇周边等模块。随着集团号成效的逐级健全和加盟,可能腾讯会插手越来越多的有的成效模块。

亚洲必赢app在哪下载 111 

同样大家参考微信公众号的做法,也是创制一个数码存储管理的项目,作为微信音信事件的处理入口,同时也管理存储一些必须的数量,包罗需求联合的用户、标签、部门等数码。

亚洲必赢app在哪下载 112

乘胜微信公众号和商家号的职能逐步统一,很多接口的交互数据大致是同一的,由此大家得以把公用的实体类部分作为一个独立的序列,方便民众号和商号号八个品类的一路使用,这几个类型命名为WHC.Common.Entity

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

亚洲必赢app在哪下载 113

类型目录如下所示,包蕴了根基模块、摇一摇红包、菜单及多媒体管理模块、信息请求模块、新闻应答模块、摇一摇周边、微信支付等。
亚洲必赢app在哪下载 114

出于微信支付的接口已毕,是在铺子号和群众号相对相比独立的一个API接口群,由此大家可以微信支付部分单独作为一个接口完成来拍卖,公众号如故公司号必要的时候,包括进去使用即可。

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

亚洲必赢app在哪下载 115

全方位插件业务接口包涵:百度的地理地方分析接口、电影院音信查询、天气音讯查询、交通音讯查询、旅游音信查询等,还有短信、邮件发送等常规接口,都得以接纳那种措施展开拍卖。接口的成效浮现如下所示。

亚洲必赢app在哪下载 116

于是地点这么些以WHC.Common命名的品类,基本上就是能够通用在万众号和公司号两边的门类模块了,它们包含前面介绍过的多少个模块,如下所示。

亚洲必赢app在哪下载 117

本来,除了这一个之外,大家做项目,一般还波及到部分基础功效模块,如公用类库,以及附件管理、通信录管理、权限管理模块等内容,大家得以把后者多少个模块放在一块儿,组成基础模块。

亚洲必赢app在哪下载 118 

3)微信界面项目

微信界面部分是前方模块组件的综合采用,在微信应用里面,一般须求使用80端口和微信服务器做交互,而以此同时往往也是大家项目标端口地址。 

亚洲必赢app在哪下载 119

 

1.1.  设施拉长及查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图
Copyright @ 2010-2019 亚洲必赢app官方下载 版权所有