index.js 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591
  1. import request from '@/utils/request2'
  2. export function getHomeHeaderData() {
  3. return request({
  4. url: '/core/home/getHomeHeader',
  5. method: 'get'
  6. })
  7. }
  8. export function getContractList(query) {
  9. return request({
  10. url: '/core/chat/messages?query='+query,
  11. method: 'get'
  12. })
  13. }
  14. export function sendChatMessageStream(data) {
  15. return request({
  16. url: '/core/chat/sendChatMessageStream',
  17. method: 'post',
  18. data
  19. })
  20. }
  21. export function stopChatMessage(query) {
  22. return request({
  23. url: `/core/chat/stopChatMessage/${query}`,
  24. method: 'get',
  25. })
  26. }
  27. // ---start 工作台
  28. export function getQueNumLineGraph(query) {
  29. return request({
  30. url: '/core/home/getQueNumLineGraph/'+query,
  31. method: 'get'
  32. })
  33. }
  34. export function getQueTypePieChart() {
  35. return request({
  36. url: '/core/home/getQueTypePieChart',
  37. method: 'get'
  38. })
  39. }
  40. // ---end 工作台
  41. // ---start 问卷管理
  42. export function getQuestionnaireList(query) {
  43. return request({
  44. url: '/core/questionnaire/page',
  45. method: 'get',
  46. params: query
  47. })
  48. }
  49. export function addQuestionnaire(data) {
  50. return request({
  51. url: '/core/questionnaire',
  52. method: 'post',
  53. data
  54. })
  55. }
  56. export function updateQuestionnaire(data) {
  57. return request({
  58. url: '/core/questionnaire',
  59. method: 'put',
  60. data
  61. })
  62. }
  63. export function getQuestionnaireInfo(query) {
  64. return request({
  65. url: '/core/questionnaire/'+query,
  66. method: 'get'
  67. })
  68. }
  69. export function deleteQuestionnaire(id) {
  70. return request({
  71. url: `/core/questionnaire/${id}`,
  72. method: 'delete'
  73. })
  74. }
  75. export function getQuestionnaireQA(id) {
  76. return request({
  77. url: `/core/questionnaire/${id}`,
  78. method: 'get'
  79. })
  80. }
  81. export function getTeamQuestionnaireList(query) {
  82. return request({
  83. url: '/core/team/questionnaire/page',
  84. method: 'get',
  85. params: query
  86. })
  87. }
  88. export function getQuestionnaireSchedule(teamQuestionnaireId) {
  89. return request({
  90. url: `/core/teammember/que/listByTeam/${teamQuestionnaireId}`,
  91. method: 'get'
  92. })
  93. }
  94. export function genTeamReportById(teamQuestionnaireId) {
  95. return request({
  96. url: `/core/team/questionnaire/genTeamReport/${teamQuestionnaireId}`,
  97. method: 'get'
  98. })
  99. }
  100. export function getPersonQueList(query) {
  101. return request({
  102. url: `/core/teammember/que/getQueList`,
  103. method: 'get',
  104. params: query
  105. })
  106. }
  107. export function deleteQuestionnaireOne(id) {
  108. return request({
  109. url: `/core/team/questionnaire/deleteOne/${id}`,
  110. method: 'delete'
  111. })
  112. }
  113. export function getQuestionnairePublishInfo(id) {
  114. return request({
  115. url: `/core/team/questionnaire/${id}`,
  116. method: 'get'
  117. })
  118. }
  119. export function publishQuestionnaireConfirm(id) {
  120. return request({
  121. url: `/core/team/questionnaire/publish/${id}`,
  122. method: 'post'
  123. })
  124. }
  125. export function updateQuestionnairePublish(data) {
  126. return request({
  127. url: '/core/team/questionnaire',
  128. method: 'put',
  129. data
  130. })
  131. }
  132. // ---end 问卷管理
  133. // ---start 项目管理
  134. export function getProgramList(query) {
  135. return request({
  136. url: '/core/program/page',
  137. method: 'get',
  138. params: query
  139. })
  140. }
  141. export function addProgram(data) {
  142. return request({
  143. url: '/core/program',
  144. method: 'post',
  145. data
  146. })
  147. }
  148. export function updateProgram(data) {
  149. return request({
  150. url: '/core/program',
  151. method: 'put',
  152. data
  153. })
  154. }
  155. export function getProgramInfo(query) {
  156. return request({
  157. url: `core/program/${query}`,
  158. method: 'get'
  159. })
  160. }
  161. export function deleteProgram(data) {
  162. return request({
  163. url: `/core/program`,
  164. method: 'delete',
  165. data
  166. })
  167. }
  168. // ---end 项目管理
  169. // ---start 公司管理
  170. export function getCoachProgramList(query) {
  171. return request({
  172. url: '/core/project/list',
  173. method: 'get',
  174. params: query
  175. })
  176. }
  177. export function addCoachProgram(data) {
  178. return request({
  179. url: '/core/project',
  180. method: 'post',
  181. data
  182. })
  183. }
  184. export function updateCoachProgram(data) {
  185. return request({
  186. url: '/core/project',
  187. method: 'put',
  188. data
  189. })
  190. }
  191. export function getCoachProgramInfo(query) {
  192. return request({
  193. url: `core/project/${query}`,
  194. method: 'get'
  195. })
  196. }
  197. export function deleteCoachProgram(query) {
  198. return request({
  199. url: `/core/project/deleteOneById/${query}`,
  200. method: 'delete'
  201. })
  202. }
  203. export function getProgramProgressList(query) {
  204. return request({
  205. url: '/core/project/progress/progressList',
  206. method: 'get',
  207. params: query
  208. })
  209. }
  210. export function addProgramProgress(data) {
  211. return request({
  212. url: '/core/project/progress',
  213. method: 'post',
  214. data
  215. })
  216. }
  217. export function updateProgramProgress(data) {
  218. return request({
  219. url: '/core/project/progress',
  220. method: 'put',
  221. data
  222. })
  223. }
  224. export function getProgramProgressInfo(query) {
  225. return request({
  226. url: `core/project/progress/${query}`,
  227. method: 'get'
  228. })
  229. }
  230. export function deleteProgramProgress(data) {
  231. return request({
  232. url: `/core/project/progress`,
  233. method: 'delete',
  234. data
  235. })
  236. }
  237. // ---end 项目管理
  238. // ---start 团队管理
  239. export function getTeamListById(query) {
  240. return request({
  241. url: '/core/team/teamList',
  242. method: 'get',
  243. params: query
  244. })
  245. }
  246. export function addProgramTeam(data) {
  247. return request({
  248. url: '/core/team',
  249. method: 'post',
  250. data
  251. })
  252. }
  253. export function updateProgramTeam(data) {
  254. return request({
  255. url: '/core/team',
  256. method: 'put',
  257. data
  258. })
  259. }
  260. export function getProgramTeamInfo(query) {
  261. return request({
  262. url: `core/team/${query}`,
  263. method: 'get'
  264. })
  265. }
  266. export function deleteProgramTeam(query) {
  267. return request({
  268. url: `/core/team/deleteOneById/${query}`,
  269. method: 'delete'
  270. })
  271. }
  272. export function sendQuestionnaire(data) {
  273. return request({
  274. url: '/core/team/questionnaire',
  275. method: 'post',
  276. data
  277. })
  278. }
  279. // ---end 团队管理
  280. // ---start 教练管理
  281. export function getCoachList(query) {
  282. return request({
  283. url: '/sys/user/page',
  284. method: 'get',
  285. params: query
  286. })
  287. }
  288. export function addCoach(data) {
  289. return request({
  290. url: '/sys/user',
  291. method: 'post',
  292. data
  293. })
  294. }
  295. export function updateCoach(data) {
  296. return request({
  297. url: '/sys/user',
  298. method: 'put',
  299. data
  300. })
  301. }
  302. export function getCoachInfo(query) {
  303. return request({
  304. url: `/sys/user/${query}`,
  305. method: 'get'
  306. })
  307. }
  308. export function deleteCoach(data) {
  309. return request({
  310. url: '/sys/user',
  311. method: 'delete',
  312. data
  313. })
  314. }
  315. export function updateUserPwd(data) {
  316. return request({
  317. url: '/sys/user/password',
  318. method: 'put',
  319. data
  320. })
  321. }
  322. // ---end 教练管理
  323. // ---start 知识库管理
  324. export function getKnowledgeList(query) {
  325. return request({
  326. url: '/core/knowledgebase/page',
  327. method: 'get',
  328. params: query
  329. })
  330. }
  331. export function addKnowledge(data) {
  332. return request({
  333. url: '/core/knowledgebase',
  334. method: 'post',
  335. data
  336. })
  337. }
  338. export function updateKnowledge(data) {
  339. return request({
  340. url: '/core/knowledgebase',
  341. method: 'put',
  342. data
  343. })
  344. }
  345. export function getKnowledgeInfo(query) {
  346. return request({
  347. url: '/core/knowledgebase/'+query,
  348. method: 'get'
  349. })
  350. }
  351. export function deleteKnowledge(id) {
  352. return request({
  353. url: `/core/knowledgebase/delete/${id}`,
  354. method: 'delete'
  355. })
  356. }
  357. export function getKnowledgeFileList(query) {
  358. return request({
  359. url: '/core/knowledgedata/list',
  360. method: 'get',
  361. params: query
  362. })
  363. }
  364. export function addKnowledgeFile(data) {
  365. return request({
  366. url: '/core/knowledgedata',
  367. method: 'post',
  368. data
  369. })
  370. }
  371. export function deleteKnowledgeFile(id) {
  372. return request({
  373. url: `/core/knowledgedata/delete/${id}`,
  374. method: 'delete'
  375. })
  376. }
  377. // ---end 知识库管理
  378. // ---start 报告管理
  379. export function getReportPdfData(id) {
  380. return request({
  381. url: '/core/report/team/member/previewReport/'+id,
  382. method: 'get'
  383. })
  384. }
  385. export function updateReportPdfUrl(data) {
  386. return request({
  387. url: '/core/report/team/member',
  388. method: 'put',
  389. data
  390. })
  391. }
  392. export function getTeamReportWjList(relationId) {
  393. return request({
  394. url: `/core/report/team/member/reportList/team/${relationId}`,
  395. method: 'get'
  396. })
  397. }
  398. export function getPersonReportWjList(relationId) {
  399. return request({
  400. url: `/core/report/team/member/reportList/member/${relationId}`,
  401. method: 'get'
  402. })
  403. }
  404. export function deleteTeamReportWj(data) {
  405. return request({
  406. url: '/core/report/team/member',
  407. method: 'delete',
  408. data
  409. })
  410. }
  411. export function sendReportById(id) {
  412. return request({
  413. url: `/core/report/team/member/send/${id}`,
  414. method: 'get'
  415. })
  416. }
  417. export function sendReportUserById(id,userId) {
  418. return request({
  419. url: `/core/report/team/member/send/${id}/${userId}`,
  420. method: 'get'
  421. })
  422. }
  423. export function sendReportUsers(data) {
  424. return request({
  425. url: `/core/report/team/member/send`,
  426. method: 'post',
  427. data
  428. })
  429. }
  430. export function reCreateReport(id) {
  431. return request({
  432. url: `/core/report/team/member/retryGen/${id}`,
  433. method: 'get'
  434. })
  435. }
  436. export function getReportList() {
  437. return request({
  438. url: `/core/report/team/member/getList`,
  439. method: 'get'
  440. })
  441. }
  442. export function genPersonReport(data) {
  443. return request({
  444. url: `/core/teammember/que/genMemberReport`,
  445. method: 'post',
  446. data
  447. })
  448. }
  449. // ---end 报告管理
  450. // ---start 邮件管理
  451. export function getEmailModelList(query) {
  452. return request({
  453. url: '/sys/mailtemplate/page',
  454. method: 'get',
  455. params: query
  456. })
  457. }
  458. export function saveEmailModel(data) {
  459. return request({
  460. url: `/sys/mailtemplate`,
  461. method: 'post',
  462. data
  463. })
  464. }
  465. export function updateEmailModel(data) {
  466. return request({
  467. url: `/sys/mailtemplate`,
  468. method: 'put',
  469. data
  470. })
  471. }
  472. export function deleteEmailModel(data) {
  473. return request({
  474. url: `/sys/mailtemplate`,
  475. method: 'delete',
  476. data
  477. })
  478. }
  479. export function getEmailModelById(id) {
  480. return request({
  481. url: `/sys/mailtemplate/${id}`,
  482. method: 'get',
  483. })
  484. }
  485. export function getEmailModelConfig() {
  486. return request({
  487. url: `/sys/mailtemplate/config`,
  488. method: 'get',
  489. })
  490. }
  491. export function saveEmailModelConfig(data) {
  492. return request({
  493. url: `/sys/mailtemplate/saveConfig`,
  494. method: 'post',
  495. data
  496. })
  497. }
  498. export function sendEmail(data) {
  499. return request({
  500. url: `/sys/mailtemplate/send`,
  501. method: 'post',
  502. data
  503. })
  504. }
  505. export function sendEmailToUser(data) {
  506. return request({
  507. url: `/sys/user/sendBatchCode`,
  508. method: 'post',
  509. data
  510. })
  511. }
  512. export function getSendRecordList(query) {
  513. return request({
  514. url: '/sys/maillog/page',
  515. method: 'get',
  516. params: query
  517. })
  518. }
  519. export function deleteSendRecord(data) {
  520. return request({
  521. url: `/sys/maillog`,
  522. method: 'delete',
  523. data
  524. })
  525. }
  526. // ---end 邮件管理
  527. // ---start 渠道管理
  528. export function getChannelList(query) {
  529. return request({
  530. url: `/core/channel/manage/page`,
  531. method: 'get',
  532. params: query
  533. })
  534. }
  535. export function deleteChannel(ids) {
  536. return request({
  537. url: `/core/channel/manage/`,
  538. method: 'delete',
  539. data: ids
  540. })
  541. }
  542. export function getChannelInfo(id) {
  543. return request({
  544. url: `/core/channel/manage/${id}`,
  545. method: 'get'
  546. })
  547. }
  548. export function publishChannelConfirm(data) {
  549. return request({
  550. url: `/core/channel/manage`,
  551. method: 'post',
  552. data
  553. })
  554. }
  555. export function updateChannelPublish(data) {
  556. return request({
  557. url: '/core/channel/manage',
  558. method: 'put',
  559. data
  560. })
  561. }
  562. export function createChannelCode(id) {
  563. return request({
  564. url: '/core/channel/manage/genCode/'+id,
  565. method: 'get'
  566. })
  567. }
  568. // ---end 渠道管理