angular.module('push') .controller('technicalBrokerSelfSignUpTrainCtrl', function ($scope, TechnicalBrokerPublishTrainService, UtilService, UserService, $stateParams, $timeout) { // 已参加的培训类别 $scope.mold = 2; //虚拟搜索框 $scope.isShowSearchButton = true; $scope.keyfilter = {key: ""};//搜索关键词 $scope.showSearchButtonLeft = function () { $scope.isShowSearchButton = false; $(".showSearchInput").focus(); }; //清空搜索内容 $scope.clearSearch = function () { $scope.isShowSearchButton = true; $scope.keyfilter.key = ""; }; //获取已报名的培训列表 $scope.traininfolist=[ { id: 0, title: "", content: "", trainbegintime: "", signupenddate: "", areaid: 0, areaname: "", detailaddress: "",// 详细地址 isactive: 1,// 培训状态:是否有效,0无效,1有效 sponsors: "",// 传到后台的主办方/协办方json stype:类别:1.主办方 2.协办方 sponsorlist: [],// 取得详情里的主办方 imagelist: [],// app端图片插件进行传递的变量 logo:"//img4.mukewang.com/szimg/5abe148300014c3305400300.jpg", firstpic:"//img4.mukewang.com/szimg/5abe148300014c3305400300.jpg", trainstatus:1, trainstatusname:"",// 培训状态名称 trainLeaveDays:5,// 报名剩余天数 traincount:5,// 培训总数 signupcount:255,// 已报名总数 isedit:0,// 是否有编辑权限:0无 1有 traintype: 0,// 培训种类 traintypename: "",// 培训种类名称 creator: 0, creatorname: "", creatorphoto: ""// 用户logo } ]; // 获取已报名的培训列表 var getTrainInfoList = function () { $scope.showLoadingToast(); TechnicalBrokerPublishTrainService.getTrainInfoList($scope.mold).then(function (response) { console.log(response); $scope.traincount = response.traincount; $scope.traininfolist = response.traininfolist; $scope.hideLoadingToast(); }, function () { $scope.hideLoadingToast(); }) }; getTrainInfoList(); //跳转到培训详情页 $scope.goTrainContent=function (trainid) { $scope.go('technicalBrokerTaskListContent', {trainid: trainid}); }; //去签到 $scope.goSignIn=function () { }; });