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
7.0 KiB
1 line
7.0 KiB
5 months ago
|
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["shopstore-pages-technician"],{7251:function(t,e,n){"use strict";n.r(e);var i=n("7619"),a=n.n(i);for(var o in i)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(o);e["default"]=a.a},7619:function(t,e,n){"use strict";n("7a82");var i=n("4ea4").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n("99af");var a=i(n("5530")),o=i(n("c7eb")),r=i(n("1da1")),c=n("26cb"),s=i(n("0fdb")),u=i(n("c63f")),l={components:{technicianListItem:s.default,technicianListPopup:u.default},data:function(){return{isLoad:!1,options:{},activeIndex:0,param:{page:1,coach_name:""},list:{data:[]},loading:!0,lockTap:!1}},computed:(0,c.mapState)({pageActive:function(t){return t.technician.pageActive},tabList:function(t){return t.technician.tabList},primaryColor:function(t){return t.config.configInfo.primaryColor},subColor:function(t){return t.config.configInfo.subColor},configInfo:function(t){return t.config.configInfo},loginType:function(t){return t.user.loginType},userInfo:function(t){return t.user.userInfo},location:function(t){return t.user.location},isGzhLogin:function(t){return t.user.isGzhLogin},haveShieldOper:function(t){return t.user.haveShieldOper}}),onLoad:function(t){var e=this;return(0,r.default)((0,o.default)().mark((function n(){return(0,o.default)().wrap((function(n){while(1)switch(n.prev=n.next){case 0:return e.options=t,n.next=3,e.initIndex();case 3:e.$util.setNavigationBarColor({bg:e.primaryColor}),uni.setNavigationBarTitle({title:e.$t("action.attendantName")+"列表"});case 5:case"end":return n.stop()}}),n)})))()},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,a.default)((0,a.default)((0,a.default)({},(0,c.mapActions)(["getConfigInfo","getUserInfo"])),(0,c.mapMutations)(["updateUserItem"])),{},{initIndex:function(){var t=arguments,e=this;return(0,r.default)((0,o.default)().mark((function n(){var i;return(0,o.default)().wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(i=t.length>0&&void 0!==t[0]&&t[0],i||!e.$jweixin.isWechat()){n.next=5;break}return n.next=4,e.$jweixin.initJssdk();case 4:e.$jweixin.wxReady((function(){e.$jweixin.hideOptionMenu()}));case 5:if(e.configInfo.id&&!i){n.next=8;break}return n.next=8,e.getConfigInfo();case 8:return n.next=10,e.getList();case 10:case"end":return n.stop()}}),n)})))()},initRefresh:function(){this.param.page=1,this.initIndex(!0)},toOpenLocation:function(){this.$util.checkAuth({type:"userLocation"})},toSearch:function(t){this.param.coach_name=t,this.getList(1)},getList:function(){var t=arguments,e=this;return(0,r.default)((0,o.default)().mark((function n(){var i,a,r,c,s,u,l,d,f,p,h,g,v,m,w,x,b,_,$,y,C,I,L,k,S,j,O,P,T,R,N,A,E,M;return(0,o.default)().wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(i=t.length>0&&void 0!==t[0]?t[0]:0,t.length>1&&void 0!==t[1]&&t[1],t.length>2&&void 0!==t[2]?t[2]:0,i&&(e.param.page=1),a=e.location,a.lat&&(!a.lat||"定位失败"!=a.address)){n.next=28;break}if(!e.$jweixin.isWechat()){n.next=27;break}return e.$util.showLoading(),n.next=10,e.$jweixin.wxReady2();case 10:if(r=a,c=r.lat,s=void 0===c?"":c,u=r.lng,l=void 0===u?"":u,s||l){n.next=20;break}return n.next=14,e.$jweixin.getWxLocation();case 14:d=n.sent,f=d.latitude,p=d.longitude,s=f,l=p,a={lng:l,lat:s,address:"定位失败",province:"",city:"",district:""};case 20:if(!s||!l){n.next=27;break}return h="".concat(s,",").concat(l),n.next=24,e.$api.base.getMapInfo({location:h});case 24:g=n.sent,v=JSON.parse(g),m=v.status,w=v.result,0==m&&(x=w.address,b=w.address_component,_=b.province,$=b.city,y=b.district,a={lng:l,lat:s,address:x,province:_,city:$,district:y});case 27:e.updateUserItem({key:"location",val:a});case 28:return C=a,I=C.lng,L=void 0===I?0:I,k=C.lat,S=void 0===k?0:k,j=e.list,O=e.tabList,P=e.activeIndex,T=e.options.id,R=e.$util.deepCopy(e.param),R=Object.assign({},R,{lng:
|