| | |
| | | var PatrolList = null; |
| | | var ImgFile = null; |
| | | var dateTime; |
| | | var longitude = null; //百度地图(BD-09)经度 |
| | | var latitude = null; //百度地图(BD-09)纬度 |
| | | var longitude; //百度地图(BD-09)经度 |
| | | var latitude; //百度地图(BD-09)纬度 |
| | | var x_pi = 3.14159265358979324 * 3000.0 / 180.0; |
| | | var pi = 3.1415926535897932384626; |
| | | var a = 6378245.0; |
| | | var ee = 0.00669342162296594323; |
| | | //电子巡更记录 |
| | | var data = { |
| | | "interfaceId": "5601", |
| | |
| | | "tokenAuth": "", |
| | | "data": { |
| | | "deptId": "", |
| | | "dataTime": "", |
| | | "dateTime": "", |
| | | } |
| | | }; |
| | | //电子巡更打卡 |
| | |
| | | "latitude": "", |
| | | "longitude": "", |
| | | "imgName": "", |
| | | "userName": "" |
| | | } |
| | | }; |
| | | //巡更照片查看 |
| | |
| | | uploadUrl = user.url + "/api-phone/v35/upload-img" |
| | | data.tokenAuth = user.tokenAuth; |
| | | data1.tokenAuth = user.tokenAuth; |
| | | data1.data.userName = user.cname; |
| | | data2.tokenAuth = user.tokenAuth; |
| | | data.data.deptId = selectDeptId; |
| | | data2.data.deptId = selectDeptId; |
| | | data1.data.deptId = selectDeptId; |
| | | dateTime = getDate(new Date()) |
| | | document.getElementById("date").value = dateTime; |
| | | //获取巡更记录 |
| | |
| | | type: "date", //设置日历初始视图模式 |
| | | // beginDate: new Date(2015, 04, 25), //设置开始日期 |
| | | // endDate: new Date(2016, 04, 25), //设置结束日期 |
| | | value: dateTime |
| | | }) |
| | | var time = dateTime; |
| | | dtpicker.show(function(e) { |
| | | dateTime = e.value; |
| | | document.getElementById("date").value = e.value |
| | | getPatrolList(); |
| | | if (time != dateTime) { |
| | | getPatrolList(); |
| | | } |
| | | }) |
| | | } |
| | | //获取巡更记录 |
| | | function getPatrolList() { |
| | | //赋值参数的日期 |
| | | data.data.dataTime = dateTime; |
| | | data.data.dateTime = dateTime; |
| | | console.log(JSON.stringify(data.data), "电子巡更记录", "security-patrol") |
| | | mui.ajax(url, { |
| | | type: "POST", |
| | | dataType: "json", |
| | |
| | | } else { |
| | | renderPatrol(); |
| | | mui.toast(result.msg); |
| | | console.log(JSON.stringify(result)) |
| | | // console.log(JSON.stringify(result)) |
| | | } |
| | | }, |
| | | error: function() { |
| | | mui.alert("系统繁忙,请重试!", "提示", ["确定"], function() {}, "div") |
| | | } |
| | | }) |
| | | |
| | | PatrolList = [{ |
| | | "id": "57", |
| | | "userName": "程娟", |
| | | "longitude": "34.585", |
| | | "latitude": "114.235", |
| | | "createTime": "1976-03-03 16:41:41" |
| | | }, |
| | | { |
| | | "id": "1", |
| | | "userName": "冯军", |
| | | "longitude": "34.585", |
| | | "latitude": "114.235", |
| | | "createTime": "1981-01-06 17:40:24" |
| | | }, |
| | | { |
| | | "id": "99", |
| | | "userName": "黎洋", |
| | | "longitude": "114.235", |
| | | "latitude": "34.585", |
| | | "createTime": "1991-04-04 23:06:09" |
| | | } |
| | | ] |
| | | |
| | | } |
| | | |
| | |
| | | '</div></div></div></div></div></li>' |
| | | }) |
| | | } else { |
| | | html += |
| | | '<li><div class="item" style="text-align: center;font-size: 20px;color:#dd524d;padding-top: 18px;">暂无巡更信息</div></li>'; |
| | | html += '<li><div class="item"><div class="top">' |
| | | html += '<div class="date">暂无巡更记录</div><div class="r-btn" id = "0">查看照片</div></div>'; |
| | | html += '<div class="cards"><div class="cd"><div class="con user">' |
| | | html += '<div class="tit">打卡人</div><div class="txt">--</div></div></div>'; |
| | | html += '<div class="cd"><div class="con loc"><div class="tit">坐标</div>' |
| | | html += '<div class="txt">0, 0</div></div></div></div></div></li>' |
| | | } |
| | | $("#recordList").html(html) |
| | | } |
| | | |
| | | mui('.mui-scroll-wrapper').scroll({ |
| | | indicators: false, //是否显示滚动条 |
| | | indicators: true, //是否显示滚动条 |
| | | deceleration: 0.0006, //阻尼系数,系数越小滑动越灵敏 |
| | | bounce: false, //是否启用回弹 |
| | | deceleration: 0.0005 //flick 减速系数,系数越大,滚动速度越慢,滚动距离越小,默认值0.0006 |
| | |
| | | $('.m-pop').fadeOut(); |
| | | }); |
| | | |
| | | |
| | | |
| | | //使用相机拍照 |
| | | function cameraImg() { |
| | | //获取定位信息 |
| | | getLatLon(); |
| | | if (latitude == null || longitude == null) { |
| | | return; |
| | | } |
| | | var cmr = plus.camera.getCamera(); |
| | | cmr.captureImage(function(p) { |
| | | //成功 |
| | |
| | | }, |
| | | function(t, status) { //上传完成 |
| | | if (status == 200) { |
| | | var html = ''; |
| | | // var html = ''; |
| | | var obj = JSON.parse(t.responseText); |
| | | mui.toast("上传成功!"); |
| | | data1.data.imgName = obj.data.fileName; |
| | |
| | | |
| | | //电子巡更打卡 |
| | | function patrolClock() { |
| | | |
| | | console.log(latitude) |
| | | console.log(longitude) |
| | | data1.data.latitude = latitude; |
| | | data1.data.longitude = longitude |
| | | mui.ajax(url, { |
| | |
| | | data: JSON.stringify(data1), |
| | | success: function(result) { |
| | | if (result.code == "0000") { |
| | | mui.toast(result.msg); |
| | | // mui.toast(result.msg); |
| | | setInterval(getPatrolList(), 500) |
| | | } else { |
| | | mui.toast(result.msg); |
| | | } |
| | |
| | | } |
| | | }) |
| | | } |
| | | |
| | | |
| | | |
| | | // function getLatLon() { |
| | | // plus.geolocation.getCurrentPosition(function(position) { |