mindlist.js 4.1 KB

1
  1. require('../../common/vendor.js');(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["mine/pages/files/mindlist"],{"1b04":function(t,e,a){"use strict";a.r(e);var n=a("bf07"),i=a("72fc");for(var s in i)["default"].indexOf(s)<0&&function(t){a.d(e,t,(function(){return i[t]}))}(s);a("3331");var o=a("f0c5"),r=Object(o["a"])(i["default"],n["b"],n["c"],!1,null,"04d0e744",null,!1,n["a"],void 0);e["default"]=r.exports},3331:function(t,e,a){"use strict";var n=a("bca9"),i=a.n(n);i.a},"72fc":function(t,e,a){"use strict";a.r(e);var n=a("b78d"),i=a.n(n);for(var s in n)["default"].indexOf(s)<0&&function(t){a.d(e,t,(function(){return n[t]}))}(s);e["default"]=i.a},b78d:function(t,e,a){"use strict";(function(t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=a("1be3"),i=a("5c3d"),s={components:{xlList:function(){Promise.all([a.e("common/vendor"),a.e("mine/common/vendor"),a.e("mine/components/list/list")]).then(function(){return resolve(a("8618"))}.bind(null,a)).catch(a.oe)}},data:function(){return{sucimg:a("0970"),tapline:a("7021"),list:[],datype:5,pageSize:10,pageNum:1,reachflag:!0,wtdt:"",tabval:"",actidx:-1,daflag:!1,studentlist:[]}},onUnload:function(){t.$off("refreshmindlist")},onReachBottom:function(){this.reachflag&&(this.pageNum++,this.getDataFn())},onLoad:function(e){var a=this;if(t.$on("refreshmindlist",(function(t){a.reachflag=!0,a.pageNum=1,a.list=[],a.getDataFn()})),e.type&&"da"==e.type)this.daflag=!0,this.tabval=e.id,this.studentlist=[{tit:e.name,val:e.id}];else{this.$store.state.user.choseroles;var n=this.$store.state.user.student;this.tabval=n[0].id,this.studentlist=n.map((function(t){return{tit:t.studentName,val:t.id}}))}this.getDataFn()},methods:{checkPermi:n.checkPermi,checkRole:n.checkRole,getLook:function(t){this.actidx==t?this.actidx=-1:this.actidx=t},getAdd:function(){this.$tab.navigateTo("/mine/pages/files/mind")},getTab:function(t){this.tabval=t,this.list=[],this.reachflag=!0,this.pageNum=1,this.getDataFn()},getDel:function(t){var e=this;(0,i.getmindDelFn)(t).then((function(t){200==t.code?(e.$toast("删除成功"),setTimeout((function(){e.reachflag=!0,e.pageNum=1,e.list=[],e.getDataFn()}),1500)):e.$toast(t.msg)}))},toTree2:function(t){var e=this.list,a=JSON.parse(JSON.stringify(t));if(e&&e.length)return e.forEach((function(t){for(var n=0;n<a.length;n++)if(t.ayear===a[n].ayear&&t.amonth===a[n].amonth)t.children.push(a[n]);else{var i={ayear:a[n].ayear,amonth:a[n].amonth,check:!0,children:[]};i.children.push(a[n]),e.push(i)}})),e;var n=[],i=[],s=new Map;return n=a.filter((function(t){return!s.has(t.ayear)&&!s.has(t.amonth)&&s.set(t.ayear,1)&&s.set(t.amonth,1)})),n.forEach((function(t){var e={ayear:t.ayear,amonth:t.amonth,check:!0};i.push(e)})),i.forEach((function(t){t.children=a.filter((function(e){return t.ayear===e.ayear&&t.amonth===e.amonth}))})),i},getDataFn:function(t){var e=this,a={pageSize:this.pageSize,pageNum:this.pageNum,studentId:this.tabval};(0,i.getmindListFn)(a).then((function(t){if(200==t.code){if(e.total=t.total,t.rows.length<e.pageSize)e.reachflag=!1,e.wtdt="到底了~";else{var a=parseInt(t.rows.length)+parseInt(e.pageSize)*parseInt(e.pageNum-1);a<t.total?(e.reachflag=!0,e.wtdt="上拉加载更多"):(e.reachflag=!1,e.wtdt="到底了~")}var n=t.rows;if(n&&n.length){Object.keys(n).some((function(t){var e=n[t].createTime.split(" "),a=e[0].split("-");n[t].ayear=a[0],n[t].amonth=a[1]})),e.list=e.toTree2(n)}else e.list=[]}else e.$toast(t.msg)}))}}};e.default=s}).call(this,a("543d")["default"])},bca9:function(t,e,a){},bf07:function(t,e,a){"use strict";a.d(e,"b",(function(){return n})),a.d(e,"c",(function(){return i})),a.d(e,"a",(function(){}));var n=function(){var t=this.$createElement,e=(this._self._c,this.checkPermi(["mind:old:add"])&&!this.daflag),a=this.checkPermi(["mind:old:add"])&&!this.daflag;this.$mp.data=Object.assign({},{$root:{m0:e,m1:a}})},i=[]},d439:function(t,e,a){"use strict";(function(t,e){var n=a("4ea4");a("11d3"),a("5c17");n(a("66fd"));var i=n(a("1b04"));t.__webpack_require_UNI_MP_PLUGIN__=a,e(i.default)}).call(this,a("bc2e")["default"],a("543d")["createPage"])}},[["d439","common/runtime","common/vendor","mine/common/vendor"]]]);