statistics.ts 9.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469
  1. /*
  2. * @Author: zc
  3. * @description 随手拍-统计查询
  4. */
  5. import request from '@/utils/request';
  6. /**
  7. * @description 获取网格员回复合计
  8. * @param {object} params
  9. */
  10. export const getGridReplyCount = (params?: object) => {
  11. return request({
  12. url: '/api/v1/SnapshotOrder/guider/reply',
  13. method: 'get',
  14. params,
  15. });
  16. };
  17. /**
  18. * @description 网格员回复合计导出
  19. * @param {object} data
  20. */
  21. export const getGridReplyCountExport = (data: object) => {
  22. return request(
  23. {
  24. url: '/api/v1/SnapshotOrder/guider/reply/export_excel',
  25. method: 'post',
  26. data,
  27. responseType: 'blob',
  28. },
  29. {
  30. reduce_data_format: false,
  31. }
  32. );
  33. };
  34. /**
  35. * @description 获取随手拍所有工单基础数据
  36. * @param {object} params
  37. */
  38. export const getSSPAllBaseData = (params?: object) => {
  39. return request({
  40. url: '/api/v1/SnapshotOrder/order/basedata',
  41. method: 'get',
  42. params,
  43. });
  44. };
  45. /**
  46. * @description 获取随手拍所有工单
  47. * @param {object} params
  48. */
  49. export const getSSPAllOrder = (params?: object) => {
  50. return request({
  51. url: '/api/v1/SnapshotOrder/order',
  52. method: 'get',
  53. params,
  54. });
  55. };
  56. /**
  57. * @description 随手拍所有工单导出
  58. * @param {object} data
  59. */
  60. export const getSSPAllOrderExport = (data: object) => {
  61. return request(
  62. {
  63. url: '/api/v1/SnapshotOrder/order/export_excel',
  64. method: 'post',
  65. data,
  66. responseType: 'blob',
  67. },
  68. {
  69. reduce_data_format: false,
  70. }
  71. );
  72. };
  73. /**
  74. * @description 获取随手拍统计基础数据
  75. * @param {object} params
  76. */
  77. export const getSSPStatisticsBaseData = (params?: object) => {
  78. return request({
  79. url: '/api/v1/BiSnapshot/statistics/basedata',
  80. method: 'get',
  81. params,
  82. });
  83. };
  84. /**
  85. * @description 获取随手拍统计
  86. * @param {object} params
  87. */
  88. export const getSSPStatistics = (params?: object) => {
  89. return request({
  90. url: '/api/v1/BiSnapshot/statistics',
  91. method: 'get',
  92. params,
  93. });
  94. };
  95. /**
  96. * @description 获取随手拍统计详情
  97. * @param {object} params
  98. */
  99. export const getSSPStatisticsDetail = (params?: object) => {
  100. return request({
  101. url: '/api/v1/BiSnapshot/statistics/details',
  102. method: 'get',
  103. params,
  104. });
  105. };
  106. /**
  107. * @description 获取随手拍统计导出
  108. * @param {object} data
  109. */
  110. export const getSSPStatisticsExport = (data: object) => {
  111. return request(
  112. {
  113. url: '/api/v1/BiSnapshot/statistics/details/export_excel',
  114. method: 'post',
  115. data,
  116. responseType: 'blob',
  117. },
  118. {
  119. reduce_data_format: false,
  120. }
  121. );
  122. };
  123. /**
  124. * @description 获取随手拍市民红包审核统计
  125. * @param {object} params
  126. */
  127. export const getSSPStatisticsCitizenRedEnvelopeApproval = (params?: object) => {
  128. return request({
  129. url: '/api/v1/BiSnapshot/redpack/audit',
  130. method: 'get',
  131. params,
  132. });
  133. };
  134. /**
  135. * @description 随手拍市民红包审核统计导出
  136. * @param {object} data
  137. */
  138. export const getSSPStatisticsCitizenRedEnvelopeApprovalExport = (data: object) => {
  139. return request(
  140. {
  141. url: '/api/v1/BiSnapshot/redpack/audit/export_excel',
  142. method: 'post',
  143. data,
  144. responseType: 'blob',
  145. },
  146. {
  147. reduce_data_format: false,
  148. }
  149. );
  150. };
  151. /**
  152. * @description 获取随手拍市民红包审核统计详情
  153. * @param {object} params
  154. */
  155. export const getSSPStatisticsCitizenRedEnvelopeApprovalDetail = (params?: object) => {
  156. return request({
  157. url: '/api/v1/BiSnapshot/redpack/audit/details',
  158. method: 'get',
  159. params,
  160. });
  161. };
  162. /**
  163. * @description 随手拍市民红包审核统计详情导出
  164. * @param {object} data
  165. */
  166. export const getSSPStatisticsCitizenRedEnvelopeApprovalDetailExport = (data: object) => {
  167. return request(
  168. {
  169. url: '/api/v1/BiSnapshot/redpack/audit/details/export_excel',
  170. method: 'post',
  171. data,
  172. responseType: 'blob',
  173. },
  174. {
  175. reduce_data_format: false,
  176. }
  177. );
  178. };
  179. /**
  180. * @description 获取随手拍电气焊作业申报工单
  181. * @param {object} params
  182. */
  183. export const getSSPStatisticsElectricalWelding = (params?: object) => {
  184. return request({
  185. url: '/api/v1/SnapshotOrder/order/electrogas',
  186. method: 'get',
  187. params,
  188. });
  189. };
  190. /**
  191. * @description 随手拍电气焊作业申报工单导出
  192. * @param {object} data
  193. */
  194. export const getSSPStatisticsElectricalWeldingExport = (data: object) => {
  195. return request(
  196. {
  197. url: '/api/v1/SnapshotOrder/order/electrogas/export_excel',
  198. method: 'post',
  199. data,
  200. responseType: 'blob',
  201. },
  202. {
  203. reduce_data_format: false,
  204. }
  205. );
  206. };
  207. /**
  208. * @description 获取随手拍热点小类统计
  209. * @param {object} params
  210. */
  211. export const getSSPStatisticsHotSpot = (params?: object) => {
  212. return request({
  213. url: '/api/v1/BiSnapshot/hotspot-statistics',
  214. method: 'get',
  215. params,
  216. });
  217. };
  218. /**
  219. * @description 随手拍热点小类统计导出
  220. * @param {object} data
  221. */
  222. export const getSSPStatisticsHotSpotExport = (data: object) => {
  223. return request(
  224. {
  225. url: '/api/v1/BiSnapshot/hotspot-statistics/export_excel',
  226. method: 'post',
  227. data,
  228. responseType: 'blob',
  229. },
  230. {
  231. reduce_data_format: false,
  232. }
  233. );
  234. };
  235. /**
  236. * @description 获取随手拍办件统计
  237. * @param {object} params
  238. */
  239. export const getSSPStatisticsProcess = (params?: object) => {
  240. return request({
  241. url: '/api/v1/BiSnapshot/processing-statistics',
  242. method: 'get',
  243. params,
  244. });
  245. };
  246. /**
  247. * @description 随手拍办件统计导出
  248. * @param {object} data
  249. */
  250. export const getSSPStatisticsProcessExport = (data: object) => {
  251. return request(
  252. {
  253. url: '/api/v1/BiSnapshot/processing-statistics/export_excel',
  254. method: 'post',
  255. data,
  256. responseType: 'blob',
  257. },
  258. {
  259. reduce_data_format: false,
  260. }
  261. );
  262. };
  263. /**
  264. * @description 获取随手拍办件统计明细
  265. * @param {object} params
  266. */
  267. export const getSSPStatisticsProcessDetail = (params?: object) => {
  268. return request({
  269. url: '/api/v1/BiSnapshot/processing-statistics-detail',
  270. method: 'get',
  271. params,
  272. });
  273. };
  274. /**
  275. * @description 随手拍办件统计明细导出
  276. * @param {object} data
  277. */
  278. export const getSSPStatisticsProcessDetailExport = (data: object) => {
  279. return request(
  280. {
  281. url: '/api/v1/BiSnapshot/processing-statistics-detail/export_excel',
  282. method: 'post',
  283. data,
  284. responseType: 'blob',
  285. },
  286. {
  287. reduce_data_format: false,
  288. }
  289. );
  290. };
  291. /**
  292. * @description 获取随手拍网格员办理情况统计
  293. * @param {object} params
  294. */
  295. export const getSSPStatisticsGrid = (params?: object) => {
  296. return request({
  297. url: '/api/v1/BiSnapshot/guider-work-statistics',
  298. method: 'get',
  299. params,
  300. });
  301. };
  302. /**
  303. * @description 随手拍网格员办理情况统计导出
  304. * @param {object} data
  305. */
  306. export const getSSPStatisticsGridExport = (data: object) => {
  307. return request(
  308. {
  309. url: '/api/v1/BiSnapshot/guider-work-statistics/export_excel',
  310. method: 'post',
  311. data,
  312. responseType: 'blob',
  313. },
  314. {
  315. reduce_data_format: false,
  316. }
  317. );
  318. };
  319. /**
  320. * @description 获取随手拍网格员办理情况统计明细
  321. * @param {object} params
  322. */
  323. export const getSSPStatisticsGridDetail = (params?: object) => {
  324. return request({
  325. url: '/api/v1/BiSnapshot/guider-work-statistics-detail',
  326. method: 'get',
  327. params,
  328. });
  329. };
  330. /**
  331. * @description 随手拍网格员办理情况统计明细导出
  332. * @param {object} data
  333. */
  334. export const getSSPStatisticsGridDetailExport = (data: object) => {
  335. return request(
  336. {
  337. url: '/api/v1/BiSnapshot/guider-work-statistics-detail/export_excel',
  338. method: 'post',
  339. data,
  340. responseType: 'blob',
  341. },
  342. {
  343. reduce_data_format: false,
  344. }
  345. );
  346. };
  347. /**
  348. * @description 获取随手拍网格员系统工单状态日志
  349. * @param {object} params
  350. */
  351. export const getSSPStatisticsGridWorkOrder = (params?: object) => {
  352. return request({
  353. url: '/api/v1/BiSnapshot/guider-work-log',
  354. method: 'get',
  355. params,
  356. });
  357. };
  358. /**
  359. * @description 随手拍网格员系统工单状态日志导出
  360. * @param {object} data
  361. */
  362. export const getSSPStatisticsGridWorkOrderExport = (data: object) => {
  363. return request(
  364. {
  365. url: '/api/v1/BiSnapshot/guider-work-log/export_excel',
  366. method: 'post',
  367. data,
  368. responseType: 'blob',
  369. },
  370. {
  371. reduce_data_format: false,
  372. }
  373. );
  374. };
  375. /**
  376. * @description 获取随手拍网格员系统工单状态日志基础数据
  377. * @param {object} params
  378. */
  379. export const getSSPStatisticsGridWorkOrderBaseData = (params?: object) => {
  380. return request({
  381. url: '/api/v1/BiSnapshot/guider-work-log/basedata',
  382. method: 'get',
  383. params,
  384. });
  385. };
  386. /**
  387. * @description 获取随手拍重复件列表
  388. * @param {object} params
  389. */
  390. export const getSSPStatisticsRepeat = (params?: object) => {
  391. return request({
  392. url: '/api/v1/BiSnapshot/duplicate',
  393. method: 'get',
  394. params,
  395. });
  396. };
  397. /**
  398. * @description 随手拍重复件列表导出
  399. * @param {object} data
  400. */
  401. export const getSSPStatisticsRepeatExport = (data: object) => {
  402. return request(
  403. {
  404. url: '/api/v1/BiSnapshot/duplicate/export_excel',
  405. method: 'post',
  406. data,
  407. responseType: 'blob',
  408. },
  409. {
  410. reduce_data_format: false,
  411. }
  412. );
  413. };
  414. /**
  415. * @description 获取随手拍社区统计
  416. * @param {object} params
  417. */
  418. export const getSSPStatisticsCommunity = (params?: object) => {
  419. return request({
  420. url: '/api/v1/BiSnapshot/community-statistics',
  421. method: 'get',
  422. params,
  423. });
  424. };
  425. /**
  426. * @description 随手拍社区统计导出
  427. * @param {object} data
  428. */
  429. export const getSSPStatisticsCommunityExport = (data: object) => {
  430. return request(
  431. {
  432. url: '/api/v1/BiSnapshot/community-statistics/export_excel',
  433. method: 'post',
  434. data,
  435. responseType: 'blob',
  436. },
  437. {
  438. reduce_data_format: false,
  439. }
  440. );
  441. };
  442. /**
  443. * @description 获取随手拍社区统计详情
  444. * @param {object} params
  445. */
  446. export const getSSPStatisticsCommunityDetail = (params?: object) => {
  447. return request({
  448. url: '/api/v1/BiSnapshot/community-statistics-detail',
  449. method: 'get',
  450. params,
  451. });
  452. };
  453. /**
  454. * @description 随手拍社区统计详情导出
  455. * @param {object} data
  456. */
  457. export const getSSPStatisticsCommunityDetailExport = (data: object) => {
  458. return request(
  459. {
  460. url: '/api/v1/BiSnapshot/community-statistics-detail/export_excel',
  461. method: 'post',
  462. data,
  463. responseType: 'blob',
  464. },
  465. {
  466. reduce_data_format: false,
  467. }
  468. );
  469. };