user.service.js 22 KB

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