2025-04-01 09:03:51 +08:00

1 line
6.3 KiB
JavaScript

(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/center/index"],{"1f86":function(t,e,n){"use strict";var o=n("91bf"),i=n.n(o);i.a},"5f05":function(t,e,n){"use strict";(function(t){var o=n("47a9");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=o(n("af34")),a=(n("3a22"),{data:function(){return{value1:1,options1:[{label:"默认排序",value:1},{label:"距离优先",value:2},{label:"价格优先",value:3}],selectedLabel:"选项1",selectedValue:1,searchValue:"",value:0,range:[{value:0,text:"篮球"},{value:1,text:"足球"},{value:2,text:"游泳"}],list:[{name:"全部课程"},{name:"文化艺术"},{name:"职业发展"},{name:"社会融入"},{name:"形势政策"}],current:0,menuOption:{},unread_number:"",listQuery:{priceStart:"",priceEnd:""},LoadingShow:!0,page:1,limit:10,tjShow:!0,keywords:"",hotList:[],Tjlist:[],staticData:[],loadStatus:"loading",district:"",classes_label_ids:"",classes_cate_ids:"",classes_type:"14,15,16,17",last_page:0}},onLoad:function(){t.hideTabBar()},onShow:function(){this.resetLists(),this.getTjlList(),this.getTotalList()},onReachBottom:function(){this.page<this.last_page&&(this.page++,this.getTotalList())},methods:{handleDropdownChange:function(t){var e=this.menuList.find((function(e){return e.value===t}));e&&(this.selectedLabel=e.label,this.selectedValue=e.value)},capsuleHeight:function(){var e;return console.log(t.getMenuButtonBoundingClientRect()),null!==(e=t)&&void 0!==e&&e.getMenuButtonBoundingClientRect()?"".concat(t.getMenuButtonBoundingClientRect().height+t.getMenuButtonBoundingClientRect().top+26,"rpx"):"180rpx"},handleClick:function(t){this.current=t,0==t?this.classes_type="14,15,16,17":1==t?this.classes_type="15":2==t?this.classes_type="16":3==t?this.classes_type="17":3==t&&(this.classes_type="14"),this.hotList=[],this.getTotalList()},handleSearch:function(t){this.keywords=t,this.search()},resetLists:function(){this.page=1,this.hotList=[],this.loadStatus="loading"},search:function(){""==this.keywords?this.tjShow=!0:this.tjShow=!1,this.resetLists(),this.getTotalList()},getPeople:function(e){return t.$u.http.get("/api/school/classes/people",{params:{id:e,have_real:1}}).then((function(e){if(1==e.code)return e.data.unpaid_user_data;throw t.showToast({title:e.msg,icon:"none",duration:2e3}),new Error(e.msg)})).catch((function(e){throw t.showToast({title:"请求失败,请稍后再试",icon:"none",duration:2e3}),e}))},getTotalList:function(){var e=this;t.$u.http.get("/api/school/classes/classes_list",{params:{page:this.page,limit:this.limit,order:"normal",has_shop:1,is_expire:2,keywords:this.keywords,district:this.district,classes_type:this.classes_type}}).then((function(n){if(1==n.code){e.last_page=n.data.list.last_page;var o=[].concat((0,i.default)(e.hotList),(0,i.default)(n.data.list.data)),a=o.map((function(t){return e.getPeople(t.id).then((function(e){t.unpaid_user_data=e})).catch((function(e){console.error("Failed to get people data for id ".concat(t.id,":"),e)}))}));Promise.all(a).then((function(){e.hotList=o})).catch((function(t){console.error("Error in fetching people data:",t)})),e.loadStatus=e.hotList.length>=n.data.list.total?"nomore":"loading"}else t.showToast({title:n.msg,icon:"none",duration:2e3}),e.loadStatus="nomore"})).catch((function(n){t.showToast({title:"请求失败,请稍后再试",icon:"none",duration:2e3}),e.loadStatus="nomore"}))},getTjlList:function(){var e=this;t.$u.http.get("/api/school/classes/classes_list",{params:{page:1,limit:10,order:"recommend",is_expire:2}}).then((function(n){1==n.code?e.Tjlist=n.data.list.data:t.showToast({title:n.msg,icon:"none",duration:2e3})})).catch((function(e){t.showToast({title:"请求失败,请稍后再试",icon:"none",duration:2e3})}))},resethandle:function(t){this.listQuery={}},jump:function(){t.navigateTo({url:"/pages/center/list",success:function(t){},fail:function(){},complete:function(){}})},detail:function(e){t.navigateTo({url:"/pages/center/detail?id="+e})},onClickMenuIndex:function(t){console.log("onClickMenuIndex",t)},onClose:function(t){console.log("onClose",t)},onOpen:function(){console.log("onOpen")},onSearch:function(t){console.log("onSearch",t)},handleConfirm:function(t){console.log("确认选择的数据:",t),this.classes_cate_ids=t.classes_cate_ids.join(","),this.classes_label_ids=t.classes_label_ids.join(","),this.district=t.district.join(","),this.classes_type=t.classes_type.join(","),this.resetLists(),this.getTotalList()}}});e.default=a}).call(this,n("df3c")["default"])},"91bf":function(t,e,n){},aeb4:function(t,e,n){"use strict";n.r(e);var o=n("5f05"),i=n.n(o);for(var a in o)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return o[t]}))}(a);e["default"]=i.a},ddbd:function(t,e,n){"use strict";(function(t,e){var o=n("47a9");n("5e3a");o(n("3240"));var i=o(n("fd68"));t.__webpack_require_UNI_MP_PLUGIN__=n,e(i.default)}).call(this,n("3223")["default"],n("df3c")["createPage"])},ec67:function(t,e,n){"use strict";n.d(e,"b",(function(){return i})),n.d(e,"c",(function(){return a})),n.d(e,"a",(function(){return o}));var o={uNavbar:function(){return Promise.all([n.e("common/vendor"),n.e("node-modules/uview-ui/components/u-navbar/u-navbar")]).then(n.bind(null,"81ff"))},uSearch:function(){return Promise.all([n.e("common/vendor"),n.e("node-modules/uview-ui/components/u-search/u-search")]).then(n.bind(null,"2ea3"))},uAvatarGroup:function(){return Promise.all([n.e("common/vendor"),n.e("node-modules/uview-ui/components/u-avatar-group/u-avatar-group")]).then(n.bind(null,"2145"))},uLoadmore:function(){return Promise.all([n.e("common/vendor"),n.e("node-modules/uview-ui/components/u-loadmore/u-loadmore")]).then(n.bind(null,"07ba"))}},i=function(){var t=this,e=t.$createElement,n=(t._self._c,t.capsuleHeight()),o=t.__map(t.Tjlist,(function(e,n){var o=t.__get_orig(e),i=Number(e.sign_num+e.virtual_num);return{$orig:o,m1:i}})),i=t.__map(t.hotList,(function(e,n){var o=t.__get_orig(e),i=e.unpaid_user_data.length,a=Number(e.sign_num+e.virtual_num);return{$orig:o,g0:i,m2:a}}));t.$mp.data=Object.assign({},{$root:{m0:n,l0:o,l1:i}})},a=[]},fd68:function(t,e,n){"use strict";n.r(e);var o=n("ec67"),i=n("aeb4");for(var a in i)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(a);n("1f86");var s=n("828b"),l=Object(s["a"])(i["default"],o["b"],o["c"],!1,null,"0baf35ea",null,!1,o["a"],void 0);e["default"]=l.exports}},[["ddbd","common/runtime","common/vendor"]]]);