angular.module('push') .controller('technicalBrokerTaskDetailCtrl', function ($scope, $stateParams, TechnicalBrokerPublishTrainService, UserService, UtilService) { $scope.personModel = { userid: 0,// 用户id tid: 0// 任务id }; if($scope.app){ $scope.setStatusBar(0); } // 获取任务详情 var taskid = $stateParams.taskid; // var taskid = 1; var getTaskInfo = function () { $scope.showLoadingToast(); TechnicalBrokerPublishTrainService.getTaskInfo(taskid).then(function (response) { // console.log(response); $scope.taskinfo = response.model; $scope.hideLoadingToast(); }, function () { $scope.hideLoadingToast(); }) }; getTaskInfo(); // 获取任务走访履历 var getVisitTaskRecordList = function () { $scope.showLoadingToast(); TechnicalBrokerPublishTrainService.getVisitTaskRecordList(taskid).then(function (response) { console.log(response); $scope.visitTaskRecordList = response; console.log($scope.visitTaskRecordList); $scope.hideLoadingToast(); }, function () { $scope.hideLoadingToast(); }) }; getVisitTaskRecordList(); // 点击报名 $scope.signupTask = function (infoid) { $scope.personModel.userid = UserService.id; $scope.personModel.tid = infoid; console.log($scope.personModel); TechnicalBrokerPublishTrainService.signupTask($scope.personModel).then(function (response) { // console.log(response); if (response.result > 0) { UtilService.showMess("接取成功"); $timeout(function () { $scope.goback(); }, 1500); } else { UtilService.showMess("网络不给力,请重试"); } $scope.hideLoadingToast(); }, function () { UtilService.showMess("网络不给力,请重试"); $scope.hideLoadingToast(); }) }; // 编辑任务 $scope.editTaskInfo = function (taskid) { $scope.go('technicalBrokerEditTask', {taskid: taskid}); }; // 跳转到走访记录详情 $scope.goDetail = function (connid) { $scope.go("technicalBrokerCompanyInfo", {connid: connid}); }; //去完成任务 $scope.toDoTask=function (taskid,companyid) { console.log(companyid); $scope.go('technicalBrokerAddCompanyInfo', {taskid: taskid, companyid: companyid}); } });