|
- /**
- * Created by guange on 16/6/27.
- */
-
-
- app.controller('ProjectListController', ['$scope', 'config', 'auth', '$http', '$location', 'alertService','rms','common',
- function ($scope, config, auth, $http, $location, alertService,rms,common) {
- // common.checkLogin();
-
- var vm = $scope;
- // vm.projects = rms.get('projects') || [];
- vm.projects = [];
-
- vm.alertService_1 = alertService.create();
- vm.alertService_3 = alertService.create();
-
- var loadProjectList = function () {
- $http.get(config.apiUrl + "projects?token=" + auth.token()).then(
- function (response) {
- console.log(response.data);
- vm.projects = response.data.data;
-
-
-
-
- rms.save('projects', vm.projects);
- }
- );
- };
-
- if(vm.projects.length<=0){
- loadProjectList();
- }
-
- vm.goProject = function (project_id) {
-
- rms.save('project_activities_page',0);
- rms.save("project_activities",[]);
- rms.save("project_has_more",false);
- rms.save("project",null);
- rms.save("project_master_members",[]);
- rms.save("project_develop_members",[]);
- rms.save("project_report_members",[]);
- rms.save("review_master_members",[]);
- rms.save("review_develop_members",[]);
-
- rms.save('tab_num',null);
- console.log(project_id);
- $location.path("/project").search({id: project_id});
- };
-
- vm.newProject = function () {
- $location.path("/new_project");
- };
-
- vm.joinProject = function () {
- // vm.alertService_1.showMessage('提示', "该功能将在近日开放,敬请期待!");
-
- // vm.alertService_3.showMessage('提示', '请输入6位项目邀请码(不区分大小写)', function(){
- // if (vm.alertService_3.invite && vm.alertService_3.invite.length == 6) {
- // $http.post(config.apiUrl + "projects/join", {
- // token: auth.token(),
- // invite_code: vm.alertService_3.invite
- // }).then(function (response) {
- // console.log(response.data);
- // if (response.data.status != 0) {
- // vm.alertService_1.showMessage('提示', response.data.message);
- // } else {
- // vm.alertService_1.showMessage('提示', '加入项目成功');
- // vm.alertService_3.invite = "";
- // loadProjectList();
- // }
- // });
- // } else {
- // if(vm.alertService_3.invite){
- // vm.alertService_1.showMessage('提示', '邀请码格式不正确');
- // }
- // }
- // });
- $location.path("/join_project").search({tag: 1});
- };
-
- vm.onSetting = function (project) {
- console.log(project);
- rms.save('current_edit_project', project);
- $location.path("/edit_project").search({id: project.id});
- }
-
- }]);
|