Files
amb_wechatapp/public/assets/h5/js/pages-course-group-group.055be248.js
T

1 line
4.5 KiB
JavaScript

(self["webpackChunktuzhi"]=self["webpackChunktuzhi"]||[]).push([[9242],{38534:function(t,a,n){var e=n(89093);e.__esModule&&(e=e.default),"string"===typeof e&&(e=[[t.id,e,""]]),e.locals&&(t.exports=e.locals);var s=n(56).Z;s("4f92fcc4",e,!0,{sourceMap:!1,shadowMode:!1})},8277:function(t,a,n){"use strict";n.r(a),n.d(a,{default:function(){return l}});var e,s,i={uSticky:n(46905).Z,tzSearch:n(25414).Z,uTabs:n(90837).Z,tzCourse:n(49739).Z,uEmpty:n(38214).Z,uLoadingIcon:n(193).Z,tzTabBar:n(25022).Z,tzFooter:n(93135).Z},o=function(){var t=this,a=t.$createElement,n=t._self._c||a;return n("div",[n("u-sticky",{attrs:{offsetTop:0,bgColor:"#fff"}},[n("div",{staticClass:"search-box",style:t.showTabs?"padding:6px 10px 0px":"padding:6px 10px 6px"},[n("tz-search",{attrs:{inputBgColor:"#f5f5f5"}})],1),t.showTabs?n("u-tabs",{attrs:{list:t.tabsList},on:{click:function(a){arguments[0]=a=t.$handleEvent(a),t.tabsHandle.apply(void 0,arguments)}}}):t._e()],1),n("v-uni-view",{staticClass:"container"},[t.list.length>0?n("tz-course",{attrs:{round:!0,border:!1,list:t.list}}):t._e(),0!=t.list.length||t.loading?t._e():n("u-empty",{attrs:{icon:"/assets/h5/image/empty.png",width:"70",height:"70"}}),t.loading?n("v-uni-view",{staticClass:"load-more-box"},[n("u-loading-icon",{attrs:{mode:"circle",size:"20"}}),n("v-uni-text",{staticClass:"load-more-text"},[t._v("加载中...")])],1):t._e()],1),n("tz-tab-bar"),n("tz-footer")],1)},r=[],u=(n(57658),n(92222),{data:function(){return{tabsList:[{name:"全部",id:0}],tabbarHeight:0,form:{limit:10,page:1,group:0},list:[],pageParams:{},showTabs:!1,loading:!1}},watch:{},methods:{getData:function(){e.showTabs?e.form.group||(e.form.group=e.pageParams.id):e.pageParams.id&&(e.form.group=e.pageParams.id),e.loading=!0,e.$api("course.course",e.form).then((function(t){if(uni.hideLoading(),e.loading=!1,1===t.code){var a=e.list;for(var n in t.data)a.push(t.data[n]);e.list=a}})),uni.stopPullDownRefresh()},getGroup:function(){e.tabsList=[{name:"全部",id:0}],e.$api("course.group.getList",{parent_id:e.pageParams.id||0}).then((function(t){1===t.code&&(e.tabsList=e.tabsList.concat(t.data))}))},refresh:function(){e.form.page=1,e.list=[],uni.showLoading({title:"请稍后"}),e.getData()},tabsHandle:function(t){this.form.group!=t.id&&(this.form.group=t.id,e.refresh())}},onLoad:function(t){if(e=this,e.pageParams=t?e.$nav.parsePageParams(t):null,uni.getSystemInfo({success:function(t){e.titleBarHeight=t.windowTop}}),(e.pageParams&&1==e.pageParams.tabs||!e.pageParams.id)&&(e.showTabs=!0),e.showTabs&&e.getGroup(),e.refresh(),e.pageParams&&e.pageParams.name){var a=decodeURIComponent(e.pageParams.name);uni.setNavigationBarTitle({title:a})}},onPullDownRefresh:function(){e.refresh()},onReachBottom:function(){e.form.page++,e.getData()},onShareAppMessage:function(){return this.$nav.share()},onShareTimeline:function(){return this.$nav.share()}}),p=u,c=(n(38534),n(69453)),d=(0,c.Z)(p,o,r,!1,null,"2575e8a2",null,!1,i,s),l=d.exports},89093:function(t,a,n){"use strict";n.r(a);var e=n(43481),s=n.n(e),i=n(2400),o=n.n(i),r=o()(s());r.push([t.id,"@charset \"UTF-8\";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n *@import '/static/themes/css/arco.css';\n*/.container[data-v-2575e8a2]{padding:10px}\n[data-v-2575e8a2] .u-tabs__wrapper__nav__item{height:50px!important;line-height:50px!important}\n.search-box[data-v-2575e8a2]{background-color:#fff;width:100%;box-sizing:border-box}.load-more-box[data-v-2575e8a2]{display:flex;justify-content:center;align-items:center;padding:15px 0}.load-more-text[data-v-2575e8a2]{margin-left:8px;font-size:12px;color:#999}uni-button[data-v-2575e8a2]::after{content:none!important}\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */",""]),a["default"]=r}}]);