123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- 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});
- }
- });
|