index.ts 11 KB

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