api.js 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265
  1. import { get, post, path } from "@/http/http.js"
  2. /**
  3. * 微信登录
  4. */
  5. export function api_wechatLoginEncrypt(data){
  6. return post("/auth/wechatLoginEncrypt", data);
  7. }
  8. /**
  9. * 微信登录2
  10. */
  11. export function api_wechatAuth(data){
  12. return post("/auth/wechatAuth", data);
  13. }
  14. /**
  15. * 绑定工号
  16. */
  17. export function api_bindAccount(data){
  18. return post("/auth/bindAccount", data);
  19. }
  20. /**
  21. * 获取系统名称
  22. */
  23. export function api_getSysNameAndLogo(){
  24. return get("/auth/getSysNameAndLogo");
  25. }
  26. /**
  27. * 获取字典列表
  28. */
  29. export function api_getDictionary(data){
  30. return post("/common/common/getDictionary", data);
  31. }
  32. /**
  33. * 获取工单列表
  34. */
  35. export function api_incident(data){
  36. return post("/user/data/fetchDataList/incident", data);
  37. }
  38. /**
  39. * 获取工单列表-数量
  40. */
  41. export function api_incident_count(data){
  42. return post("/flow/incident/list/count", data);
  43. }
  44. /**
  45. * 获取楼栋列表
  46. */
  47. export function api_area(data){
  48. return post("/user/data/fetchDataList/area", data);
  49. }
  50. /**
  51. * 获取故障现象列表
  52. */
  53. export function api_incidentcategory(data){
  54. return post("/bpm/data/fetchDataList/incidentcategory", data);
  55. }
  56. /**
  57. * 获取报修图片列表
  58. */
  59. export function api_wechatRequesterIncident(data){
  60. return get("/common/common/listAttachment/wechatRequesterIncident/" + data);
  61. }
  62. /**
  63. * 获取通话音频
  64. */
  65. export function api_callrecord(data){
  66. return post("/bpm/data/fetchDataList/callrecord", data);
  67. }
  68. /**
  69. * 获取工作组列表
  70. */
  71. export function api_group(data){
  72. return post("/user/data/fetchDataList/group", data);
  73. }
  74. /**
  75. * 获取人员列表
  76. */
  77. export function api_user(data){
  78. return post("/user/data/fetchDataList/user", data);
  79. }
  80. /**
  81. * 获取院区列表
  82. */
  83. export function api_branch(data){
  84. return post("/user/data/fetchDataList/branch", data);
  85. }
  86. /**
  87. * 获取责任科室列表
  88. */
  89. export function api_dutyDepartment(data){
  90. return post("/user/data/fetchDataList/dutyDepartment", data);
  91. }
  92. /**
  93. * 获取事件详情
  94. */
  95. export function api_incidentDetail(data){
  96. return get("/simple/data/fetchData/incident/" + data);
  97. }
  98. /**
  99. * 转派/指派/退回/延期处理/新建事件
  100. */
  101. export function api_incidentTask(type, data){
  102. return post("/flow/incident/task/" + type, data);
  103. }
  104. /**
  105. * 获取汇总单信息
  106. */
  107. export function api_querySummaryDoc(data){
  108. return post("/bpm/data/querySummaryDoc", data);
  109. }
  110. /**
  111. * 获取耗材列表
  112. */
  113. export function api_consumable(data){
  114. return post("/bpm/data/fetchDataList/consumable", data);
  115. }
  116. /**
  117. * 添加/修改/删除耗材
  118. */
  119. export function api_addSummaryDoc(data){
  120. return post("/bpm/data/addSummaryDoc", data);
  121. }
  122. /**
  123. * 获取工时管理列表
  124. */
  125. export function api_workHourManagement(data){
  126. return post("/bpm/data/fetchDataList/workHourManagement", data);
  127. }
  128. /**
  129. * 上传附件
  130. */
  131. export function api_uploadAttachment(type, id){
  132. return `${path}/common/common/uploadAttachment/${type}/${id}`
  133. }
  134. /**
  135. * 获取附件
  136. */
  137. export function api_listAttachment(type, id){
  138. return get(`/common/common/listAttachment/${type}/${id}`);
  139. }
  140. /**
  141. * 获取事件流程
  142. */
  143. export function api_incidentLog(data){
  144. return post("/simple/data/fetchDataList/incidentLog", data);
  145. }
  146. /**
  147. * 获取报修科室列表
  148. */
  149. export function api_department(data){
  150. return post("/user/data/fetchDataList/department", data);
  151. }
  152. /**
  153. * 获取地点列表
  154. */
  155. export function api_place(data){
  156. return post("/user/data/fetchDataList/place", data);
  157. }
  158. /**
  159. * 获取系统配置
  160. */
  161. export function api_systemConfiguration(data){
  162. return post("/sysinfo/data/fetchDataList/systemConfiguration", data);
  163. }
  164. /**
  165. * 获取事件单号
  166. */
  167. export function api_sj(){
  168. return get("/bpm/bpm/restful/sj");
  169. }
  170. /**
  171. * 获取故障耗材
  172. */
  173. export function api_incidentCategoryConsumable(data){
  174. return post("/user/data/fetchDataList/incidentCategoryConsumable", data);
  175. }
  176. // 获取知识库列表
  177. export function api_getSolution(data){
  178. return post("/solution/fetchDataList/solution", data);
  179. }
  180. /**
  181. * 账号密码登录
  182. */
  183. export function api_loginEncrypt(data){
  184. return post("/auth/loginEncrypt", data);
  185. }
  186. /**
  187. * 获取巡检执行列表
  188. */
  189. export function api_inspectionTask(data){
  190. return post("/hsms/fetchDataList/inspectionTask", data);
  191. }
  192. /**
  193. * 获取巡检执行列表-数量
  194. */
  195. export function api_listCount(data){
  196. return post("/hsms/listCount", data);
  197. }
  198. /**
  199. * 获取字典列表
  200. */
  201. export function api_hsms_getDictionary(data){
  202. return post("/hsms/common/getDictionary", data);
  203. }
  204. /**
  205. * 获取巡检单列表
  206. */
  207. export function api_inspectionForm(data){
  208. return post("/hsms/fetchDataList/inspectionForm", data);
  209. }
  210. /**
  211. * 获取楼栋列表
  212. */
  213. export function api_building(data){
  214. return post("/hsms/fetchDataList/building", data);
  215. }
  216. /**
  217. * 巡检签到
  218. */
  219. export function api_scanCode(data){
  220. return post("/hsms/scanCode", data);
  221. }
  222. /**
  223. * 巡检执行项保存
  224. */
  225. export function api_addModel(data){
  226. return post("/hsms/addModel", data);
  227. }