index.ts 12 KB

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