index.ts 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479
  1. import { defHttp } from '/@/utils/http/axios';
  2. import {
  3. PageParams,
  4. operateList,
  5. sceneMoveParams,
  6. sceneControlParams,
  7. RentListGetResultModel,
  8. checkDownLoadResult,
  9. sceneDownloadResult,
  10. ResultDetail,
  11. addCameraParams,
  12. updateParams,
  13. overallDelete,
  14. } from './model';
  15. import { Result } from '/#/axios';
  16. enum Api {
  17. pageList = '/service/manage/news/pageNews',
  18. newDisplay = '/service/manage/news/display',
  19. newPutTop = '/service/manage/news/putTop',
  20. newUpdateNews = '/service/manage/news/updateNews',
  21. newAddNews = '/service/manage/news/addNews',
  22. newDelete = '/service/manage/news/delete',
  23. publicNews = '/service/manage/news/publicNews',
  24. newGetNewsDetail = '/service/manage/news/getNewsDetail',
  25. //招聘
  26. employNoteList = '/service/manage/employNote/list',
  27. addOrUpdate = '/service/manage/employNote/addOrUpdate',
  28. employNoteDelete = '/service/manage/employNote/delete',
  29. employNoteIsPush = '/service/manage/employNote/isPush',
  30. employNoteIsTop = '/service/manage/employNote/isTop',
  31. //留言
  32. intercomMessageList = '/service/manage/intercomMessage/list',
  33. intercomMessageHandle = '/service/manage/intercomMessage/handle',
  34. operateSceneList = '/xse/xspace/list',
  35. sceneMove = '/xse/xspace/sync',
  36. sceneDelete = '/service/manage/scene/delete',
  37. qjsceneDelete = '/service/manage/overall/delete',
  38. sceneDownload = '/service/manage/scene/downScene',
  39. sceneCopy = '/service/agent/scene/copy',
  40. checkDownLoad = '/service/manage/scene/checkDownLoad',
  41. downloadProcess = '/service/manage/scene/downloadProcess',
  42. // rebuildScene = '/service/agent/scene/rebuildScene',
  43. rebuildScene = '/xse/xspace/updateSync',
  44. overallList = '/service/manage/overall/list',
  45. overallDelete = '/service/manage/overall/delete',
  46. agentAuditList = '/service/manage/agentAudit/list',
  47. agentAuditHandle = '/service/manage/agentAudit/handle',
  48. sceneApplyList = '/service/manage/sceneApply/list',
  49. sendEmail = '/service/manage/sceneApply/sendEmail',
  50. sceneApplyHandle = '/service/manage/sceneApply/handle',
  51. getInfoMail = '/service/manage/getInfo',
  52. updateMail = '/service/manage/update',
  53. caseaddOrUpdate = '/service/manage/case/addOrUpdate',
  54. caseList = '/service/manage/case/list',
  55. caseDel = '/xse/xspace/delete',
  56. caseRelease = '/service/manage/case/isShow',
  57. caseWithdraw = '/service/manage/case/release',
  58. sceneList = '/xse/scene/sceneList',
  59. }
  60. /**
  61. * @description: Get sample list value
  62. */
  63. export const agentAuditList = (params: PageParams) =>
  64. defHttp.post<RentListGetResultModel>({
  65. url: Api.agentAuditList,
  66. params: params,
  67. // data: params,
  68. headers: {
  69. // @ts-ignore
  70. ignoreCancelToken: true,
  71. },
  72. });
  73. export const agentAuditHandle = (params: PageParams) =>
  74. defHttp.post<RentListGetResultModel>({
  75. url: Api.agentAuditHandle,
  76. params: params,
  77. // data: params,
  78. headers: {
  79. // @ts-ignore
  80. ignoreCancelToken: true,
  81. },
  82. });
  83. export const sendEmail = (params: PageParams) =>
  84. defHttp.post<RentListGetResultModel>({
  85. url: Api.sendEmail,
  86. params: params,
  87. // data: params,
  88. headers: {
  89. // @ts-ignore
  90. ignoreCancelToken: true,
  91. },
  92. });
  93. export const sceneApplyList = (params: PageParams) =>
  94. defHttp.post<RentListGetResultModel>({
  95. url: Api.sceneApplyList,
  96. params: params,
  97. // data: params,
  98. headers: {
  99. // @ts-ignore
  100. ignoreCancelToken: true,
  101. },
  102. });
  103. export const sceneApplyHandle = (params: PageParams) =>
  104. defHttp.post<RentListGetResultModel>({
  105. url: Api.sceneApplyHandle,
  106. params: params,
  107. // data: params,
  108. headers: {
  109. // @ts-ignore
  110. ignoreCancelToken: true,
  111. },
  112. });
  113. export const caseListApi = (params: PageParams) =>
  114. defHttp.post<RentListGetResultModel>({
  115. url: Api.caseList,
  116. params: params,
  117. // data: params,
  118. headers: {
  119. // @ts-ignore
  120. ignoreCancelToken: true,
  121. },
  122. });
  123. export const caseaddOrUpdateApi = (params: PageParams) =>
  124. defHttp.post<RentListGetResultModel>({
  125. url: Api.caseaddOrUpdate,
  126. params: params,
  127. // data: params,
  128. headers: {
  129. // @ts-ignore
  130. ignoreCancelToken: true,
  131. },
  132. });
  133. export const casePublicApi = (params: PageParams) =>
  134. defHttp.get<RentListGetResultModel>({
  135. url: Api.caseWithdraw,
  136. params: params,
  137. // data: params,
  138. headers: {
  139. // @ts-ignore
  140. ignoreCancelToken: true,
  141. },
  142. });
  143. export const caseReleaseApi = (params: PageParams) =>
  144. defHttp.get<RentListGetResultModel>({
  145. url: Api.caseRelease,
  146. params: params,
  147. // data: params,
  148. headers: {
  149. // @ts-ignore
  150. ignoreCancelToken: true,
  151. },
  152. });
  153. export const caseDelApi = (params: PageParams) =>
  154. defHttp.post<RentListGetResultModel>({
  155. url: Api.caseDel,
  156. params: params,
  157. // data: params,
  158. headers: {
  159. // @ts-ignore
  160. ignoreCancelToken: true,
  161. },
  162. });
  163. export const ListApi = (params: PageParams) =>
  164. defHttp.post<RentListGetResultModel>({
  165. url: Api.pageList,
  166. params: params,
  167. // data: params,
  168. headers: {
  169. // @ts-ignore
  170. ignoreCancelToken: true,
  171. },
  172. });
  173. //显示隐藏
  174. export const NewDisplay = (params: PageParams) =>
  175. defHttp.post<RentListGetResultModel>({
  176. url: Api.newDisplay,
  177. params: params,
  178. // data: params,
  179. headers: {
  180. // @ts-ignore
  181. ignoreCancelToken: true,
  182. },
  183. });
  184. //新闻管理/修改是否置顶
  185. export const NewPutTop = (params: PageParams) =>
  186. defHttp.post<RentListGetResultModel>({
  187. url: Api.newPutTop,
  188. params: params,
  189. // data: params,
  190. headers: {
  191. // @ts-ignore
  192. ignoreCancelToken: true,
  193. },
  194. });
  195. //新闻管理/获取新闻详情
  196. export const NewsDetail = (params: PageParams) =>
  197. defHttp.post<ResultDetail>({
  198. url: Api.newGetNewsDetail,
  199. params: params,
  200. // data: params,
  201. headers: {
  202. // @ts-ignore
  203. ignoreCancelToken: true,
  204. },
  205. });
  206. //邮件模板设置
  207. export const getInfoMail = (params: PageParams) =>
  208. defHttp.get<ResultDetail>({
  209. url: Api.getInfoMail,
  210. params: params,
  211. // data: params,
  212. headers: {
  213. // @ts-ignore
  214. ignoreCancelToken: true,
  215. },
  216. });
  217. //邮件模板设置
  218. export const updateMail = (params: PageParams) =>
  219. defHttp.post<ResultDetail>({
  220. url: Api.updateMail,
  221. params: params,
  222. // data: params,
  223. headers: {
  224. // @ts-ignore
  225. ignoreCancelToken: true,
  226. },
  227. });
  228. //新闻管理/修改是否发布
  229. export const NewPublicNews = (params: PageParams) =>
  230. defHttp.post<RentListGetResultModel>({
  231. url: Api.publicNews,
  232. params: params,
  233. // data: params,
  234. headers: {
  235. // @ts-ignore
  236. ignoreCancelToken: true,
  237. },
  238. });
  239. //新闻管理/新增新闻
  240. export const newAddNews = (params: PageParams) =>
  241. defHttp.post<RentListGetResultModel>({
  242. url: Api.newAddNews,
  243. params: params,
  244. // data: params,
  245. headers: {
  246. // @ts-ignore
  247. ignoreCancelToken: true,
  248. },
  249. });
  250. //新闻管理/新增新闻
  251. export const newUpdateNews = (params: PageParams) =>
  252. defHttp.post<RentListGetResultModel>({
  253. url: Api.newUpdateNews,
  254. params: params,
  255. // data: params,
  256. headers: {
  257. // @ts-ignore
  258. ignoreCancelToken: true,
  259. },
  260. });
  261. //新闻管理/新增新闻
  262. export const newDelete = (params: PageParams) =>
  263. defHttp.post<RentListGetResultModel>({
  264. url: Api.newDelete,
  265. params: params,
  266. // data: params,
  267. headers: {
  268. // @ts-ignore
  269. ignoreCancelToken: true,
  270. },
  271. });
  272. export const operateSceneList = (params: operateList) =>
  273. defHttp.post<Result>({
  274. url: Api.operateSceneList,
  275. params: params,
  276. // data: params,
  277. headers: {
  278. // @ts-ignore
  279. ignoreCancelToken: true,
  280. },
  281. });
  282. export const xspaceSceneList = (params: operateList) =>
  283. defHttp.post<Result>({
  284. url: Api.sceneList,
  285. params: params,
  286. // data: params,
  287. headers: {
  288. // @ts-ignore
  289. ignoreCancelToken: true,
  290. },
  291. });
  292. export const overallList = (params: overallList) =>
  293. defHttp.post<Result>({
  294. url: Api.overallList,
  295. params: params,
  296. // data: params,
  297. headers: {
  298. // @ts-ignore
  299. ignoreCancelToken: true,
  300. },
  301. });
  302. export const overallDelete = (params: overallList) =>
  303. defHttp.post<Result>({
  304. url: Api.overallDelete,
  305. params: params,
  306. // data: params,
  307. headers: {
  308. // @ts-ignore
  309. ignoreCancelToken: true,
  310. },
  311. });
  312. export const sceneMove = (params: sceneMoveParams) =>
  313. defHttp.post<Result>({
  314. url: Api.sceneMove,
  315. params: params,
  316. // data: params,
  317. headers: {
  318. // @ts-ignore
  319. ignoreCancelToken: true,
  320. },
  321. });
  322. export const rebuildScene = (params: sceneControlParams) =>
  323. defHttp.post<Result>({
  324. url: Api.rebuildScene + '?id=' + params.id,
  325. params: params,
  326. headers: {
  327. // @ts-ignore
  328. // 忽略取消令牌的TypeScript错误
  329. ignoreCancelToken: true,
  330. },
  331. });
  332. export const sceneDelete = (params: sceneControlParams) =>
  333. defHttp.post<Result>({
  334. url: Api.sceneDelete,
  335. params: params,
  336. // data: params,
  337. headers: {
  338. // @ts-ignore
  339. ignoreCancelToken: true,
  340. },
  341. });
  342. export const qjsceneDelete = (params: overallDelete) =>
  343. defHttp.post<Result>({
  344. url: Api.qjsceneDelete,
  345. params: params,
  346. // data: params,
  347. headers: {
  348. // @ts-ignore
  349. ignoreCancelToken: true,
  350. },
  351. });
  352. export const checkDownLoad = (params: sceneControlParams) =>
  353. defHttp.get<checkDownLoadResult>({
  354. url: Api.checkDownLoad,
  355. params: params,
  356. // data: params,
  357. headers: {
  358. // @ts-ignore
  359. ignoreCancelToken: true,
  360. },
  361. });
  362. export const sceneDownload = (params: sceneControlParams) =>
  363. defHttp.get<sceneDownloadResult>({
  364. url: Api.sceneDownload,
  365. params: params,
  366. // data: params,
  367. headers: {
  368. // @ts-ignore
  369. ignoreCancelToken: true,
  370. },
  371. });
  372. export const downloadProcess = (params: sceneControlParams) =>
  373. defHttp.get<sceneDownloadResult>({
  374. url: Api.downloadProcess,
  375. params: params,
  376. // data: params,
  377. headers: {
  378. // @ts-ignore
  379. ignoreCancelToken: true,
  380. },
  381. });
  382. export const sceneCopy = (params: sceneControlParams) =>
  383. defHttp.post<Result>({
  384. url: Api.sceneCopy,
  385. params: params,
  386. // data: params,
  387. headers: {
  388. // @ts-ignore
  389. ignoreCancelToken: true,
  390. },
  391. });
  392. // 招聘管理/列表
  393. export const employNoteList = (params: PageParams) =>
  394. defHttp.post<RentListGetResultModel>({
  395. url: Api.employNoteList,
  396. params,
  397. headers: {
  398. // @ts-ignore
  399. ignoreCancelToken: true,
  400. },
  401. });
  402. // 招聘管理/新增或修改
  403. export const addOrUpdate = (params: PageParams) =>
  404. defHttp.post<RentListGetResultModel>({
  405. url: Api.addOrUpdate,
  406. params,
  407. headers: {
  408. // @ts-ignore
  409. ignoreCancelToken: true,
  410. },
  411. });
  412. // 招聘管理/删除
  413. export const employNoteDelete = (params: PageParams) =>
  414. defHttp.post<RentListGetResultModel>({
  415. url: Api.employNoteDelete,
  416. params,
  417. headers: {
  418. // @ts-ignore
  419. ignoreCancelToken: true,
  420. },
  421. });
  422. // 招聘管理/发布撤回
  423. export const employNoteIsPush = (params: addCameraParams) =>
  424. defHttp.post<RentListGetResultModel>({
  425. url: Api.employNoteIsPush,
  426. params,
  427. headers: {
  428. // @ts-ignore
  429. ignoreCancelToken: true,
  430. },
  431. });
  432. // 招聘管理/置顶撤回
  433. export const employNoteIsTop = (params: addCameraParams) =>
  434. defHttp.post<RentListGetResultModel>({
  435. url: Api.employNoteIsTop,
  436. params,
  437. headers: {
  438. // @ts-ignore
  439. ignoreCancelToken: true,
  440. },
  441. });
  442. // 留言管理/列表
  443. export const intercomMessageList = (params: updateParams) =>
  444. defHttp.post<Result>({
  445. url: Api.intercomMessageList,
  446. params,
  447. headers: {
  448. // @ts-ignore
  449. ignoreCancelToken: true,
  450. },
  451. });
  452. // 留言管理/列表
  453. export const intercomMessageHandle = (params: updateParams) =>
  454. defHttp.post<Result>({
  455. url: Api.intercomMessageHandle,
  456. params,
  457. headers: {
  458. // @ts-ignore
  459. ignoreCancelToken: true,
  460. },
  461. });