|
|
@ -14,6 +14,14 @@ app.controller('EditClassController', ['$scope', '$http', 'auth', 'config', 'ale
|
|
|
|
});
|
|
|
|
});
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//名字用两份
|
|
|
|
|
|
|
|
for(var i in vm.syllabus.courses){
|
|
|
|
|
|
|
|
var course = vm.syllabus.courses[i];
|
|
|
|
|
|
|
|
course.tmpname = course.name;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
vm.syllabus.tmptitle = vm.syllabus.title;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//单弹框
|
|
|
|
//单弹框
|
|
|
|
vm.alertService_1 = alertService.create();
|
|
|
|
vm.alertService_1 = alertService.create();
|
|
|
|
|
|
|
|
|
|
|
@ -21,7 +29,7 @@ app.controller('EditClassController', ['$scope', '$http', 'auth', 'config', 'ale
|
|
|
|
vm.alertService_2 = alertService.create();
|
|
|
|
vm.alertService_2 = alertService.create();
|
|
|
|
|
|
|
|
|
|
|
|
vm.addClass = function(){
|
|
|
|
vm.addClass = function(){
|
|
|
|
vm.syllabus.courses.push({});
|
|
|
|
vm.syllabus.courses.push({can_setting:true});
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
vm.deleteClass = function(index){
|
|
|
|
vm.deleteClass = function(index){
|
|
|
@ -57,24 +65,34 @@ app.controller('EditClassController', ['$scope', '$http', 'auth', 'config', 'ale
|
|
|
|
return;
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
var courses = [];
|
|
|
|
var add_courses = [];
|
|
|
|
|
|
|
|
var modify_courses = [];
|
|
|
|
|
|
|
|
|
|
|
|
for(var i in vm.syllabus.courses){
|
|
|
|
for(var i in vm.syllabus.courses){
|
|
|
|
var course = vm.syllabus.courses[i];
|
|
|
|
var course = vm.syllabus.courses[i];
|
|
|
|
if(course.id>0){
|
|
|
|
if(!course.id){
|
|
|
|
courses.push(course.name);
|
|
|
|
add_courses.push(course.tmpname);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
else if(course.tmpname != course.name){
|
|
|
|
|
|
|
|
modify_courses.push({id:course.id,name:course.tmpname});
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
$http.post(config.apiUrl+"syllabuses", {
|
|
|
|
$http.post(config.apiUrl+'syllabuses/'+syllabus_id+'/edit', {
|
|
|
|
token: auth.token(),
|
|
|
|
token: auth.token(),
|
|
|
|
id: syllabus_id,
|
|
|
|
id: syllabus_id,
|
|
|
|
courses: courses
|
|
|
|
title:vm.syllabus.tmptitle,
|
|
|
|
|
|
|
|
add_courses: add_courses,
|
|
|
|
|
|
|
|
modify_courses: modify_courses
|
|
|
|
}).then(function(response){
|
|
|
|
}).then(function(response){
|
|
|
|
if(response.data.status!=0){
|
|
|
|
if(response.data.status!=0){
|
|
|
|
vm.alertService_1.showMessage('出错了', response.data.message);
|
|
|
|
vm.alertService_1.showMessage('出错了', response.data.message);
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
vm.alertService_1.showMessage('提示', '保存课程成功', function(){
|
|
|
|
vm.alertService_1.showMessage('提示', '保存课程成功', function(){
|
|
|
|
window.history.back();
|
|
|
|
// window.history.back();
|
|
|
|
|
|
|
|
rms.save('syllabuses',[]);
|
|
|
|
|
|
|
|
$location.path("/class_list");
|
|
|
|
|
|
|
|
|
|
|
|
});
|
|
|
|
});
|
|
|
|
}
|
|
|
|
}
|
|
|
|
console.log(response.data.data);
|
|
|
|
console.log(response.data.data);
|
|
|
|