config.js 4.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245
  1. import request from '@/utils/request'
  2. // 查询参数列表
  3. export function listConfig(query) {
  4. return request({
  5. url: '/system/config/list',
  6. method: 'get',
  7. params: query
  8. })
  9. }
  10. export function listConfigfieu(query) {
  11. return request({
  12. url: '/system/dept/deptList',
  13. method: 'get',
  14. params: query
  15. })
  16. }
  17. // 查询在谈线索信息
  18. export function listConfigtwo(query) {
  19. return request({
  20. url: '/projectInfo/info/' + query,
  21. method: 'get'
  22. // params:
  23. })
  24. }
  25. export function listConfigthert(query) {
  26. return request({
  27. url: '/projectInvestor/investor/list',
  28. method: 'get'
  29. // params:
  30. })
  31. }
  32. export function listConfigfour(query) {
  33. return request({
  34. url: '/projectPersion/persion/list',
  35. method: 'get'
  36. // params:
  37. })
  38. }
  39. //字典
  40. export function listConfigther(query) {
  41. return request({
  42. url: '/system/dict/data/type/project_status',
  43. method: 'get'
  44. // params:
  45. })
  46. }
  47. export function listConfigfive(query) {
  48. return request({
  49. url: '/projectConstruction/construction/' +query,
  50. method: 'get'
  51. // params:
  52. })
  53. }
  54. export function listConfigsix(query) {
  55. return request({
  56. url: '/constructionRate/rate/list',
  57. method: 'get'
  58. // params:
  59. })
  60. }
  61. export function listConfigserve(query) {
  62. return request({
  63. url: '/constructionEq/constructionEq/list',
  64. method: 'get'
  65. // params:
  66. })
  67. }
  68. export function listConfigfunding(query) {
  69. return request({
  70. url: '/constructionPay/pay/list',
  71. method: 'get'
  72. // params:
  73. })
  74. }
  75. export function listConfigarrival(data) {
  76. return request({
  77. url: '/constructionPay/pay/payForMoneyALL',
  78. method: 'post',
  79. data: data
  80. })
  81. }
  82. export function listConfigintegration(data) {
  83. return request({
  84. url: '/constructionPayInfo/payInfo/' + data,
  85. method: 'get'
  86. // data: data
  87. })
  88. }
  89. // 查询参数详细
  90. export function getConfig(configId) {
  91. return request({
  92. url: '/projectInvestor/investor/' + configId,
  93. method: 'get'
  94. })
  95. }
  96. // 根据参数键名查询参数值
  97. export function getConfigKey(configKey) {
  98. return request({
  99. url: '/system/config/configKey/' + configKey,
  100. method: 'get'
  101. })
  102. }
  103. export function getConfigKeytwo(configKey) {
  104. return request({
  105. url: '/projectPersion/persion/' + configKey,
  106. method: 'get'
  107. })
  108. }
  109. // 新增参数配置
  110. export function addConfig(data) {
  111. return request({
  112. url: '/projectInvestor/investor',
  113. method: 'post',
  114. data: data
  115. })
  116. }
  117. export function addConfigalking (data) {
  118. return request({
  119. url: '/projectInfo/info',
  120. method: 'post',
  121. data: data
  122. })
  123. }
  124. export function addConfigtwo(data) {
  125. return request({
  126. url: '/projectPersion/persion',
  127. method: 'post',
  128. data: data
  129. })
  130. }
  131. export function addConfigther(data) {
  132. return request({
  133. url: '/constructionRate/rate',
  134. method: 'post',
  135. data: data
  136. })
  137. }
  138. export function addConfigtherction(data) {
  139. return request({
  140. url: '/projectConstruction/construction',
  141. method: 'post',
  142. data: data
  143. })
  144. }
  145. export function addConfigfour(data) {
  146. return request({
  147. url: '/constructionEq/constructionEq',
  148. method: 'post',
  149. data: data
  150. })
  151. }
  152. export function addConfigfiv(data) {
  153. return request({
  154. url: '/constructionPay/pay',
  155. method: 'post',
  156. data: data
  157. })
  158. }
  159. export function addConfigsix(data) {
  160. return request({
  161. url: '/constructionPayInfo/payInfo',
  162. method: 'post',
  163. data: data
  164. })
  165. }
  166. // 修改参数配置
  167. export function updateConfig(data) {
  168. return request({
  169. url: '/projectInvestor/investor',
  170. method: 'put',
  171. data: data
  172. })
  173. }
  174. export function updateConfigalking(data) {
  175. return request({
  176. url: '/projectInfo/info',
  177. method: 'put',
  178. data: data
  179. })
  180. }
  181. export function updateConfigtwo(data) {
  182. return request({
  183. url: '/projectPersion/persion',
  184. method: 'put',
  185. data: data
  186. })
  187. }
  188. // 删除参数配置
  189. export function delConfig(configId) {
  190. return request({
  191. url: '/projectInvestor/investor/' + configId,
  192. method: 'delete'
  193. })
  194. }
  195. export function delConfigtwo(configId) {
  196. return request({
  197. url: '/projectPersion/persion/' + configId,
  198. method: 'delete'
  199. })
  200. }
  201. export function delConfigther(configId) {
  202. return request({
  203. url: '/constructionRate/rate/' + configId,
  204. method: 'delete'
  205. })
  206. }
  207. export function delConfigfour(configId) {
  208. return request({
  209. url: '/constructionEq/constructionEq/' + configId,
  210. method: 'delete'
  211. })
  212. }
  213. export function delConfigfive(configId) {
  214. return request({
  215. url: '/constructionPay/pay/' + configId,
  216. method: 'delete'
  217. })
  218. }
  219. // 清理参数缓存
  220. export function clearCache() {
  221. return request({
  222. url: '/system/config/clearCache',
  223. method: 'delete'
  224. })
  225. }
  226. // 导出参数
  227. export function exportConfig(query) {
  228. return request({
  229. url: '/system/config/export',
  230. method: 'get',
  231. params: query
  232. })
  233. }