unserver-unify
Version:
52 lines (51 loc) • 1.48 kB
JavaScript
;
angular.module('bamboo.course').controller('CoursesCmecCtrl', function( ApiService, $stateParams) {
var _self = this;
//var page = 1;
var _key = $stateParams.key;
//console.log('isOwn:' + isOwn);
//console.log($stateParams);
this.defaultpic = ApiService.SHOST + "/public/images/videos.png";
this.coursePhotoUrl = ApiService.SHOST + '/lcourse/';
this.subjectPicUrl = ApiService.SHOST + "/public/" + ApiService.RES;
this.sections = [];
// var pagelist = [];
//this.category={};
this.Categories = ApiService.Categories;
// var categoryInfo = ApiService.categoryInfo;
function getSubMvsubject(key) {
console.log("get all courses");
var info = {
id: ApiService.gid,
action: "getcourselist",
sort: {
reverse: true,
predicate: 'position'
},
};
if (key) {
info.search = {industry:key};
}
console.log(info);
ApiService.post('/lcourses', info).then(function(result) {
if (result.data.success) {
//console.log(info);
//console.log(result);
var info = {
name: key,
items: result.data.data.items,
}
// console.log(info);
_self.sections.push(info);
// console.log(_self.sections);
}
});
}
if (_key) {
getSubMvsubject(_key);
} else {
for (var key in ApiService.category) {
getSubMvsubject(key);
}
}
});