SeekSalesmanDetailCtrl.js 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. define(['app/app'], function (app) {
  2. 'use strict';
  3. app.register.controller('SeekSalesmanDetailCtrl', ['$scope', 'seekSalesman', 'toaster', 'BaseService', '$http', '$stateParams', function ($scope, seekSalesman, toaster, BaseService, $http, $stateParams) {
  4. $scope.active = 'offer';
  5. $scope.status = 101;
  6. $scope.salesman_name = $stateParams.name;
  7. //设置状态
  8. $scope.setActive = function (active) {
  9. if($scope.active != active) {
  10. $scope.active = active;
  11. switch ($scope.active) {
  12. case 'offer':
  13. $scope.status = 101;
  14. break;
  15. case 'goods':
  16. $scope.status = 104;
  17. break;
  18. case 'pricing':
  19. $scope.status = 103;
  20. break;
  21. }
  22. // $scope.bankInfoTableParams.page(1);
  23. // $scope.bankInfoTableParams.reload();
  24. }
  25. };
  26. seekSalesman.getSeekUrl({}, function(data1) {
  27. var seekUrl = data1.url;
  28. $http({
  29. method: 'get',
  30. dataType: 'json',
  31. url: seekUrl + '/inquiry/buyer/quotation',
  32. params: {id: $stateParams.uuid}
  33. }).success(function (data) {
  34. $scope.seek = data;
  35. seekSalesman.getMallGoodsList({code: data.cmpCode, brand: data.inbrand}, function (data1) {
  36. $scope.goods = data1;
  37. });
  38. }).error(function (response) {
  39. });
  40. });
  41. $scope.orders = function(){
  42. seekSalesman.orders({id: $stateParams.uuid},{}, function(data) {
  43. if (data.code == 1) {
  44. toaster.pop('success', '提示', '接单成功!');
  45. $scope.seekSalesmanTableParams.reload();
  46. } else {
  47. toaster.pop('error', '错误', data.message);
  48. }
  49. }, function(response) {
  50. toaster.pop('error', response.data);
  51. });
  52. }
  53. }]);
  54. });