systemOutAccount.js 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153
  1. // +----------------------------------------------------------------------
  2. // | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
  3. // +----------------------------------------------------------------------
  4. // | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.
  5. // +----------------------------------------------------------------------
  6. // | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
  7. // +----------------------------------------------------------------------
  8. // | Author: CRMEB Team <admin@crmeb.com>
  9. // +----------------------------------------------------------------------
  10. import request from '@/libs/request';
  11. /**
  12. * @description 列表
  13. * @param {Object} param data {Object} 传值参数
  14. */
  15. export function accountListApi(data) {
  16. return request({
  17. url: '/setting/system_out_account/index',
  18. method: 'get',
  19. params: data,
  20. });
  21. }
  22. /**
  23. * @description 对外账号 修改状态
  24. * @param {Object} param data {Object} 传值
  25. */
  26. export function setShowApi(data) {
  27. return request({
  28. url: `setting/system_out_account/set_status/${data.id}/${data.status}`,
  29. method: 'PUT',
  30. });
  31. }
  32. /**
  33. * @description 添加对外账号
  34. * @param {Object} param data {Object} 传值
  35. */
  36. export function outSaveApi(data) {
  37. return request({
  38. url: `setting/system_out_account/save`,
  39. method: 'post',
  40. data,
  41. });
  42. }
  43. /**
  44. * @description 修改对外账号
  45. * @param {Object} param id {Number} 账号ID
  46. * @param {Object} param data {Object} 传值
  47. */
  48. export function outSavesApi(data) {
  49. return request({
  50. url: `setting/system_out_account/update/${data.id}`,
  51. method: 'post',
  52. data,
  53. });
  54. }
  55. /**
  56. * 对外账号设置推送
  57. * @param {*} id
  58. * @returns
  59. */
  60. export function outSetUp(id) {
  61. return request({
  62. url: `setting/system_out_account/set_up/${id}`,
  63. method: 'get',
  64. });
  65. }
  66. /**
  67. * 对外接口列表
  68. */
  69. export function interfaceList() {
  70. return request({
  71. url: `setting/system_out_interface/list`,
  72. method: 'get',
  73. });
  74. }
  75. /**
  76. * 设置推送信息
  77. * @param {*} data
  78. * @returns
  79. */
  80. export function setUpPush(data) {
  81. return request({
  82. url: `setting/system_out_account/set_up/${data.id}`,
  83. method: 'put',
  84. data,
  85. });
  86. }
  87. /**
  88. * 添加/编辑接口
  89. * @param {*} data
  90. * @returns
  91. */
  92. export function interfaceSave(data) {
  93. return request({
  94. url: `setting/system_out_interface/save/${data.id}`,
  95. method: 'post',
  96. data,
  97. });
  98. }
  99. /**
  100. * 接口信息详情
  101. * @param {*} data
  102. * @returns
  103. */
  104. export function interfaceDet(id) {
  105. return request({
  106. url: `setting/system_out_interface/info/${id}`,
  107. method: 'get',
  108. });
  109. }
  110. /**
  111. * @description 修改名称
  112. * @param {Object} data data {Object} 传值
  113. */
  114. export function interfaceEditName(data) {
  115. return request({
  116. url: `setting/system_out_interface/edit_name`,
  117. method: 'PUT',
  118. data,
  119. });
  120. }
  121. /**
  122. * @description 删除
  123. */
  124. export function interfaceDel(id) {
  125. return request({
  126. url: 'setting/system_out_interface/del/' + id,
  127. method: 'delete',
  128. });
  129. }
  130. /**
  131. * 接口信息详情
  132. * @param {*} data
  133. * @returns
  134. */
  135. export function textOutUrl(data) {
  136. return request({
  137. url: `setting/system_out_account/text_out_url`,
  138. method: 'post',
  139. data,
  140. });
  141. }