index.vue 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834
  1. <template>
  2. <view class="test-result-warp">
  3. <view class="test-result-inner" v-show="showContent">
  4. <view class="test-result-content">
  5. <view class="target-content" ref="targetDom" id="targetDom">
  6. <view class="total-score-progress-content">
  7. <view class="test-result-first-floor">
  8. <view>
  9. <view class="scale-name" v-if="name">量表名称:{{ name }}</view>
  10. <view class="test-time" v-if="time">测试时间:{{ time }}</view>
  11. </view>
  12. <u-avatar size="100" :src="avatarUrl"></u-avatar>
  13. </view>
  14. </view>
  15. <!-- <view class="table-title" v-if="scoresList">分值</view>
  16. <unTable :scoresList="scoresList" :testResult="testResult" /> -->
  17. <view class="radar-title" v-if="scoreList && scoreList.length > 0">你的分数</view>
  18. <leiDa :reference="reference" :scoreList="scoreList" :indicator="indicator" />
  19. <view class="over-style" v-if="showResultText">结果分析</view>
  20. <view v-if="showResultText">
  21. <view class="dimension-warp" v-for="(list, j) in symptomDescription" :key="j">
  22. <view class="dimension-name">名称:{{ list.name }}</view>
  23. <view class="dimension-content">
  24. <view class="dimension-item" v-if="list.score && list.score != '无'">
  25. <text class="dimension-item-title">得分</text>
  26. <text class="dimension-item-mh">:</text>
  27. <text class="dimension-item-desc">{{ list.percent }}</text>
  28. </view>
  29. <view class="dimension-item" v-if="list.symptom && list.symptom != '无'">
  30. <text class="dimension-item-title">解释</text>
  31. <text class="dimension-item-mh">:</text>
  32. <text class="dimension-item-desc">{{ list.symptom }}</text>
  33. </view>
  34. <view class="dimension-item"
  35. v-if="list.improvementSuggestions && list.improvementSuggestions != '无'">
  36. <text class="dimension-item-title">说明</text>
  37. <text class="dimension-item-mh">:</text>
  38. <text class="dimension-item-desc">{{ list.improvementSuggestions }}</text>
  39. </view>
  40. <view class="dimension-item" v-if="list.suggestion && list.suggestion != '无'">
  41. <text class="dimension-item-title">建议</text>
  42. <text class="dimension-item-mh">:</text>
  43. <text class="dimension-item-desc">{{ list.suggestion }}</text>
  44. </view>
  45. </view>
  46. </view>
  47. </view>
  48. <u-row>
  49. <u-col span="12">
  50. <div class="report-tip">
  51. <div class="tip-title">报告阅读说明</div>
  52. <p class="tip-desc">谢谢您的参与,阅读本报告时,请注意以下内容:</p>
  53. <p class="tip-content">本结果仅供参考,不可作为临床诊断的依据;</p>
  54. <p class="tip-content">如对报告有不理解的地方,建议咨询专业人员;</p>
  55. <p class="tip-content">如结果与你自己或他人感知的有出入,可回忆在测试<br>时是否有事情影响到你,或自己答辩时是否有所顾虑。</p>
  56. </div>
  57. </u-col>
  58. </u-row>
  59. </view>
  60. <u-line></u-line>
  61. </view>
  62. </view>
  63. </view>
  64. </template>
  65. <script>
  66. import leiDa from "@/components/mpvueEcharts/leiDa.vue"
  67. import unTable from "../components/unTable.vue"
  68. import {
  69. baseUrl,
  70. photoUrl
  71. } from '@/common/config.js'
  72. var loginRes;
  73. import {
  74. getRecordById
  75. } from "@/api/index.js";
  76. var _this;
  77. export default {
  78. name: "testResults",
  79. components: {
  80. leiDa,
  81. unTable
  82. },
  83. data() {
  84. return {
  85. getBenDatas: null,
  86. avatarUrl: "",
  87. petName: "",
  88. showTestedPerson: false,
  89. baseUrl: baseUrl,
  90. name: "",
  91. time: "",
  92. totalScores: 0,
  93. symptomScore: [],
  94. symptomDescription: [],
  95. symptom: "",
  96. reference: [],
  97. scoreList: [],
  98. indicator: [],
  99. improvementSuggestions: "无",
  100. scoresList: [],
  101. resultId: "",
  102. subjectOrCognitiveId: "",
  103. testResult: 2,
  104. imgUrl: '',
  105. messageShare: 0,
  106. productList: [{
  107. name: '谢谢您的参与,阅读本报告时,请注意以下内容:'
  108. },
  109. {
  110. name: '. 本结果仅供参考,不可作为临床诊断的依据'
  111. },
  112. {
  113. name: '. 如结果与你自己或他人感知的有出入,可回忆在测试'
  114. },
  115. {
  116. name: '时是否有事情影响了你,或自己答题时是否有所顾虑'
  117. },
  118. {
  119. name: '. 如对报告有不理解的地方,建议向专业人员进行咨询'
  120. }
  121. ],
  122. showResultText: false,
  123. relevantList: [],
  124. scaleInfo: {},
  125. flag: '',
  126. treadStatu: false, //踩赞状态
  127. praiseStatu: false, //点赞状态
  128. treadId: '',
  129. praiseId: '',
  130. downloadBtn: {
  131. height: '80px !important',
  132. width: '250px !important',
  133. fontSize: '32px',
  134. color: '#FFFFFF',
  135. background: '#FF9710',
  136. border: 'none',
  137. },
  138. returnBtn: {
  139. height: '80px !important',
  140. width: '250px !important',
  141. fontSize: '32px',
  142. color: '#FF9710',
  143. background: '#FFE6C7',
  144. border: 'none',
  145. },
  146. shareBtn: {
  147. height: '80px !important',
  148. width: '80px !important',
  149. fontSize: '32px',
  150. color: '#FF9710',
  151. background: '#FFE6C7',
  152. border: 'none',
  153. },
  154. // arrow_left_bold: this.$imageUrl.urls.arrow_left_bold, //左侧箭头图标
  155. likeNum: 0, //点赞数量
  156. notLikeNum: 0, //不喜欢数量
  157. commentNum: 0, //评论数量
  158. showContent: false, //等接口返回数据初始化完成再
  159. };
  160. },
  161. onBackPress(event) {
  162. uni.redirectTo({
  163. url: "/pages/tab/scaleTest/index"
  164. });
  165. return true;
  166. },
  167. onLoad(options) {
  168. _this = this;
  169. let bings = uni.getStorageSync('beginTextData')
  170. if (bings) {
  171. let bing = JSON.parse(bings);
  172. _this.getBenDatas = bing;
  173. }
  174. if (options.resultId || options.scene) {
  175. if (options.messageShare == 1) {
  176. this.messageShare = options.messageShare
  177. }
  178. _this.resultId = options.resultId || options.scene;
  179. _this.getScaleTestResults(_this.resultId);
  180. }
  181. },
  182. onShow() {
  183. this.showTestedPerson = this.petName && this.avatarUrl;
  184. },
  185. onReachBottom() {},
  186. methods: {
  187. navBackTest() {
  188. uni.$emit('updateData', encodeURIComponent(JSON.stringify(this.getBenDatas)))
  189. uni.navigateBack({
  190. delta: 2
  191. })
  192. },
  193. leftClick() {
  194. console.log("-this.messageShare------>", this.messageShare)
  195. if (this.messageShare == 1) {
  196. uni.switchTab({
  197. url: "/pages/tab/scaleTest/index"
  198. })
  199. } else {
  200. uni.navigateBack();
  201. }
  202. },
  203. navBack() {
  204. this.leftClick()
  205. },
  206. getScaleTestResults(id) {
  207. console.log('111:', new Date().getTime());
  208. _this.$request
  209. .get({
  210. url: `${getRecordById}?id=${id}`,
  211. loadingTip: "加载中...",
  212. data: {},
  213. })
  214. .then(
  215. (res) => {
  216. console.log('222:', new Date().getTime());
  217. console.log("----测试结果--->", res);
  218. if (res.code == 200) {
  219. _this.testResult = parseInt(JSON.parse(res.data?.userRecordEntity?.testResult)[0].version);
  220. _this.name = res.data.userRecordEntity.name;
  221. _this.flag = res.data.userRecordEntity.flag;
  222. _this.scaleInfo = res.data.userRecordEntity;
  223. let testDateTime = res.data.userRecordEntity.testDate;
  224. let yearMonthDay = testDateTime
  225. .replace("年", "/")
  226. .replace("月", "/")
  227. .replace("日", " ")
  228. .replace("时", ":")
  229. .replace("分", ":")
  230. .replace("秒", "");
  231. _this.time = yearMonthDay;
  232. if (_this.testResult == 2) {
  233. _this.getDataList(res.data);
  234. } else {
  235. _this.scoresList = JSON.parse(res.data.userRecordEntity.testResult);
  236. _this.init(_this.scoresList[0].tableContext[0].value[0])
  237. }
  238. this.showContent = true;
  239. } else if (res.code == 401) {} else {
  240. // uni.showToast({
  241. // title: "加载有误",
  242. // icon: "none",
  243. // })
  244. (res) => {
  245. console.log("世界上绝对绝对绝对绝对绝对的", res);
  246. }
  247. }
  248. })
  249. },
  250. init(v) {
  251. _this.totalScores = Number(v);
  252. },
  253. getDataList(data) {
  254. let v = JSON.parse(data.userRecordEntity.testResult);
  255. _this.scoresList = v;
  256. console.log("-----传入的参数----->", v);
  257. v.forEach((items) => {
  258. if (items.newTableContext.iconInfo != "") {
  259. let indicatorList = items?.newTableContext?.iconInfo?.indicator;
  260. if (indicatorList.length > 0) {
  261. indicatorList.forEach((data) => {
  262. _this.indicator.push({
  263. text: data.text,
  264. max: Number(data.max)
  265. });
  266. });
  267. }
  268. let referenceList = items?.newTableContext?.iconInfo?.reference || [];
  269. if (referenceList.length > 0) {
  270. referenceList.forEach((data) => {
  271. _this.reference.push(Number(data));
  272. });
  273. }
  274. let scoreLists = items?.newTableContext?.iconInfo?.scoreList;
  275. if (scoreLists.length > 0) {
  276. scoreLists.forEach((data) => {
  277. _this.scoreList.push(Number(data));
  278. });
  279. }
  280. console.log("==1111=====>", _this.indicator)
  281. console.log("==2222=====>", _this.reference)
  282. console.log("==3333=====>", _this.scoreList)
  283. }
  284. // _this.symptomDescription=[]
  285. items.newTableContext.result.forEach((item) => {
  286. if (!item) return;
  287. if (item.name === "总分" || item.name === "压力综合指数") {
  288. _this.init(item.score);
  289. _this.symptom = item.symptom;
  290. }
  291. if (item.isTotalScoreExplain === "是") {
  292. _this.improvementSuggestions = item.symptom;
  293. }
  294. _this.symptomScore.push({
  295. name: item.name,
  296. score: item.score
  297. });
  298. // 获取维度数据
  299. this.symptomDescription.push(item);
  300. });
  301. if (this.symptomDescription && this.symptomDescription.length > 0) {
  302. //判断维度显示
  303. this.showResultText = true;
  304. }
  305. console.log("0000-----000", _this.symptomDescription);
  306. });
  307. }
  308. },
  309. };
  310. </script>
  311. <style lang="scss" scoped>
  312. .test-result-warp {
  313. // width: 100%;
  314. max-width: 750rpx;
  315. height: 100%;
  316. box-sizing: border-box;
  317. background-image: linear-gradient(#A9EBFF, #FFFFFF);
  318. }
  319. .test-result-inner {
  320. width: 100%;
  321. // height: calc(100vh - var(--status-bar-height) - 80px);
  322. overflow: hidden;
  323. overflow-y: scroll;
  324. box-sizing: border-box;
  325. padding: 0 20px;
  326. .test-result-content {
  327. width: 100%;
  328. background: #FFFFFF;
  329. box-sizing: border-box;
  330. padding: 18px 18px 0;
  331. border-radius: 18px 18px 0 0;
  332. margin-top: 15px;
  333. .target-content {
  334. margin-bottom: 18px;
  335. }
  336. }
  337. }
  338. .report-tip {
  339. width: 100%;
  340. margin-top: 20px;
  341. // padding-left: 40px;
  342. }
  343. .tip-title {
  344. width: 100px;
  345. height: 35px;
  346. font-size: 15px;
  347. font-family: PingFang SC;
  348. font-weight: 500;
  349. // color: #308594;
  350. color: #000;
  351. line-height: 35px;
  352. text-align: left;
  353. // background-image: linear-gradient(to right, #6fc1cf, #deeff4);
  354. // border-top-right-radius: 18px;
  355. // border-bottom-left-radius: 18px;
  356. }
  357. .tip-desc {
  358. box-sizing: border-box;
  359. font-size: 12px;
  360. font-family: PingFang SC;
  361. // color: #666666;
  362. color: #A3A3A3;
  363. line-height: 25px;
  364. padding-left: 0px;
  365. }
  366. .tip-content {
  367. box-sizing: border-box;
  368. font-size: 12px;
  369. font-family: PingFang SC;
  370. // color: #000;
  371. color: #575757;
  372. line-height: 25px;
  373. display: list-item;
  374. list-style-type: disc;
  375. margin-left: 5px;
  376. }
  377. /* .container {
  378. width: 750px;
  379. height: 320px;
  380. background-color: aquamarine;
  381. } */
  382. .total-score-progress-content {
  383. // padding: 20px 0;
  384. // margin-top: 120px;
  385. margin-bottom: 20px;
  386. .test-result-first-floor {
  387. display: flex;
  388. flex-direction: row;
  389. justify-content: space-between;
  390. align-items: center;
  391. .scale-name {
  392. font-size: 18px;
  393. font-family: PingFang SC-Regular, PingFang SC;
  394. font-weight: 600;
  395. color: #FFAC41;
  396. line-height: 40px;
  397. }
  398. .test-time {
  399. font-size: 16px;
  400. font-family: PingFang SC-Regular, PingFang SC;
  401. color: rgba(65, 65, 65, 0.49);
  402. line-height: 20px;
  403. }
  404. }
  405. }
  406. .table-title {
  407. width: 76px;
  408. height: 24px;
  409. font-size: 18px;
  410. font-family: PingFang SC;
  411. font-weight: 500;
  412. line-height: 24px;
  413. text-indent: 12px;
  414. color: #fff;
  415. text-align: left;
  416. background: #FF6A97;
  417. border-radius: 0 36px 36px 0;
  418. margin: 25px 0;
  419. }
  420. .radar-title {
  421. width: 106px;
  422. height: 24px;
  423. font-size: 18px;
  424. font-family: PingFang SC;
  425. font-weight: 500;
  426. line-height: 24px;
  427. text-indent: 12px;
  428. color: #fff;
  429. text-align: left;
  430. background: #2CC5F2;
  431. border-radius: 0 36px 36px 0;
  432. margin: 25px 0;
  433. }
  434. .total-score-progress-width {
  435. width: 80%;
  436. }
  437. .total-score-progress {
  438. font-size: 40px;
  439. font-weight: bold;
  440. width: 120px
  441. }
  442. .total-score-progress-test {
  443. font-size: 32px;
  444. }
  445. .demo-layout-bg-purple-light {
  446. display: flex;
  447. padding: 0 40px;
  448. }
  449. .demo-layout-bg-purple {
  450. width: 200px;
  451. height: 200px
  452. }
  453. .demo-layout-bg-purple image {
  454. width: 100%;
  455. height: 100%
  456. }
  457. .custom-style-list {
  458. // width: 94%;
  459. width: 100%;
  460. margin: 0 auto;
  461. }
  462. .b-b {
  463. border: 1px solid #f5f5f5;
  464. }
  465. .b-d {
  466. border-right: 1px solid #f5f5f5;
  467. }
  468. .custom-style-list-left {
  469. text-align: left
  470. }
  471. .custom-style-list-right {
  472. text-align: center
  473. }
  474. .padding20 {
  475. margin-top: 20px
  476. }
  477. .textIndent {
  478. text-indent: 33px;
  479. }
  480. .content_app11 {
  481. width: 210px !important;
  482. height: 91px !important;
  483. }
  484. ::v-deep .u-button--mini {
  485. height: 90px !important;
  486. width: 210px !important;
  487. }
  488. .over-style {
  489. // color: #666666;
  490. // font-size: 16px;
  491. // font-weight: 400;
  492. // border-left: 4px solid #666;
  493. // padding-left: 10px;
  494. // margin-left: 20px;
  495. width: 106px;
  496. height: 24px;
  497. font-size: 18px;
  498. font-family: PingFang SC;
  499. font-weight: 500;
  500. line-height: 24px;
  501. text-indent: 12px;
  502. color: #fff;
  503. text-align: left;
  504. // background: #B1DF56;
  505. background: #FF9B6E;
  506. border-radius: 0 36px 36px 0;
  507. margin: 25px 0;
  508. }
  509. .dimension-warp {
  510. width: 100%;
  511. margin-top: 20px;
  512. }
  513. .dimension-name {
  514. height: 20px;
  515. line-height: 20px;
  516. font-size: 16px;
  517. font-family: PingFang SC-Regular, PingFang SC;
  518. color: #E8B643;
  519. border-left: 6px solid #E8B643;
  520. padding-left: 13px;
  521. }
  522. .dimension-content {
  523. width: 100%;
  524. box-sizing: border-box;
  525. padding: 10px 6px;
  526. background: #F6F5F5;
  527. border-radius: 8px;
  528. margin-top: 20px;
  529. font-size: 14px;
  530. font-family: PingFang SC-Regular, PingFang SC;
  531. color: #505050;
  532. .dimension-item {
  533. display: flex;
  534. flex-direction: row;
  535. justify-content: flex-start;
  536. line-height: 24px;
  537. .dimension-item-title {
  538. width: 25%;
  539. height: 20px;
  540. font-weight: bold;
  541. text-align: justify;
  542. // text-align-last: justify;
  543. text-justify: distribute-all-lines;
  544. }
  545. .dimension-item-title::after {
  546. width: 100%;
  547. display: inline-block;
  548. content: ''; //这三个都不可以少
  549. }
  550. .dimension-item-mh {
  551. width: 20px;
  552. font-weight: bold;
  553. }
  554. .dimension-item-desc {
  555. width: calc(75% - 20px);
  556. }
  557. }
  558. }
  559. .analysis-title {
  560. font-size: 26px;
  561. font-family: PingFang SC-Heavy, PingFang SC;
  562. font-weight: 800;
  563. color: #575757;
  564. line-height: 50px;
  565. }
  566. .analysis-desc {
  567. font-size: 24px;
  568. font-family: PingFang SC-Regular, PingFang SC;
  569. font-weight: 400;
  570. color: #575757;
  571. line-height: 45px;
  572. }
  573. .operate_wrap {
  574. display: flex;
  575. width: 710px;
  576. padding: 60px 0;
  577. margin: 0 auto;
  578. justify-content: space-around;
  579. align-items: flex-start;
  580. image {
  581. width: 80px;
  582. }
  583. }
  584. .operate_item {
  585. display: flex;
  586. flex-direction: row;
  587. justify-content: center;
  588. align-items: center;
  589. position: relative;
  590. .like-num,
  591. .not-like-num,
  592. .comment-num {
  593. font-size: 22px;
  594. font-family: PingFang SC-Bold, PingFang SC;
  595. color: #04919B;
  596. margin-left: 10px;
  597. }
  598. &_img {
  599. width: 80px;
  600. height: 80px;
  601. }
  602. }
  603. .operate_item:active {
  604. opacity: 0.8;
  605. }
  606. .comment {
  607. // width: 709px;
  608. width: 100%;
  609. background: #FFFFFF;
  610. opacity: 1;
  611. margin: 34px auto;
  612. }
  613. .comment_top {
  614. display: flex;
  615. flex-direction: row;
  616. justify-content: space-between;
  617. align-items: center;
  618. // margin: 35px 0 10px;
  619. margin-bottom: 20px;
  620. }
  621. .comment_title {
  622. // display: flex;
  623. // justify-content: space-between;
  624. font-size: 30px;
  625. font-family: PingFang SC-Heavy, PingFang SC;
  626. font-weight: 800;
  627. color: #04919B;
  628. }
  629. .comment_more {
  630. font-size: 22px;
  631. font-family: PingFang SC-Regular, PingFang SC;
  632. color: #04919B;
  633. }
  634. .swiper {
  635. height: 410px;
  636. border-radius: 20px;
  637. // overflow: hidden;
  638. }
  639. // .comment .swiper {
  640. // height: 180px;
  641. // }
  642. .swiper-item {
  643. box-sizing: border-box;
  644. // display: flex;
  645. min-height: 180px;
  646. // text-align: center;
  647. margin-right: 16px;
  648. justify-content: center;
  649. align-items: center;
  650. // padding: 0 50px;
  651. border-radius: 36px 36px 36px 36px;
  652. background: #EEFDFE;
  653. opacity: 1;
  654. overflow: hidden;
  655. &_image {
  656. width: 54px;
  657. height: 54px;
  658. border-radius: 50%;
  659. }
  660. &_right {
  661. min-width: 60%;
  662. font-size: 26px;
  663. font-family: PingFang SC-Heavy, PingFang SC;
  664. font-weight: 800;
  665. color: #575757;
  666. margin-left: 20px;
  667. text-align: left;
  668. text {
  669. font-size: 22px;
  670. font-family: PingFang SC-Regular, PingFang SC;
  671. font-weight: 400;
  672. color: rgba(65, 65, 65, 0.49);
  673. line-height: 48px;
  674. overflow: hidden;
  675. text-overflow: ellipsis;
  676. display: -webkit-box;
  677. -webkit-box-orient: vertical;
  678. -webkit-line-clamp: 2;
  679. }
  680. }
  681. &_end {
  682. font-size: 22px;
  683. font-family: PingFang SC-Regular, PingFang SC;
  684. font-weight: 400;
  685. color: rgba(65, 65, 65, 0.49);
  686. line-height: 48px;
  687. }
  688. }
  689. .comment>>>.uni-list {
  690. width: 98%;
  691. .uni-list-item:nth-child(1) {
  692. margin-bottom: 10px;
  693. }
  694. }
  695. .comment>>>.uni-list-item {
  696. // background-color: #EEFDFE;
  697. background: #EEFDFE;
  698. border-radius: 36px;
  699. }
  700. .comment>>>.uni-list-chat {
  701. background-color: #EEFDFE;
  702. margin-top: 20px;
  703. }
  704. .slot-title {
  705. width: 90%;
  706. // font-size: 28px;
  707. // font-family: PingFang SC-Heavy, PingFang SC;
  708. // font-weight: 800;
  709. // color: #575757;
  710. margin-left: 15px;
  711. font-size: 28px;
  712. font-family: PingFang SC-Regular, PingFang SC;
  713. font-weight: 400;
  714. color: #1B90B2;
  715. // line-height: 48px;
  716. }
  717. .slot-text {
  718. margin-left: 15px;
  719. // font-size: 22px;
  720. // font-family: PingFang SC-Regular, PingFang SC;
  721. // font-weight: 400;
  722. // color: #575757;
  723. // line-height: 1.8;
  724. font-size: 22px;
  725. font-family: PingFang SC-Regular, PingFang SC;
  726. font-weight: 400;
  727. color: #575757;
  728. line-height: 48px;
  729. }
  730. .slot-desc {
  731. margin-top: 6px;
  732. margin-left: 15px;
  733. font-size: 22px;
  734. font-family: PingFang SC-Regular, PingFang SC;
  735. // font-weight: 400;
  736. color: #FFAC41;
  737. // line-height: 48px;
  738. .slot-desc-tag {
  739. margin-right: 14px;
  740. }
  741. .slot-desc-num {
  742. opacity: 0.49;
  743. // margin-left: 14px;
  744. color: #414141;
  745. }
  746. }
  747. .btn-content {
  748. width: 100%;
  749. display: flex;
  750. flex-direction: row;
  751. justify-content: space-around;
  752. align-items: center;
  753. padding: 30px 0 60px;
  754. }
  755. </style>