institution.ts 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  1. import { request } from 'umi'
  2. /** 企事业单位列表 */
  3. export async function queryInstitutionList(params: API.InstitutionListParams) {
  4. return request('/Institution/list', {
  5. method: 'POST',
  6. data: params
  7. })
  8. }
  9. /** 编辑企事业单位 */
  10. export async function updateInstitution(params: API.InstitutionUpdateParams) {
  11. return request('/Institution/update', {
  12. method: 'POST',
  13. data: params
  14. })
  15. }
  16. /** 新增企事业单位 */
  17. export async function addInstitution(params: API.InstitutionAddParams) {
  18. return request('/Institution/add', {
  19. method: 'POST',
  20. data: params
  21. })
  22. }
  23. /** 新增企事业单位下账号 */
  24. export async function queryAcountList(params: API.InstitutionAddParams) {
  25. return request('/account/list', {
  26. method: 'POST',
  27. data: params
  28. })
  29. }
  30. /** 编辑账号 */
  31. export async function updateAccount(params: API.AcountUpdateParams) {
  32. return request('/account/update', {
  33. method: 'POST',
  34. data: params
  35. })
  36. }
  37. /** 新增账号 */
  38. export async function addAccount(params: API.AcountAddParams) {
  39. return request('/account/add', {
  40. method: 'POST',
  41. data: params
  42. })
  43. }
  44. /** 获取账号类型 */
  45. export async function queryAccountTypeList() {
  46. return request('/account/type', {
  47. method: 'GET'
  48. })
  49. }
  50. /** 组织架构列表 */
  51. export async function queryOrganizationalStructureList(
  52. params: API.OrganizationalStructureListParams
  53. ) {
  54. return request('/OrganizationalStructure/list', {
  55. method: 'POST',
  56. data: params
  57. })
  58. }
  59. /** 新增组织结构 */
  60. export async function addOrganizationalStructure(params: API.OrganizationalStructureAddParams) {
  61. return request('/OrganizationalStructure/add', {
  62. method: 'POST',
  63. data: params
  64. })
  65. }
  66. /** 编辑组织结构 */
  67. export async function updateOrganizationalStructure(
  68. params: API.OrganizationalStructureUpdateParams
  69. ) {
  70. return request('/OrganizationalStructure/update', {
  71. method: 'POST',
  72. data: params
  73. })
  74. }
  75. /** 移动组织结构 */
  76. export async function moveOrganizationalStructure(params: API.OrganizationalStructureMoveParams) {
  77. return request('/OrganizationalStructure/move', {
  78. method: 'POST',
  79. data: params
  80. })
  81. }
  82. /** 删除组织结构 */
  83. export async function delOrganizationalStructure(params: API.OrganizationalStructureDelParams) {
  84. return request('/OrganizationalStructure/delete', {
  85. method: 'POST',
  86. data: params
  87. })
  88. }