indexWeightDetail.js 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. /**
  2. * 指标权重明细
  3. * Created by Michael .
  4. */
  5. (function (angular) {
  6. var app = angular.module('core.index.indexWeightDetail', [
  7. 'ngResource',
  8. 'base.param',
  9. 'eccrm.angular',
  10. 'eccrm.angularstrap'
  11. ]);
  12. app.service('IndexWeightDetailService', function (CommonUtils, $resource) {
  13. return $resource(CommonUtils.contextPathURL('/core/index/indexWeightDetail/:method'), {}, {
  14. // 保存
  15. save: {method: 'POST', params: {method: 'save'}, isArray: false},
  16. // 批量保存
  17. batchSave: {method: 'POST', params: {method: 'save-batch'}, isArray: false},
  18. // 更新
  19. update: {method: 'POST', params: {method: 'update'}, isArray: false},
  20. // 不带分页的列表查询
  21. query: {method: 'POST', params: {method: 'query', orderBy: '@orderBy'}, isArray: false},
  22. // 根据id查询信息
  23. get: {method: 'GET', params: {method: 'get', id: '@id'}, isArray: false},
  24. // 分页查询
  25. pageQuery: {
  26. method: 'POST',
  27. params: {method: 'pageQuery', limit: '@limit', start: '@start', orderBy: '@orderBy'},
  28. isArray: false
  29. },
  30. // 接受字符串数组
  31. deleteByIds: {method: 'POST', params: {method: 'delete'}, isArray: false}
  32. })
  33. });
  34. })(angular);