user.js 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138
  1. import axios from 'axios';
  2. import config from '@api/config.js';
  3. import qs from 'qs'
  4. const urls = config.urls;
  5. export default {
  6. open(data) {
  7. return axios.post(urls.addOrder, {
  8. 'productId': data.idList
  9. })
  10. },
  11. getUserAuthStatus() {
  12. return axios.post(urls.getUserAuthenticationStatus);
  13. },
  14. getUserAuthInfo() { //账户信息
  15. return axios.post(urls.getuserAuthenticationInfo);
  16. },
  17. getUserAuthcation() {
  18. return axios.post(urls.userAuthentication);
  19. },
  20. getUserEnumsData() { //枚举数据
  21. return axios.post(urls.getUserEnumsData,{
  22. });
  23. },
  24. userAuthentication(data) { //用户认证
  25. return axios.post(urls.userAuthentication, {
  26. "organization": data.organizationName,
  27. "username": data.username,
  28. "position": data.position,
  29. "organizationAddress": data.organizationAddress,
  30. "organizationPrincipal": data.organizationPrincipal,
  31. "organizationType": data.organizationTypeNum,
  32. "subOrganizationNum": data.subOrganizationNum
  33. });
  34. },
  35. createServiceToken(data) { //生成令牌
  36. return axios.post(urls.createServiceToken, {
  37. 'productId': data.productId,
  38. 'serviceId': data.serviceId
  39. })
  40. },
  41. alreadyServiceToken(data) { //已生成令牌
  42. return axios.post(urls.alreadyServiceToken, {
  43. 'current': data.current,
  44. 'size': data.size
  45. })
  46. },
  47. getTrialProduct() {//更多服务产品展示
  48. return axios.post(urls.getTrialProduct)
  49. },
  50. opendedProduct() {//用户已开通产品
  51. return axios.post(urls.opendedProduct)
  52. },
  53. getService() {//获取服务端
  54. return axios.post(urls.getService)
  55. },
  56. addService(data) {//添加服务端
  57. return axios.post(urls.addService, {
  58. 'description': data.desc,
  59. 'name': data.name
  60. })
  61. },
  62. manageService(data) {//管理服务端
  63. return axios.post(urls.manageService, {
  64. 'current': data.current,
  65. 'size': data.size
  66. })
  67. },
  68. deleteService(id) {//删除服务端
  69. return axios.post(urls.deleteService + '?serviceId=' + id)
  70. },
  71. createServiceToken(data) {//生成令牌
  72. return axios.post(urls.createServiceToken, {
  73. 'productId': data.productId,
  74. 'serviceId': data.serviceId
  75. })
  76. },
  77. alreadyServiceToken(data) {//已生成令牌
  78. return axios.post(urls.alreadyServiceToken, {
  79. 'current': data.current,
  80. 'size': data.size
  81. })
  82. },
  83. /*delProductService(data) {//已生成令牌-删除
  84. return axios.post(urls.delProductService, {
  85. 'productId': data.productId,
  86. 'serviceId': data.serviceId
  87. })
  88. },*/
  89. delProductService(id) {//已生成令牌-删除
  90. return axios.post(urls.delProductService + '?productServiceId=' + id)
  91. },
  92. detailProductService(id){//已生成令牌-查看
  93. return axios.post(urls.detailProductService + '?productServiceId=' + id)
  94. },
  95. delServiceToken(id) {//删除令牌
  96. return axios.post(urls.delServiceToken + '?productServiceId=' + id)
  97. },
  98. forbidServiceToken(id) {//禁用令牌
  99. return axios.post(urls.disableToken + '?productServiceId=' + id)
  100. },
  101. openServiceToken(id) {//启用令牌
  102. return axios.post(urls.enableToken + '?productServiceId=' + id)
  103. },
  104. getConsoleOnTrial() {//可试用
  105. return axios.post(urls.getConsoleOnTrial)
  106. },
  107. openUpOnTrial(data) { //立即试用
  108. return axios.post(urls.openUpOnTrial, {
  109. 'productId': data.productId
  110. })
  111. },
  112. productAuthProgress() { //申请进度
  113. return axios.post(urls.productAuthProgress)
  114. },
  115. getConsoleOpened() { // 控制台--已开通产品
  116. return axios.post(urls.getConsoleOpened)
  117. },
  118. enShowOption() {
  119. return axios.post(urls.enShowOption)
  120. },
  121. addRenewalsInfo(params) { //控制台--续费
  122. return axios.post(urls.addRenewalsInfo,params)
  123. },
  124. getDiagbotManEnumsData(){
  125. return axios.post(urls.getDiagbotManEnumsData);
  126. },
  127. getAuthenProgress(){
  128. return axios.post(urls.getAuthenProgress);
  129. },
  130. intoVerify(params){//进入权限校验
  131. return axios.post(urls.intoVerify,params)
  132. },
  133. saveUserOper(params){
  134. return axios.post(urls.saveUserOper,params);
  135. }
  136. }