index.js 21 KB

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