impandauditp.ts 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. import type { TableData } from '@sundata/ui-frame';
  2. import { baseFun } from '@sundata/ui-frame';
  3. import type { ImpRecordModel } from './importdataQuery';
  4. export async function exportExcel(body: ImpRecordModel) {
  5. baseFun.download('/api/admin/excelmanage/importAndAuditp/importExcelModel.do', body);
  6. }
  7. export async function flowManageTmpData(body: ImpRecordModel) {
  8. return baseFun.request<any>('/api/admin/excelmanage/importAndAuditp/getDataList.do', {
  9. data: body,
  10. });
  11. }
  12. export async function maintain(body: ImpRecordModel) {
  13. return baseFun.request<ImpRecordModel>('/api/admin/excelmanage/importAndAuditp/maintain.do', {
  14. params: {
  15. mType: body.mType,
  16. importSeqNum: body.importSeqNum,
  17. term: body.term,
  18. businessinsid: body.businessinsid,
  19. },
  20. });
  21. }
  22. export async function queryDynamicData(body: ImpRecordModel) {
  23. return baseFun.request<TableData<ImpRecordModel>>(
  24. '/api/admin/excelmanage/importAndAuditp/queryDynamicData.do',
  25. {
  26. params: {
  27. mtype: body.mType,
  28. importSeqNum: body.importSeqNum,
  29. term: body.term,
  30. },
  31. },
  32. );
  33. }
  34. export async function queryDynamicTab(body: ImpRecordModel) {
  35. return baseFun.request<TableData<Map<string, string>>>(
  36. '/api/admin/excelmanage/importAndAuditp/queryDynamicTab.do',
  37. {
  38. params: {
  39. mtype: body.mType,
  40. importSeqNum: body.importSeqNum,
  41. term: body.term,
  42. },
  43. },
  44. );
  45. }
  46. export async function flowResh(body: ImpRecordModel) {
  47. return baseFun.request<TableData<ImpRecordModel>>('/api/admin/excelmanage/importAndAuditp/flowResh.do', {
  48. data: body,
  49. });
  50. }
  51. export async function deletedata(body: ImpRecordModel) {
  52. return baseFun.request<any>('/api/admin/excelmanage/importAndAuditp/delete.do', {
  53. params: {
  54. mType: body.mType,
  55. importSeqNum: body.importSeqNum,
  56. },
  57. });
  58. }
  59. export async function getDataList(body: ImpRecordModel) {
  60. return baseFun.request<any>('/api/admin/excelmanage/importAndAuditp/getDataList.do', {
  61. data: body,
  62. });
  63. }
  64. export async function geturlmap(body: ImpRecordModel, url: string) {
  65. return baseFun.request<any>('/api/' + url, {
  66. data: body,
  67. });
  68. }
  69. export async function exeCond(mtype: string,term: string, buttonid: string) {
  70. return baseFun.request<any>('/api/admin/excelmanage/importAndAuditp/exeCond.do', {
  71. params: {
  72. mtype: mtype,
  73. term: term,
  74. createBtn:buttonid,
  75. },
  76. });
  77. }