【前端】智能库房综合管理系统前端项目
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.

182 lines
4.2 KiB

2 years ago
1 year ago
  1. import request from '@/utils/request'
  2. import qs from 'qs'
  3. // import { form } from '../../components/Crud/crud'
  4. // 档案列表获取显示列
  5. export function FetchTableDisplayFields(params) {
  6. return request({
  7. url: 'api/archives/initArchivesViewTable' + '?' + qs.stringify(params, { indices: false }),
  8. method: 'get'
  9. })
  10. }
  11. // 档案预编辑
  12. export function FetchFormDisplayFields(params) {
  13. return request({
  14. url: 'api/archives/doedit' + '?' + qs.stringify(params, { indices: false }),
  15. method: 'get'
  16. })
  17. }
  18. export function add(form) {
  19. return edit(form)
  20. }
  21. // 档案编辑
  22. export function edit(parameter) {
  23. return request({
  24. url: 'api/archives/edit',
  25. method: 'post',
  26. data: parameter
  27. })
  28. }
  29. // 档案删除
  30. export function del(parameter) {
  31. return request({
  32. url: 'api/archives/delete',
  33. method: 'post',
  34. data: parameter
  35. })
  36. }
  37. // 档案回收站删除
  38. export function FetchCompletelyDelete(parameter) {
  39. return request({
  40. url: 'api/archives/completelyDelete',
  41. method: 'post',
  42. data: parameter
  43. })
  44. }
  45. // 档案列表
  46. export function FetchInitArchivesView(params) {
  47. return request({
  48. url: 'api/archives/initArchivesView' + '?' + qs.stringify(params, { indices: false }),
  49. method: 'get'
  50. })
  51. }
  52. // 档案判断值是否重复
  53. export function FetchDoeditIsRepeat(parameter) {
  54. return request({
  55. url: 'api/archives/doeditIsRepeat',
  56. method: 'get',
  57. params: parameter
  58. })
  59. }
  60. // 档案详情
  61. export function FetchArchivesDetails(params) {
  62. return request({
  63. url: 'api/archives/archivesDetails' + '?' + qs.stringify(params, { indices: false }),
  64. method: 'get'
  65. })
  66. }
  67. // 档案元数据
  68. export function FetchArchivesMetadata(params) {
  69. return request({
  70. url: 'api/archives/archivesMetadata' + '?' + qs.stringify(params, { indices: false }),
  71. method: 'get'
  72. })
  73. }
  74. // 初始化档案附件列表
  75. export function FetchInitArchiveFilesView(params) {
  76. return request({
  77. url: 'api/archives/initArchiveFilesView' + '?' + qs.stringify(params, { indices: false }),
  78. method: 'get'
  79. })
  80. }
  81. // 上传档案附件
  82. export function FetchUploadFile(parameter) {
  83. return request({
  84. url: 'api/archives/uploadFile',
  85. method: 'post',
  86. data: parameter
  87. })
  88. }
  89. // 编辑附件
  90. export function FetchEditFile(parameter) {
  91. return request({
  92. url: 'api/archives/editFile',
  93. method: 'post',
  94. data: parameter
  95. })
  96. }
  97. // 删除附件
  98. export function FetchDeleteFile(parameter) {
  99. return request({
  100. url: 'api/archives/deleteFile',
  101. method: 'post',
  102. data: parameter
  103. })
  104. }
  105. // 附件排序
  106. export function FetchFileSort(parameter) {
  107. return request({
  108. url: 'api/archives/fileSort',
  109. method: 'post',
  110. data: parameter
  111. })
  112. }
  113. // 档案还原
  114. export function FetchReduction(parameter) {
  115. return request({
  116. url: 'api/archives/reduction',
  117. method: 'post',
  118. data: parameter
  119. })
  120. }
  121. // 模糊查询
  122. export function queryVagueArchives(params) {
  123. return request({
  124. url: 'api/archives/queryVagueArchives' + '?' + qs.stringify(params, { indices: false }),
  125. method: 'get'
  126. })
  127. }
  128. // 模糊查询 - 2023-06-19
  129. export function querySeniorArchives(params) {
  130. return request({
  131. url: 'api/archives/querySeniorArchives' + '?' + qs.stringify(params, { indices: false }),
  132. method: 'get'
  133. })
  134. }
  135. // 移交档案馆
  136. export function FetchTransferMainLibrary(parameter) {
  137. return request({
  138. url: 'api/archives/transferMainLibrary',
  139. method: 'post',
  140. data: parameter
  141. })
  142. }
  143. // 打印条形码
  144. export function FetchPrintArchivesBarcode(parameter) {
  145. return request({
  146. url: 'api/archives/printArchivesBarcode',
  147. method: 'post',
  148. data: parameter
  149. })
  150. }
  151. // 批量删除
  152. export function FetchBatchTransferMainLibrary(data) {
  153. return request({
  154. url: 'api/archives/batchTransferMainLibrary',
  155. method: 'post',
  156. data: data
  157. })
  158. }
  159. export default { add, edit, del, FetchInitArchivesView, FetchTableDisplayFields, FetchFormDisplayFields, FetchDoeditIsRepeat, queryVagueArchives, querySeniorArchives, FetchPrintArchivesBarcode, FetchBatchTransferMainLibrary }