index.js 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998
  1. import request from '@/utils/request';
  2. // // 查询省市区(县)
  3. export function getSelectRegionsList(query) {
  4. return request({
  5. url: 'sfa/store/cover/selectRegionsList',
  6. method: 'get',
  7. params: query,
  8. });
  9. }
  10. export function getvisitDeptInfo(query) {
  11. return request({
  12. url: '/mobile/visit/getDeptInfo',
  13. method: 'get',
  14. params: query,
  15. });
  16. }
  17. export function userTodayPlanNum(query) {
  18. return request({
  19. url: 'mobile/route/userTodayPlanNum',
  20. method: 'get',
  21. params: query,
  22. });
  23. }
  24. //获取门店
  25. // 计划内
  26. export function getUserInPlanList(query) {
  27. return request({
  28. url: 'mobile/route/userInPlan',
  29. method: 'get',
  30. params: query,
  31. });
  32. }
  33. export function addVisits(data) {
  34. return request({
  35. url: 'mobile/storeGroup/addVisits',
  36. method: 'post',
  37. data,
  38. });
  39. }
  40. export function addCollectionAnswer(data) {
  41. return request({
  42. url: 'mobile/storeGroup/addCollectionAnswer',
  43. method: 'post',
  44. data,
  45. });
  46. }
  47. export function endVisits(data) {
  48. return request({
  49. url: 'mobile/storeGroup/endVisits',
  50. method: 'post',
  51. data,
  52. });
  53. }
  54. export function removePhoto(data) {
  55. return request({
  56. url: 'mobile/storeGroup/removePhoto?fileId=' + data.fileId,
  57. method: 'post',
  58. });
  59. }
  60. export function editDwellTime(data) {
  61. return request({
  62. url:
  63. 'mobile/storeGroup/editDwellTime?dwellTime=' + data.dwellTime + '&visitsId=' + data.visitsId,
  64. method: 'post',
  65. });
  66. }
  67. export function getStoreGroupTask(data) {
  68. return request({
  69. url: 'mobile/storeGroup/getStoreGroupTask',
  70. method: 'post',
  71. data,
  72. });
  73. }
  74. // 获取门店拜访任务接口
  75. export function getVisitTasks(data) {
  76. return request({
  77. url: 'mobile/storeGroup/getVisitTasks',
  78. method: 'post',
  79. data,
  80. });
  81. }
  82. export function restartProcess(query) {
  83. return request({
  84. url: 'mobile/storeGroup/restartProcess',
  85. method: 'get',
  86. params: query,
  87. });
  88. }
  89. // 计划外
  90. export function getUserOutPlaList(query) {
  91. return request({
  92. url: 'mobile/route/userOutPlan',
  93. method: 'get',
  94. params: query,
  95. });
  96. }
  97. export function getPhotoTypeList(query) {
  98. return request({
  99. url: 'mobile/storeGroup/sfa_task_photo_type',
  100. method: 'get',
  101. params: query,
  102. });
  103. }
  104. // 城市等级
  105. export function getCityLevelList(query) {
  106. return request({
  107. url: 'mobile/storeGroup/sfa_city_level',
  108. method: 'get',
  109. params: query,
  110. });
  111. }
  112. // 门店类型
  113. export function getStoreTypeListlp(query) {
  114. return request({
  115. url: 'mobile/storeGroup/getStoreTypeList',
  116. method: 'get',
  117. params: query,
  118. });
  119. }
  120. export function getStoreTypeList(query) {
  121. return request({
  122. url: 'mobile/storeGroup/sfa_store_type',
  123. method: 'get',
  124. params: query,
  125. });
  126. }
  127. export function getstoreCoverPosition(query) {
  128. return request({
  129. url: 'mobile/storeGroup/store_cover_position',
  130. method: 'get',
  131. params: query,
  132. });
  133. }
  134. export function double_week_type(query) {
  135. return request({
  136. url: 'mobile/storeGroup/double_week_type',
  137. method: 'get',
  138. params: query,
  139. });
  140. }
  141. export function getStoreyslTypeList(query) {
  142. return request({
  143. url: 'mobile/storeGroup/ysl_store_type',
  144. method: 'get',
  145. params: query,
  146. });
  147. }
  148. export function getPhotoTypeList1(query) {
  149. return request({
  150. url: 'mobile/storeGroup/sfa_abnormal_reason',
  151. method: 'get',
  152. params: query,
  153. });
  154. }
  155. export function getTCFXList(query) {
  156. return request({
  157. url: 'mobile/storeGroup/TCFX',
  158. method: 'get',
  159. params: query,
  160. });
  161. }
  162. // 客户信息来源
  163. export function getCustomerInfoList() {
  164. return request({
  165. url: 'mobile/storeGroup/customer_info_from',
  166. method: 'get',
  167. });
  168. }
  169. export function getpotentialCustomerTypeList() {
  170. return request({
  171. url: 'mobile/storeGroup/potential_customer_type',
  172. method: 'get',
  173. });
  174. }
  175. // 客户性质
  176. export function getCustomerNatureList() {
  177. return request({
  178. url: 'mobile/storeGroup/customer_nature',
  179. method: 'get',
  180. });
  181. }
  182. // 主要项目类型
  183. export function getMainProjectList() {
  184. return request({
  185. url: 'mobile/storeGroup/main_project_type',
  186. method: 'get',
  187. });
  188. }
  189. // 主要关系来源
  190. export function getMainRelationList() {
  191. return request({
  192. url: 'mobile/storeGroup/main_relation_from',
  193. method: 'get',
  194. });
  195. }
  196. // 经营模式
  197. export function getManagementModelList() {
  198. return request({
  199. url: 'mobile/storeGroup/management_model',
  200. method: 'get',
  201. });
  202. }
  203. export function getSJSList(query) {
  204. return request({
  205. url: 'mobile/storeGroup/SJS',
  206. method: 'get',
  207. params: query,
  208. });
  209. }
  210. export function getQGJZist(query) {
  211. return request({
  212. url: 'mobile/storeGroup/QGJZ',
  213. method: 'get',
  214. params: query,
  215. });
  216. }
  217. export function getbrands(query) {
  218. return request({
  219. url: 'mobile/storeGroup/main_competitor_brands',
  220. method: 'get',
  221. params: query,
  222. });
  223. }
  224. // 客户信息
  225. export function getUserOrgStoreList(query) {
  226. return request({
  227. url: 'mobile/route/userOrgStore',
  228. method: 'get',
  229. params: query,
  230. });
  231. }
  232. // 历史拜访
  233. export function getVisitsDetail(query) {
  234. return request({
  235. url: 'mobile/storeGroup/getVisitsDetail',
  236. method: 'get',
  237. params: query,
  238. });
  239. }
  240. export function getVisitsList(data) {
  241. return request({
  242. url: 'mobile/storeGroup/getVisitsList',
  243. method: 'post',
  244. data,
  245. });
  246. }
  247. export function getVisits(query) {
  248. return request({
  249. url: 'mobile/visit/list',
  250. method: 'get',
  251. params: query,
  252. });
  253. }
  254. export function storeMyList(query) {
  255. return request({
  256. url: 'mobile/store/myList',
  257. method: 'get',
  258. params: query,
  259. });
  260. }
  261. // 公共
  262. export function addPhoto(data) {
  263. return request({
  264. url: 'mobile/storeGroup/addPhoto',
  265. method: 'post',
  266. data,
  267. });
  268. }
  269. export function loginLog(data) {
  270. return request({
  271. url: 'mobile/route/loginLog',
  272. method: 'post',
  273. data,
  274. });
  275. }
  276. export function ticket(query) {
  277. return request({
  278. url: 'mobile/wx/ticket',
  279. method: 'get',
  280. params: query,
  281. });
  282. }
  283. // 客户信息
  284. export function storeList(query) {
  285. return request({
  286. url: 'mobile/store/list',
  287. method: 'get',
  288. params: query,
  289. });
  290. }
  291. export function getById(query) {
  292. return request({
  293. url: 'mobile/store/getById',
  294. method: 'get',
  295. params: query,
  296. });
  297. }
  298. export function addStore(data) {
  299. return request({
  300. url: 'mobile/store/addStore',
  301. method: 'post',
  302. data,
  303. });
  304. }
  305. export function updateStore(data) {
  306. return request({
  307. url: 'mobile/store/updateStore',
  308. method: 'post',
  309. data,
  310. });
  311. }
  312. export function uploadImage(data) {
  313. return request({
  314. url: 'mobile/store/uploadImage',
  315. method: 'post',
  316. data,
  317. });
  318. }
  319. export function uploadImageaddress(data) {
  320. return request({
  321. url: 'mobile/store/uploadCheckAddressImage',
  322. method: 'post',
  323. data,
  324. });
  325. }
  326. export function beforeAdd(query) {
  327. return request({
  328. url: 'mobile/store/beforeAdd',
  329. method: 'get',
  330. params: query,
  331. });
  332. }
  333. export function streetQuery(query) {
  334. return request({
  335. url: 'mobile/store/streetQuery',
  336. method: 'get',
  337. params: query,
  338. });
  339. }
  340. export function homeImge(query) {
  341. return request({
  342. url: 'mobile/route/homeImge',
  343. method: 'get',
  344. params: query,
  345. });
  346. }
  347. export function suishenbangStoreSale(query) {
  348. return request({
  349. url: 'mobile/store/suishenbangStoreSale',
  350. method: 'get',
  351. params: query,
  352. });
  353. }
  354. // 周日报
  355. export function getReportInfo(query) {
  356. return request({
  357. url: 'mobile/reportMobile/getReportInfo',
  358. method: 'get',
  359. params: query,
  360. });
  361. }
  362. export function approveList(query) {
  363. return request({
  364. url: 'mobile/reportMobile/approveList',
  365. method: 'get',
  366. params: query,
  367. });
  368. }
  369. export function getDetailById(query) {
  370. return request({
  371. url: 'mobile/reportMobile/getDetailById',
  372. method: 'get',
  373. params: query,
  374. });
  375. }
  376. export function queryHistoryList(query) {
  377. return request({
  378. url: 'mobile/reportMobile/queryHistoryList',
  379. method: 'get',
  380. params: query,
  381. });
  382. }
  383. // 报表模块
  384. export function getDeptInfo(query) {
  385. return request({
  386. url: 'mobile/reportMobile/getDeptInfo',
  387. method: 'get',
  388. params: query,
  389. });
  390. }
  391. export function getDeptInfos(query) {
  392. return request({
  393. url: 'mobile/summaryMobile/GetDeptInfo',
  394. method: 'get',
  395. params: query,
  396. });
  397. }
  398. export function queryRates(query) {
  399. return request({
  400. url: 'mobile/reportMobile/queryRates',
  401. method: 'get',
  402. params: query,
  403. });
  404. }
  405. export function updateReport(data) {
  406. return request({
  407. url: 'mobile/reportMobile/updateReport',
  408. method: 'post',
  409. data,
  410. });
  411. }
  412. // 下午汇报查询
  413. export function querySubReport(query) {
  414. return request({
  415. url: 'mobile/reportMobile/querySubReport',
  416. method: 'get',
  417. params: query,
  418. });
  419. }
  420. export function mobileLogin(data) {
  421. return request({
  422. url: 'mobileLogin',
  423. method: 'post',
  424. data,
  425. });
  426. }
  427. export function tsContents(data) {
  428. return request({
  429. url: 'mobile/reportMobile/tsContents',
  430. method: 'post',
  431. data,
  432. });
  433. }
  434. // 点评
  435. export function remarkList(query) {
  436. return request({
  437. url: 'mobile/reportMobile/remarkList',
  438. method: 'get',
  439. params: query,
  440. });
  441. }
  442. export function insertRemark(data) {
  443. return request({
  444. url: '/mobile/reportMobile/insertRemark',
  445. method: 'post',
  446. data,
  447. });
  448. }
  449. export function insertVisitRemark(data) {
  450. return request({
  451. url: '/mobile/visit/insertRemark',
  452. method: 'post',
  453. data,
  454. });
  455. }
  456. // 拜访计划接口
  457. // 结束拜访
  458. export function stopVisit(query) {
  459. return request({
  460. url: 'mobile/storeGroup/stopVisit',
  461. method: 'get',
  462. params: query,
  463. });
  464. }
  465. export function checkVisit(query) {
  466. return request({
  467. url: 'mobile/storeGroup/checkVisit',
  468. method: 'get',
  469. params: query,
  470. });
  471. }
  472. export function addVisitsPosition(data) {
  473. return request({
  474. url: '/mobile/visit/addVisitsPosition',
  475. method: 'post',
  476. data,
  477. });
  478. }
  479. // 初始化坐标
  480. export function mobileReposition(query) {
  481. return request({
  482. url: '/mobile/store/mobileReposition',
  483. method: 'get',
  484. params: query,
  485. });
  486. }
  487. //客户信息
  488. // 手机号校验
  489. export function phoneCheck(query) {
  490. return request({
  491. url: '/mobile/store/phoneCheck',
  492. method: 'get',
  493. params: query,
  494. });
  495. }
  496. //TOP经销商总结
  497. export function getSummaryDetailById(query) {
  498. return request({
  499. url: '/mobile/summaryMobile/getDetailById',
  500. method: 'get',
  501. params: query,
  502. });
  503. }
  504. export function insertCustomAnswer(data) {
  505. return request({
  506. url: '/mobile/summaryMobile/insertCustomAnswer',
  507. method: 'post',
  508. data,
  509. });
  510. }
  511. export function addSummaryPhoto(data) {
  512. return request({
  513. url: '/mobile/summaryMobile/addPhoto',
  514. method: 'post',
  515. data,
  516. });
  517. }
  518. export function removeSummaryPhoto(data) {
  519. return request({
  520. url: '/mobile/summaryMobile/removePhoto?fileId=' + data.fileId,
  521. method: 'post',
  522. data,
  523. });
  524. }
  525. export function queryHistorySummaryList(query) {
  526. return request({
  527. url: '/mobile/summaryMobile/queryHistorySummaryList',
  528. method: 'get',
  529. params: query,
  530. });
  531. }
  532. export function getSummaryMobileDeptInfo(query) {
  533. return request({
  534. url: '/mobile/summaryMobile/getDeptInfo',
  535. method: 'get',
  536. params: query,
  537. });
  538. }
  539. export function getSummaryMobilo(query) {
  540. return request({
  541. url: '/mobile/summaryMobile/' + query.userSummaryId,
  542. method: 'get',
  543. });
  544. }
  545. // 审批数量
  546. export function applyNumber(query) {
  547. return request({
  548. url: '/mobile/activiti/todoItem/applyNumber',
  549. method: 'get',
  550. params: query,
  551. });
  552. }
  553. export function getTodoItemList(query) {
  554. return request({
  555. url: '/mobile/activiti/todoItem/list',
  556. method: 'get',
  557. params: query,
  558. });
  559. }
  560. export function getTodoItemMyList(query) {
  561. return request({
  562. url: '/mobile/activiti/todoItem/myList',
  563. method: 'get',
  564. params: query,
  565. });
  566. }
  567. // 厨卫类型
  568. export function getCWStoreTypeList(query) {
  569. return request({
  570. url: '/mobile/storeGroup/cw_store_type',
  571. method: 'get',
  572. params: query,
  573. });
  574. }
  575. //
  576. export function completeAll(data) {
  577. return request({
  578. url: '/mobile/activiti/process/completeAll',
  579. method: 'post',
  580. data,
  581. });
  582. }
  583. // 大客户列表
  584. export function getstoreCustomerSignList(query) {
  585. return request({
  586. url: '/mobile/storeCustomerSign/list',
  587. method: 'get',
  588. params: query,
  589. });
  590. }
  591. // 大客户详情
  592. export function getCustomerSignDetail(query) {
  593. return request({
  594. url: '/mobile/storeCustomerSign/getCustomerSignDetail',
  595. method: 'get',
  596. params: query,
  597. });
  598. }
  599. export function storeCustomerSignList(query) {
  600. return request({
  601. url: '/mobile/storeCustomerSign/list',
  602. method: 'get',
  603. params: query,
  604. });
  605. }
  606. export function addComplete(data) {
  607. return request({
  608. url: '/mobile/activiti/process/complete',
  609. method: 'post',
  610. data: data,
  611. });
  612. }
  613. export function editCustomerSign(data) {
  614. return request({
  615. url: '/mobile/storeCustomerSign',
  616. method: 'put',
  617. data,
  618. });
  619. }
  620. // 审批历史
  621. export function getListHistoryaList(data) {
  622. return request({
  623. url: '/mobile/activiti/process/listHistory',
  624. method: 'post',
  625. data,
  626. });
  627. }
  628. export function getListHistoryList(query) {
  629. return request({
  630. url: '/mobile/activiti/process/visitListHistory',
  631. method: 'get',
  632. params: query,
  633. });
  634. }
  635. //拜访历史
  636. export function visitStorelist(query) {
  637. return request({
  638. url: '/mobile/visit/store/list',
  639. method: 'get',
  640. params: query,
  641. });
  642. }
  643. export function getChainsByDeptCode(query) {
  644. return request({
  645. url: '/mobile/store/getChainsByDeptId',
  646. method: 'get',
  647. params: query,
  648. });
  649. }
  650. // 照片上传
  651. //门店
  652. export function uploadImagev(data, signal) {
  653. return request({
  654. url: '/mobile/store/uploadImage',
  655. method: 'post',
  656. data: data,
  657. signal: signal,
  658. });
  659. }
  660. //任务
  661. export function addPhotov(data) {
  662. return request({
  663. url: '/mobile/summaryMobile/addPhoto',
  664. method: 'post',
  665. data: data,
  666. });
  667. }
  668. // 拜访
  669. export function addstorePhoto(data, signal) {
  670. return request({
  671. url: '/mobile/storeGroup/addPhoto',
  672. method: 'post',
  673. data: data,
  674. signal: signal,
  675. });
  676. }
  677. export function buryingPoint(data) {
  678. return request({
  679. url: '/mobile/buryingPoint',
  680. method: 'post',
  681. data: data,
  682. });
  683. // buryingPointType 是 string 埋点类型,字典burying_point_type: 1=门店类型筛选,2=审核日报照片
  684. // buryingPointValue 否 string 埋点值
  685. // buryingPointName 是 string 埋点名称
  686. // buryingPointPosition 是 string 埋点位置
  687. // systemModel 是 string 系统模块名称
  688. }
  689. export function addstoreRegister(data) {
  690. return request({
  691. url: '/mobile/store/updateStoreOrder',
  692. method: 'post',
  693. data: data,
  694. });
  695. }
  696. //清空任务内容
  697. export function deleteTaskAnswer(query) {
  698. return request({
  699. url: '/mobile/storeGroup/deleteTaskAnswer',
  700. method: 'get',
  701. params: query,
  702. });
  703. }
  704. //加入计划
  705. export function joinInPlan(query) {
  706. return request({
  707. url: '/mobile/route/joinInPlan',
  708. method: 'get',
  709. params: query,
  710. });
  711. }
  712. export function getCollectionShowHistory(query) {
  713. return request({
  714. url: '/mobile/storeGroup/getCollectionShowHistory',
  715. method: 'get',
  716. params: query,
  717. });
  718. }
  719. export function getProjectList(query) {
  720. return request({
  721. url: '/mobile/storeGroup/getProjectList',
  722. method: 'get',
  723. params: query,
  724. });
  725. }
  726. // 标签
  727. export function getStoreLabels(query) {
  728. return request({
  729. url: '/mobile/storeGroup/getStoreLabels',
  730. method: 'get',
  731. params: query,
  732. });
  733. }
  734. export function getCustomerList(query) {
  735. return request({
  736. url: '/mobile/storeGroup/getCustomerList',
  737. method: 'get',
  738. params: query,
  739. });
  740. }
  741. export function getStoreMapInfo(query) {
  742. return request({
  743. url: '/mobile/store/getStoreMapInfo',
  744. method: 'get',
  745. params: query,
  746. });
  747. }
  748. //我来的时候什么也没有,注释我也不写了
  749. export function ProductItemImge(query) {
  750. return request({
  751. url: '/mobile/route/ProductItemImge',
  752. method: 'get',
  753. params: query,
  754. });
  755. }
  756. export function getItemList(query) {
  757. return request({
  758. url: '/mobile/store/getItemList',
  759. method: 'get',
  760. params: query,
  761. });
  762. }
  763. export function getOptionByResult(query) {
  764. return request({
  765. url: '/mobile/storeGroup/getOptionByResult',
  766. method: 'get',
  767. params: query,
  768. });
  769. }
  770. // 获取金牌店铺,同城店铺种类集合
  771. export function getStoreGroupCategory() {
  772. return request({
  773. url: '/mobile/storeGroup/store_address_check_category',
  774. method: 'get',
  775. });
  776. }
  777. // 获取签名 ticket
  778. export function getTicket(query) {
  779. return request({
  780. url: '/mobile/wx/ticket',
  781. method: 'get',
  782. params: query,
  783. });
  784. }
  785. // 根据门店code获取下单系统最新的下单数据
  786. export function getOrderByStoreCode(query) {
  787. return request({
  788. url: '/mobile/store/getOrderByStoreCode',
  789. method: 'get',
  790. params: query,
  791. });
  792. }
  793. // 提示类页签-汇报指标查询接口 日报、周报、半月报
  794. export function getReportTarget(query) {
  795. return request({
  796. url: '/mobile/reportMobile/getReportTarget',
  797. method: 'get',
  798. params: query,
  799. });
  800. }
  801. // 部门主管审批新建店铺-通过
  802. export function getStoreApprovalList(query) {
  803. return request({
  804. url: '/mobile/store/getStoreApprovalList',
  805. method: 'get',
  806. params: query,
  807. });
  808. }
  809. // 移动端获取用户信息接口
  810. export function getMobileUserInfo(query) {
  811. return request({
  812. url: '/mobile/getMobileUserInfo',
  813. method: 'get',
  814. params: query,
  815. });
  816. }
  817. // 部门主管审批新建同城店铺
  818. export function approvalStore(data) {
  819. return request({
  820. url: '/mobile/store/approvalStore',
  821. method: 'post',
  822. data: data,
  823. });
  824. }
  825. // 各部门未拜访门店数量
  826. export function selectNoVisitsInfo(query, signal) {
  827. return request({
  828. url: '/mobile/storeStatistics/selectNoVisitsInfo',
  829. method: 'get',
  830. params: query,
  831. signal: signal,
  832. });
  833. }
  834. // 提示类页签-色卡查询接口
  835. export function getReportMaterial(query) {
  836. return request({
  837. url: '/mobile/reportMobile/getReportMaterial',
  838. method: 'get',
  839. params: query,
  840. });
  841. }
  842. // 提示类页签-查询下属业务员色卡指标接口
  843. export function getReportMaterialType(data, signal) {
  844. return request({
  845. url: '/mobile/reportMobile/getReportMaterialType',
  846. method: 'post',
  847. data: data,
  848. signal: signal,
  849. });
  850. }
  851. // 新建同城店铺提交审核
  852. export function submitApproval(query) {
  853. return request({
  854. url: '/mobile/store/submitApproval',
  855. method: 'get',
  856. params: query,
  857. });
  858. }
  859. // 提示类拜访(实时)接口
  860. export function selectVisitsRealTime(query) {
  861. return request({
  862. url: '/mobile/storeStatistics/selectVisitsRealTime',
  863. method: 'get',
  864. params: query,
  865. });
  866. }
  867. // 审批历史-审批历史
  868. export function storeApprovaHistory(query) {
  869. return request({
  870. url: '/mobile/store/storeApprovaHistory',
  871. method: 'get',
  872. params: query,
  873. });
  874. }
  875. // 提示类建店统计接口
  876. export function selectBuildingStore(query) {
  877. return request({
  878. url: '/mobile/storeStatistics/selectBuildingStore',
  879. method: 'get',
  880. params: query,
  881. });
  882. }
  883. // 提示类色卡未领取-根据门店ID查询门店列表接口
  884. export function getNotSignStoreList(data) {
  885. return request({
  886. url: '/mobile/reportMobile/getNotSignStoreList',
  887. method: 'post',
  888. data: data,
  889. });
  890. }
  891. // 提示类用户拜访(实时)详情接口
  892. export function selectUserStoreNoVisits(data) {
  893. return request({
  894. url: '/mobile/storeStatistics/selectUserStoreNoVisits',
  895. method: 'post',
  896. data: data,
  897. });
  898. }
  899. // 提示类建店详情接口
  900. export function selectPendingCasesInfo(query, signal) {
  901. return request({
  902. url: '/mobile/storeStatistics/selectPendingCasesInfo',
  903. method: 'get',
  904. params: query,
  905. signal: signal,
  906. });
  907. }
  908. // 获取字典
  909. export function getDictOption(query, dictTypr) {
  910. return request({
  911. url: '/mobile/storeGroup/' + dictTypr,
  912. method: 'get',
  913. params: query,
  914. });
  915. }
  916. // 仍要上传图片入库
  917. export function addPhotoToDB(data) {
  918. return request({
  919. url: 'mobile/storeGroup/addPhotoToDB',
  920. method: 'post',
  921. data: data,
  922. });
  923. }
  924. // 获取门店发放的物料记录接口
  925. export function getMaterialHistory(query) {
  926. return request({
  927. url: '/mobile/storeGroup/getMaterialHistory',
  928. method: 'get',
  929. params: query,
  930. });
  931. }
  932. // 根据当前用户获取下级所有销售部接口
  933. export function getDeptsByUser(query) {
  934. return request({
  935. url: '/mobile/summaryMobile/getDeptsByUser',
  936. method: 'get',
  937. params: query,
  938. });
  939. }