user.service.js 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954
  1. /**
  2. * 这是用户业务逻辑的服务
  3. */
  4. export default class UserService {
  5. constructor(AjaxService) {
  6. Object.assign(this, {
  7. AjaxService
  8. })
  9. this.name = 'UserService'
  10. }
  11. /* 初始化授权登录 */
  12. UserLoginAuthApplets(data = {}) {
  13. return this.AjaxService.post({
  14. url: '/user/login/auth/applets',
  15. data,
  16. isLoading: false,
  17. })
  18. }
  19. /* 邀请码授权登录 */
  20. InvitationCodeLogin(data = {}) {
  21. return this.AjaxService.post({
  22. url: '/user/login/auth/invitation',
  23. data,
  24. isLoading: true,
  25. isStatus: false,
  26. })
  27. }
  28. /* 个人机构注册 */
  29. UserRegisterClub(data = {}) {
  30. return this.AjaxService.post({
  31. url: '/user/register/club',
  32. data,
  33. isLoading: true,
  34. })
  35. }
  36. /* 供应商注册 */
  37. SupplierAppletsRegistered(data = {}) {
  38. return this.AjaxService.post({
  39. url: '/user/register/shop',
  40. data,
  41. isLoading: true,
  42. })
  43. }
  44. /**
  45. * 账号登录
  46. * @param mobileOrEmail 邮箱或手机
  47. * @param password 密码
  48. * @param source 来源 PC与小程序传:'www'crm就传'crm'
  49. */
  50. AorganizationLogin(data = {}) {
  51. return this.AjaxService.post({
  52. url: '/user/login/password',
  53. data,
  54. isLoading: true,
  55. isStatus: true,
  56. })
  57. }
  58. /**
  59. * 短信验证登录
  60. * @param mobileOrEmail 邮箱或手机
  61. * @param password 密码
  62. * @param unionId 微信unionId
  63. */
  64. userCodeLogin(data = {}) {
  65. return this.AjaxService.post({
  66. url: '/user/login/codeLogin',
  67. data,
  68. isLoading: true,
  69. isStatus: true,
  70. })
  71. }
  72. /**
  73. * 获取登录验证码
  74. * @param mobile 手机号
  75. */
  76. userLoginCode(data = {}) {
  77. return this.AjaxService.get({
  78. url: '/user/login/code',
  79. data,
  80. isLoading: true
  81. })
  82. }
  83. /* 查询机构资料*/
  84. OrganizationUpdateModifyInfo(data = {}) {
  85. return this.AjaxService.get({
  86. url: '/user/club/info',
  87. data,
  88. isLoading: true,
  89. })
  90. }
  91. /* 协销拉机构上线(查询暂时数据)*/
  92. UseRregisterTemporaryInfo(data = {}) {
  93. return this.AjaxService.get({
  94. url: '/user/register/temporary/data',
  95. data,
  96. isLoading: true,
  97. })
  98. }
  99. /* 机构升级资质机构 */
  100. OrganizationRegister(data = {}) {
  101. return this.AjaxService.post({
  102. url: '/user/register/club/upgrade',
  103. data,
  104. isLoading: true,
  105. })
  106. }
  107. /* 机构提交资料修改 */
  108. OrganizationUpdate(data = {}) {
  109. return this.AjaxService.post({
  110. url: '/user/club/info/update',
  111. data,
  112. isLoading: true,
  113. })
  114. }
  115. /* 供应商资料信息-数据回显 */
  116. SupplierShopInfo(data = {}) {
  117. return this.AjaxService.get({
  118. url: '/user/shop/info',
  119. data,
  120. isLoading: true,
  121. })
  122. }
  123. /* 供应商修改申请信息保存 */
  124. SupplierUpdateCompanyInfo(data = {}) {
  125. return this.AjaxService.post({
  126. url: '/user/register/shop/apply',
  127. data,
  128. isLoading: true,
  129. })
  130. }
  131. /* 供应商资料信息-提交修改 */
  132. SupplierModifiedData(data = {}) {
  133. return this.AjaxService.post({
  134. url: '/user/shop/info/update',
  135. data,
  136. isLoading: true,
  137. })
  138. }
  139. /**
  140. *运营人员绑定微信
  141. */
  142. BindingWechat(data = {}) {
  143. return this.AjaxService.post({
  144. url: '/user/login/auth/bind',
  145. data,
  146. isLoading: true,
  147. })
  148. }
  149. /*个人机构取消提示*/
  150. CancelPrompt(data = {}) {
  151. return this.AjaxService.get({
  152. url: '/user/register/guide',
  153. data,
  154. isLoading: false,
  155. })
  156. }
  157. /**
  158. * 找回密码&修改密码
  159. * @param: mobileOrEmail 手机号或邮箱
  160. * @param: password 密码
  161. * @param: passwordConfirm 用户确认密码
  162. * @param: smsCode 短信验证码
  163. * @param: status 1:手机号找回,2:邮箱找回
  164. */
  165. ModifyMobilePassword(data = {}) {
  166. return this.AjaxService.post({
  167. url: '/user/update/password',
  168. data,
  169. isLoading: true,
  170. })
  171. }
  172. /**
  173. * 更换手机号
  174. * @param: mobile 原手机号
  175. * @param: newMobile 新手机号
  176. * @param: smsCode 原手机号验证码
  177. * @param: newSmsCode 新手机号验证码
  178. * @param: userId 用户userId
  179. */
  180. UserUpdateMobile(data = {}) {
  181. return this.AjaxService.post({
  182. url: '/user/update/mobile',
  183. data,
  184. isLoading: true,
  185. })
  186. }
  187. /**
  188. * @机构-地址列表
  189. * @param:userId 用户ID(必传),
  190. * @param:pageNum 页码
  191. * @param:pageSize 每页条数
  192. */
  193. QueryAddressList(data = {}) {
  194. return this.AjaxService.get({
  195. url: '/order/address/list',
  196. data,
  197. isLoading: false,
  198. })
  199. }
  200. /**
  201. * @机构-添加&&修改地址
  202. * @param:userId 用户ID(必传),
  203. * @param:地址信息,
  204. */
  205. AddressSave(data = {}) {
  206. return this.AjaxService.post({
  207. url: '/order/address/save',
  208. data,
  209. isLoading: true,
  210. })
  211. }
  212. /**
  213. * @机构-删除地址
  214. * @param:userId 用户ID(必传),
  215. * @param:地址信息,
  216. */
  217. DeleteAddress(data = {}) {
  218. return this.AjaxService.post({
  219. url: '/order/address/delete',
  220. data,
  221. isLoading: true,
  222. })
  223. }
  224. /**
  225. * @机构-个人中心
  226. * @param:userId 用户ID(必传),
  227. */
  228. PersonalInfo(data = {}) {
  229. return this.AjaxService.get({
  230. url: '/personalCenter/myCentre',
  231. data,
  232. isLoading: false,
  233. })
  234. }
  235. /**
  236. * @机构-获取账户余额明细
  237. * @param:userId 用户ID(必传),
  238. */
  239. GetAccountInfo(data = {}) {
  240. return this.AjaxService.get({
  241. url: '/user/center/balance',
  242. data,
  243. isLoading: true,
  244. })
  245. }
  246. /* 运营人员管理-列表 */
  247. QueryOperatorList(data = {}) {
  248. return this.AjaxService.get({
  249. url: '/user/operation/list',
  250. data,
  251. isLoading: true,
  252. })
  253. }
  254. /* 运营人员管理-添加 */
  255. PostAddOperator(data = {}) {
  256. return this.AjaxService.post({
  257. url: '/user/operation/save',
  258. data,
  259. isLoading: true,
  260. })
  261. }
  262. /* 运营人员管理-删除 */
  263. PostDeleteOperator(data = {}) {
  264. return this.AjaxService.post({
  265. url: '/user/operation/delete',
  266. data,
  267. isLoading: true,
  268. })
  269. }
  270. /* 运营人员管理-更新邀请码 */
  271. PostUpdateOperatorCode(data = {}) {
  272. return this.AjaxService.post({
  273. url: '/user/operation/code/update',
  274. data,
  275. isLoading: true,
  276. })
  277. }
  278. /**
  279. *@协销帮机构注册 待注册列表
  280. *@param userId 协销用户userId
  281. *@param searchName 关键词
  282. *@param pageNum 页码
  283. *@param pageSize 条数
  284. */
  285. SellerUserTemporaryClub(data = {}) {
  286. return this.AjaxService.get({
  287. url: '/user/seller/temporary/club',
  288. data,
  289. isLoading: true,
  290. })
  291. }
  292. /**
  293. *@协销待注册列表 删除操作
  294. *@param ID
  295. */
  296. SellerDeleteUserTemporaryClub(data = {}) {
  297. return this.AjaxService.post({
  298. url: '/user/seller/delete/temporary/club',
  299. data,
  300. isLoading: true,
  301. })
  302. }
  303. /**
  304. *@获取采美豆状态
  305. *@userId userId
  306. */
  307. GetHomeObtainBeans(data = {}) {
  308. return this.AjaxService.get({
  309. url: '/user/club/obtain/beans',
  310. data,
  311. isLoading: false,
  312. })
  313. }
  314. /**
  315. *@获取机构个人中心
  316. *@userId userId
  317. */
  318. GetClubObtainCenter(data = {}) {
  319. return this.AjaxService.get({
  320. url: '/user/club/home',
  321. data,
  322. isLoading: false,
  323. })
  324. }
  325. /**
  326. *@机构采美豆收支明细
  327. *@param userId 机构用户userId
  328. *@param year 年份
  329. *@param month 月份
  330. *@param type 收支类型:全部0 1收入 2支出
  331. *@param pageNum 页码
  332. *@param pageSize 条数
  333. */
  334. GetUserClubBeansList(data = {}) {
  335. return this.AjaxService.get({
  336. url: '/user/club/beans/history',
  337. data,
  338. isLoading: false,
  339. })
  340. }
  341. /**
  342. *@机构资料备注列表
  343. *@param clubId 机构用户clubId
  344. *@param pageNum 页码
  345. *@param pageSize 条数
  346. */
  347. getUserClubRemarksList(data = {}) {
  348. return this.AjaxService.get({
  349. url: '/user/club/remarks/list',
  350. data,
  351. isLoading: true,
  352. })
  353. }
  354. /**
  355. *@机构资料备注保存
  356. *@param clubId 机构用户clubId
  357. */
  358. getUserClubRemarksSave(data = {}) {
  359. return this.AjaxService.post({
  360. url: '/user/club/remarks/save',
  361. data,
  362. isLoading: true,
  363. })
  364. }
  365. /**
  366. *@备注关键词库联想查询
  367. *@param remarks 联想词
  368. */
  369. getCmremarkslist(data = {}) {
  370. return this.AjaxService.get({
  371. url: '/user/club/remarks/cmremarkslist',
  372. data,
  373. isLoading: false,
  374. })
  375. }
  376. /**
  377. *@注册机构咨询记录详情
  378. *@param remarksId 记录Id
  379. */
  380. getUserClubRemarksDetail(data = {}) {
  381. return this.AjaxService.get({
  382. url: '/user/club/remarks/detail',
  383. data,
  384. isLoading: false,
  385. })
  386. }
  387. /**
  388. *@机构资料备注删除
  389. *@param remarksId 备注Id
  390. */
  391. getUserClubRemarksDelete (data = {}) {
  392. return this.AjaxService.post({
  393. url:'/user/club/remarks/delete',
  394. data,
  395. isLoading: true,
  396. })
  397. }
  398. /**
  399. *@添加潜在客户咨询人
  400. *@param name 机构用户clubId
  401. *@param serviceProviderId 协销Id
  402. */
  403. getUserClubVisitorSave (data = {}) {
  404. return this.AjaxService.get({
  405. url:'/user/club/remarks/visitor/save',
  406. data,
  407. isLoading: false,
  408. })
  409. }
  410. /**
  411. *@修改潜在客户咨询人名称
  412. *@param questionMan 姓名
  413. *@param questionManId 咨询人Id
  414. *@param serviceProviderId 协销Id
  415. */
  416. getUserClubVisitorUpdate (data = {}) {
  417. return this.AjaxService.get({
  418. url:'/user/club/remarks/visitor/update',
  419. data,
  420. isLoading: false,
  421. })
  422. }
  423. /**
  424. *@潜在客户列表
  425. *@param serviceProviderId 机构用户clubId
  426. *@param pageNum 页码
  427. *@param pageSize 条数
  428. */
  429. getUserClubVisitorList (data = {}) {
  430. return this.AjaxService.get({
  431. url:'/user/club/remarks/visitor/list',
  432. data,
  433. isLoading: true,
  434. })
  435. }
  436. /**
  437. *@潜在客户列表
  438. *@param questionManId 咨詢人ID
  439. *@param pageNum 页码
  440. *@param pageSize 条数
  441. */
  442. getUserClubVisitorRecordlist (data = {}) {
  443. return this.AjaxService.get({
  444. url:'/user/club/remarks/visitor/recordlist',
  445. data,
  446. isLoading: true,
  447. })
  448. }
  449. /**
  450. *@潜在客户信息保存
  451. *@param remarksId 記錄ID
  452. *@param questionManId 咨詢人ID
  453. *@param serviceProviderId 协销ID
  454. *@param remarks 文字
  455. *@param fileList 文件
  456. *@param imageList 图片
  457. *@param pageNum 页码
  458. *@param pageSize 条数
  459. */
  460. getUserClubVisitorSaveAdd(data = {}) {
  461. return this.AjaxService.post({
  462. url:'/user/club/remarks/save/visit',
  463. data,
  464. isLoading: true,
  465. })
  466. }
  467. /**
  468. *@咨询人记录删除
  469. *@param remarksId 备注Id
  470. */
  471. getUserRemarksVisitDelete (data = {}) {
  472. return this.AjaxService.post({
  473. url:'/user/club/remarks/delete/visit',
  474. data,
  475. isLoading: true,
  476. })
  477. }
  478. /**
  479. *@咨询人记录详情
  480. *@param remarksId 备注Id
  481. */
  482. getUserRemarksVisitDetail (data = {}) {
  483. return this.AjaxService.get({
  484. url:'/user/club/remarks/detail/visit',
  485. data,
  486. isLoading: true,
  487. })
  488. }
  489. /**
  490. *@同步咨询人至机构
  491. *@param questionManId 备注Id
  492. */
  493. getUserRemarksConcactVisit (data = {}) {
  494. return this.AjaxService.post({
  495. url:'/user/club/remarks/concact/visit',
  496. data,
  497. isLoading: true,
  498. loadText:'同步中...'
  499. })
  500. }
  501. /**
  502. *@获取查询记录类别
  503. *@param consults 咨询类别Id
  504. */
  505. getUserClubConsults (data = {}) {
  506. return this.AjaxService.post({
  507. url:'/user/club/consults',
  508. data,
  509. isLoading: false
  510. })
  511. }
  512. /**
  513. *@获取协销组长列表
  514. */
  515. getUserClubTeams (data = {}) {
  516. return this.AjaxService.post({
  517. url:'/user/club/teams',
  518. data,
  519. isLoading: false
  520. })
  521. }
  522. /**
  523. *@根据协销组长id获取组员列表
  524. *@param leaderId 组长Id
  525. */
  526. getUserClubTeamsRroups (data = {}) {
  527. return this.AjaxService.post({
  528. url:'/user/club/teams/groups',
  529. data,
  530. isLoading: false,
  531. })
  532. }
  533. /**
  534. *@已注册机构新增报备
  535. *@param productId:商品Id
  536. *@param clubId: 机构Id
  537. *@param serviceProviderId 协销Id
  538. *@param reportText:报备事由
  539. */
  540. userClubReportSave (data = {}) {
  541. return this.AjaxService.post({
  542. url:'/user/club/report/save',
  543. data,
  544. isLoading: true,
  545. })
  546. }
  547. /**
  548. *@咨询报备关联商品
  549. *@param pageNum: 页码
  550. *@param pageSize: 条数
  551. */
  552. userReportProductList (data = {}) {
  553. return this.AjaxService.get({
  554. url:'/user/club/report/productList',
  555. data,
  556. isLoading: true,
  557. })
  558. }
  559. /**
  560. *@对应机构报备列表
  561. *@param serviceProviderId:: 协销Id
  562. *@param clubId: 机构Id
  563. *@param pageNum: 页码
  564. *@param pageSize: 条数
  565. */
  566. userClubReportList (data = {}) {
  567. return this.AjaxService.get({
  568. url:'/user/club/report/List',
  569. data,
  570. isLoading: true,
  571. })
  572. }
  573. /**
  574. *@所有注册机构报备记录列表
  575. *@param manager:: 是否是管理员 1是管理员 (从登录协销信息内取)
  576. *@param serviceProviderId:: 协销Id
  577. *@param keyWord:关键词
  578. *@param pageNum: 页码
  579. *@param pageSize: 条数
  580. */
  581. userClubReportReportRemarks (data = {}) {
  582. return this.AjaxService.get({
  583. url:'/user/club/report/reportRemarks',
  584. data,
  585. isLoading: false,
  586. })
  587. }
  588. /**
  589. *@注册机构关联咨询记录列表
  590. *@param reportId:: 报备Id
  591. *@param pageNum: 页码
  592. *@param pageSize: 条数
  593. */
  594. userClubReportAssociatedList (data = {}) {
  595. return this.AjaxService.get({
  596. url:'/user/club/report/associatedList',
  597. data,
  598. isLoading: false,
  599. })
  600. }
  601. /**
  602. *@删除机构报备记录
  603. *@param reportId:: 报备Id
  604. */
  605. userClubReportDelete (data = {}) {
  606. return this.AjaxService.post({
  607. url:'/user/club/report/delete',
  608. data,
  609. isLoading: false,
  610. })
  611. }
  612. /**
  613. *@注册机构报备详情
  614. *@param reportId: 报备Id
  615. */
  616. userReportDetails (data = {}) {
  617. return this.AjaxService.get({
  618. url:'/user/club/report/details',
  619. data,
  620. isLoading: false,
  621. })
  622. }
  623. /**
  624. *@未注册咨询人报备详情
  625. *@param reportId: 报备Id
  626. */
  627. userReportVisitorDetails (data = {}) {
  628. return this.AjaxService.get({
  629. url:'/user/club/report/visitor/details',
  630. data,
  631. isLoading: false,
  632. })
  633. }
  634. /**
  635. *@未注册客户咨询人新建报备
  636. *@param questionManId:: 协销咨询人Id
  637. *@param productId: 商品Id
  638. *@param reportText: 报备事由
  639. */
  640. userReportVisitorSave (data = {}) {
  641. return this.AjaxService.post({
  642. url:'/user/club/report/visitor/save',
  643. data,
  644. isLoading: true,
  645. })
  646. }
  647. /**
  648. *@单个咨询人报备列表
  649. *@param questionManId:: 咨询人Id
  650. *@param keyWord: 关键词
  651. *@param pageNum: 页码
  652. *@param pageSize: 条数
  653. */
  654. userReportVisitorList (data = {}) {
  655. return this.AjaxService.get({
  656. url:'/user/club/report/visitor/List',
  657. data,
  658. isLoading: true,
  659. })
  660. }
  661. /**
  662. *@所有未注册机构报备记录列表
  663. *@param manager:: 是否是管理员 1是管理员 (从登录协销信息内取)
  664. *@param serviceProviderId:: 协销Id
  665. *@param keyWord:关键词
  666. *@param pageNum: 页码
  667. *@param pageSize: 条数
  668. */
  669. userReportVisitorRemarks (data = {}) {
  670. return this.AjaxService.get({
  671. url:'/user/club/report/visitor/reportRemarks',
  672. data,
  673. isLoading: false,
  674. })
  675. }
  676. /**
  677. *@未注册咨询人关联咨询记录列表
  678. *@param reportId:报备Id
  679. *@param keyWord:关键词
  680. *@param pageNum: 页码
  681. *@param pageSize: 条数
  682. */
  683. userReportVisitorAssociatedList (data = {}) {
  684. return this.AjaxService.get({
  685. url:'/user/club/report/visitor/associatedList',
  686. data,
  687. isLoading: false,
  688. })
  689. }
  690. /**
  691. *@已注册机构取消报备关联咨询记录
  692. *@param remarksId:报备Id
  693. */
  694. userClubReportDisassociation (data = {}) {
  695. return this.AjaxService.get({
  696. url:'/user/club/report/disassociation',
  697. data,
  698. isLoading: false,
  699. })
  700. }
  701. /**
  702. *@未注册咨询人取消报备关联咨询记录
  703. *@param remarksId:报备Id
  704. */
  705. userReportVisitorDisassociation (data = {}) {
  706. return this.AjaxService.get({
  707. url:'/user/club/report/visitor/disassociation',
  708. data,
  709. isLoading: false,
  710. })
  711. }
  712. /**
  713. *@会员中心
  714. *@param userId 用户Id
  715. */
  716. getUserSuperCenter(data = {}) {
  717. return this.AjaxService.get({
  718. url: '/user/super/center',
  719. data,
  720. isLoading: false,
  721. })
  722. }
  723. /**
  724. *@会员购买记录
  725. *@param userId 用户Id
  726. *@param pageNum 页码
  727. *@param pageSize 条数
  728. */
  729. getUserSuperHistory(data = {}) {
  730. return this.AjaxService.get({
  731. url: '/user/super/history',
  732. data,
  733. isLoading: true,
  734. })
  735. }
  736. /**
  737. *@超级会员套餐
  738. */
  739. getUserSuperPackage(data = {}) {
  740. return this.AjaxService.get({
  741. url: '/user/super/package',
  742. data,
  743. isLoading: true,
  744. })
  745. }
  746. /**
  747. *@机构消息通知中心未读消息数量
  748. */
  749. getUserAuthClubMessageCount(data = {}) {
  750. return this.AjaxService.get({
  751. url: '/user/login/auth/ClubMessageCount',
  752. data,
  753. isLoading: false,
  754. })
  755. }
  756. /**
  757. *@机构消息通知列表
  758. *@param commonId:机构clubId
  759. *@param messageType:消息类型1.交易物流2.账户通知3.服务通知4.优惠促销
  760. *@param pageNum 页码
  761. *@param pageSize 条数
  762. */
  763. getUserAuthClubMessageList(data = {}) {
  764. return this.AjaxService.get({
  765. url: '/user/login/auth/ClubMessageList',
  766. data,
  767. isLoading: false,
  768. })
  769. }
  770. /**
  771. *@删除通知消息
  772. *@param id:消息Id
  773. */
  774. authDeleteMessage(data = {}) {
  775. return this.AjaxService.post({
  776. url: '/user/login/auth/deleteMessage',
  777. data,
  778. isLoading: true,
  779. })
  780. }
  781. /**
  782. *@机构标记通知消息已读
  783. *@param messageType:''
  784. */
  785. authUpdateMessageAsRead(data = {}) {
  786. return this.AjaxService.get({
  787. url: '/user/login/auth/updateMessageAsRead',
  788. data,
  789. isLoading: true,
  790. })
  791. }
  792. /**
  793. *@供应商通标记知消息已读
  794. *@param messageType:''
  795. */
  796. authUpdateShopMessageAsRead(data = {}) {
  797. return this.AjaxService.get({
  798. url: '/user/login/auth/updateShopMessageAsRead',
  799. data,
  800. isLoading: true,
  801. })
  802. }
  803. /**
  804. *@查询机构未读消息数量
  805. *@param commonId:机构clubId
  806. */
  807. getAuthClubCount(data = {}) {
  808. return this.AjaxService.get({
  809. url: '/user/login/auth/ClubCount',
  810. data,
  811. isLoading: false,
  812. })
  813. }
  814. /**
  815. *@上送用户浏览行为
  816. *@param userId: 登录用户userId 默认 :0
  817. *@param pagePath:页面路径
  818. *@param pageType:页面类型
  819. *@param pageLabel:页面标签
  820. *@param productId:商品Id
  821. *@param accessDuration:浏览时长
  822. */
  823. userRecordStatistics(data = {}) {
  824. return this.AjaxService.get({
  825. url: '/user/record/Statistics',
  826. data,
  827. isLoading: false,
  828. })
  829. }
  830. /**
  831. *@查看用户是否有过弹框游客当天是否有过弹框
  832. */
  833. userInformationIsClick(data = {}) {
  834. return this.AjaxService.get({
  835. url: '/user/information/isClick',
  836. data,
  837. isLoading: false,
  838. })
  839. }
  840. /**
  841. *@插入填写咨询人基本信息
  842. *@param consultName:页面类型
  843. *@param consultMobile:页面标签
  844. *@param isClick:1
  845. */
  846. userInformationInsertRoos(data = {}) {
  847. return this.AjaxService.post({
  848. url: '/user/information/insertRoos',
  849. data,
  850. isLoading: false,
  851. })
  852. }
  853. /**
  854. *@查看访问者是否浏览过roos相关页面
  855. */
  856. userInformationVisitRoos(data = {}) {
  857. return this.AjaxService.get({
  858. url: '/user/information/visitRoos',
  859. data,
  860. isLoading: false,
  861. })
  862. }
  863. /**
  864. *@机构访问记录列表
  865. */
  866. userClubRecordList(data = {}) {
  867. return this.AjaxService.get({
  868. url: '/user/club/record/list',
  869. data,
  870. isLoading: false,
  871. })
  872. }
  873. /**
  874. *@机构访问记录详情
  875. */
  876. userClubRecordDetail(data = {}) {
  877. return this.AjaxService.get({
  878. url: '/user/club/record/detail',
  879. data,
  880. isLoading: false,
  881. })
  882. }
  883. /**
  884. *@机构画像
  885. */
  886. userClubPortrait(data = {}) {
  887. return this.AjaxService.post({
  888. url: '/user/club/clubPortrait',
  889. data,
  890. isLoading: false,
  891. })
  892. }
  893. /**
  894. *@机构画像查所有
  895. */
  896. userClubInitial(data = {}) {
  897. return this.AjaxService.get({
  898. url: '/user/club/clubInitial',
  899. data,
  900. isLoading: false,
  901. })
  902. }
  903. /**
  904. *@param 我的银行卡
  905. userId 用户
  906. */
  907. userClubBanks (data = {}) {
  908. return this.AjaxService.get({
  909. url:'/user/club/banks',
  910. data,
  911. isLoading: false ,
  912. })
  913. }
  914. }