index.vue 23 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831
  1. <template>
  2. <view class="container">
  3. <view class="content" :style="isShiMing ? 'padding-top:30rpx;' : ''">
  4. <!-- 用户信息 -->
  5. <view class="uerInfo mar_t16 flex_r">
  6. <view class="user_img">
  7. <image
  8. class="image"
  9. :src="
  10. userInfo && userInfo.headimgurl != ''
  11. ? userInfo.headimgurl
  12. : 'https://tea.soowin.com/mnt/image/m_avar.jpg'
  13. "
  14. mode=""
  15. ></image>
  16. <view
  17. class="coupon_info flex_r flex_ac"
  18. v-if="!isShiMing"
  19. @tap="goToAutonym"
  20. >
  21. 完成实名认证,享受更多权益
  22. <image
  23. src="/static/f_close.png"
  24. mode="widthFix"
  25. class="close_icon"
  26. @tap.stop="closeAuto"
  27. ></image>
  28. <view class="sj_icon"></view>
  29. </view>
  30. </view>
  31. <block v-if="userInfo && userInfo != ''">
  32. <view class="user_con flex_c">
  33. <view class="user_name flex_r flex_ae ellipsis"
  34. >{{ userInfo.weiXinNiceName
  35. }}<text
  36. >({{ userInfo.identifyFlag == 0 ? "未实名" : "已实名" }})</text
  37. ></view
  38. >
  39. <view class="flex_r flex_ac">
  40. <view class="user_level flex_r mar_t10">
  41. <image
  42. class="level_img"
  43. src="/static/huangguan.png"
  44. mode=""
  45. ></image>
  46. <view class="level_text">{{ userInfo.leve }}</view>
  47. </view>
  48. </view>
  49. <view class="user_account flex_r flex_ac mar_t10">
  50. <view class="account">账号:{{ userInfo.userAccount }}</view>
  51. <view
  52. class="copy_account flex_r flex_ac flex_jc"
  53. @tap="copyText(userInfo.userAccount)"
  54. >复制</view
  55. >
  56. </view>
  57. </view>
  58. <view class="user_option flex_r flex_ac">
  59. <image
  60. class="code_img"
  61. src="/static/f_img_code.png"
  62. @tap="getImgPage"
  63. mode=""
  64. ></image>
  65. <image
  66. class="code_img"
  67. src="/static/setting.png"
  68. @tap="getToSetting"
  69. mode=""
  70. ></image>
  71. </view>
  72. </block>
  73. <block v-else>
  74. <view class="user_con flex_c flex_jb">
  75. <view class="user_name flex_r flex_ae ellipsis">点此处登录</view>
  76. </view>
  77. </block>
  78. </view>
  79. <!-- 用户信息-end -->
  80. <!-- 账户信息 -->
  81. <view class="acc_info">
  82. <view class="acc_head flex_r flex_ac flex_jb">
  83. <view class="acc_price"
  84. >账号余额¥<text>{{ userInfoAccount.commission }}</text></view
  85. >
  86. <view class="C flex_r flex_ac">
  87. <navigator
  88. class="recharge flex_r flex_ac flex_jc"
  89. url="/pages/top-up/index"
  90. hover-class="none"
  91. >充值</navigator
  92. >
  93. <view class="withdraw flex_r flex_ac flex_jc" @tap="getToCash"
  94. >提现</view
  95. >
  96. </view>
  97. </view>
  98. <view class="info_con flex_r flex_jb">
  99. <view class="info_list flex_c flex_jb">
  100. <view class="list_name">昨日收益(元)</view>
  101. <view class="list_text">{{ userInfoAccount.yesterdayProfit }}</view>
  102. </view>
  103. <view class="info_list flex_c flex_jb" @tap="getToAccMoney">
  104. <view class="list_name">拼团金</view>
  105. <view class="list_text">{{ userInfoAccount.accountMoney }}</view>
  106. </view>
  107. <!-- <view class="info_list flex_c flex_jb" @tap="getToBean">
  108. <view class="list_name">拼豆</view>
  109. <view class="list_text">{{userInfoAccount.accountBean}}</view>
  110. </view> -->
  111. <view class="info_list flex_c flex_jb" @tap="getToTeaList">
  112. <view class="list_name">茶友(人)</view>
  113. <view class="list_text">{{ userInfoAccount.teaFriends }}</view>
  114. </view>
  115. </view>
  116. <view class="acc_hint mar_t50" @tap="SetHint"
  117. >如何快速晋升茶友等级?看这里>></view
  118. >
  119. </view>
  120. <!-- 账户信息-end -->
  121. </view>
  122. <!-- 功能列表 -->
  123. <view class="fun_container">
  124. <view class="fun mar_t30">
  125. <view class="fun_title">我的账户</view>
  126. <view class="fun_con mar_t50 flex_r flex_ac flex_jb">
  127. <navigator
  128. class="fun_list flex_c flex_ac"
  129. url="/pages/top-up/index"
  130. hover-class="none"
  131. >
  132. <image class="fun_img" src="/static/my/recharge.png" mode=""></image>
  133. <view class="fun_text">充值</view>
  134. </navigator>
  135. <navigator
  136. class="fun_list flex_c flex_ac"
  137. url="/pages/wealth/index"
  138. hover-class="none"
  139. >
  140. <image class="fun_img" src="/static/my/wealth.png" mode=""></image>
  141. <view class="fun_text">财富</view>
  142. </navigator>
  143. <navigator
  144. class="fun_list flex_c flex_ac"
  145. url="/pages/consign-list/index"
  146. hover-class="none"
  147. >
  148. <image class="fun_img" src="/static/my/consign.png" mode=""></image>
  149. <view class="fun_text">寄售</view>
  150. </navigator>
  151. <navigator
  152. class="fun_list flex_c flex_ac"
  153. url="/pages/give/index"
  154. hover-class="none"
  155. >
  156. <image class="fun_img" src="/static/my/give.png" mode=""></image>
  157. <view class="fun_text">赠送</view>
  158. </navigator>
  159. </view>
  160. </view>
  161. <view class="fun mar_t30">
  162. <view class="fun_title">拼团管理</view>
  163. <view class="fun_con mar_t50 flex_r flex_ac flex_jb">
  164. <navigator
  165. class="fun_list flex_c flex_ac"
  166. url="/pages/my-pintuan/index"
  167. hover-class="none"
  168. >
  169. <image
  170. class="fun_img"
  171. src="/static/my/pintaun_icon.png"
  172. mode=""
  173. ></image>
  174. <view class="fun_text">我的拼团</view>
  175. </navigator>
  176. <navigator
  177. class="fun_list flex_c flex_ac"
  178. url="/pages/group-list/index"
  179. hover-class="none"
  180. >
  181. <image class="fun_img" src="/static/my/my_pintuan.png" mode=""></image>
  182. <view class="fun_text">发起拼团</view>
  183. </navigator>
  184. <navigator
  185. class="fun_list flex_c flex_ac"
  186. url="/pages/group-order/index"
  187. hover-class="none"
  188. >
  189. <image
  190. class="fun_img"
  191. src="/static/my/dingdan_icon.png"
  192. mode=""
  193. ></image>
  194. <view class="fun_text">拼团订单</view>
  195. </navigator>
  196. <navigator
  197. class="fun_list flex_c flex_ac"
  198. url="/pages/acc-money-list/index"
  199. hover-class="none"
  200. >
  201. <image
  202. class="fun_img"
  203. src="/static/my/pintaunjin_icon.png"
  204. mode=""
  205. ></image>
  206. <view class="fun_text">拼团金明细</view>
  207. </navigator>
  208. </view>
  209. </view>
  210. <view class="fun mar_t30">
  211. <view class="fun_title">账户明细</view>
  212. <view class="fun_con mar_t50 flex_r flex_ac flex_jb">
  213. <navigator
  214. class="fun_list flex_c flex_ac"
  215. url="/pages/fund-list/index"
  216. hover-class="none"
  217. >
  218. <image class="fun_img" src="/static/my/fund.png" mode=""></image>
  219. <view class="fun_text">流水明细</view>
  220. </navigator>
  221. <navigator
  222. class="fun_list flex_c flex_ac"
  223. url="/pages/withdraw-list/index"
  224. hover-class="none"
  225. >
  226. <image class="fun_img" src="/static/my/withdraw.png" mode=""></image>
  227. <view class="fun_text">提现明细</view>
  228. </navigator>
  229. <navigator
  230. class="fun_list flex_c flex_ac"
  231. url="/pages/top-up-list/index"
  232. hover-class="none"
  233. >
  234. <image class="fun_img" src="/static/my/topup.png" mode=""></image>
  235. <view class="fun_text">充值明细</view>
  236. </navigator>
  237. <navigator
  238. class="fun_list flex_c flex_ac"
  239. url="/pages/sign-list/index"
  240. hover-class="none"
  241. >
  242. <image class="fun_img" src="/static/my/inte-list.png" mode=""></image>
  243. <view class="fun_text">积分明细</view>
  244. </navigator>
  245. </view>
  246. </view>
  247. <view class="fun mar_t30">
  248. <view class="fun_title flex_r flex_ac flex_jb"
  249. >我的订单
  250. <navigator
  251. class="more flexr flex_ac"
  252. url="/pages/szw-order-list/index?status=1"
  253. hover-class="none"
  254. >全部订单
  255. <image class="more_img" src="/static/my/more.png" mode=""></image>
  256. </navigator>
  257. </view>
  258. <view class="fun_con mar_t50 flex_r flex_ac flex_jb">
  259. <navigator
  260. class="fun_list flex_c flex_ac"
  261. url="/pages/szw-order-list/index?status=2"
  262. hover-class="none"
  263. >
  264. <image class="fun_img" src="/static/my/payment.png" mode=""></image>
  265. <view class="fun_text">待付款</view>
  266. </navigator>
  267. <navigator
  268. class="fun_list flex_c flex_ac"
  269. url="/pages/szw-order-list/index?status=3"
  270. hover-class="none"
  271. >
  272. <image class="fun_img" src="/static/my/deliver.png" mode=""></image>
  273. <view class="fun_text">待发货</view>
  274. </navigator>
  275. <navigator
  276. class="fun_list flex_c flex_ac"
  277. url="/pages/szw-order-list/index?status=4"
  278. hover-class="none"
  279. >
  280. <image class="fun_img" src="/static/my/take.png" mode=""></image>
  281. <view class="fun_text">待收货</view>
  282. </navigator>
  283. <navigator
  284. class="fun_list flex_c flex_ac"
  285. url="/pages/szw-order-list/index?status=5"
  286. hover-class="none"
  287. >
  288. <image class="fun_img" src="/static/my/evaluate.png" mode=""></image>
  289. <view class="fun_text">待评价</view>
  290. </navigator>
  291. <navigator
  292. class="fun_list flex_c flex_ac"
  293. url="/pages/order-refund-list/index?status=5"
  294. hover-class="none"
  295. >
  296. <image class="fun_img" src="/static/my/refund.png" mode=""></image>
  297. <view class="fun_text">退换货</view>
  298. </navigator>
  299. </view>
  300. </view>
  301. <view class="fun mar_t30">
  302. <view class="fun_title">我的服务</view>
  303. <view class="fun_con mar_t50 flex_r flex_ac flex_jb">
  304. <navigator
  305. class="fun_list flex_c flex_ac"
  306. url="/pages/about/index"
  307. hover-class="none"
  308. >
  309. <image class="fun_img" src="/static/my/about.png" mode=""></image>
  310. <view class="fun_text">关于我们</view>
  311. </navigator>
  312. <navigator
  313. class="fun_list flex_c flex_ac"
  314. url="/pages/notice/index"
  315. hover-class="none"
  316. >
  317. <image class="fun_img" src="/static/my/feedback.png" mode=""></image>
  318. <view class="fun_text">用户须知</view>
  319. </navigator>
  320. <navigator
  321. class="fun_list flex_c flex_ac"
  322. url="/pages/course/index"
  323. hover-class="none"
  324. >
  325. <image class="fun_img" src="/static/my/green.png" mode=""></image>
  326. <view class="fun_text">新手教程</view>
  327. </navigator>
  328. <view class="fun_list flex_c flex_ac">
  329. <button
  330. open-type="contact"
  331. style="background: #fff; border: 0; line-height: 1; padding: 0"
  332. >
  333. <image class="fun_img" src="/static/my/service.png" mode=""></image>
  334. <view class="fun_text">在线客服</view>
  335. </button>
  336. </view>
  337. </view>
  338. </view>
  339. </view>
  340. <view class="fz_w_text mar_t20 mar_b20">茶,让生活更美好!</view>
  341. <!-- 功能列表-end -->
  342. <!-- 授权 -->
  343. <authorize-module
  344. v-if="showAuth"
  345. :shopInfo="shopInfo"
  346. @authSuccess="onAuthSuccess"
  347. @onGotUserInfo="onGotUserInfo"
  348. ></authorize-module>
  349. <!-- 授权-end -->
  350. </view>
  351. </template>
  352. <script>
  353. let page = 1;
  354. let app = getApp();
  355. // let reqApi = new ReqApi();
  356. var appEv = app.$vm.$options;
  357. // import { ReqApi } from "@/utils/reqTools.js";
  358. import authorizeModule from "@/components/authorize-module/index";
  359. // import uniCopy from "@/js_sdk/xb-copy/uni-copy.js";
  360. import { get, post } from "@/request/api.js";
  361. export default {
  362. components: {
  363. authorizeModule,
  364. },
  365. data() {
  366. return {
  367. showAuth: false,
  368. shopInfo: {}, // 商铺信息
  369. userInfo: "", // 用户信息
  370. userInfoAccount: {}, // 账户数据
  371. customerServiceWeiXin: "", // 客服微信
  372. isShiMing: true,
  373. agentName: "", // 缘起
  374. };
  375. },
  376. onLoad: function (options) {
  377. //推荐人ID
  378. if (options.agentId) {
  379. app.globalData.agentId = options.agentId;
  380. }
  381. if (options && options.scene) {
  382. var scene = decodeURIComponent(options.scene).split("&");
  383. if (scene.length > 0) {
  384. var agentId = scene[0].split(":");
  385. app.globalData.agentId =
  386. agentId[1] && agentId[1] != "" ? agentId[1] : app.globalData.agentId;
  387. }
  388. }
  389. },
  390. onShow: function () {
  391. let that = this;
  392. let userId =
  393. app.globalData.systemUserInfo && app.globalData.systemUserInfo.userId
  394. ? app.globalData.systemUserInfo.userId
  395. : "";
  396. if (!userId || userId == "" || userId == undefined) {
  397. // #ifdef MP-WEIXIN
  398. that.showAuth = true;
  399. appEv.authorizeUserInfo((res) => {
  400. if (res) {
  401. that.shopInfo = app.globalData.shopInfo;
  402. that.showAuth = false;
  403. that.loadData();
  404. }
  405. });
  406. // #endif
  407. // #ifdef H5 || APP-PLUS
  408. uni.showToast({
  409. title: "跳转登录页",
  410. icon: "none",
  411. duration: 1200,
  412. mask: true,
  413. });
  414. // #endif
  415. } else {
  416. this.loadData();
  417. }
  418. },
  419. methods: {
  420. // 获取用户信息
  421. loadData: function () {
  422. let that = this;
  423. const info = reqApi.getMyIndex();
  424. if (info) {
  425. info.then((res) => {
  426. if (res.data.status == 200) {
  427. that.userInfo = res.data.userInfo;
  428. that.userInfoAccount = res.data.userInfoAccount;
  429. that.customerServiceWeiXin = res.data.customerServiceWeiXin;
  430. that.isShiMing = res.data.userInfo.identifyFlag == 0 ? false : true;
  431. }
  432. });
  433. }
  434. },
  435. //授权并登录
  436. onAuthSuccess: function () {
  437. var that = this;
  438. uni.showLoading({ mask: true });
  439. appEv.setData((res) => {
  440. that.loadData();
  441. uni.hideLoading();
  442. that.showAuth = false;
  443. });
  444. },
  445. // 跳转到实名页面
  446. goToAutonym: function () {
  447. let that = this;
  448. const info = reqApi.identifyUserPayment();
  449. if (info) {
  450. info.then((res) => {
  451. if (res.data.status == 200) {
  452. uni.navigateTo({
  453. url: "/pages/autonym-submit/index",
  454. });
  455. } else if (res.data.status == 999) {
  456. uni.navigateTo({
  457. url: "/pages/autonym-pay/index",
  458. });
  459. } else {
  460. appEv.errTip(res.data.msg);
  461. }
  462. });
  463. }
  464. },
  465. // 关闭实名信息
  466. closeAuto: function () {
  467. this.isShiMing = true;
  468. },
  469. // 未开放提示信息
  470. SetHint: function () {
  471. appEv.errTips("此功能暂未开放");
  472. },
  473. // 跳转到分享页面
  474. getImgPage: function () {
  475. let that = this;
  476. const info = reqApi.realName();
  477. if (info) {
  478. info.then((res) => {
  479. if (res.data.status == 200) {
  480. uni.navigateTo({
  481. // url:'/pages/mytest/poster'
  482. url: "/pages/invi-img/index",
  483. });
  484. } else {
  485. appEv.errTips("您还未实名");
  486. const infor = reqApi.identifyUserPayment();
  487. if (infor) {
  488. infor.then((rea) => {
  489. if (rea.data.status == 200) {
  490. uni.navigateTo({
  491. url: "/pages/autonym-submit/index",
  492. });
  493. } else if (rea.data.status == 999) {
  494. uni.navigateTo({
  495. url: "/pages/autonym-pay/index",
  496. });
  497. } else {
  498. appEv.errTip(rea.data.msg);
  499. }
  500. });
  501. }
  502. }
  503. });
  504. }
  505. },
  506. // 跳转到提现页面
  507. getToCash: function () {
  508. let that = this;
  509. const info = reqApi.realName();
  510. if (info) {
  511. info.then((res) => {
  512. if (res.data.status == 200) {
  513. uni.navigateTo({
  514. url: "/pages/cash/index",
  515. });
  516. } else {
  517. appEv.errTips("您还未实名");
  518. const infor = reqApi.identifyUserPayment();
  519. if (infor) {
  520. infor.then((rea) => {
  521. if (rea.data.status == 200) {
  522. uni.navigateTo({
  523. url: "/pages/autonym-submit/index",
  524. });
  525. } else if (rea.data.status == 999) {
  526. uni.navigateTo({
  527. url: "/pages/autonym-pay/index",
  528. });
  529. } else {
  530. appEv.errTip(rea.data.msg);
  531. }
  532. });
  533. }
  534. }
  535. });
  536. }
  537. },
  538. // 复制账号
  539. copyText: function (e) {
  540. // uniCopy({
  541. // content: e,
  542. // success: (res) => {},
  543. // error: (e) => {},
  544. // });
  545. },
  546. // 跳转到用户设置页面
  547. getToSetting: function () {
  548. uni.navigateTo({
  549. url: "/pages/setting/index",
  550. });
  551. },
  552. // 跳转到我的茶友页面
  553. getToTeaList: function () {
  554. uni.navigateTo({
  555. url: "/pages/my-tea-list/index",
  556. });
  557. },
  558. // 跳转到拼豆页面
  559. getToBean: function () {
  560. uni.navigateTo({
  561. url: "/pages/bean-info/index",
  562. });
  563. },
  564. // 跳转到拼团金页面
  565. getToAccMoney: function () {
  566. uni.navigateTo({
  567. url: "/pages/my-acc-money/my-acc-money",
  568. });
  569. },
  570. },
  571. };
  572. </script>
  573. <style lang="scss">
  574. // 页面配置
  575. page {
  576. background: #f5f5f5;
  577. }
  578. .container {
  579. padding: 0 0 30rpx;
  580. box-sizing: border-box;
  581. }
  582. .content {
  583. padding: 66rpx 30rpx 0;
  584. box-sizing: border-box;
  585. width: 100%;
  586. overflow: hidden;
  587. background-image: linear-gradient(to bottom, #fff, #f5f5f5);
  588. }
  589. // 页面配置-end
  590. // 用户信息
  591. .close_icon {
  592. margin-left: 24rpx;
  593. width: 26rpx;
  594. }
  595. .sj_icon {
  596. position: absolute;
  597. top: 100%;
  598. left: 60rpx;
  599. border-top: 16rpx solid rgba(0, 0, 0, 0.8);
  600. border-right: 16rpx solid transparent;
  601. border-left: 16rpx solid transparent;
  602. border-bottom: 0;
  603. }
  604. .coupon_info {
  605. position: absolute;
  606. top: -70rpx;
  607. left: 0;
  608. border-radius: 12rpx;
  609. background-color: rgba(0, 0, 0, 0.8);
  610. color: #fff;
  611. font-size: 28rpx;
  612. font-weight: 500;
  613. padding: 10rpx 24rpx;
  614. transition: all 0.6s ease;
  615. width: 420rpx;
  616. }
  617. .uerInfo {
  618. width: 100%;
  619. }
  620. .code_img:nth-child(1) {
  621. margin-left: 20rpx;
  622. }
  623. .level_img {
  624. width: 42rpx;
  625. height: 35rpx;
  626. z-index: 30;
  627. }
  628. .code_img {
  629. width: 42rpx;
  630. height: 44rpx;
  631. margin-left: 36rpx;
  632. }
  633. .account {
  634. font-size: 26rpx;
  635. color: #121212;
  636. margin-right: 20rpx;
  637. }
  638. .user_img .image {
  639. width: 100%;
  640. height: 100%;
  641. border-radius: 50%;
  642. }
  643. .user_con {
  644. width: calc(100% - 136rpx - 140rpx - 20rpx);
  645. overflow: hidden;
  646. }
  647. .user_img {
  648. width: 136rpx;
  649. height: 136rpx;
  650. margin-right: 20rpx;
  651. border-radius: 50%;
  652. position: relative;
  653. }
  654. .user_name text {
  655. font-size: 26rpx;
  656. font-family: "SourceHanSansSC-Medium";
  657. color: #121212;
  658. font-weight: 500;
  659. }
  660. .copy_account {
  661. width: 60rpx;
  662. height: 32rpx;
  663. background: #f1d3a8;
  664. font-size: 22rpx;
  665. color: #6b2909;
  666. border-radius: 6rpx;
  667. }
  668. .level_text {
  669. padding: 0 16rpx;
  670. border-radius: 13rpx;
  671. font-size: 20rpx;
  672. color: #6b2909;
  673. margin-left: -14rpx;
  674. margin-top: 6rpx;
  675. }
  676. .user_name {
  677. width: 100%;
  678. overflow: hidden;
  679. font-size: 46rpx;
  680. color: #121212;
  681. font-family: "SourceHanSansSC-Medium";
  682. font-weight: 500;
  683. line-height: 1;
  684. }
  685. // 用户信息-end
  686. // 账户信息
  687. .acc_head {
  688. width: 100%;
  689. overflow: hidden;
  690. }
  691. .acc_price {
  692. font-size: 24rpx;
  693. color: #fff;
  694. }
  695. .info_list:nth-child(1) {
  696. padding-left: 0;
  697. }
  698. .list_name {
  699. font-size: 24rpx;
  700. color: #ffffff;
  701. }
  702. .info_list:nth-last-child(1) {
  703. border-right: 0;
  704. }
  705. .info_con {
  706. width: 100%;
  707. overflow: hidden;
  708. margin-top: 60rpx;
  709. }
  710. .acc_hint {
  711. width: 100%;
  712. overflow: hidden;
  713. font-size: 20rpx;
  714. color: #fff;
  715. }
  716. .acc_price text {
  717. font-size: 46rpx;
  718. font-family: "SourceHanSansSC-Bold";
  719. color: #fff;
  720. }
  721. .list_text {
  722. font-size: 34rpx;
  723. font-size: 34rpx;
  724. font-family: "SourceHanSansSC-Bold";
  725. font-weight: bold;
  726. color: #fff;
  727. }
  728. .info_list {
  729. width: calc(100% / 3);
  730. height: 78rpx;
  731. align-items: inherit;
  732. box-sizing: border-box;
  733. padding-left: 30rpx;
  734. }
  735. .withdraw {
  736. width: 100rpx;
  737. height: 54rpx;
  738. background: #fff;
  739. border-radius: 27rpx;
  740. font-size: 26rpx;
  741. color: #11a375;
  742. font-family: "SourceHanSansSC-Medium";
  743. margin-left: 20rpx;
  744. }
  745. .recharge {
  746. width: 100rpx;
  747. height: 54rpx;
  748. box-sizing: border-box;
  749. border: 3rpx solid #fff;
  750. color: #fff;
  751. font-family: "SourceHanSansSC-Medium";
  752. border-radius: 27rpx;
  753. font-size: 26rpx;
  754. }
  755. .acc_info {
  756. width: 100%;
  757. overflow: hidden;
  758. background: url("~@/static/my/myBack.png") no-repeat;
  759. border-radius: 16rpx;
  760. padding: 30rpx;
  761. box-sizing: border-box;
  762. margin-top: 50rpx;
  763. background-size: 100% 100%;
  764. }
  765. // 账户信息-end
  766. // 功能列表
  767. .more {
  768. font-size: 24rpx;
  769. color: #999999;
  770. }
  771. .fun_con {
  772. width: 100%;
  773. overflow: hidden;
  774. }
  775. .fun_text {
  776. font-size: 24rpx;
  777. color: #333333;
  778. }
  779. .fun_list button::after {
  780. border: 0 !important;
  781. }
  782. .more_img {
  783. width: 12rpx;
  784. height: 20rpx;
  785. margin-left: 11rpx;
  786. }
  787. .fun_img {
  788. width: 50rpx;
  789. height: 50rpx;
  790. margin-bottom: 20rpx;
  791. }
  792. .fun_container {
  793. width: 100%;
  794. overflow: hidden;
  795. padding: 0 30rpx;
  796. box-sizing: border-box;
  797. }
  798. .fun_title {
  799. font-size: 32rpx;
  800. color: #232323;
  801. font-family: "SourceHanSansSC-Bold";
  802. font-weight: bold;
  803. }
  804. .fun {
  805. width: 100%;
  806. overflow: hidden;
  807. border-radius: 16rpx;
  808. background: #fff;
  809. padding: 30rpx;
  810. box-sizing: border-box;
  811. }
  812. .user_level {
  813. background: linear-gradient(to right, #ffeabd, #ffc479);
  814. padding: 10rpx 20rpx;
  815. box-sizing: border-box;
  816. border-radius: 6rpx;
  817. overflow: hidden;
  818. }
  819. // 功能列表-end
  820. </style>