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

(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.mapheight/5*2-180+"rpx"}},[a("v-uni-view",{staticClass:"mypatrol",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.tourl(1)}}},[t._v("已检查")]),a("v-uni-view",{staticClass:"startpatrol",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.tourl(3)}}},[t._v("开始检查")])],1)],1),a("u-popup",{attrs:{show:t.show},on:{close:function(e){arguments[0]=e=t.$handleEvent(e),t.cancel.apply(void 0,arguments)}}},[a("v-uni-view",{staticClass:"title",staticStyle:{"font-size":"50rpx","text-align":"center",padding:"20rpx 0"}},[t._v("选择地点")]),a("v-uni-view",{staticStyle:{padding:"20rpx"}},[a("v-uni-scroll-view",{staticClass:"scroll-Y",attrs:{"scroll-top":t.scrollTop,"scroll-y":"true"},on:{scrolltolower:function(e){arguments[0]=e=t.$handleEvent(e),t.$emit("lower")}}},[a("v-uni-view",{staticStyle:{"margin-bottom":"20rpx"}},[t._v("当前位置:")]),a("u-radio-group",{attrs:{borderBottom:!0,iconPlacement:"right",placement:"column"},on:{change:function(e){arguments[0]=e=t.$handleEvent(e),function(e){return t.groupChange(e,"now")}.apply(void 0,arguments)}},model:{value:t.nowAdress,callback:function(e){t.nowAdress=e},expression:"nowAdress"}},[a("u-radio",{attrs:{customStyle:{marginBottom:"12px"},label:t.address,name:t.address}})],1),a("v-uni-view",{staticStyle:{"margin-bottom":"20rpx"}},[t._v("附近地点:")]),a("lx-cascade-select",{ref:"caser",attrs:{list:t.nearByList,useName:"name"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),function(e){return t.groupChange(e,"site")}.apply(void 0,arguments)}}})],1),a("v-uni-view",{staticClass:"buttons"},[a("u-row",[a("u-col",{attrs:{customStyle:"padding:0 20rpx 20rpx 10rpx",span:"12"}},[a("u-button",{attrs:{type:"primary",throttleTime:"1000"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.toInspection.apply(void 0,arguments)}}},[t._v("确认")])],1)],1)],1)],1)],1)],1)},o=[]},"8db6":function(t,e,a){"use strict";a.r(e);var n=a("521f"),i=a.n(n);for(var o in n)["default"].indexOf(o)<0&&function(t){a.d(e,t,(function(){return n[t]}))}(o);e["default"]=i.a},a9aa:function(t,e,a){var n=a("24fb");e=n(!1),e.push([t.i,".container[data-v-64367b8e]{background-color:#fff\n\t/* min-height: 100vh; */}#map[data-v-64367b8e]{width:%?750?%}.patrol[data-v-64367b8e]{display:flex;justify-content:space-around;padding:0 %?40?%;align-items:center;font-size:%?36?%}.topatrol[data-v-64367b8e]{height:%?40?%;font-size:%?36?%;padding:%?20?%;color:#007aff}.patrol uni-view.startpatrol[data-v-64367b8e],.patrol uni-view.mypatrol[data-v-64367b8e]{width:%?250?%;height:%?250?%;border-radius:100%;background-color:#007aff;color:#fff;text-align:center;line-height:%?250?%}.patrol>uni-view.mypatrol[data-v-64367b8e]{background-color:grey}.buttons[data-v-64367b8e]{padding-top:%?40?%}.radioGroup[data-v-64367b8e]{max-height:%?270?%;overflow-y:auto;margin-top:%?20?%}",""]),t.exports=e}}]);