|
|
@ -1,12 +1,12 @@
|
|
|
|
var app = angular.module('wechat', ['ngRoute','ngCookies']);
|
|
|
|
var app = angular.module('wechat', ['ngRoute','ngCookies']);
|
|
|
|
var apiUrl = 'http://wechat.trustie.net/api/v1/';
|
|
|
|
var apiUrl = 'http://localhost:3000/api/v1/';
|
|
|
|
var debug = false; //调试标志,如果在本地请置为true
|
|
|
|
var debug = true; //调试标志,如果在本地请置为true
|
|
|
|
|
|
|
|
|
|
|
|
app.factory('auth', function($http,$routeParams, $cookies){
|
|
|
|
app.factory('auth', function($http,$routeParams, $cookies){
|
|
|
|
var _openid = '';
|
|
|
|
var _openid = '';
|
|
|
|
|
|
|
|
|
|
|
|
if(debug===true){
|
|
|
|
if(debug===true){
|
|
|
|
_openid = "oCnvgvz8R7QheXE-R9Kkr39j8Ndg";
|
|
|
|
_openid = "2";
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
var getOpenId = function(cb) {
|
|
|
|
var getOpenId = function(cb) {
|
|
|
@ -74,7 +74,50 @@ app.controller('ActivityController',function($scope, $http, auth){
|
|
|
|
});
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
$scope.loadActData = loadActData;
|
|
|
|
$scope.loadActData = loadActData;
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
app.controller('IssueController', function($scope, $http, $routeParams, auth){
|
|
|
|
|
|
|
|
$scope.formData = {comment: ''};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var loadData = function(id){
|
|
|
|
|
|
|
|
$http({
|
|
|
|
|
|
|
|
method: 'GET',
|
|
|
|
|
|
|
|
url: apiUrl+ "issues/"+id,
|
|
|
|
|
|
|
|
}).then(function successCallback(response) {
|
|
|
|
|
|
|
|
console.log(response.data);
|
|
|
|
|
|
|
|
$scope.issue = response.data.data;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}, function errorCallback(response) {
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
loadData($routeParams.id);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$scope.addIssueReply = function(data){
|
|
|
|
|
|
|
|
console.log(data.comment);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if(!data.comment || data.comment.length<=0){
|
|
|
|
|
|
|
|
return;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var userInfo = {
|
|
|
|
|
|
|
|
type: "Issue",
|
|
|
|
|
|
|
|
content: data.comment,
|
|
|
|
|
|
|
|
openid: auth.openid(),
|
|
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$http({
|
|
|
|
|
|
|
|
method: 'POST',
|
|
|
|
|
|
|
|
url: apiUrl+ "new_comment/"+$routeParams.id,
|
|
|
|
|
|
|
|
data: userInfo,
|
|
|
|
|
|
|
|
}).then(function successCallback(response) {
|
|
|
|
|
|
|
|
alert("提交成功");
|
|
|
|
|
|
|
|
$scope.formData = {comment: ''};
|
|
|
|
|
|
|
|
loadData($routeParams.id);
|
|
|
|
|
|
|
|
}, function errorCallback(response) {
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
}
|
|
|
|
});
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
app.controller('IssueController', function($scope, $http, $routeParams, auth){
|
|
|
|
app.controller('IssueController', function($scope, $http, $routeParams, auth){
|
|
|
@ -119,8 +162,50 @@ app.controller('IssueController', function($scope, $http, $routeParams, auth){
|
|
|
|
}, function errorCallback(response) {
|
|
|
|
}, function errorCallback(response) {
|
|
|
|
});
|
|
|
|
});
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
app.controller('HomeworkController', function($scope, $http, $routeParams, auth){
|
|
|
|
|
|
|
|
$scope.formData = {comment: ''};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var loadData = function(id){
|
|
|
|
|
|
|
|
$http({
|
|
|
|
|
|
|
|
method: 'GET',
|
|
|
|
|
|
|
|
url: apiUrl+ "whomeworks/"+id,
|
|
|
|
|
|
|
|
}).then(function successCallback(response) {
|
|
|
|
|
|
|
|
console.log(response.data);
|
|
|
|
|
|
|
|
$scope.homework = response.data.data;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}, function errorCallback(response) {
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
loadData($routeParams.id);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$scope.addIssueReply = function(data){
|
|
|
|
|
|
|
|
console.log(data.comment);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if(!data.comment || data.comment.length<=0){
|
|
|
|
|
|
|
|
return;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var userInfo = {
|
|
|
|
|
|
|
|
type: "HomeworkCommon",
|
|
|
|
|
|
|
|
content: data.comment,
|
|
|
|
|
|
|
|
openid: auth.openid(),
|
|
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$http({
|
|
|
|
|
|
|
|
method: 'POST',
|
|
|
|
|
|
|
|
url: apiUrl+ "new_comment/"+$routeParams.id,
|
|
|
|
|
|
|
|
data: userInfo,
|
|
|
|
|
|
|
|
}).then(function successCallback(response) {
|
|
|
|
|
|
|
|
alert("提交成功");
|
|
|
|
|
|
|
|
$scope.formData = {comment: ''};
|
|
|
|
|
|
|
|
loadData($routeParams.id);
|
|
|
|
|
|
|
|
}, function errorCallback(response) {
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
}
|
|
|
|
});
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
app.filter('safeHtml', function ($sce) {
|
|
|
|
app.filter('safeHtml', function ($sce) {
|
|
|
@ -139,6 +224,10 @@ app.config(['$routeProvider',function ($routeProvider) {
|
|
|
|
templateUrl: 'issue_detail.html',
|
|
|
|
templateUrl: 'issue_detail.html',
|
|
|
|
controller: 'IssueController'
|
|
|
|
controller: 'IssueController'
|
|
|
|
})
|
|
|
|
})
|
|
|
|
|
|
|
|
.when('/homework/:id', {
|
|
|
|
|
|
|
|
templateUrl: 'homework_detail.html',
|
|
|
|
|
|
|
|
controller: 'HomeworkController'
|
|
|
|
|
|
|
|
})
|
|
|
|
.otherwise({
|
|
|
|
.otherwise({
|
|
|
|
redirectTo: '/activities'
|
|
|
|
redirectTo: '/activities'
|
|
|
|
});
|
|
|
|
});
|
|
|
|