消防巡检助手App如何实现巡检业务数字化?

小程序开发


浏览:1304 次

巡视是企事业单位常见的场景之一。以消防检查为例,秋冬季气温下降,生产繁忙,用火用电用气大幅增加,消防安全事件频发。一款消防巡检app可以有效减少复杂的工作,提高巡检效率。本文将详细描述如何使用消防检查助手App的开发。

1、 功能介绍消防检查时需要手工填写的文件,通过在app端填写表格来实现;同时,可以添加手写签名和关联照片,并可以从下拉列表中选择app端的表单填写项目,大大提高了工作效率;填写表格后,可以在系统后台生成单词模板文件,在应用端下载到手机,并通过将手机连接到打印机打印在纸上。使用A,后台使用PHP。

要点:

1.场所登记,包括九个小场所和共享场所;

2.监督检查记录;

3、责令整改通知书;

4.对基本情况和检验过程记录进行拍照;

5.后台对上述数据进行多维分析,导出Excel表格和Word模板文件。

2、 思维导图

3、 使用的模块

4、 项目目录

5、 开发简介1.主页导航

系统主页使用tabLayout配置JSON文件中的相关参数,然后在config中将xml中的内容值设置为JSON文件的路径。如果底部导航没有特殊要求,我们强烈建议您使用tabLayout来布局App。官方对各种手机屏幕和不同分辨率进行了调整,消除了许多与调整相关的问题。

{“name”:“root”,“textOffset”:6,“color”:“#999999”,“selectedColor”:“#004494”,“scrollEnabled”:false,“hideNavigationBar”:false;“bgColor”:”#fff“,“navigationBar”;{“background”:”./images/navbk.png“,”shadow“:”rgba(0,0,0,0)“,”color“:";#fff”,“fontSize”:18,“hideBackButton”:true},”tabBar“:{”background:“#fff”,“shadow”:“#eee”,“color”:”#5E5E5E“,”selectedColor“:”#004494“,”textOffset“:3,”fontSize“:11,”scrollEnabled“:true,”index“:0,”preload“:1,”frame“:[{”title“:”Home“,”name“:”Home“,“url”:”./pages/index.Home“},{”title=“:”history“,”name:“course”,”url“:”./pages/history/records“},{“title”:”My“,”name“:”user“,”url”:“./pages/user/wode“}”列表“:[“text”:“Home”,“iconPath”:“./images/Home.png”,“selectedIconPath”:“./images/home-o.png”},{“text”:“History”,“iconPath”:“./images/his.png”,“selectedIconPath”:”./images/hist-o.png“},{”text“:”My“,”iconPath“:”./images/My.png“,”selectedIcon路径“:”../images/My-o.png“}]}由于用于导航的表格布局,App初始化所需的所有操作都可以通过在第一个加载的页面上执行来全局响应。您可以使用“索引”字段来确定要加载的第一页;preload“确定需要预加载多少页面。

2.动态权限

可以在第一个初始化页面上获得动态许可。此项目需要三个权限:存储、相机和相册。使用官方API方法hasPermission。

//提示获取存储权限var limits=[];var resultList=api。hasPermission({list:['storage','camera','photos']});如果(resultList[0]已翻译){//已授权,则可以继续下一步}否则{limites.push(resultList[0].name);}如果(resultList[1]已翻译){//已授权,则可以继续执行下一步}否则{limites.push(resultList[1].name);}如果(resultList[2]已翻译){//已授权,则可以继续执行下一步}否则{limites.push(resultList[2].name);}if(limits.length>0){api.requestPermission({list:limits,},function(res){//console.log(JSON.stringify(res));});}显示Xml文件。对于targetSdkVersion值的大小,可以根据下图中的描述并结合项目需要启动的平台来设置。