index.js 19 KB

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