You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

edit_class_member.js 2.5 kB

​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. app.controller('EditClassMemberController', ['$scope', '$http', 'auth', 'config', 'alertService','$location','$routeParams','rms', function($scope, $http, auth, config, alertService, $location,$routeParams, rms){
  2. var vm = $scope;
  3. // vm.current_edit_member = rms.get('current_edit_member');
  4. vm.current_edit_member = null;
  5. vm.alertService = alertService.create();
  6. var course_id = $routeParams.id;
  7. var user_id = $routeParams.user_id;
  8. if(!vm.current_edit_member){
  9. $http.post(config.apiUrl+'courses/get_member_info', {
  10. token: auth.token(),
  11. id: course_id,
  12. user_id:user_id
  13. }).then(function(response){
  14. if(response.data.status!=0){
  15. vm.alertService.showMessage('提示', response.data.message);
  16. } else {
  17. course_id = response.data.course_id;
  18. user_id = response.data.user_id;
  19. vm.current_edit_member = response.data.member_info;
  20. vm.current_roles_id = vm.current_edit_member.roles_id;
  21. }
  22. });
  23. }
  24. console.log(vm.current_edit_member);
  25. vm.cancel = function(){
  26. vm.alertService.showMessage('提示', '您确定不对角色进行变更吗?', function(){
  27. // rms.save("project_master_members",[]);
  28. // rms.save("project_develop_members",[]);
  29. // rms.save("project_report_members",[]);
  30. window.history.back();
  31. // $location.path("/project").search({id: project_id});
  32. });
  33. };
  34. vm.edit_member_role = function(){
  35. if(vm.current_roles_id == vm.current_edit_member.roles_id){
  36. vm.alertService.showMessage('提示', "该用户当前已是该角色");
  37. return;
  38. }
  39. $http.post(config.apiUrl+'courses/edit_member_role', {
  40. token: auth.token(),
  41. id: course_id,
  42. user_id:vm.current_edit_member.user.id,
  43. role_id:vm.current_edit_member.roles_id
  44. }).then(function(response){
  45. if(response.data.status!=0){
  46. vm.alertService.showMessage('提示', response.data.message);
  47. } else {
  48. vm.alertService.showMessage('提示', '修改角色成功', function(){
  49. // window.history.back();
  50. $location.path("/class").search({id: course_id,tag:1});
  51. });
  52. }
  53. });
  54. };
  55. vm.selectRole = function(role_id){
  56. vm.current_edit_member.roles_id = role_id;
  57. }
  58. }] );

软件技术创新是当今国家整体创新能力的重要基础和发展引擎。近年来,大众参与的软件创新与创业活动已经成为网络时代软件开发和应用的新形态,正在快速改变着全球软件创新模式和软件产业格局。 ...