product.js 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199
  1. import { request } from 'umi'
  2. /** 请求单位列表 */
  3. export async function queryLock(params) {
  4. return request('/software/list', {
  5. method: 'POST',
  6. data: params
  7. })
  8. }
  9. /**
  10. * 获得软件锁详情
  11. * @param {string} id 软件锁记录id
  12. */
  13. export async function apiSoftwareDetail(params) {
  14. return request('/software/detail', { params })
  15. }
  16. /**
  17. * 记录软件锁日志
  18. * @param {string} id 软件锁记录id
  19. */
  20. export async function apiSoftwareAddLonglelog(payload) {
  21. // console.log('payload', payload)
  22. return request('/software/add/longlelog', { method: 'POST', data: payload })
  23. }
  24. /** 获取软件锁-产品 */
  25. export async function querySoftwareProducts(params) {
  26. return request('/software/product', { params })
  27. }
  28. /** 获取旧锁列表 */
  29. export async function queryOldLockList(params) {
  30. return request('/software/receiveListOld', {
  31. params
  32. })
  33. }
  34. /** 接收旧锁 */
  35. export async function apiReceiveOldLock(params) {
  36. return request('/software/receiveOld', {
  37. method: 'POST',
  38. data: params
  39. })
  40. }
  41. /** 获取新软件锁列表 */
  42. export async function queryReceiveList(params) {
  43. return request('/software/receiveList', {
  44. params
  45. })
  46. }
  47. /** 接收新锁 */
  48. export async function apiReceiveLock(params) {
  49. return request('/software/receive', {
  50. method: 'POST',
  51. data: params
  52. })
  53. }
  54. /** 删除软件锁日志 */
  55. export async function apiDelLonglelog(params) {
  56. return request('/software/delete/longlelog', {
  57. method: 'POST',
  58. data: params
  59. })
  60. }
  61. /** 云版产品列表 */
  62. export async function queryRoadpricingList(params) {
  63. return request('/RoadPricing/list', {
  64. method: 'POST',
  65. data: params
  66. })
  67. }
  68. /** 编办列表 */
  69. export async function queryCompilationList(params) {
  70. return request('/RoadPricing/compilation', {
  71. params
  72. })
  73. }
  74. /** 地区列表 */
  75. export async function queryProvinceList(params) {
  76. return request('/RoadPricing/province', {
  77. params
  78. })
  79. }
  80. /** 获得云版详情 */
  81. export async function apiRoadpricingDetail(params) {
  82. return request('/RoadPricing/detail', { params })
  83. }
  84. /** 云版关联客户 */
  85. export async function apiRoadPricingLinkClient(params) {
  86. return request('/RoadPricing/link/client', {
  87. method: 'POST',
  88. data: params
  89. })
  90. }
  91. /** 云版移除客户 */
  92. export async function apiRoadPricingUnLinkClient(params) {
  93. return request('/RoadPricing/unlink/client', {
  94. method: 'POST',
  95. data: params
  96. })
  97. }
  98. /** 设云版置升级产品 */
  99. export async function apiRoadPricingUpgrade(payload) {
  100. return request('/RoadPricing/upgrade', { method: 'POST', data: payload })
  101. }
  102. /** 大司空2.0个人版列表 */
  103. export async function queryRoadpricingListV2(params) {
  104. return request('/RoadPricingv2/list', {
  105. method: 'POST',
  106. data: params
  107. })
  108. }
  109. /** 大司空2.0编办列表 */
  110. export async function queryCompilationListV2(params) {
  111. return request('/RoadPricingv2/compilation', {
  112. params
  113. })
  114. }
  115. /** 大司空2.0地区列表 */
  116. export async function queryProvinceListV2(params) {
  117. return request('/RoadPricingv2/province', {
  118. params
  119. })
  120. }
  121. /** 大司空2.0获得云版详情 */
  122. export async function apiRoadpricingDetailV2(params) {
  123. return request('/RoadPricingv2/detail', { params })
  124. }
  125. /** 大司空2.0云版关联客户 */
  126. export async function apiRoadPricingLinkClientV2(params) {
  127. return request('/RoadPricingv2/link/client', {
  128. method: 'POST',
  129. data: params
  130. })
  131. }
  132. /** 大司空2.0云版移除客户 */
  133. export async function apiRoadPricingUnLinkClientV2(params) {
  134. return request('/RoadPricingv2/unlink/client', {
  135. method: 'POST',
  136. data: params
  137. })
  138. }
  139. /** 设云版置升级产品 */
  140. export async function apiRoadPricingUpgradeV2(payload) {
  141. return request('/RoadPricingv2/upgrade', { method: 'POST', data: payload })
  142. }
  143. /** 大司空2.0企业版列表 */
  144. export async function queryRoadcompanyList(params) {
  145. return request('/RoadPricingv2/company', {
  146. method: 'POST',
  147. data: params
  148. })
  149. }
  150. /** 大司空2.0企业版详情 */
  151. export async function apiRoadcompanyDetail(params) {
  152. return request('/RoadPricingv2/company/detail', { params })
  153. }
  154. /** 大司空2.0企业版新增企业 */
  155. export async function apiRoadAddCompany(payload) {
  156. return request('/RoadPricingv2/company/add', { method: 'POST', data: { ...payload } })
  157. }
  158. /** 大司空2.0企业版关联单位 */
  159. export async function apiRoadPricingLinkCustomer(params) {
  160. return request('/RoadPricingv2/link/customer', {
  161. method: 'POST',
  162. data: params
  163. })
  164. }
  165. /** 大司空2.0企业版移除单位 */
  166. export async function apiRoadPricingUnLinkCustomer(params) {
  167. return request('/RoadPricingv2/company/unlink/customer', {
  168. method: 'POST',
  169. data: params
  170. })
  171. }
  172. /** 大司空2.0企业版编辑企业 */
  173. export async function apiRoadUpdateCompany(payload) {
  174. return request('/RoadPricingv2/company/update', { method: 'POST', data: { ...payload } })
  175. }
  176. /** 根据客户id获得云版所有账号信息 */
  177. export async function queryRoadPricingListByClientId(params) {
  178. return request('/Roadpricing/all/rp/account', {
  179. params
  180. })
  181. }