You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1 line
6.8 KiB

2 years ago
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-index-index"],{2503:function(t,e,a){"use strict";var n=a("75dc"),i=a.n(n);i.a},"521f":function(t,e,a){"use strict";a("7a82");var n=a("4ea4").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,a("c975"),a("14d9");var i=n(a("0bf1")),o={components:{lxCascadeSelect:i.default},data:function(){return{showMap:!0,mapheight:0,lon:120.12345,lat:30.6789,address:"",scale:14,site_id:"",markers:[{id:0,latitude:"",longitude:"",iconPath:"../../static/location.png",width:30,height:30}],maskClose:!1,show:!1,scrollTop:0,nowAdress:"",nearByList:[],inspectionObj:{}}},onLoad:function(){var t=this;t.util.initAddress((function(e){console.log(e),t.lat=e.latitude,t.lon=e.longitude,t.address=e.address,t.markers[0].latitude=e.latitude,t.markers[0].longitude=e.longitude})),this.mapheight=uni.getSystemInfoSync().windowHeight},methods:{getDep:function(){var t=this;this.util.request({api:"/api/admin/department",data:{},method:"GET",utilSuccess:function(e){t.depList=e},utilFail:function(e){t.util.toast(e)}})},tourl:function(t){var e="";0==t&&(e="/pages/index/allpatrol?isall=1",uni.navigateTo({url:e})),1==t&&(e="/pages/index/mypatrol",uni.navigateTo({url:e})),2!=t?3!=t||uni.navigateTo({url:"/pages/index/patrol?&isgoon=1"}):uni.navigateTo({url:"/pages/index/patrol?address="+this.address+"&lat="+this.lat+"&lon="+this.lon})},cancel:function(){this.show=!1},groupChange:function(t,e,a){console.log(t,e),console.log(this.nowAddress),"now"==e?(this.$refs.caser.listArray=[],this.$refs.caser.selectedArray=[],this.inspectionObj={address:this.address,lat:this.lat,lon:this.lon}):(this.nowAddress="",this.inspectionObj={name:t[1].name,address:t[1].address,lat:t[1].lat,lon:t[1].lon,id:t[1].id})},toInspection:function(){if(this.inspectionObj.address){var t=this.inspectionObj,e="";this.inspectionObj.id||(e="/pages/index/patrol?address="+t.address+"&lat="+t.lat+"&lon="+t.lon),this.inspectionObj.id&&(e="/pages/index/patrol?name="+t.name+"&site_id="+t.id+"&address="+t.address+"&lat="+t.lat+"&lon="+t.lon),console.log(e),uni.navigateTo({url:e})}else uni.showToast({title:"请先选择地点",icon:"none"})},contactSite:function(t){for(var e=[],a=[],n=0;n<t.length;n++)if(-1===e.indexOf(t[n].type))a.push({type:t[n].type,name:t[n]["type_detail"]["value"],children:[t[n]]}),e.push(t[n].type);else for(var i=0;i<a.length;i++)a[i].type==t[n].type&&a[i].children.push(t[n]);return a},getNearBy:function(){var t=this;console.log(t.lon,t.lat),this.util.request({api:"/api/admin/site/index",data:{},method:"GET",utilSuccess:function(e){if(0==e.length);else{var a=t.contactSite(e.data);console.log("arr",a),t.nearByList=a}},utilFail:function(e){t.util.toast(e)}})}}};e.default=o},5355:function(t,e,a){"use strict";a.r(e);var n=a("8c64"),i=a("8db6");for(var o in i)["default"].indexOf(o)<0&&function(t){a.d(e,t,(function(){return i[t]}))}(o);a("2503");var s=a("f0c5"),l=Object(s["a"])(i["default"],n["b"],n["c"],!1,null,"64367b8e",null,!1,n["a"],void 0);e["default"]=l.exports},"75dc":function(t,e,a){var n=a("a9aa");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var i=a("4f06").default;i("0fa1611a",n,!0,{sourceMap:!1,shadowMode:!1})},"8c64":function(t,e,a){"use strict";a.d(e,"b",(function(){return i})),a.d(e,"c",(function(){return o})),a.d(e,"a",(function(){return n}));var n={uPopup:a("39cc").default,uRadioGroup:a("f2af").default,uRadio:a("38d5").default,lxCascadeSelect:a("0bf1").default,uRow:a("52a3").default,uCol:a("084c").default,uButton:a("b12e").default},i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-uni-view",{staticClass:"container"},[t.showMap?a("v-uni-map",{style:{height:2*t.mapheight/5*3+"rpx"},attrs:{name:"",id:"map",longitude:t.lon,latitude:t.lat,scale:t.scale,markers:t.markers}}):t._e(),a("v-uni-view",{style:{height:2*t.mapheight/5*2+"rpx"}},[a("v-uni-view",{staticClass:"topatrol",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.tourl(0)}}},[t._v("检查整改")]),a("v-uni-view",{staticClass:"patrol",style:{height:2*t.maphe