(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<>>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<>>9<<4)]=e;var r=1732584193,c=-271733879,u=-1732584194,l=271733878;for(i=0;i>5]>>>e%32&255);return i},rstr2binl:function(t){var e,i=[];for(i[(t.length>>2)-1]=void 0,e=0;e>5]|=(255&t.charCodeAt(e/8))<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>>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;i73.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;i1&&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}}]);