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
13 KiB
1 line
13 KiB
8 months ago
|
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["user-pages-choose-technician"],{"417f":function(t,e,i){"use strict";i.r(e);var n=i("b22b"),a=i("f417");for(var c in a)["default"].indexOf(c)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(c);i("eef4");var o=i("828b"),s=Object(o["a"])(a["default"],n["b"],n["c"],!1,null,"7f228e8c",null,!1,n["a"],void 0);e["default"]=s.exports},a6c9:function(t,e,i){"use strict";i("6a54");var n=i("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,i("c223"),i("bd06");var a=n(i("5de6")),c=n(i("9b1b")),o=n(i("2634")),s=n(i("2fdc")),r=i("8f59"),u=n(i("a0e3")),l=n(i("ba2d")),d={components:{technicianListItem:u.default,technicianListPopup:l.default},data:function(){return{isLoad:!1,options:{},param:{page:1,ser_id:0,coach_name:""},list:{data:[]},loading:!0,lockTap:!1,pageLen:1}},computed:(0,r.mapState)({primaryColor:function(t){return t.config.configInfo.primaryColor},subColor:function(t){return t.config.configInfo.subColor},configInfo:function(t){return t.config.configInfo},cityId:function(t){return t.technician.cityId},cityIndex:function(t){return t.technician.cityIndex},cityList:function(t){return t.technician.cityList},loginType:function(t){return t.user.loginType},userInfo:function(t){return t.user.userInfo},location:function(t){return t.user.location}}),onLoad:function(t){var e=this;return(0,s.default)((0,o.default)().mark((function i(){return(0,o.default)().wrap((function(i){while(1)switch(i.prev=i.next){case 0:return e.options=t,i.next=3,e.initIndex();case 3:e.isLoad=!0;case 4:case"end":return i.stop()}}),i)})))()},onPullDownRefresh:function(){uni.showNavigationBarLoading(),this.initRefresh(),uni.stopPullDownRefresh()},onReachBottom:function(){this.list.current_page>=this.list.last_page||this.loading||(this.param.page=this.param.page+1,this.loading=!0,this.getList())},methods:(0,c.default)((0,c.default)((0,c.default)({},(0,r.mapActions)(["getCityList"])),(0,r.mapMutations)(["updateUserItem","updateTechnicianItem"])),{},{initIndex:function(){var t=arguments,e=this;return(0,s.default)((0,o.default)().mark((function i(){var n;return(0,o.default)().wrap((function(i){while(1)switch(i.prev=i.next){case 0:if(n=t.length>0&&void 0!==t[0]&&t[0],n||!e.$jweixin.isWechat()){i.next=5;break}return i.next=4,e.$jweixin.initJssdk();case 4:e.$jweixin.wxReady((function(){e.$jweixin.hideOptionMenu()}));case 5:e.pageLen=getCurrentPages().length,e.getList(0==e.cityList.length);case 7:case"end":return i.stop()}}),i)})))()},initRefresh:function(){this.param.page=1,this.initIndex(!0)},pickerChange:function(t,e){var i=t.target.value;this.updateTechnicianItem({key:"cityIndex",val:i}),this.updateTechnicianItem({key:"cityId",val:this.cityList[i].id}),this.param.page=1,this.getList()},toOpenLocation:function(){this.$util.checkAuth({type:"userLocation"})},toSearch:function(t){this.param.page=1,this.param.coach_name=t,this.getList()},toChooseLocation:function(t){var e=this;return(0,s.default)((0,o.default)().mark((function t(){var i,n,c,s,r,u,l,d,f,p,h,v,g,m,x,y,w,_,b,k,C,I,L;return(0,o.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.$util.checkAuth({type:"userLocation"});case 2:if(i=e.location,n=i.lat,c=void 0===n?"":n,s=i.lng,r=void 0===s?"":s,u={},c||r){t.next=16;break}if(!e.$jweixin.isWechat()){t.next=16;break}return e.$util.showLoading(),t.next=9,e.$jweixin.wxReady2();case 9:return t.next=11,e.$jweixin.getWxLocation();case 11:l=t.sent,d=l.latitude,f=l.longitude,c=d,r=f;case 16:return u={latitude:c,longitude:r},t.next=19,uni.chooseLocation(u);case 19:if(p=t.sent,h=(0,a.default)(p,2),v=h[1],g=v.address,m=void 0===g?"":g,x=v.longitude,y=v.latitude,w=v.province,_=void 0===w?"":w,b=v.city,k=void 0===b?"":b,C=v.district,I=void 0===C?"":C,x){t.next=34;break}return t.abrupt("return");case 34:return L={lng:x,lat:y,address:m,province:_,city:k,district:I},e.updateUserItem({key:"location",val:L}),e.param.page=1,t.next=39,e.getList(!0,1);case 39:case"end":return t.stop()}}),t)})))()},getList:function(){var t=arguments,e=this;return(0,s.default)((0,o.d
|