交通管理局公文项目
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

170 lines
3.9 KiB

1 month ago
1 month ago
1 month ago
1 month ago
1 month ago
1 month ago
1 month ago
1 month ago
1 month ago
1 month ago
1 month ago
1 month ago
1 month ago
1 month ago
1 month ago
1 month ago
1 month ago
1 month ago
1 month ago
1 month ago
1 month ago
1 month ago
1 month ago
  1. import request from '@/utils/request'
  2. import qs from 'qs'
  3. // 初始化公文设置
  4. export function FetchInitDocumentParam(params) {
  5. return request({
  6. url: 'api/documentArchives/initDocumentParam',
  7. method: 'get',
  8. params
  9. })
  10. }
  11. // 公文设置更新
  12. export function updateDocumentParam(data) {
  13. return request({
  14. url: 'api/documentArchives/updateDocumentParam',
  15. method: 'post',
  16. data
  17. })
  18. }
  19. // 获取公文库菜单菜单
  20. export function FetchInitMenu(params) {
  21. return request({
  22. url: 'api/documentArchives/menu',
  23. method: 'get',
  24. params
  25. })
  26. }
  27. // 预归档库列表列
  28. export function FetchInitDocumentsViewTable(params) {
  29. return request({
  30. url: 'api/documentArchives/initDocumentsViewTable',
  31. method: 'get',
  32. params
  33. })
  34. }
  35. // 公文库预字段
  36. export function FetchDoeditDocument(params) {
  37. return request({
  38. url: 'api/documentArchives/doeditDocument',
  39. method: 'get',
  40. params
  41. })
  42. }
  43. // 编辑公文库
  44. export function miodEditDocument(data) {
  45. return request({
  46. url: 'api/documentArchives/editDocument',
  47. method: 'post',
  48. data
  49. })
  50. }
  51. // 删除公文档案
  52. export function FetchDelArchives(data) {
  53. return request({
  54. url: 'api/documentArchives/delArchives',
  55. method: 'post',
  56. data
  57. })
  58. }
  59. // 根据公文库和文件来源获取登记号
  60. export function FetchRegNoByDocumentIdAndDocDepartment(params) {
  61. return request({
  62. url: 'api/documentArchives/getRegNoByDocumentIdAndDocDepartment',
  63. method: 'get',
  64. params
  65. })
  66. }
  67. // 彻底删除公文档案
  68. export function FetchCompleteDelArchives(data) {
  69. return request({
  70. url: 'api/documentArchives/completeDelArchives',
  71. method: 'post',
  72. data
  73. })
  74. }
  75. // 恢复公文档案
  76. export function FetchRestoreArchives(data) {
  77. return request({
  78. url: 'api/documentArchives/restoreArchives',
  79. method: 'post',
  80. data
  81. })
  82. }
  83. // 公文档案详情
  84. export function FetchArchivesDetails(params) {
  85. return request({
  86. url: 'api/documentArchives/archivesDetails',
  87. method: 'get',
  88. params
  89. })
  90. }
  91. // 处理单信息
  92. export function FetchHandleDocument(params) {
  93. return request({
  94. url: 'api/documentArchives/getHandleDocument' + '?' + qs.stringify(params, { indices: false }),
  95. method: 'get'
  96. })
  97. }
  98. // 获取公文文件详情列表
  99. export function FetchInitDocumentDetailsList(params) {
  100. return request({
  101. url: 'api/documentArchives/initDocumentDetailsList' + '?' + qs.stringify(params, { indices: false }),
  102. method: 'get'
  103. })
  104. }
  105. // 添加公文文件
  106. export function FetchAddDocumentDetails(data) {
  107. return request({
  108. url: 'api/documentArchives/addDocumentDetails',
  109. method: 'post',
  110. data
  111. })
  112. }
  113. // 删除公文文件
  114. export function FetchDeleteDocumentDetails(data) {
  115. return request({
  116. url: 'api/documentArchives/deleteDocumentDetails',
  117. method: 'post',
  118. data
  119. })
  120. }
  121. // 根据公文id获取需阅读者信息
  122. export function FetchInitDistributorByDocumentId(params) {
  123. return request({
  124. url: 'api/documentArchives/initDistributorByDocumentId' + '?' + qs.stringify(params, { indices: false }),
  125. method: 'get'
  126. })
  127. }
  128. // 查看操作记录
  129. export function FetchInitOperate(params) {
  130. return request({
  131. url: 'api/documentArchives/initOperate' + '?' + qs.stringify(params, { indices: false }),
  132. method: 'get'
  133. })
  134. }
  135. export default {
  136. FetchInitDocumentParam,
  137. updateDocumentParam,
  138. FetchInitMenu,
  139. FetchInitDocumentsViewTable,
  140. FetchDoeditDocument,
  141. miodEditDocument,
  142. FetchDelArchives,
  143. FetchRegNoByDocumentIdAndDocDepartment,
  144. FetchCompleteDelArchives,
  145. FetchRestoreArchives,
  146. FetchArchivesDetails,
  147. FetchHandleDocument,
  148. FetchInitDocumentDetailsList,
  149. FetchAddDocumentDetails,
  150. FetchDeleteDocumentDetails,
  151. FetchInitDistributorByDocumentId,
  152. FetchInitOperate
  153. }