第四篇:服务商(工人端)-02服务商入驻审核
目录
- 1 搭建后台审核功能
- 2 搭建审核界面
- 3 配置通过和不通过事件
- 4 发送审核通知
- 4.1 创建企微群聊
- 4.2 创建机器人
- 4.3 搭建API
- 总结
上一篇我们已经在小程序端搭建了申请功能,服务商提交申请后需要提供管理后台的审核功能。除了后台审核功能外,管理员还应可以收到申请的通知,我们使用企微的群聊机器人搭建通知。本篇我们介绍一下具体的开发过程。
1 搭建后台审核功能
点击创建页面的图标
选择表格与表单页,选择服务商申请表,左侧导航布局
配置查询条件
配置排序字段,启用多字段排序
在操作列添加按钮,修改为审核
然后给审核按钮配置条件展示,只有审核状态等于1的时候才显示按钮
2 搭建审核界面
添加弹窗组件
内容插槽里添加数据详情组件,数据模型选择服务商申请
调整我们的布局
在信息展示下边,添加不通过原因、审核时间以及审核按钮
配置数据详情的数据筛选,条件配置为数据标识等于我们弹窗的入参
然后给审核按钮配置点击事件,配置为打开弹窗,并且传入当前所在行的数据标识
3 配置通过和不通过事件
给通过的按钮配置点击事件,选择数据源方法,选择服务商申请,方法设置为修改单条
查询条件设置为数据标识等于弹窗的入参
配置需要更新的字段
按照同样的设置配置不通过按钮的点击事件
4 发送审核通知
当申请人提交申请后,我们需要给管理员发送消息。过往这个方案是比较复杂的,集成公众号和集成企微消息都比较复杂。
如果集成公众号需要知道用户的unionid,这个需要注册开放平台,而且还有认证费用。集成企微的话要求你的版本必须是企业版而且要有备案的域名费用比较大。
我们找了一个比较简便的方案,通过企微群聊机器人来发送消息,就很好的规避了上述的问题
4.1 创建企微群聊
打开企微的客户端,点击+号创建群聊
从组织架构下边勾选联系人来创建群聊
4.2 创建机器人
在新建的群右键,点击管理聊天信息
选择添加群机器人
点击创建机器人
机器人创建后会提供一个URL,这个就是消息发送的接口地址
4.3 搭建API
有了URL之后,我们需要创建一个API来发送消息。在我们的用户管理下添加一个API,URL贴入我们的机器人的地址,method选择post
入参新建三个参数
切换到Body,选择JSON
{"msgtype": "markdown","markdown": {"content": "### 新的服务商申请待审批\n**服务商名称:** {{params.providerName}}\n**提交时间:** {{params.submitTime}}\n\n点击此处立即审批:[进入审批页面](https://您的微搭管理后台域名/admin/approval_page?id={{params.applicationId}})"}
}
然后点击方法测试,执行成功后就可以看到群聊里多了一条通知
在小程序的申请页面,当数据源提交成功后调用我们的API,并且传入正确的参数
这样就完成了消息的发送
总结
本篇我们介绍了后台审核功能的搭建过程,数据表格的操作列是我们功能的入口,结合数据详情组件,根据需要调整布局就可以搭建出想要的审核界面。此外还介绍了企微群聊机器人的使用,结合成熟的IM工具就可以很好的实现消息的通知,方便管理员及时处理各类业务。