institution.ts 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127
  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 queryAcountInstitutionList(params: API.AcountInstitutionParams) {
  32. return request('/account/institution', {
  33. method: 'POST',
  34. data: params
  35. })
  36. }
  37. /** 编辑账号 */
  38. export async function updateAccount(params: API.AcountUpdateParams) {
  39. return request('/account/update', {
  40. method: 'POST',
  41. data: params
  42. })
  43. }
  44. /** 新增账号 */
  45. export async function addAccount(params: API.AcountAddParams) {
  46. return request('/account/add', {
  47. method: 'POST',
  48. data: params
  49. })
  50. }
  51. /** 账号详情 */
  52. export async function queryAccountDetail() {
  53. return request('/account/detail', {
  54. method: 'GET'
  55. })
  56. }
  57. /** 获取账号类型 */
  58. export async function getAccountTypeList() {
  59. return request('/account/type', {
  60. method: 'GET'
  61. })
  62. }
  63. /** 组织架构列表 */
  64. export async function queryOrganizationalStructureList(
  65. params: API.OrganizationalStructureListParams
  66. ) {
  67. // console.log(params)
  68. return request('/OrganizationalStructure/list', {
  69. method: 'POST',
  70. data: params
  71. })
  72. }
  73. /** 新增组织结构 */
  74. export async function addOrganizationalStructure(params: API.OrganizationalStructureAddParams) {
  75. return request('/OrganizationalStructure/add', {
  76. method: 'POST',
  77. data: params
  78. })
  79. }
  80. /** 编辑组织结构 */
  81. export async function updateOrganizationalStructure(
  82. params: API.OrganizationalStructureUpdateParams
  83. ) {
  84. return request('/OrganizationalStructure/update', {
  85. method: 'POST',
  86. data: params
  87. })
  88. }
  89. /** 上下移动组织架构 */
  90. export async function moveSortOrganizationalStructure(
  91. params: API.OrganizationalStructureMoveSortParams
  92. ) {
  93. return request('/OrganizationalStructure/moveSort', {
  94. method: 'POST',
  95. data: params
  96. })
  97. }
  98. /** 移动组织结构 */
  99. export async function moveOrganizationalStructure(params: API.OrganizationalStructureMoveParams) {
  100. return request('/OrganizationalStructure/move', {
  101. method: 'POST',
  102. data: params
  103. })
  104. }
  105. /** 删除组织结构 */
  106. export async function delOrganizationalStructure(params: API.OrganizationalStructureDelParams) {
  107. return request('/OrganizationalStructure/delete', {
  108. method: 'POST',
  109. data: params
  110. })
  111. }