ruihen.js 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123
  1. import { request } from "@/utils/request";
  2. export function getRuiHenReportDetail(params) {
  3. return request({
  4. url: "/pms/iot-rh-daily-report/get",
  5. method: "get",
  6. params,
  7. });
  8. }
  9. export function createIotRhDailyReport(data) {
  10. return request({
  11. url: `/pms/iot-rh-daily-report/create`,
  12. data,
  13. method: "post",
  14. });
  15. }
  16. export function approvalIotRhDailyReport(data) {
  17. return request({
  18. url: `/pms/iot-rh-daily-report/approval`,
  19. data,
  20. method: "put",
  21. });
  22. }
  23. export function getRuiHenReportPage(params) {
  24. return request({
  25. url: "/pms/iot-rh-daily-report/page",
  26. method: "get",
  27. params,
  28. });
  29. }
  30. // 瑞恒任务列表
  31. export function getRuiHenTaskList(params) {
  32. return request({
  33. url: "/rq/iot-project-task/list",
  34. method: "get",
  35. params,
  36. });
  37. }
  38. // 瑞恒任务详情
  39. export function getRuiHenTaskDetail(params) {
  40. return request({
  41. url: "/rq/iot-project-task/get",
  42. method: "get",
  43. params,
  44. });
  45. }
  46. export function getRuiHenTaskDetail1(params) {
  47. return request({
  48. url: "/rq/iot-project-task/page",
  49. method: "get",
  50. params,
  51. });
  52. }
  53. // 新增瑞恒任务
  54. export function createRuiHenTask(data) {
  55. return request({
  56. url: "/rq/iot-project-task/create",
  57. method: "post",
  58. data,
  59. });
  60. }
  61. // 编辑瑞恒任务
  62. export function updateRuiHenTask(data) {
  63. return request({
  64. url: "/rq/iot-project-task/update",
  65. method: "put",
  66. data,
  67. });
  68. }
  69. // 合同分页列表,当前页面只使用 deptId 过滤
  70. export function getRuiHenProjectInfoPage(params) {
  71. return request({
  72. url: "/rq/iot-project-info/page",
  73. method: "get",
  74. params,
  75. });
  76. }
  77. // 根据施工队伍查询可选施工设备
  78. export function getDevicesByDepts(params) {
  79. return request({
  80. url: "/rq/iot-device/getDevicesByDepts",
  81. method: "get",
  82. params,
  83. });
  84. }
  85. // 获取公司层级的部门 及所有子部门
  86. export function companyLevelChildrenDepts() {
  87. // return request.get({ url: '/system/dept/companyLevelChildrenDepts' })
  88. return request({
  89. url: "/system/dept/companyLevelChildrenDepts",
  90. method: "get",
  91. });
  92. }
  93. // 获取公司层级的部门包含的子部门下的所有人员
  94. export const companyDeptsEmployee = (params) => {
  95. // return request.get({ url: '/system/user/companyDeptsEmployee', params })
  96. return request({
  97. url: "/system/user/companyDeptsEmployee",
  98. method: "get",
  99. params,
  100. });
  101. };
  102. export const selectedDeptsEmployee = (params) => {
  103. return request({
  104. url: "/system/user/selectedDeptsEmployee",
  105. method: "get",
  106. params,
  107. });
  108. };