Files
PropertyDeployment/resources/Web/PropertyApp/html/static/js/pages-excuteOneInspection-excuteOneInspection.90948811.js
2025-12-09 20:22:03 +08:00

1 line
30 KiB
JavaScript

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-excuteOneInspection-excuteOneInspection"],{"14f9":function(t,e,i){"use strict";i.d(e,"b",(function(){return n})),i.d(e,"c",(function(){return o})),i.d(e,"a",(function(){}));var n=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",[i("v-uni-view",{staticClass:"block__title"},[t._v(t._s(t.inspectionName)+t._s(t.$t("pages.excuteOneInspection.excuteOneInspection.巡检")))]),i("v-uni-form",[t._l(t.titles,(function(e,n){return i("v-uni-view",{key:n},[i("v-uni-view",{staticClass:"block__title"},[t._v(t._s(e.itemTitle))]),"1001"==e.titleType?i("v-uni-radio-group",{staticClass:"block",on:{change:function(i){arguments[0]=i=t.$handleEvent(i),t.radioChange(i,e)}}},t._l(e.inspectionItemTitleValueDtos,(function(n,o){return i("v-uni-view",{key:o,staticClass:"cu-form-group"},[i("v-uni-view",{staticClass:"title"},[t._v(t._s(n.itemValue))]),i("v-uni-radio",{class:e.radio==n.itemValue?"checked":"",attrs:{checked:e.radio==n.itemValue,value:n.itemValue}})],1)})),1):"2002"==e.titleType?i("v-uni-checkbox-group",{staticClass:"block",on:{change:function(i){arguments[0]=i=t.$handleEvent(i),t.checkboxChange(i,e)}}},t._l(e.inspectionItemTitleValueDtos,(function(n,o){return i("v-uni-view",{staticClass:"cu-form-group "},[i("v-uni-view",{staticClass:"title"},[t._v(t._s(n.itemValue))]),i("v-uni-checkbox",{class:"1"==e.radio[o].selected?"checked":"",attrs:{checked:"1"==e.radio[o].selected,value:n.itemValue}})],1)})),1):i("v-uni-view",[i("v-uni-view",{staticClass:"cu-form-group "},[i("v-uni-textarea",{attrs:{maxlength:"512",placeholder:t.$t("pages.excuteOneInspection.excuteOneInspection.请回答")},model:{value:e.radio,callback:function(i){t.$set(e,"radio",i)},expression:"item.radio"}})],1)],1)],1)})),i("uploadImageAsync",{ref:"vcUploadRef",staticStyle:{"margin-top":"30rpx"},attrs:{communityId:t.communityId,sourceType:t.sourceType,maxPhotoNum:t.uploadImage.maxPhotoNum,canEdit:t.uploadImage.canEdit,title:t.uploadImage.imgTitle},on:{sendImagesData:function(e){arguments[0]=e=t.$handleEvent(e),t.sendImagesData.apply(void 0,arguments)}}}),t.mapKey?i("v-uni-view",{staticClass:"cu-form-group margin-top"},[i("v-uni-view",{staticClass:"title"},[t._v(t._s(t.$t("pages.excuteOneInspection.excuteOneInspection.当前位置")))]),i("v-uni-input",{attrs:{type:"text",disabled:"disabled"},model:{value:t.reverseGeocoderSimplify,callback:function(e){t.reverseGeocoderSimplify=e},expression:"reverseGeocoderSimplify"}})],1):t._e()],2),i("v-uni-view",{staticClass:"padding flex flex-direction"},[i("v-uni-button",{staticClass:"cu-btn bg-green margin-tb-sm lg",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.$preventClick(t._submitExcuteInspection)}}},[t._v(t._s(t.$t("pages.excuteOneInspection.excuteOneInspection.提交")))])],1)],1)},o=[]},"40fc":function(t,e,i){var n=i("883d").default,o=i("4db6").default;i("c223"),i("bf0f"),i("2797"),i("4100"),i("dc8a"),i("aa9c"),i("e838"),i("7a76"),i("c9b5"),i("8f71");var s={KEY_ERR:311,KEY_ERR_MSG:"key格式错误",PARAM_ERR:310,PARAM_ERR_MSG:"请求参数信息有误",SYSTEM_ERR:600,SYSTEM_ERR_MSG:"系统错误",WX_ERR_CODE:1e3,WX_OK_CODE:200},a="https://apis.map.qq.com/ws/",r=a+"place/v1/suggestion",c={driving:"driving",transit:"transit"},u={safeAdd:function(t,e){var i=(65535&t)+(65535&e),n=(t>>16)+(e>>16)+(i>>16);return n<<16|65535&i},bitRotateLeft:function(t,e){return t<<e|t>>>32-e},md5cmn:function(t,e,i,n,o,s){return this.safeAdd(this.bitRotateLeft(this.safeAdd(this.safeAdd(e,t),this.safeAdd(n,s)),o),i)},md5ff:function(t,e,i,n,o,s,a){return this.md5cmn(e&i|~e&n,t,e,o,s,a)},md5gg:function(t,e,i,n,o,s,a){return this.md5cmn(e&n|i&~n,t,e,o,s,a)},md5hh:function(t,e,i,n,o,s,a){return this.md5cmn(e^i^n,t,e,o,s,a)},md5ii:function(t,e,i,n,o,s,a){return this.md5cmn(i^(e|~n),t,e,o,s,a)},binlMD5:function(t,e){var i,n,o,s,a;t[e>>5]|=128<<e%32,t[14+(e+64>>>9<<4)]=e;var r=1732584193,c=-271733879,u=-1732584194,l=271733878;for(i=0;i<t.length;i+=16)n=r,o=c,s=u,a=l,r=this.md5ff(r,c,u,l,t[i],7,-680876936),l=this.md5ff(l,r,c,u,t[i+1],12,-389564586),u=this.md5ff(u,l,r,c,t[i+2],17,606105819),c=this.md5ff(c,u,l,r,t[i+3],22,-1044525330),r=this.md5ff(r,c,u,l,t[i+4],7,-176418897),l=this.md5ff(l,r,c,u,t[i+5],12,1200080426),u=this.md5ff(u,l,r,c,t[i+6],17,-1473231341),c=this.md5ff(c,u,l,r,t[i+7],22,-45705983),r=this.md5ff(r,c,u,l,t[i+8],7,1770035416),l=this.md5ff(l,r,c,u,t[i+9],12,-1958414417),u=this.md5ff(u,l,r,c,t[i+10],17,-42063),c=this.md5ff(c,u,l,r,t[i+11],22,-1990404162),r=this.md5ff(r,c,u,l,t[i+12],7,1804603682),l=this.md5ff(l,r,c,u,t[i+13],12,-40341101),u=this.md5ff(u,l,r,c,t[i+14],17,-1502002290),c=this.md5ff(c,u,l,r,t[i+15],22,1236535329),r=this.md5gg(r,c,u,l,t[i+1],5,-165796510),l=this.md5gg(l,r,c,u,t[i+6],9,-1069501632),u=this.md5gg(u,l,r,c,t[i+11],14,643717713),c=this.md5gg(c,u,l,r,t[i],20,-373897302),r=this.md5gg(r,c,u,l,t[i+5],5,-701558691),l=this.md5gg(l,r,c,u,t[i+10],9,38016083),u=this.md5gg(u,l,r,c,t[i+15],14,-660478335),c=this.md5gg(c,u,l,r,t[i+4],20,-405537848),r=this.md5gg(r,c,u,l,t[i+9],5,568446438),l=this.md5gg(l,r,c,u,t[i+14],9,-1019803690),u=this.md5gg(u,l,r,c,t[i+3],14,-187363961),c=this.md5gg(c,u,l,r,t[i+8],20,1163531501),r=this.md5gg(r,c,u,l,t[i+13],5,-1444681467),l=this.md5gg(l,r,c,u,t[i+2],9,-51403784),u=this.md5gg(u,l,r,c,t[i+7],14,1735328473),c=this.md5gg(c,u,l,r,t[i+12],20,-1926607734),r=this.md5hh(r,c,u,l,t[i+5],4,-378558),l=this.md5hh(l,r,c,u,t[i+8],11,-2022574463),u=this.md5hh(u,l,r,c,t[i+11],16,1839030562),c=this.md5hh(c,u,l,r,t[i+14],23,-35309556),r=this.md5hh(r,c,u,l,t[i+1],4,-1530992060),l=this.md5hh(l,r,c,u,t[i+4],11,1272893353),u=this.md5hh(u,l,r,c,t[i+7],16,-155497632),c=this.md5hh(c,u,l,r,t[i+10],23,-1094730640),r=this.md5hh(r,c,u,l,t[i+13],4,681279174),l=this.md5hh(l,r,c,u,t[i],11,-358537222),u=this.md5hh(u,l,r,c,t[i+3],16,-722521979),c=this.md5hh(c,u,l,r,t[i+6],23,76029189),r=this.md5hh(r,c,u,l,t[i+9],4,-640364487),l=this.md5hh(l,r,c,u,t[i+12],11,-421815835),u=this.md5hh(u,l,r,c,t[i+15],16,530742520),c=this.md5hh(c,u,l,r,t[i+2],23,-995338651),r=this.md5ii(r,c,u,l,t[i],6,-198630844),l=this.md5ii(l,r,c,u,t[i+7],10,1126891415),u=this.md5ii(u,l,r,c,t[i+14],15,-1416354905),c=this.md5ii(c,u,l,r,t[i+5],21,-57434055),r=this.md5ii(r,c,u,l,t[i+12],6,1700485571),l=this.md5ii(l,r,c,u,t[i+3],10,-1894986606),u=this.md5ii(u,l,r,c,t[i+10],15,-1051523),c=this.md5ii(c,u,l,r,t[i+1],21,-2054922799),r=this.md5ii(r,c,u,l,t[i+8],6,1873313359),l=this.md5ii(l,r,c,u,t[i+15],10,-30611744),u=this.md5ii(u,l,r,c,t[i+6],15,-1560198380),c=this.md5ii(c,u,l,r,t[i+13],21,1309151649),r=this.md5ii(r,c,u,l,t[i+4],6,-145523070),l=this.md5ii(l,r,c,u,t[i+11],10,-1120210379),u=this.md5ii(u,l,r,c,t[i+2],15,718787259),c=this.md5ii(c,u,l,r,t[i+9],21,-343485551),r=this.safeAdd(r,n),c=this.safeAdd(c,o),u=this.safeAdd(u,s),l=this.safeAdd(l,a);return[r,c,u,l]},binl2rstr:function(t){var e,i="",n=32*t.length;for(e=0;e<n;e+=8)i+=String.fromCharCode(t[e>>5]>>>e%32&255);return i},rstr2binl:function(t){var e,i=[];for(i[(t.length>>2)-1]=void 0,e=0;e<i.length;e+=1)i[e]=0;var n=8*t.length;for(e=0;e<n;e+=8)i[e>>5]|=(255&t.charCodeAt(e/8))<<e%32;return i},rstrMD5:function(t){return this.binl2rstr(this.binlMD5(this.rstr2binl(t),8*t.length))},rstrHMACMD5:function(t,e){var i,n,o=this.rstr2binl(t),s=[],a=[];for(s[15]=a[15]=void 0,o.length>16&&(o=this.binlMD5(o,8*t.length)),i=0;i<16;i+=1)s[i]=909522486^o[i],a[i]=1549556828^o[i];return n=this.binlMD5(s.concat(this.rstr2binl(e)),512+8*e.length),this.binl2rstr(this.binlMD5(a.concat(n),640))},rstr2hex:function(t){var e,i,n="";for(i=0;i<t.length;i+=1)e=t.charCodeAt(i),n+="0123456789abcdef".charAt(e>>>4&15)+"0123456789abcdef".charAt(15&e);return n},str2rstrUTF8:function(t){return unescape(encodeURIComponent(t))},rawMD5:function(t){return this.rstrMD5(this.str2rstrUTF8(t))},hexMD5:function(t){return this.rstr2hex(this.rawMD5(t))},rawHMACMD5:function(t,e){return this.rstrHMACMD5(this.str2rstrUTF8(t),str2rstrUTF8(e))},hexHMACMD5:function(t,e){return this.rstr2hex(this.rawHMACMD5(t,e))},md5:function(t,e,i){return e?i?this.rawHMACMD5(e,t):this.hexHMACMD5(e,t):i?this.rawMD5(t):this.hexMD5(t)},getSig:function(t,e,i,n){var o=null,s=[];return Object.keys(t).sort().forEach((function(e){s.push(e+"="+t[e])})),"search"==i&&(o="/ws/place/v1/search?"+s.join("&")+e),"suggest"==i&&(o="/ws/place/v1/suggestion?"+s.join("&")+e),"reverseGeocoder"==i&&(o="/ws/geocoder/v1/?"+s.join("&")+e),"geocoder"==i&&(o="/ws/geocoder/v1/?"+s.join("&")+e),"getCityList"==i&&(o="/ws/district/v1/list?"+s.join("&")+e),"getDistrictByCityId"==i&&(o="/ws/district/v1/getchildren?"+s.join("&")+e),"calculateDistance"==i&&(o="/ws/distance/v1/?"+s.join("&")+e),"direction"==i&&(o="/ws/direction/v1/"+n+"?"+s.join("&")+e),o=this.md5(o),o},location2query:function(t){if("string"==typeof t)return t;for(var e="",i=0;i<t.length;i++){var n=t[i];e&&(e+=";"),n.location&&(e=e+n.location.lat+","+n.location.lng),n.latitude&&n.longitude&&(e=e+n.latitude+","+n.longitude)}return e},rad:function(t){return t*Math.PI/180},getEndLocation:function(t){for(var e=t.split(";"),i=[],n=0;n<e.length;n++)i.push({lat:parseFloat(e[n].split(",")[0]),lng:parseFloat(e[n].split(",")[1])});return i},getDistance:function(t,e,i,n){var o=this.rad(t),s=this.rad(i),a=o-s,r=this.rad(e)-this.rad(n),c=2*Math.asin(Math.sqrt(Math.pow(Math.sin(a/2),2)+Math.cos(o)*Math.cos(s)*Math.pow(Math.sin(r/2),2)));return c*=6378136.49,c=Math.round(1e4*c)/1e4,parseFloat(c.toFixed(0))},getWXLocation:function(t,e,i){wx.getLocation({type:"gcj02",success:t,fail:e,complete:i})},getLocationParam:function(t){if("string"==typeof t){var e=t.split(",");t=2===e.length?{latitude:t.split(",")[0],longitude:t.split(",")[1]}:{}}return t},polyfillParam:function(t){t.success=t.success||function(){},t.fail=t.fail||function(){},t.complete=t.complete||function(){}},checkParamKeyEmpty:function(t,e){if(!t[e]){var i=this.buildErrorConfig(s.PARAM_ERR,s.PARAM_ERR_MSG+e+"参数格式有误");return t.fail(i),t.complete(i),!0}return!1},checkKeyword:function(t){return!this.checkParamKeyEmpty(t,"keyword")},checkLocation:function(t){var e=this.getLocationParam(t.location);if(!e||!e.latitude||!e.longitude){var i=this.buildErrorConfig(s.PARAM_ERR,s.PARAM_ERR_MSG+" location参数格式有误");return t.fail(i),t.complete(i),!1}return!0},buildErrorConfig:function(t,e){return{status:t,message:e}},handleData:function(t,e,i){if("search"==i){for(var n=e.data,o=[],s=0;s<n.length;s++)o.push({id:n[s].id||null,title:n[s].title||null,latitude:n[s].location&&n[s].location.lat||null,longitude:n[s].location&&n[s].location.lng||null,address:n[s].address||null,category:n[s].category||null,tel:n[s].tel||null,adcode:n[s].ad_info&&n[s].ad_info.adcode||null,city:n[s].ad_info&&n[s].ad_info.city||null,district:n[s].ad_info&&n[s].ad_info.district||null,province:n[s].ad_info&&n[s].ad_info.province||null});t.success(e,{searchResult:n,searchSimplify:o})}else if("suggest"==i){var a=e.data,r=[];for(s=0;s<a.length;s++)r.push({adcode:a[s].adcode||null,address:a[s].address||null,category:a[s].category||null,city:a[s].city||null,district:a[s].district||null,id:a[s].id||null,latitude:a[s].location&&a[s].location.lat||null,longitude:a[s].location&&a[s].location.lng||null,province:a[s].province||null,title:a[s].title||null,type:a[s].type||null});t.success(e,{suggestResult:a,suggestSimplify:r})}else if("reverseGeocoder"==i){var c=e.result,u={address:c.address||null,latitude:c.location&&c.location.lat||null,longitude:c.location&&c.location.lng||null,adcode:c.ad_info&&c.ad_info.adcode||null,city:c.address_component&&c.address_component.city||null,district:c.address_component&&c.address_component.district||null,nation:c.address_component&&c.address_component.nation||null,province:c.address_component&&c.address_component.province||null,street:c.address_component&&c.address_component.street||null,street_number:c.address_component&&c.address_component.street_number||null,recommend:c.formatted_addresses&&c.formatted_addresses.recommend||null,rough:c.formatted_addresses&&c.formatted_addresses.rough||null};if(c.pois){var l=c.pois,d=[];for(s=0;s<l.length;s++)d.push({id:l[s].id||null,title:l[s].title||null,latitude:l[s].location&&l[s].location.lat||null,longitude:l[s].location&&l[s].location.lng||null,address:l[s].address||null,category:l[s].category||null,adcode:l[s].ad_info&&l[s].ad_info.adcode||null,city:l[s].ad_info&&l[s].ad_info.city||null,district:l[s].ad_info&&l[s].ad_info.district||null,province:l[s].ad_info&&l[s].ad_info.province||null});t.success(e,{reverseGeocoderResult:c,reverseGeocoderSimplify:u,pois:l,poisSimplify:d})}else t.success(e,{reverseGeocoderResult:c,reverseGeocoderSimplify:u})}else if("geocoder"==i){var f=e.result,p={title:f.title||null,latitude:f.location&&f.location.lat||null,longitude:f.location&&f.location.lng||null,adcode:f.ad_info&&f.ad_info.adcode||null,province:f.address_components&&f.address_components.province||null,city:f.address_components&&f.address_components.city||null,district:f.address_components&&f.address_components.district||null,street:f.address_components&&f.address_components.street||null,street_number:f.address_components&&f.address_components.street_number||null,level:f.level||null};t.success(e,{geocoderResult:f,geocoderSimplify:p})}else if("getCityList"==i){var h=e.result[0],g=e.result[1],m=e.result[2];t.success(e,{provinceResult:h,cityResult:g,districtResult:m})}else if("getDistrictByCityId"==i){var v=e.result[0];t.success(e,v)}else if("calculateDistance"==i){var y=e.result.elements,_=[];for(s=0;s<y.length;s++)_.push(y[s].distance);t.success(e,{calculateDistanceResult:y,distance:_})}else if("direction"==i){var x=e.result.routes;t.success(e,x)}else t.success(e)},buildWxRequestConfig:function(t,e,i){var n=this;return e.header={"content-type":"application/json"},e.method="GET",e.success=function(e){var o=e.data;0===o.status?n.handleData(t,o,i):t.fail(o)},e.fail=function(e){e.statusCode=s.WX_ERR_CODE,t.fail(n.buildErrorConfig(s.WX_ERR_CODE,e.errMsg))},e.complete=function(e){var i=+e.statusCode;switch(i){case s.WX_ERR_CODE:t.complete(n.buildErrorConfig(s.WX_ERR_CODE,e.errMsg));break;case s.WX_OK_CODE:var o=e.data;0===o.status?t.complete(o):t.complete(n.buildErrorConfig(o.status,o.message));break;default:t.complete(n.buildErrorConfig(s.SYSTEM_ERR,s.SYSTEM_ERR_MSG))}},e},locationProcess:function(t,e,i,n){var o=this;if(i=i||function(e){e.statusCode=s.WX_ERR_CODE,t.fail(o.buildErrorConfig(s.WX_ERR_CODE,e.errMsg))},n=n||function(e){e.statusCode==s.WX_ERR_CODE&&t.complete(o.buildErrorConfig(s.WX_ERR_CODE,e.errMsg))},t.location){if(o.checkLocation(t)){var a=u.getLocationParam(t.location);e(a)}}else o.getWXLocation(e,i,n)}},l=function(){"use strict";function t(e){if(n(this,t),!e.key)throw Error("key值不能为空");this.key=e.key}return o(t,[{key:"search",value:function(t){if(t=t||{},u.polyfillParam(t),u.checkKeyword(t)){var e={keyword:t.keyword,orderby:t.orderby||"_distance",page_size:t.page_size||10,page_index:t.page_index||1,output:"json",key:this.key};t.address_format&&(e.address_format=t.address_format),t.filter&&(e.filter=t.filter);var i=t.distance||"1000",n=t.auto_extend||1,o=null,s=null;t.region&&(o=t.region),t.rectangle&&(s=t.rectangle);u.locationProcess(t,(function(a){o&&!s?(e.boundary="region("+o+","+n+","+a.latitude+","+a.longitude+")",t.sig&&(e.sig=u.getSig(e,t.sig,"search"))):s&&!o?(e.boundary="rectangle("+s+")",t.sig&&(e.sig=u.getSig(e,t.sig,"search"))):(e.boundary="nearby("+a.latitude+","+a.longitude+","+i+","+n+")",t.sig&&(e.sig=u.getSig(e,t.sig,"search"))),wx.request(u.buildWxRequestConfig(t,{url:"https://apis.map.qq.com/ws/place/v1/search",data:e},"search"))}))}}},{key:"getSuggestion",value:function(t){if(t=t||{},u.polyfillParam(t),u.checkKeyword(t)){var e={keyword:t.keyword,region:t.region||"全国",region_fix:t.region_fix||0,policy:t.policy||0,page_size:t.page_size||10,page_index:t.page_index||1,get_subpois:t.get_subpois||0,output:"json",key:this.key};if(t.address_format&&(e.address_format=t.address_format),t.filter&&(e.filter=t.filter),t.location){u.locationProcess(t,(function(i){e.location=i.latitude+","+i.longitude,t.sig&&(e.sig=u.getSig(e,t.sig,"suggest")),wx.request(u.buildWxRequestConfig(t,{url:r,data:e},"suggest"))}))}else t.sig&&(e.sig=u.getSig(e,t.sig,"suggest")),wx.request(u.buildWxRequestConfig(t,{url:r,data:e},"suggest"))}}},{key:"reverseGeocoder",value:function(t){t=t||{},u.polyfillParam(t);var e={coord_type:t.coord_type||5,get_poi:t.get_poi||0,output:"json",key:this.key};t.poi_options&&(e.poi_options=t.poi_options);u.locationProcess(t,(function(i){e.location=i.latitude+","+i.longitude,t.sig&&(e.sig=u.getSig(e,t.sig,"reverseGeocoder")),wx.request(u.buildWxRequestConfig(t,{url:"https://apis.map.qq.com/ws/geocoder/v1/",data:e},"reverseGeocoder"))}))}},{key:"geocoder",value:function(t){if(t=t||{},u.polyfillParam(t),!u.checkParamKeyEmpty(t,"address")){var e={address:t.address,output:"json",key:this.key};t.region&&(e.region=t.region),t.sig&&(e.sig=u.getSig(e,t.sig,"geocoder")),wx.request(u.buildWxRequestConfig(t,{url:"https://apis.map.qq.com/ws/geocoder/v1/",data:e},"geocoder"))}}},{key:"getCityList",value:function(t){t=t||{},u.polyfillParam(t);var e={output:"json",key:this.key};t.sig&&(e.sig=u.getSig(e,t.sig,"getCityList")),wx.request(u.buildWxRequestConfig(t,{url:"https://apis.map.qq.com/ws/district/v1/list",data:e},"getCityList"))}},{key:"getDistrictByCityId",value:function(t){if(t=t||{},u.polyfillParam(t),!u.checkParamKeyEmpty(t,"id")){var e={id:t.id||"",output:"json",key:this.key};t.sig&&(e.sig=u.getSig(e,t.sig,"getDistrictByCityId")),wx.request(u.buildWxRequestConfig(t,{url:"https://apis.map.qq.com/ws/district/v1/getchildren",data:e},"getDistrictByCityId"))}}},{key:"calculateDistance",value:function(t){if(t=t||{},u.polyfillParam(t),!u.checkParamKeyEmpty(t,"to")){var e={mode:t.mode||"walking",to:u.location2query(t.to),output:"json",key:this.key};if(t.from&&(t.location=t.from),"straight"==e.mode){var i=function(i){for(var n=u.getEndLocation(e.to),o={message:"query ok",result:{elements:[]},status:0},s=0;s<n.length;s++)o.result.elements.push({distance:u.getDistance(i.latitude,i.longitude,n[s].lat,n[s].lng),duration:0,from:{lat:i.latitude,lng:i.longitude},to:{lat:n[s].lat,lng:n[s].lng}});var a=o.result.elements,r=[];for(s=0;s<a.length;s++)r.push(a[s].distance);return t.success(o,{calculateResult:a,distanceResult:r})};u.locationProcess(t,i)}else{i=function(i){e.from=i.latitude+","+i.longitude,t.sig&&(e.sig=u.getSig(e,t.sig,"calculateDistance")),wx.request(u.buildWxRequestConfig(t,{url:"https://apis.map.qq.com/ws/distance/v1/",data:e},"calculateDistance"))};u.locationProcess(t,i)}}}},{key:"direction",value:function(t){if(t=t||{},u.polyfillParam(t),!u.checkParamKeyEmpty(t,"to")){var e={output:"json",key:this.key};"string"==typeof t.to?e.to=t.to:e.to=t.to.latitude+","+t.to.longitude;var i;t.mode=t.mode||c.driving,i="https://apis.map.qq.com/ws/direction/v1/"+t.mode,t.from&&(t.location=t.from),t.mode==c.driving&&(t.from_poi&&(e.from_poi=t.from_poi),t.heading&&(e.heading=t.heading),t.speed&&(e.speed=t.speed),t.accuracy&&(e.accuracy=t.accuracy),t.road_type&&(e.road_type=t.road_type),t.to_poi&&(e.to_poi=t.to_poi),t.from_track&&(e.from_track=t.from_track),t.waypoints&&(e.waypoints=t.waypoints),t.policy&&(e.policy=t.policy),t.plate_number&&(e.plate_number=t.plate_number)),t.mode==c.transit&&(t.departure_time&&(e.departure_time=t.departure_time),t.policy&&(e.policy=t.policy));u.locationProcess(t,(function(n){e.from=n.latitude+","+n.longitude,t.sig&&(e.sig=u.getSig(e,t.sig,"direction",t.mode)),wx.request(u.buildWxRequestConfig(t,{url:i,data:e},"direction"))}))}}}]),t}();t.exports=l},4654:function(t,e,i){"use strict";i("6a54");var n=i("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.UpdateInspectionTask=function(t,e){return new Promise((function(i,n){t.context.post({url:o.default.UpdateInspectionTask,data:e,success:function(t){i(t.data)},fail:function(t){wx.showToast({title:"服务器异常了",icon:"none",duration:2e3})}})}))},e.listInspectionTaskDetails=function(t,e){return new Promise((function(i,n){t.context.get({url:o.default.listInspectionTaskDetails,data:e,success:function(t){var e=t.data;0!=e.code?n(e.msg):i(e)},fail:function(t){n(t)}})}))},e.queryDictInfo=function(t,e){return new Promise((function(i,n){t.context.get({url:o.default.queryDictInfo,data:e,success:function(t){i(t.data)},fail:function(t){wx.showToast({title:"服务器异常了",icon:"none",duration:2e3})}})}))},e.queryInspectionItemTitle=function(t,e){return new Promise((function(i,n){t.context.get({url:o.default.listInspectionItemTitle,data:e,success:function(t){var e=t.data;0!=e.code?n(e.msg):i(e)},fail:function(t){n(t)}})}))},e.queryReportStaffInspection=function(t,e){return new Promise((function(i,n){t.context.get({url:o.default.queryReportStaffInspection,data:e,success:function(t){var e=t.data;0!=e.code?n(e.msg):i(e)},fail:function(t){n(t)}})}))},e.wgs84togcj02=function(t,e){e=+e,t=+t;if(function(t,e){e=+e,t=+t;return!(t>73.66&&t<135.05&&e>3.86&&e<53.55)}(t,e))return[t,e];var i=function(t,e){e=+e,t=+t;var i=2*t-100+3*e+.2*e*e+.1*t*e+.2*Math.sqrt(Math.abs(t));return i+=2*(20*Math.sin(6*t*s)+20*Math.sin(2*t*s))/3,i+=2*(20*Math.sin(e*s)+40*Math.sin(e/3*s))/3,i+=2*(160*Math.sin(e/12*s)+320*Math.sin(e*s/30))/3,i}(t-105,e-35),n=function(t,e){e=+e,t=+t;var i=300+t+2*e+.1*t*t+.1*t*e+.1*Math.sqrt(Math.abs(t));return i+=2*(20*Math.sin(6*t*s)+20*Math.sin(2*t*s))/3,i+=2*(20*Math.sin(t*s)+40*Math.sin(t/3*s))/3,i+=2*(150*Math.sin(t/12*s)+300*Math.sin(t/30*s))/3,i}(t-105,e-35),o=e/180*s,c=Math.sin(o);c=1-r*c*c;var u=Math.sqrt(c);i=180*i/(a*(1-r)/(c*u)*s),n=180*n/(a/u*Math.cos(o)*s);var l=e+i,d=t+n;return{lat:l,lng:d}},i("bf0f");var o=n(i("9494"));var s=3.141592653589793,a=6378245,r=.006693421622965943},"4caa":function(t,e,i){"use strict";var n=i("9b7a"),o=i.n(n);o.a},"4cf6":function(t,e,i){"use strict";i("6a54");var n=i("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,i("bf0f"),i("2797"),i("aa9c"),i("c223"),i("01a2"),i("e39c");var o=n(i("cfa6")),s=i("a98f"),a=i("4654"),r=i("7fee"),c=i("e54e"),u=n(i("9494")),l=n(i("1f0a")),d=n(i("9b8e")),p=n(i("40fc"));d.default.prototype.$preventClick=s.preventClick;var h={data:function(){return{onoff:!0,taskId:"",taskDetailId:"",inspectionId:"",inspectionName:"",pointStartTime:"",pointEndTime:"",patrolTypes:[{name:this.$t("pages.excuteOneInspection.excuteOneInspection.请选择")}],patrolIndex:0,patrolType:"10001",patrolTypeName:this.$t("pages.excuteOneInspection.excuteOneInspection.请选择"),description:"",photos:[],imgList:[],communityId:"",userId:"",userName:"",latitude:"",longitude:"",location:"",reverseGeocoderSimplify:this.$t("pages.excuteOneInspection.excuteOneInspection.正在获取..."),titles:[],itemId:"",mapKey:"",uploadImage:{maxPhotoNum:4,imgTitle:this.$t("pages.excuteOneInspection.excuteOneInspection.巡检图片"),canEdit:!0},sourceType:["camera"],fromPage:""}},components:{uploadImageAsync:l.default},onLoad:function(t){var e=this;this.java110Context.onLoad();var i=this;this.saveWaterMark(),this.mapKey=o.default.QQMapKey,wx.getLocation({type:"gcj02",success:function(t){e.latitude=t.latitude,e.longitude=t.longitude,i.saveWaterMark(),e.getCurrentLocation(),f}}),this.taskDetailId=t.taskDetailId,this.taskId=t.taskId,this.inspectionId=t.inspectionId,this.inspectionName=t.inspectionName,this.itemId=t.itemId,this.fromPage=t.fromPage,this.communityId=(0,r.getCurrentCommunity)().communityId;var n=this.java110Context.getUserInfo();this.userName=n.userName,this.userId=n.userId,this._loadPatrolTypesList(),this._loadInspectionItem()},methods:{sendImagesData:function(t){var e=this;this.photos=[],t.length>0&&t.forEach((function(t){e.photos.push(t.fileId)}))},_loadInspectionItem:function(){var t=this;(0,a.queryInspectionItemTitle)(this,{communityId:t.communityId,itemId:t.itemId,page:1,row:100}).then((function(e){e.data.forEach((function(t){"1001"==t.titleType?t.radio="":"2002"==t.titleType?(t.radio=[],t.inspectionItemTitleValueDtos.forEach((function(e){t.radio.push({checked:!1,itemValue:e.itemValue,selected:"0"})}))):t.radio=""})),t.titles=e.data}))},getMiniWechatLocation:function(){var t=this,e=new p.default({key:this.mapKey}),i=this;e.reverseGeocoder({location:{latitude:this.latitude,longitude:this.longitude},success:function(e){t.reverseGeocoderSimplify=e.result.address,i.saveWaterMark()},fail:function(t){}})},getCurrentLocation:function(){var t=this,e=this.latitude+","+this.longitude,i=this;this.$jsonp("https://apis.map.qq.com/ws/geocoder/v1?coord_type=5&get_poi=1&output=jsonp&poi_options=page_size=1;page_index=1",{key:this.mapKey,location:e}).then((function(e){t.reverseGeocoderSimplify=e.result.address,i.saveWaterMark()})).catch((function(t){console.log(t)}))},_loadPatrolTypesList:function(){var t=this;(0,a.queryDictInfo)(this,{name:"inspection_task_detail",type:"patrol_type"}).then((function(e){t.patrolTypes=t.patrolTypes.concat(e)}))},patrolChange:function(t){if(this.patrolIndex=t.target.value,0==this.patrolIndex)return this.patrolTypeName="",void(this.patrolType="");var e=this.patrolTypes[this.patrolIndex];this.patrolTypeName=e.name,this.patrolType=e.statusCd},_submitExcuteInspection:function(){var t=this,e=this;uni.showLoading({title:e.$t("pages.excuteOneInspection.excuteOneInspection.请稍后")}),this.description="",this.titles.forEach((function(e){var i="";"2002"==e.titleType?(e.radio.forEach((function(t){"1"==t.selected&&(i+=t.itemValue+",")})),t.description+=e.itemTitle+":"+i+";"):t.description+=e.itemTitle+":"+e.radio+";"}));var i=(0,a.wgs84togcj02)(this.longitude,this.latitude),n=i.lat,o=i.lng,s={taskId:this.taskId,taskDetailId:this.taskDetailId,inspectionId:this.inspectionId,inspectionName:this.inspectionName,communityId:this.communityId,patrolType:this.patrolType,description:this.description,photos:this.photos,userId:this.userId,userName:this.userName,latitude:n,longitude:o},r="";""==s.taskId?r=e.$t("pages.excuteOneInspection.excuteOneInspection.数据异常,巡检任务为空"):""==s.taskDetailId?r=e.$t("pages.excuteOneInspection.excuteOneInspection.数据异常,巡检任务详情为空"):""==s.inspectionId?r=e.$t("pages.excuteOneInspection.excuteOneInspection.巡检点不能为空"):""==s.inspectionName?r=e.$t("pages.excuteOneInspection.excuteOneInspection.巡检点名称不能为空"):""==s.patrolType?r=e.$t("pages.excuteOneInspection.excuteOneInspection.巡检情况不能为空"):""==s.description?r=e.$t("pages.excuteOneInspection.excuteOneInspection.巡检说明不能为空"):""==s.userId?r=e.$t("pages.excuteOneInspection.excuteOneInspection.数据异常,巡检人为空"):s.photos.length<=0&&(r=e.$t("pages.excuteOneInspection.excuteOneInspection.请上传巡检图片")),""!=r?(e.onoff=!0,wx.showToast({title:r,icon:"none",duration:2e3}),uni.hideLoading()):this.java110Context.request({url:u.default.updateInspectionTaskDetail,header:this.java110Context.getHeaders(),method:"POST",data:s,success:function(t){if(e.onoff=!0,200==t.statusCode)return"QrCode"==e.fromPage?void uni.navigateTo({url:"/pages/inspection/inspection"}):void uni.navigateBack({delta:1});uni.hideLoading(),wx.showToast({title:e.$t("pages.excuteOneInspection.excuteOneInspection.服务器异常了"),icon:"none",duration:2e3})},fail:function(t){e.onoff=!0,uni.hideLoading(),wx.showToast({title:e.$t("pages.excuteOneInspection.excuteOneInspection.服务器异常了"),icon:"none",duration:2e3})}})},radioChange:function(t,e){console.log(t,e),e.radio=t.detail.value,console.log("item.radio",e.radio,t)},checkboxChange:function(t,e){e.radio.forEach((function(t){t.selected="0",t.checked=!1})),e.radio.forEach((function(e){t.detail.value.forEach((function(t){e.itemValue==t&&"0"==e.selected&&(e.selected="1",e.checked=!0)}))})),console.log("item.radio",e.radio,t)},saveWaterMark:function(){var t={communityName:(0,r.getCommunityName)(),staffName:(0,c.getStaffName)(),latitude:this.latitude,longitude:this.longitude,address:this.reverseGeocoderSimplify};uni.setStorageSync("IMG_WATER_MARK",t)}}};e.default=h},"4db6":function(t,e,i){i("6a54");var n=i("8bcf");function o(t,e){for(var i=0;i<e.length;i++){var o=e[i];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,n(o.key),o)}}t.exports=function(t,e,i){return e&&o(t.prototype,e),i&&o(t,i),Object.defineProperty(t,"prototype",{writable:!1}),t},t.exports.__esModule=!0,t.exports["default"]=t.exports},"56c9":function(t,e,i){i("9e15"),i("884b"),i("01a2"),i("e39c"),i("bf0f"),i("7a76"),i("c9b5"),i("64aa");var n=i("bdbb")["default"];t.exports=function(t,e){if("object"!==n(t)||null===t)return t;var i=t[Symbol.toPrimitive];if(void 0!==i){var o=i.call(t,e||"default");if("object"!==n(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)},t.exports.__esModule=!0,t.exports["default"]=t.exports},"883d":function(t,e,i){i("7a76"),i("c9b5"),t.exports=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")},t.exports.__esModule=!0,t.exports["default"]=t.exports},"8bcf":function(t,e,i){var n=i("bdbb")["default"],o=i("56c9");t.exports=function(t){var e=o(t,"string");return"symbol"===n(e)?e:String(e)},t.exports.__esModule=!0,t.exports["default"]=t.exports},"9b7a":function(t,e,i){var n=i("c3ff");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var o=i("967d").default;o("64727400",n,!0,{sourceMap:!1,shadowMode:!1})},a98f:function(t,e,i){"use strict";i("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.preventClick=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",i=this;i.onoff?(i.onoff=!1,t(e)):uni.showToast({title:"操作过于频繁",icon:"none"})}},bae9:function(t,e,i){"use strict";i.r(e);var n=i("4cf6"),o=i.n(n);for(var s in n)["default"].indexOf(s)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(s);e["default"]=o.a},c3ff:function(t,e,i){var n=i("c86c");e=n(!1),e.push([t.i,".block__title[data-v-477528c4]{margin:0;font-weight:400;font-size:14px;color:rgba(69,90,100,.6);padding:%?40?% %?30?% %?20?%}",""]),t.exports=e},f2a0:function(t,e,i){"use strict";i.r(e);var n=i("14f9"),o=i("bae9");for(var s in o)["default"].indexOf(s)<0&&function(t){i.d(e,t,(function(){return o[t]}))}(s);i("4caa");var a=i("828b"),r=Object(a["a"])(o["default"],n["b"],n["c"],!1,null,"477528c4",null,!1,n["a"],void 0);e["default"]=r.exports}}]);