You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

1085 lines
19 KiB

  1. import request from '@/router/axios'
  2. export function fetchList(query) {
  3. return request({
  4. url: '/admin/user/page',
  5. method: 'get',
  6. params: query
  7. })
  8. }
  9. export function addObj(obj) {
  10. return request({
  11. url: '/admin/user',
  12. method: 'post',
  13. data: obj
  14. })
  15. }
  16. export function delObj(id) {
  17. return request({
  18. url: '/admin/user/' + id,
  19. method: 'delete'
  20. })
  21. }
  22. export function putObj(obj) {
  23. return request({
  24. url: '/admin/user',
  25. method: 'put',
  26. data: obj
  27. })
  28. }
  29. // 首页卡片
  30. export function houseIndex(query) {
  31. return request({
  32. url: 'autoSR/cusStageStatistics/houseIndex',
  33. method:'get',
  34. params:query
  35. })
  36. }
  37. //首页设备
  38. export function findAllZkEquipment(query) {
  39. return request({
  40. url: 'autoSR/cusStageStatistics/findAllZkEquipment',
  41. method:'get',
  42. params:query
  43. })
  44. }
  45. //首页违禁查询
  46. export function findProhibitedRecord(query) {
  47. return request({
  48. url: 'autoSR/cusStageStatistics/findProhibitedRecord',
  49. method:'get',
  50. params:query
  51. })
  52. }
  53. //首页维度触达
  54. export function getindexZxllist(query) {
  55. return request({
  56. url: 'autoSR/cusStageStatistics/indexZxl',
  57. method:'get',
  58. params:query
  59. })
  60. }
  61. //首页员工排名
  62. export function getemployeeExecutionRatelist(query) {
  63. return request({
  64. url: 'autoSR/cusStageStatistics/employeeExecutionRate',
  65. method:'get',
  66. params:query
  67. })
  68. }
  69. // 代理商管理列表
  70. export function getAgentList(query) {
  71. return request({
  72. url: '/autoSR/zkagent/page',
  73. method:'get',
  74. params: {orgType:localStorage.getItem('orgType'),...query}
  75. })
  76. }
  77. //省市
  78. export function getparentIdList(query) {
  79. return request({
  80. url: '/autoSR/zksysarea/list',
  81. method:'get',
  82. params:query
  83. })
  84. }
  85. //获取运营人员
  86. export function getAllOperationsStaff(query) {
  87. return request({
  88. url: '/admin/user/getAllOperationsStaff',
  89. method:'get'
  90. })
  91. }
  92. //添加代理商
  93. export function AddAgent(data) {
  94. return request({
  95. url: '/autoSR/zkagent/save',
  96. method:'post',
  97. data
  98. })
  99. }
  100. //删除代理商
  101. export function delAgent(data) {
  102. return request({
  103. url: '/autoSR/zkagent/del',
  104. method:'post',
  105. data
  106. })
  107. }
  108. //更换管理账号
  109. export function updateManagerPhone(data) {
  110. return request({
  111. url: '/autoSR/zkagent/updateManagerPhone',
  112. method:'post',
  113. data
  114. })
  115. }
  116. //编辑代理商
  117. export function editorAgent(data) {
  118. return request({
  119. url: '/autoSR/zkagent/update',
  120. method:'post',
  121. data
  122. })
  123. }
  124. //公司管理列表
  125. export function getcompanyList(query) {
  126. return request({
  127. url: '/autoSR/zkorg/page',
  128. method:'get',
  129. params:query
  130. })
  131. }
  132. //获取代理商
  133. export function findMyAgent(query) {
  134. return request({
  135. url: 'autoSR/zkagent/findMyAgent',
  136. method:'get',
  137. params:query
  138. })
  139. }
  140. //获取运营人员列表
  141. export function getAllOperationsStaffByAgent(query) {
  142. return request({
  143. url: 'admin/user/getAllOperationsStaffByAgent',
  144. method:'get',
  145. params:query
  146. })
  147. }
  148. //添加公司
  149. export function AddaddOrg(data) {
  150. return request({
  151. url: '/autoSR/zkorg/addOrg',
  152. method:'post',
  153. data
  154. })
  155. }
  156. //删除公司
  157. export function delOrg(data) {
  158. return request({
  159. url: '/autoSR/zkorg/delOrg',
  160. method:'post',
  161. data
  162. })
  163. }
  164. //公司更换运营人员
  165. export function changeAccount(data) {
  166. return request({
  167. url: '/autoSR/zkorg/updateManagerPhone',
  168. method:'post',
  169. data
  170. })
  171. }
  172. //编辑公司获取公司信息
  173. export function gitfindById(query) {
  174. return request({
  175. url: '/autoSR/zkorg/findById',
  176. method:'get',
  177. params:query
  178. })
  179. }
  180. //公司编辑
  181. export function updateOrg(data) {
  182. return request({
  183. url: '/autoSR/zkorg/updateOrg',
  184. method:'post',
  185. data
  186. })
  187. }
  188. //设备批次列表
  189. export function getequipmentbatch(query) {
  190. return request({
  191. url: '/autoSR/zkequipmentbatch/page',
  192. method:'get',
  193. params:query
  194. })
  195. }
  196. //绑定批次
  197. export function insert(data) {
  198. return request({
  199. url: '/autoSR/zkequipmentbatch/insert',
  200. method:'post',
  201. data
  202. })
  203. }
  204. //修改批次
  205. export function insertupdate(data) {
  206. return request({
  207. url: '/autoSR/zkequipmentbatch/update',
  208. method:'post',
  209. data
  210. })
  211. }
  212. //用户洞察
  213. export function findmatchdata(query) {
  214. return request({
  215. url: '/autoSR/matchKeywords/findmatchdata',
  216. method:'get',
  217. params:query
  218. })
  219. }
  220. //用户洞察详情
  221. export function receptionRecord(query) {
  222. return request({
  223. url: '/autoSR/matchKeywords/receptionRecord',
  224. method:'get',
  225. params:query
  226. })
  227. }
  228. //用户洞察详情获取语义词
  229. export function findKeywords(query) {
  230. return request({
  231. url: '/autoSR/matchKeywords/findKeywords',
  232. method:'get',
  233. params:query
  234. })
  235. }
  236. //获取销讲词话术列表
  237. export function templatefindByPage(query) {
  238. return request({
  239. url: 'autoSR/template/findByPage',
  240. method:'get',
  241. params:query
  242. })
  243. }
  244. //停,启销讲词模板
  245. export function templatestartOrStop(query) {
  246. return request({
  247. url: 'autoSR/template/startOrStop',
  248. method:'get',
  249. params:query
  250. })
  251. }
  252. //删除讲词模板
  253. export function templatedel(query) {
  254. return request({
  255. url: '/autoSR/template/del',
  256. method:'get',
  257. params:query
  258. })
  259. }
  260. //销讲词编辑分数
  261. export function templatedelfindByTempId(query) {
  262. return request({
  263. url: '/autoSR/template/findByTempId',
  264. method:'get',
  265. params:query
  266. })
  267. }
  268. //销讲词模板编辑后保存
  269. export function templategeaddTemplate(data) {
  270. return request({
  271. url: '/autoSR/marketing/addTemplate',
  272. method:'post',
  273. data
  274. })
  275. }
  276. //销讲词模板
  277. export function templategetMarketingTree(query) {
  278. return request({
  279. url: '/autoSR/marketing/getSystemDefault',
  280. method:'get',
  281. params:query
  282. })
  283. }
  284. //销讲词模板添加一二三级
  285. export function templategeadd(data) {
  286. return request({
  287. url: 'autoSR/marketing/add',
  288. method:'post',
  289. data
  290. })
  291. }
  292. //删除销讲词模板一二三级
  293. export function templategedel(query) {
  294. return request({
  295. url: '/autoSR/marketing/del',
  296. method:'get',
  297. params:query
  298. })
  299. }
  300. //编辑销讲词模板一二三级
  301. export function templategeupdate(query) {
  302. return request({
  303. url: 'autoSR/marketing/update',
  304. method:'get',
  305. params:query
  306. })
  307. }
  308. //销讲词模板一二三级排序
  309. export function templategeupdateSort(data) {
  310. return request({
  311. url: 'autoSR/marketing/updateSort',
  312. method:'post',
  313. data
  314. })
  315. }
  316. //禁忌列表
  317. export function taboofindbypage(query) {
  318. return request({
  319. url: 'autoSR/sensitivewords/findbypage',
  320. method:'get',
  321. params:query
  322. })
  323. }
  324. //添加禁忌
  325. export function tabooadd(data) {
  326. return request({
  327. url: 'autoSR/sensitivewords/add',
  328. method:'post',
  329. data
  330. })
  331. }
  332. //修改禁忌
  333. export function tabooupdate(data) {
  334. return request({
  335. url: 'autoSR/sensitivewords/update',
  336. method:'post',
  337. data
  338. })
  339. }
  340. //修改禁忌
  341. export function taboodelete(query) {
  342. return request({
  343. url: 'autoSR/sensitivewords/delete',
  344. method:'get',
  345. params:query
  346. })
  347. }
  348. //顾问排班列表
  349. export function AgentPoollist(query) {
  350. return request({
  351. url: 'autoSR/zkAgentPool/list',
  352. method:'get',
  353. params:query
  354. })
  355. }
  356. //查询顾问
  357. export function agentListSort(query) {
  358. return request({
  359. url: 'autoSR/zkAgentPool/agentListSort',
  360. method:'get',
  361. params:query
  362. })
  363. }
  364. //排班删除
  365. export function agentListdelete(query) {
  366. return request({
  367. url: 'autoSR/zkAgentPool/delete',
  368. method:'get',
  369. params:query
  370. })
  371. }
  372. //排班批量删除
  373. export function agentListdelBatch(query) {
  374. return request({
  375. url: 'autoSR/zkAgentPool/delBatch',
  376. method:'get',
  377. params:query
  378. })
  379. }
  380. //排班添加
  381. export function agentListsortUpdate(data) {
  382. return request({
  383. url: 'autoSR/zkAgentPool/sortUpdate',
  384. method:'post',
  385. data
  386. })
  387. }
  388. //排班批量删除
  389. export function agentListupdate(query) {
  390. return request({
  391. url: 'autoSR/zkAgentPool/update',
  392. method:'get',
  393. params:query
  394. })
  395. }
  396. // 总览
  397. //获取项目下部门
  398. export function overviewfindList(query) {
  399. return request({
  400. url: 'admin/dept/findListByUser',
  401. method:'get',
  402. params:query
  403. })
  404. }
  405. //获取项目下顾问
  406. export function overviewfindUserListByHouseId(query) {
  407. return request({
  408. url: 'autoSR/cushouseuserrelationmid/findUserListByHouseId',
  409. method:'get',
  410. params:query
  411. })
  412. }
  413. //接待总览顶部卡片数据
  414. export function overviewreceptionOverview(query) {
  415. return request({
  416. url: 'autoSR/cusStageStatistics/receptionOverview',
  417. method:'get',
  418. params:query
  419. })
  420. }
  421. //接待总览折线图数据
  422. export function overviewreceptionData(query) {
  423. return request({
  424. url: 'autoSR/cusStageStatistics/receptionData',
  425. method:'get',
  426. params:query
  427. })
  428. }
  429. //团队或者员工销讲趋势
  430. export function overviewteamOrAccountSellingTrends(query) {
  431. return request({
  432. url: 'autoSR/cusStageStatistics/teamOrAccountSellingTrends',
  433. method:'get',
  434. params:query
  435. })
  436. }
  437. //接待量或者接待时长排名
  438. export function overviewreceptionRanking(query) {
  439. return request({
  440. url: 'autoSR/cusStageStatistics/receptionRanking',
  441. method:'get',
  442. params:query
  443. })
  444. }
  445. // 获取访问系统排名
  446. export function systemAccessranking(query) {
  447. return request({
  448. url: 'autoSR/cusStageStatistics/systemAccessranking',
  449. method: 'get',
  450. params: query
  451. })
  452. }
  453. //销讲词执行率
  454. export function overviewreceptionOverviewZxl(query) {
  455. return request({
  456. url: 'autoSR/cusStageStatistics/receptionOverviewZxl',
  457. method:'get',
  458. params:query
  459. })
  460. }
  461. //趋势分析
  462. export function trendtrendAnalysis(query) {
  463. return request({
  464. url: 'autoSR/cusStageStatistics/trendAnalysis',
  465. method:'get',
  466. params:query
  467. })
  468. }
  469. //项目
  470. export function trendtrendAnalysisProject(query) {
  471. return request({
  472. url: 'autoSR/cusStageStatistics/trendAnalysisProject',
  473. method:'get',
  474. params:query
  475. })
  476. }
  477. //获取顾问
  478. export function trendAnalysisAllAccount(query) {
  479. return request({
  480. url: 'autoSR/cusStageStatistics/trendAnalysisAllAccount',
  481. method:'get',
  482. params:query
  483. })
  484. }
  485. //顾问维度
  486. export function trendAnalysisAccount(query) {
  487. return request({
  488. url: 'autoSR/cusStageStatistics/trendAnalysisAccount',
  489. method:'get',
  490. params:query
  491. })
  492. }
  493. //获取一级二级
  494. export function trendAnalysisAllLevel(query) {
  495. return request({
  496. url: 'autoSR/cusStageStatistics/trendAnalysisAllLevel',
  497. method:'get',
  498. params:query
  499. })
  500. }
  501. //销讲二级
  502. export function trendAnalysisLevel2(query) {
  503. return request({
  504. url: 'autoSR/cusStageStatistics/trendAnalysisLevel2',
  505. method:'get',
  506. params:query
  507. })
  508. }
  509. //团队对比表格
  510. export function teamteamTable(query) {
  511. return request({
  512. url: 'autoSR/cusStageStatistics/teamTable',
  513. method:'get',
  514. params:query
  515. })
  516. }
  517. //团队对比图表
  518. export function teamData(query) {
  519. return request({
  520. url: 'autoSR/cusStageStatistics/teamData',
  521. method:'get',
  522. params:query
  523. })
  524. }
  525. //团队对比一级
  526. export function teamAllLevel(query) {
  527. return request({
  528. url: 'autoSR/cusStageStatistics/teamAllLevel',
  529. method:'get',
  530. params:query
  531. })
  532. }
  533. //项目对比表格
  534. export function houseTable(query) {
  535. return request({
  536. url: 'autoSR/cusStageStatistics/houseTable',
  537. method:'get',
  538. params:query
  539. })
  540. }
  541. //项目对比图表
  542. export function houseData(query) {
  543. return request({
  544. url: 'autoSR/cusStageStatistics/houseData',
  545. method:'get',
  546. params:query
  547. })
  548. }
  549. // 顾问能力
  550. export function getAccount(query) {
  551. return request({
  552. url: 'autoSR/cusStageStatistics/getAccount',
  553. method:'get',
  554. params:query
  555. })
  556. }
  557. // 顾问能力
  558. export function accountData(query) {
  559. return request({
  560. url: 'autoSR/cusStageStatistics/accountData',
  561. method:'get',
  562. params:query
  563. })
  564. }
  565. // 获取转写内容
  566. export function findByCusIdcusId(query) {
  567. return request({
  568. url: 'autoSR/customer/findByCusId',
  569. method:'get',
  570. params:query
  571. })
  572. }
  573. // 获取客户信息
  574. export function personalReceptionRecord(query) {
  575. return request({
  576. url: 'autoSR/customer/personalReceptionRecord',
  577. method:'get',
  578. params:query
  579. })
  580. }
  581. // 获取系统分析
  582. export function findCARKeywords(query) {
  583. return request({
  584. url: 'autoSR/matchKeywords/findSystemAnalysis',
  585. method:'get',
  586. params:query
  587. })
  588. }
  589. // 获取人工校准
  590. export function findSystemAnalysis(query) {
  591. return request({
  592. url: 'autoSR/matchKeywords/findManualCalibration',
  593. method:'get',
  594. params:query
  595. })
  596. }
  597. // 获取销讲违禁执行
  598. export function findBannedWordsByCusId(query) {
  599. return request({
  600. url: 'autoSR/customer/findBannedWordsByCusId',
  601. method:'get',
  602. params:query
  603. })
  604. }
  605. // 标记顾问
  606. export function markConsultant(query) {
  607. return request({
  608. url: 'autoSR/zk/file/markConsultant',
  609. method:'get',
  610. params:query
  611. })
  612. }
  613. // 标记顾问
  614. export function toMatchKeywords(query) {
  615. return request({
  616. url: 'autoSR/matchKeywords/toMatchKeywords',
  617. method:'get',
  618. params:query
  619. })
  620. }
  621. //加入常错词
  622. export function addCorrectWord(obj) {
  623. return request({
  624. url: 'autoSR/zk/correct/addCorrectWord',
  625. method: 'post',
  626. data: obj
  627. })
  628. }
  629. //保存校准
  630. export function updateManualCalibration(obj) {
  631. return request({
  632. url: 'autoSR/customer/updateManualCalibration',
  633. method: 'post',
  634. data: obj
  635. })
  636. }
  637. // 录音文件列表
  638. export function filefindByPage(obj) {
  639. return request({
  640. url: 'autoSR/zk/file/findByPage',
  641. method: 'post',
  642. data: obj
  643. })
  644. }
  645. // 接待标记
  646. export function updateValidInvalid(obj) {
  647. return request({
  648. url: 'autoSR/customer/updateValidInvalid',
  649. method: 'post',
  650. data: obj
  651. })
  652. }
  653. // 加精
  654. export function addATD(obj) {
  655. return request({
  656. url: 'autoSR/customer/addATD',
  657. method: 'post',
  658. data: obj
  659. })
  660. }
  661. //取消加精
  662. export function delATD(query) {
  663. return request({
  664. url: 'autoSR/customer/delATD',
  665. method: 'get',
  666. params:query
  667. })
  668. }
  669. //音频下载
  670. export function filedownload(query) {
  671. return request({
  672. url: 'autoSR/zk/file/filedownload',
  673. method: 'get',
  674. params:query
  675. })
  676. }
  677. //获取文本优化
  678. export function findText(query) {
  679. return request({
  680. url: 'autoSR/zk/text/findText',
  681. method: 'get',
  682. params:query
  683. })
  684. }
  685. // 文本优化
  686. export function saveText(obj) {
  687. return request({
  688. url: 'autoSR/zk/text/saveText',
  689. method: 'post',
  690. data: obj
  691. })
  692. }
  693. // 搜索
  694. export function keyWordsMatching(obj) {
  695. return request({
  696. url: 'autoSR/customer/keyWordsMatching',
  697. method: 'post',
  698. data: obj
  699. })
  700. }
  701. // 修改销讲业务
  702. export function updateMarketingBusiness(obj) {
  703. return request({
  704. url: 'autoSR/customer/updateMarketingBusiness',
  705. method: 'post',
  706. data: obj
  707. })
  708. }
  709. // 获取销讲业务模板
  710. export function marketingBusinessNoApi(params) {
  711. return request({
  712. url: 'autoSR/customer/marketingBusiness',
  713. method: 'get',
  714. params: params
  715. })
  716. }
  717. //小程序权限
  718. export function geTmenu(query) {
  719. return request({
  720. url: '/admin/menu/apiTree',
  721. method: 'get',
  722. params:query
  723. })
  724. }
  725. //运营工作统计
  726. export function operationStatistics(query) {
  727. return request({
  728. url: 'autoSR/cusStageStatistics/operationStatistics',
  729. method: 'get',
  730. params:query
  731. })
  732. }
  733. //运营工作统计详情
  734. export function operationStatisticsDetail(query) {
  735. return request({
  736. url: 'autoSR/cusStageStatistics/operationStatisticsDetail',
  737. method: 'get',
  738. params:query
  739. })
  740. }
  741. // 单/批量转交客户至另一个顾问
  742. export function theCirculation(query) {
  743. return request({
  744. url: 'autoSR/customer/theCirculation',
  745. method: 'get',
  746. params: query
  747. })
  748. }
  749. // 更新记录列表
  750. export function updateListApi(data) {
  751. return request({
  752. url: 'autoSR/api/zkMessage/findByPage',
  753. method: 'get',
  754. params: data
  755. })
  756. }
  757. // 更新记录新增
  758. export function updateAddApi(data) {
  759. return request({
  760. url: 'autoSR/api/zkMessage/insertSelective',
  761. method: 'post',
  762. data
  763. })
  764. }
  765. // 更新记录详情
  766. export function updateInfoApi(params) {
  767. return request({
  768. url: 'autoSR/api/zkMessage/findById',
  769. method: 'get',
  770. params
  771. })
  772. }
  773. // 更新记录删除
  774. export function updateDelApi(params) {
  775. return request({
  776. url: 'autoSR/api/zkMessage/deleteById',
  777. method: 'get',
  778. params
  779. })
  780. }
  781. // 升级公告
  782. export function messageList(params) {
  783. return request({
  784. url: 'autoSR/api/zkMessage/messageList',
  785. method: 'get',
  786. params
  787. })
  788. }
  789. // 升级公告更新阅读
  790. export function updateRead(params) {
  791. return request({
  792. url: 'autoSR/api/zkMessage/updateFlag',
  793. method: 'get',
  794. params
  795. })
  796. }
  797. // 获取销讲业务模板
  798. export function marketingBusiness(params) {
  799. return request({
  800. url: 'autoSR/api/customer/marketingBusiness',
  801. method: 'get',
  802. params
  803. })
  804. }
  805. // 检测销讲模板名称是否重复
  806. export function findByRepetitionName(params) {
  807. return request({
  808. url: 'autoSR/template/findByRepetitionName',
  809. method: 'get',
  810. params
  811. })
  812. }
  813. // 无效接待审核列表
  814. export function InvalidReceptionGetList(params) {
  815. return request({
  816. url: 'autoSR/audit/reception/getPageList',
  817. method: 'get',
  818. params
  819. })
  820. }
  821. // 无效接待原因列表
  822. export function InvalidReceptionReasonList(params) {
  823. return request({
  824. url: 'autoSR/audit/reception/invalidList',
  825. method: 'get',
  826. params
  827. })
  828. }
  829. // 添加无效接待原因
  830. export function InvalidReceptionAddInvalid(params) {
  831. return request({
  832. url: 'autoSR/audit/reception/addInvalid',
  833. method: 'get',
  834. params
  835. })
  836. }
  837. // 删除无效接待原因
  838. export function InvalidReceptionDelete(params) {
  839. return request({
  840. url: 'autoSR/audit/reception/delete',
  841. method: 'get',
  842. params
  843. })
  844. }
  845. // 删除无效接待原因
  846. export function InvalidReceptionUpdateSort(params) {
  847. return request({
  848. url: 'autoSR/audit/reception/updateSort',
  849. method: 'get',
  850. params
  851. })
  852. }
  853. // 编辑无效接待原因
  854. export function InvalidReceptionUpdateInvalid(params) {
  855. return request({
  856. url: 'autoSR/audit/reception/updateInvalid',
  857. method: 'get',
  858. params
  859. })
  860. }
  861. // 获取当前角色绑定的项目
  862. export function InvalidFindHouseListByAccount(params) {
  863. return request({
  864. url: 'autoSR/zkhouse/findHouseListByAccount',
  865. method: 'get',
  866. params
  867. })
  868. }
  869. // 获取无效审核列表的接待详情
  870. export function InvalidFindReceptionLog(params) {
  871. return request({
  872. url: 'autoSR/audit/reception/findReceptionLog',
  873. method: 'get',
  874. params
  875. })
  876. }
  877. // 获取无效审核列表的录音详情
  878. export function InvalidFindBycusId(params) {
  879. return request({
  880. url: 'autoSR/zk/file/findBycusId',
  881. method: 'get',
  882. params
  883. })
  884. }
  885. // 删除接待记录
  886. export function deleteCS(params) {
  887. return request({
  888. url: 'autoSR/customer/deleteCS',
  889. method: 'get',
  890. params
  891. })
  892. }
  893. // 无效审核状态更改
  894. export function updateReception(data) {
  895. return request({
  896. url: 'autoSR/audit/reception/updateReception',
  897. method: 'post',
  898. data
  899. })
  900. }
  901. // 部门
  902. export function getAllDeptName(params) {
  903. return request({
  904. url: 'autoSR/api/zkAgentPool/getAllDeptName',
  905. method: 'get',
  906. params
  907. })
  908. }
  909. // 顾问
  910. export function getAllAccountName(params) {
  911. return request({
  912. url: 'autoSR/api/zkAgentPool/getAllAccountName',
  913. method: 'get',
  914. params
  915. })
  916. }
  917. // 顾问
  918. export function invalidReceptionRank(data) {
  919. return request({
  920. url: 'autoSR/audit/reception/invalidReceptionRank',
  921. method: 'post',
  922. data: data
  923. })
  924. }