manageApi_20190321114901.js 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. import request from 'utils/request';
  2. import {$fetch,$post} from 'Vue';
  3. import { baseApi } from 'utils/config'
  4. //获取部门下拉
  5. export function getTeamSelect () {
  6. return request({
  7. url: baseApi + 'manageBase/dept/select',
  8. method: 'get',
  9. params: {
  10. deptId: 0
  11. }
  12. })
  13. }
  14. //获取项目下拉
  15. export function getProjectSelect () {
  16. return request({
  17. url: baseApi + 'manageBase/project/select',
  18. method: 'get',
  19. params: {
  20. deptId: 0
  21. }
  22. })
  23. }
  24. //获取产品下拉
  25. export function getProductSelect () {
  26. return request({
  27. url: baseApi + 'manageBase/product/select',
  28. method: 'get',
  29. params: {
  30. deptId: 0
  31. }
  32. })
  33. }
  34. //获取成本单位下拉
  35. export function getCostTeamSelect () {
  36. return request({
  37. url: baseApi + 'manageBase/company/select',
  38. method: 'get',
  39. params: {
  40. deptId: 0
  41. }
  42. })
  43. }
  44. //获取成本类型下拉
  45. export function getCostTypeSelect () {
  46. return request({
  47. url: baseApi + 'manageBase/costType/select',
  48. method: 'get',
  49. params: {
  50. deptId: 0
  51. }
  52. })
  53. }
  54. //查询经营列表
  55. export function getManageList (params) {
  56. return this.$fetch('manageBase/manage')
  57. // return request({
  58. // url: baseApi + 'manageBase/manage',
  59. // method: 'get',
  60. // params,
  61. // })
  62. }
  63. //增加经营数据
  64. export function addManage (data) {
  65. return request({
  66. url: baseApi + 'manageBase/manage',
  67. method: 'post',
  68. data
  69. })
  70. }
  71. // 更新经营数据
  72. export function setManage (data) {
  73. return request({
  74. url: baseApi + 'manageBase/manage',
  75. method: 'put',
  76. data
  77. })
  78. }