user.service.js 22 KB

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