(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["plugins/community/apply/apply"],{2991:function(t,e,n){"use strict";n.r(e);var i=n("d448"),r=n("dd2a");for(var o in r)"default"!==o&&function(t){n.d(e,t,(function(){return r[t]}))}(o);n("d0b8");var a,c=n("f0c5"),s=Object(c["a"])(r["default"],i["b"],i["c"],!1,null,"6c29b50a",null,!1,i["a"],a);e["default"]=s.exports},3946:function(t,e,n){"use strict";(function(t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i,r=a(n("a34a")),o=n("2f62");function a(t){return t&&t.__esModule?t:{default:t}}function c(t,e){return f(t)||l(t,e)||d(t,e)||s()}function s(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function d(t,e){if(t){if("string"===typeof t)return u(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?u(t,e):void 0}}function u(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,i=new Array(e);n0&&(this.address=!0),this.getPlace(),this.getStatus()},methods:(i={areaEvent:function(t){t&&(this.form.province_id=t.province.id,this.form.city_id=t.city.id,this.form.district_id=t.district.id)},toCommunity:function(){t.navigateTo({url:"/plugins/community/index/index"})},toIndex:function(){t.navigateTo({url:"/pages/index/index"})},reApply:function(){var t=this;t.middleman.status=-2},middlemanPay:function(){var e=this;if(e.id>0)return e.pay(e.id),!1;e.$request({url:e.$api.community.apply_pay,data:{id:e.middleman.id}}).then((function(n){0==n.code?e.pay(n.data.id):t.showToast({title:n.msg,icon:"none",duration:1e3})})).catch((function(t){e.$hideLoading()}))},getStatus:function(){var e=this;e.$request({url:e.$api.community.index}).then((function(n){e.$hideLoading(),0==n.code?(e.setting=n.data.setting,t.setNavigationBarTitle({title:"申请"+e.setting.middleman}),n.data.middleman.id>0?(e.middleman=n.data.middleman,e.address&&(e.middleman.status=-2,e.form=n.data.middleman,e.form.province==e.form.city?e.location=e.form.province+" "+e.form.district+" "+e.form.location:e.location=e.form.province+" "+e.form.city+" "+e.form.district+" "+e.form.location,t.setNavigationBarTitle({title:"填写"+e.setting.middleman+"信息"}))):e.middleman.status=-2):t.showToast({title:n.msg,icon:"none",duration:1e3})})).catch((function(){e.$hideLoading()}))},getPlace:function(){var e=this;e.$request({url:e.$api.city.cityName}).then((function(n){0===n.code?e.province=n.data.list:t.showToast({title:n.msg,icon:"none",duration:1e3})}))},getChooseLocation:function(){var e=this;return p(r.default.mark((function n(){var i,o,a,s,d,u,l,f,m,p,h,v,y;return r.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(i=e,!i.address){n.next=3;break}return n.abrupt("return",!1);case 3:return n.next=5,t.chooseLocation();case 5:if(o=n.sent,a=c(o,2),s=a[0],d=a[1],!d){n.next=30;break}if("我的位置"!=d.name&&"我的位置"!=d.address){n.next=13;break}return t.showToast({title:"请选择具体位置",icon:"none"}),n.abrupt("return",!1);case 13:for(p in u="",l="",f="",m=d.name,d.address||(d.address="其他其他其他"),d.address=d.address.replace("北京市北京市","北京市"),d.address=d.address.replace("天津市天津市","天津市"),d.address=d.address.replace("上海市上海市","上海市"),d.address=d.address.replace("重庆市重庆市","重庆市"),d.address=d.address.replace("香港特别行政区香港特别行政区","香港特别行政区"),d.address=d.address.replace("澳门特别行政区澳门特别行政区","澳门特别行政区"),i.province)if(0==d.address.indexOf(i.province[p].name))for(h in u="undefined"!=i.province[p].name?i.province[p].name:"",i.form.province_id=i.province[p].id,"北京市"!=u&&"天津市"!=u&&"上海市"!=u&&"重庆市"!=u&&"澳门特别行政区"!=u&&"香港特别行政区"!=u&&(d.address=d.address.replace(u,"")),i.province[p].list)if(0==d.address.indexOf(i.province[p].list[h].name)&&i.province[p].list[h].parent_id==i.province[p].id)for(v in l="undefined"!=i.province[p].list[h].name?i.province[p].list[h].name:"",i.form.city_id=i.province[p].list[h].id,d.address=d.address.replace(l,""),i.province[p].list[h].list)0==d.address.indexOf(i.province[p].list[h].list[v].name)&&i.province[p].list[h].list[v].parent_id==i.province[p].list[h].id&&i.province[p].list[h].list[v].provinceCode==i.province[p].code&&(f="undefined"!=i.province[p].list[h].list[v].name?i.province[p].list[h].list[v].name:"",i.form.district_id=i.province[p].list[h].list[v].id);u&&f&&m||(i.form.province_id="",i.form.city_id="",i.form.district_id=""),i.location=u==l?u+" "+f+" "+m:u+" "+l+" "+f+" "+m,i.form.location=m,i.form.latitude=d.latitude,i.form.longitude=d.longitude;case 30:s&&(y=function(){t.showModal({title:"授权权限",content:"请先授权地理位置权限",success:function(e){e.confirm&&t.openSetting({success:function(e){e.authSetting["scope.userLocation"]?t.chooseLocation({success:function(t){i.getChooseLocation()}}):t.showToast({title:"授权失败",icon:"none"})}})}})},"chooseLocation:fail auth deny"===s.errMsg&&y());case 31:case"end":return n.stop()}}),n)})))()},getInfo:function(e){var n=this;this.$request({url:this.$api.user.wechat_district,data:{province_name:e.address[0],city_name:e.address[1],county_name:e.address[2]}}).then((function(t){if(0===t.code){var i=t.data.district,r=i.province,o=i.city,a=i.district;e.province_id=r.id,e.city_id=o.id,e.district_id=a.id,n.form=e}})).catch((function(){t.showToast({title:"网络异常",icon:"none"})}))}},y(i,"areaEvent",(function(t){t&&(this.form.province_id=t.province.id,this.form.city_id=t.city.id,this.form.district_id=t.district.id,this.list=[t.province.name,t.city.name,t.district.name])})),y(i,"saveAddress",(function(){var e=this;return this.form.detail&&this.form.province_id&&this.form.city_id&&this.form.district_id?void e.$request({url:e.$api.community.edit_address,data:{detail:e.form.detail},method:"post"}).then((function(e){t.showToast({title:e.msg,icon:"none",duration:1e3}),0==e.code&&setTimeout((function(){t.navigateBack({})}),1e3)})).catch((function(t){e.$hideLoading()})):(t.showToast({title:"提货地址不能为空",icon:"none"}),!1)})),y(i,"submit",(function(){var e=this;return p(r.default.mark((function n(){var i,o,a,c,s,d,u,l,f,m,p;return r.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(n.prev=0,!e.submit_status){n.next=3;break}return n.abrupt("return");case 3:if(e.form.detail||(i="提货地址不能为空"),e.form.location||(i="所在地区不能为空"),e.form.mobile||(i="手机号不能为空"),e.form.name||(i="姓名不能为空"),!i){n.next=10;break}return t.showToast({title:i,icon:"none"}),n.abrupt("return");case 10:return e.submit_status=!0,o=e.$api.community.apply,a=e.form,e.is_refund_address>0&&(o=e.$api.app_admin.refund_address_edit,c=e.form,s=c.id,d=c.name,u=c.mobile,l=c.detail,a={form:JSON.stringify({id:s,name:d,mobile:u,address_detail:l,address:e.list,is_default:0,remark:""})}),n.next=16,e.$request({url:o,data:a,method:"POST"});case 16:f=n.sent,e.submit_status=!1,0===f.code?(m=f.data.queue_id,p=f.data.token,e.getResult(m,p)):t.showToast({title:f.msg,icon:"none"}),n.next=25;break;case 21:throw n.prev=21,n.t0=n["catch"](0),e.submit_status=!1,new Error(n.t0);case 25:case"end":return n.stop()}}),n,null,[[0,21]])})))()})),y(i,"getResult",(function(e,n){var i=this;this.$request({url:this.$api.community.apply_result,data:{queue_id:e,token:n}}).then((function(r){0===r.code?r.data.retry&&1===r.data.retry?i.getPayDataTimer=setTimeout((function(){i.getResult(e,n)}),1e3):(t.hideLoading(),r.data.id>0&&(i.id=r.data.id),i.getStatus()):(i.exchangeCoupon=!1,t.hideLoading(),t.showModal({title:"提示",content:r.msg,showCancel:!1}))})).catch((function(e){i.exchangeCoupon=!1,t.hideLoading(),t.showModal({title:"提示",content:e.errMsg,showCancel:!1})}))})),y(i,"pay",(function(e){var n=this;this.$payment.pay(e).then((function(t){n.getStatus()})).catch((function(){t.showToast({title:"支付失败",icon:"none",duration:1e3})}))})),y(i,"detailFocus",(function(){this.focus=!0})),i)};e.default=w}).call(this,n("543d")["default"])},"58a0":function(t,e,n){},d0b8:function(t,e,n){"use strict";var i=n("58a0"),r=n.n(i);r.a},d448:function(t,e,n){"use strict";var i;n.d(e,"b",(function(){return r})),n.d(e,"c",(function(){return o})),n.d(e,"a",(function(){return i}));var r=function(){var t=this,e=t.$createElement;t._self._c;t._isMounted||(t.e0=function(e){t.focus=!1})},o=[]},dbbb:function(t,e,n){"use strict";(function(t){n("2d0a");i(n("66fd"));var e=i(n("2991"));function i(t){return t&&t.__esModule?t:{default:t}}t(e.default)}).call(this,n("543d")["createPage"])},dd2a:function(t,e,n){"use strict";n.r(e);var i=n("3946"),r=n.n(i);for(var o in i)"default"!==o&&function(t){n.d(e,t,(function(){return i[t]}))}(o);e["default"]=r.a}},[["dbbb","common/runtime","common/vendor"]]]);