TplVueApi.txt 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. import request from '@/utils/request'
  2. $if(replaceDto.SelectMulti == 1)
  3. import QS from 'qs'
  4. $end
  5. $if(replaceDto.ShowBtnExport)
  6. import { downFile } from '@/utils/request'
  7. $end
  8. /**
  9. * ${genTable.functionName}分页查询
  10. * @param {查询条件} data
  11. */
  12. export function list${genTable.BusinessName}(query) {
  13. return request({
  14. url: '${genTable.ModuleName}/${genTable.BusinessName}/list',
  15. method: 'get',
  16. params: query,
  17. $if(replaceDto.SelectMulti == 1)
  18. paramsSerializer: function (params) {
  19. return QS.stringify(params, { indices: false })
  20. }
  21. $end
  22. })
  23. }
  24. $if(genTable.TplCategory == "tree")
  25. /**
  26. * ${genTable.functionName}tree查询
  27. * @param {查询条件} data
  28. */
  29. export function treelist${genTable.BusinessName}(query) {
  30. return request({
  31. url: '${genTable.ModuleName}/${genTable.BusinessName}/treelist',
  32. method: 'get',
  33. params: query,
  34. })
  35. }
  36. $end
  37. /**
  38. * 新增${genTable.functionName}
  39. * @param data
  40. */
  41. export function add${genTable.BusinessName}(data) {
  42. return request({
  43. url: '${genTable.ModuleName}/${genTable.BusinessName}',
  44. method: 'post',
  45. data: data,
  46. })
  47. }
  48. /**
  49. * 修改${genTable.functionName}
  50. * @param data
  51. */
  52. export function update${genTable.BusinessName}(data) {
  53. return request({
  54. url: '${genTable.ModuleName}/${genTable.BusinessName}',
  55. method: 'PUT',
  56. data: data,
  57. })
  58. }
  59. /**
  60. * 获取${genTable.functionName}详情
  61. * @param {Id}
  62. */
  63. export function get${genTable.BusinessName}(id) {
  64. return request({
  65. url: '${genTable.ModuleName}/${genTable.BusinessName}/' + id,
  66. method: 'get'
  67. })
  68. }
  69. /**
  70. * 删除${genTable.functionName}
  71. * @param {主键} pid
  72. */
  73. export function del${genTable.BusinessName}(pid) {
  74. return request({
  75. url: '${genTable.ModuleName}/${genTable.BusinessName}/' + pid,
  76. method: 'delete'
  77. })
  78. }
  79. // 清空${genTable.functionName}
  80. export function clear${genTable.BusinessName}() {
  81. return request({
  82. url: '${genTable.ModuleName}/${genTable.BusinessName}/clean',
  83. method: 'delete'
  84. })
  85. }
  86. // 导出${genTable.functionName}
  87. export async function export${genTable.BusinessName}(query) {
  88. await downFile('${genTable.ModuleName}/${genTable.BusinessName}/export', { ...query })
  89. }
  90. $if(showCustomInput)
  91. //排序
  92. export function changeSort(data) {
  93. return request({
  94. url: '${genTable.ModuleName}/${genTable.BusinessName}/ChangeSort',
  95. method: 'get',
  96. params: data
  97. })
  98. }
  99. $end