healthReport.vue 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665
  1. <template>
  2. <view class="content">
  3. <!-- 个人信息 -->
  4. <!-- <view class="blur-bg-2"></view> -->
  5. <view class="top-btn">
  6. <view class="back x-c">
  7. <!-- <image src='/static/image/new/icon_back.svg'></image>
  8. 返回 -->
  9. </view>
  10. <view class="title x-c">
  11. <image src='/static/image/new/img_title1.svg'></image>
  12. <text>检测报告</text>
  13. <image src='/static/image/new/img_title2.svg'></image>
  14. </view>
  15. <view class="index x-c" @click="goIndex">
  16. <image src='/static/image/new/icon_home.svg'></image>
  17. 首页
  18. </view>
  19. </view>
  20. <view class="userBox">
  21. <view class="left">
  22. <view class="tizhi">
  23. <view class="title-l x-f">
  24. <image src='/static/image/new/icon_taiji.svg'></image>
  25. 您的主体质为
  26. </view>
  27. <view class="titbox">
  28. <image class="img-l" src='/static/image/new/img_cloud1.svg'></image>
  29. <view class="x-c">
  30. <view class="textbg x-c">阳</view>
  31. <view class="textbg x-c">虚</view>
  32. <view class="textbg x-c">质</view>
  33. </view>
  34. <image class="img-r" src='/static/image/new/img_cloud2.svg'></image>
  35. </view>
  36. <view class="constitution x-bc">
  37. <view class="constitution-charts">
  38. <qiun-data-charts type="radar" :opts="constitutionOpts" :chartData="constitutiontData" />
  39. </view>
  40. <view class="table-wrapper">
  41. <view class="table topf" style="grid-template-columns:1fr .8fr">
  42. <view class="table-list u-f-ajc">
  43. 体质
  44. </view>
  45. <view class="table-list u-f-ajc">
  46. 积分
  47. </view>
  48. </view>
  49. <view class="">
  50. <view class="table color2 bgF u-f-ajc" style="grid-template-columns:1fr .8fr" v-for="(item,index) in constitution"
  51. :key="index">
  52. <view class="table-list u-f-ajc" style="border-right: 1px solid #96E5D1;background: #F4FFFC;">
  53. {{item.name}}
  54. </view>
  55. <view class="u-f-ajc">
  56. {{item.score}}
  57. </view>
  58. </view>
  59. </view>
  60. </view>
  61. </view>
  62. </view>
  63. <view class="suggest">
  64. <image class="tit" src='/static/image/new/img_advice.svg'></image>
  65. <view class="desc">
  66. 日常宜温补阳气,多摄入生姜、韭菜、核桃,避冰饮、生食;规律作息,晨起适度运动,可艾灸足三里、关元穴。
  67. </view>
  68. </view>
  69. </view>
  70. <view class="right">
  71. <view class="temp x-start">
  72. <view class="title-box x-start">
  73. <image src='/static/image/new/icon_heat.svg'></image>
  74. <view class="y-start">
  75. <text class="txt">体温</text>
  76. <view class="num x-end">36.5
  77. <text class="unit">°C</text>
  78. </view>
  79. </view>
  80. </view>
  81. <view class="status x-c">正常</view>
  82. </view>
  83. <view class="pressure x-start">
  84. <view class="title-box x-start">
  85. <image src='/static/image/new/icon_blood.svg'></image>
  86. <view class="y-start">
  87. <text class="txt">血压</text>
  88. <view class="num x-end">145/95
  89. <text class="unit">mmHg</text>
  90. </view>
  91. <view class="other">收缩压/舒张压</view>
  92. </view>
  93. </view>
  94. <view class="status2 x-c">偏高</view>
  95. </view>
  96. <view class="code">
  97. <view class="title-box x-f">
  98. <image src='/static/image/new/icon_report.svg'></image>
  99. <text class="txt">获取详细报告</text>
  100. </view>
  101. <view class="tips">
  102. 您的健康报告与个性化调理方案已生成,手机扫码查看。报告链接也会发送到您预留的手机上。
  103. </view>
  104. <view class="code-box">
  105. <image src="/static/logo_icon.png"></image>
  106. </view>
  107. </view>
  108. </view>
  109. </view>
  110. </view>
  111. </template>
  112. <script>
  113. import {
  114. getUserInfoByUserId,
  115. getUserInfo
  116. } from '@/api/user.js';
  117. export default {
  118. data() {
  119. return {
  120. form: {
  121. username: '', // 姓名
  122. phone: '', // 手机号
  123. sex: 1, // 性别(1-男,0-女)
  124. age: '', // 年龄
  125. height: '', // 身高
  126. weight: '', // 体重
  127. idCard:'',
  128. // previousMedicalHistory: '', // 既往病史
  129. // habitList: [], //饮食习惯
  130. // historyOfAllergies: '' //过敏史
  131. },
  132. // 每个输入框的高亮状态
  133. highlightStatus: {
  134. username: false,
  135. phone: false,
  136. idCard: false,
  137. age: false,
  138. height: false,
  139. weight: false
  140. },
  141. constitution: [
  142. {name:'阳虚质',score:73},
  143. {name:'气虚质',score:56},
  144. {name:'阴虚质',score:50},
  145. {name:'痰湿质',score:42},
  146. {name:'湿热质',score:18},
  147. {name:'气郁质',score:9},
  148. {name:'特禀质',score:8},
  149. {name:'平和质',score:2},
  150. {name:'血瘀质',score:0},
  151. ],
  152. constitutionOption:[
  153. {
  154. "特禀质": {
  155. "定义": "属于先天禀赋异常,主要表现为对花粉、尘螨、某些食物或药物等过敏,易患哮喘、荨麻疹、过敏性鼻炎等过敏性疾病。",
  156. "成因": "主要与先天遗传因素、环境因素或药物因素等密切相关。",
  157. "经络": ["肺经", "脾经", "肾经"],
  158. "分析": "特禀质以先天禀赋异常为主,肺经主卫外固表,脾经主运化水湿,肾经主藏精抗邪。拍打肺经增强卫外功能,脾经健脾益气,肾经固本培元,三经协同提高机体对过敏原的耐受性,减少哮喘、荨麻疹等发作。"
  159. }
  160. },
  161. {
  162. "平和质": {
  163. "定义": "中医所推崇的理想体质状态,表现为阴阳气血调和,体态适中,面色红润且富有光泽,精力充沛,性格随和开朗,对环境的适应能力强,不易患病且恢复迅速。",
  164. "成因": "主要与先天禀赋良好及后天调养得当密切相关,如作息规律、饮食均衡、心态平和等。",
  165. "经络": ["肺经", "脾经", "肾经"],
  166. "分析": "平和质者阴阳气血调和,肺经主气司呼吸,脾经主运化升清,肾经主藏精生髓,三经气血运行通畅,共同维持机体平衡。肺经通畅保障呼吸功能,脾经健运促进水谷精微吸收,肾经充盈支撑先天之本,三者协同维持健康状态。"
  167. }
  168. },
  169. {
  170. "气虚质": {
  171. "定义": "以元气不足为主要特征,常表现为疲乏无力、气短懒言、精神不振、易出汗、舌淡红且边有齿痕,抵抗力较弱,易患感冒等疾病。",
  172. "成因": "多因先天禀赋不足、后天脾胃虚弱、过度劳累或久病耗伤气血所致。",
  173. "经络": ["肺经", "脾经", "胃经"],
  174. "分析": "气虚质以肺脾两虚为主,肺经主气不足则呼吸短促,脾经运化无力则气血生化不足。胃经为多气多血之经,拍打胃经可增强脾胃功能,促进气血生成。三经调理需以补益肺气、健脾和胃为重点,改善乏力、气短症状。"
  175. }
  176. },
  177. {
  178. "阳虚质": {
  179. "定义": "表现为阳气不足,以畏寒怕冷、手足不温、喜热饮食、精神不振、舌淡胖嫩且边有齿痕为主要特征,耐夏不耐冬。",
  180. "成因": "主要与先天禀赋不足、久居寒冷环境、过度劳累耗伤阳气或年老体衰等因素有关。",
  181. "经络": ["肾经", "脾经", "膀胱经"],
  182. "分析": "阳虚质以肾阳不足为核心,肾经主温煦全身,脾经运化失司则水湿内停,膀胱经主一身之表,阳虚者易感外寒。拍打肾经可温补肾阳,脾经增强运化,膀胱经促进排寒,三经协同改善畏寒、四肢不温等症状。"
  183. }
  184. },
  185. {
  186. "阴虚质": {
  187. "定义": "以体内阴液亏少为主要特征,常表现为口燥咽干、手足心热、潮热盗汗、心烦易怒、失眠多梦、大便干结、舌红少津。",
  188. "成因": "多因先天阴液不足、久病伤阴、长期熬夜、过食辛辣燥热之品或高温环境工作等因素导致。",
  189. "经络": ["肾经", "肝经", "心经"],
  190. "分析": "阴虚质以肾阴亏虚为主,肾经失养则腰膝酸软,肝经阴虚则肝阳上亢(如潮热、盗汗),心经阴虚则心烦失眠。拍打肾经滋阴补肾,肝经平肝潜阳,心经清心除烦,三经调理可缓解口干、五心烦热等症。"
  191. }
  192. },
  193. {
  194. "痰湿质": {
  195. "定义": "以痰湿凝聚为主要特征,表现为形体肥胖、腹部肥满松软、面部皮肤油脂较多、多汗且黏、胸闷痰多、口黏腻或甜、舌体胖大且苔白腻。",
  196. "成因": "主要与先天禀赋因素、后天饮食不节(如暴饮暴食、嗜食肥甘厚味)、缺乏运动或年老脾胃功能减弱等因素有关。",
  197. "经络": ["脾经", "肺经", "胃经"],
  198. "分析": "痰湿质以脾失健运为核心,脾经运化水湿功能减弱,肺经通调水道受阻,胃经受纳腐熟异常则痰湿内生。拍打脾经可健脾祛湿,肺经宣肺化痰,胃经和胃降浊,三经协同改善肥胖、胸闷痰多等症状。"
  199. }
  200. },
  201. {
  202. "湿热质": {
  203. "定义": "以湿热内蕴为主要特征,表现为面垢油光、易生痤疮粉刺、口苦口干、身重困倦、大便黏滞不爽或燥结、小便短黄、舌质偏红且苔黄腻。",
  204. "成因": "多因先天湿热内蕴、长期居住潮湿环境、过食辛辣油腻食物或脾胃运化失常等因素导致。",
  205. "经络": ["脾经", "胃经", "膀胱经"],
  206. "分析": "湿热质以脾胃湿热为主,脾经运化失司致湿邪内生,胃经受纳腐熟异常则热邪蕴结,膀胱经排湿不畅则湿热下注。拍打脾经清热利湿,胃经清胃泻火,膀胱经利尿排湿,三经调理可缓解口苦、大便黏滞等症。"
  207. }
  208. },
  209. {
  210. "血瘀质": {
  211. "定义": "以血液运行不畅为主要特征,表现为肤色晦暗、色素沉着、易出现瘀斑、口唇黯淡或紫、舌黯有瘀点且舌下络脉紫黯或增粗、脉涩。",
  212. "成因": "主要与先天体质因素、外伤、久病入络或长期情绪抑郁等因素有关。",
  213. "经络": ["肝经", "心经", "脾经"],
  214. "分析": "血瘀质以肝郁气滞、心血瘀阻为主,肝经主疏泄,气滞则血瘀;心经主血脉,瘀阻则胸痛;脾经统血,脾虚则血行不畅。拍打肝经疏肝理气,心经活血通络,脾经健脾益气,三经协同改善面色晦暗、瘀斑等症状。"
  215. }
  216. },
  217. {
  218. "气郁质": {
  219. "定义": "以气机郁滞为主要特征,表现为神情抑郁、忧虑脆弱、烦闷不乐、胸胁胀满、乳房胀痛、睡眠较差、舌淡红且苔薄白、脉弦。",
  220. "成因": "多因先天性格内向、长期情志不舒、生活压力大或精神刺激等因素导致。",
  221. "经络": ["肝经", "胆经", "三焦经"],
  222. "分析": "气郁质以肝胆气机郁滞为核心,肝经主疏泄,胆经主决断,三焦经主气机升降。拍打肝经可疏肝解郁,胆经畅达气机,三焦经通调水道,三经协同缓解抑郁、胸胁胀满等症状。"
  223. }
  224. }
  225. ],
  226. constitutionOpts: {
  227. padding: [0,0,0,0],
  228. dataLabel: false,
  229. enableScroll: false,
  230. legend: {
  231. show: false,
  232. },
  233. fontSize: 22,
  234. color:['#37C3A0'],
  235. extra: {
  236. radar: {
  237. gridType: "radar",
  238. gridColor: "rgba(55,195,160,0.3)",
  239. gridCount: 6,
  240. opacity: 0.2,
  241. max: 100,
  242. labelShow: true,
  243. border: true,
  244. radius: 200
  245. }
  246. }
  247. },
  248. constitutiontData: {},
  249. }
  250. },
  251. onLoad(option) {
  252. this.getConstitutiont('阴虚质')
  253. },
  254. onShow() {
  255. },
  256. methods: {
  257. //首页
  258. goIndex(){
  259. uni.reLaunch({
  260. url: '/pages/index/index',
  261. animationType: 'none',
  262. animationDuration: 2000
  263. })
  264. },
  265. getConstitutiont(name) {
  266. const data = this.constitutionOption.find(item => item[name]);
  267. this.constitutionResult = data[name]
  268. let res = {
  269. categories: this.constitution.map(it=>it.name),
  270. series: [
  271. {
  272. name: "体质",
  273. data: this.constitution.map(it=>it.score)
  274. }
  275. ]
  276. };
  277. this.constitutiontData = JSON.parse(JSON.stringify(res));
  278. },
  279. }
  280. }
  281. </script>
  282. <style scoped lang="scss">
  283. page {
  284. background: #fff;
  285. font-size: 16px
  286. }
  287. .constitution {
  288. &-charts {
  289. width: 480px;
  290. height: 416px;
  291. }
  292. }
  293. .table-wrapper{
  294. min-width:180px;
  295. margin-top: 30px;
  296. .table-list {
  297. padding: 6px 18px;
  298. &:last-child{
  299. padding: 6px 11px !important;
  300. }
  301. }
  302. }
  303. .table {
  304. display: grid;
  305. grid-template-columns: 1fr 2fr 1fr;
  306. border: 1px solid #96E5D1;
  307. border-radius: 6px 0px 0px 0px;
  308. font-family: PingFang SC, PingFang SC;
  309. font-weight: 400;
  310. font-size: 20px;
  311. color: #222222;
  312. &.topf{
  313. background: linear-gradient( 180deg, #E0FFF7 0%, #8DE2CC 100%);
  314. font-family: PingFang SC, PingFang SC;
  315. font-weight: 400;
  316. font-size: 20px;
  317. color: #4E6E66;
  318. }
  319. &:last-child {
  320. border-bottom: 1px solid #96E5D1;
  321. }
  322. .table-list {
  323. &:nth-child(2n) {
  324. border-left: 1px solid #96E5D1;
  325. border-right: 1px solid #96E5D1;
  326. }
  327. }
  328. }
  329. .content {
  330. width: 100%;
  331. height: 100vh;
  332. background: #D8F6EF;
  333. padding: 28px;
  334. display: flex;
  335. flex-direction: column;
  336. .blur-bg-2 {
  337. width: 350px;
  338. height: 350px;
  339. background: #FFFDCC;
  340. // opacity: 0.47;
  341. filter: blur(200px);
  342. position: absolute;
  343. z-index: 1;
  344. top: 60px;
  345. right: calc(0px - 107px);
  346. pointer-events: none
  347. }
  348. }
  349. .top-btn {
  350. display: flex;
  351. align-items: center;
  352. justify-content: space-between;
  353. z-index:2;
  354. .back {
  355. width: 144px;
  356. height: 48px;
  357. // background: rgba(255, 255, 255, 0.64);
  358. // border-radius: 45px 45px 45px 45px;
  359. // border: 2px solid #FFFFFF;
  360. // font-family: PingFang SC, PingFang SC;
  361. // font-weight: 500;
  362. // font-size: 22px;
  363. // color: #327E6F;
  364. image {
  365. margin-right: 4px;
  366. width: 24px;
  367. height: 24px;
  368. }
  369. }
  370. .title {
  371. font-family: PingFang SC, PingFang SC;
  372. font-weight: 600;
  373. font-size: 36px;
  374. color: #327E6F;
  375. line-height: 54px;
  376. text {
  377. margin: 0 14px;
  378. }
  379. image {
  380. width: 153px;
  381. height: 25px;
  382. }
  383. }
  384. .index {
  385. width: 140px;
  386. height: 48px;
  387. background: rgba(255, 255, 255, 0.64);
  388. border-radius: 55px 55px 55px 55px;
  389. border: 2px solid #FFFFFF;
  390. font-family: PingFang SC, PingFang SC;
  391. font-weight: 500;
  392. font-size: 22px;
  393. color: #327E6F;
  394. image {
  395. margin-right: 4px;
  396. width: 24px;
  397. height: 24px;
  398. }
  399. }
  400. }
  401. .userBox {
  402. flex: 1;
  403. margin-top: 28px;
  404. background: rgba(255, 255, 255, 0.7);
  405. border-radius: 24px 24px 24px 24px;
  406. padding: 28px;
  407. z-index: 9;
  408. display: flex;
  409. align-items:start;
  410. .left{
  411. margin-right: 28px;
  412. .tizhi{
  413. padding: 28px;
  414. width: 798px;
  415. height: 650px;
  416. background: #FFFFFF;
  417. box-shadow: 0px 4px 14px 0px rgba(55,195,160,0.06);
  418. border-radius: 20px 20px 20px 20px;
  419. .title-l{
  420. font-family: PingFang SC, PingFang SC;
  421. font-weight: 500;
  422. font-size: 24px;
  423. color: #333333;
  424. line-height: 42px;
  425. image{
  426. margin-right: 16px;
  427. width: 32px;
  428. height: 32px;
  429. }
  430. }
  431. .titbox{
  432. width: 100%;
  433. height: 112px;
  434. background: rgba(55,195,160,0.13);
  435. border-radius: 20px 20px 20px 20px;
  436. position: relative;
  437. display: flex;
  438. align-items: center;
  439. justify-content: center;
  440. .textbg{
  441. width: 55px;
  442. height: 55px;
  443. font-family: PingFang SC, PingFang SC;
  444. font-weight: 600;
  445. font-size: 31px;
  446. line-height: 44px;
  447. color: #333333;
  448. background-image:url(/static/image/new/bg_square.svg);
  449. background-repeat: no-repeat;
  450. background-size: 100% 100%;
  451. margin-right: 20px;
  452. &:last-child{
  453. margin-right: 0;
  454. }
  455. }
  456. .img-l{
  457. position: absolute;
  458. top: 16px;
  459. left:34px;
  460. width: 138px;
  461. height: 50px;
  462. }
  463. .img-r{
  464. position: absolute;
  465. bottom:20px;
  466. right: 48px;
  467. width: 118px;
  468. height: 34px;
  469. }
  470. }
  471. }
  472. .suggest{
  473. padding: 28px;
  474. margin-top: 28px;
  475. width: 798px;
  476. height: 159px;
  477. background: #FFFFFF;
  478. box-shadow: 0px 4px 14px 0px rgba(55,195,160,0.06);
  479. border-radius: 20px 20px 20px 20px;
  480. .tit{
  481. width: 88px;
  482. height: 33px;
  483. }
  484. .desc{
  485. font-family: PingFang SC, PingFang SC;
  486. font-weight: 400;
  487. font-size: 22px;
  488. color: #333333;
  489. line-height: 34px;
  490. }
  491. }
  492. }
  493. .right{
  494. display: flex;
  495. flex-direction: column;
  496. align-items: center;
  497. .status{
  498. width: 56px;
  499. height: 32px;
  500. background: rgba(55,195,160,0.13);
  501. border-radius: 8px 8px 8px 8px;
  502. font-family: PingFang SC, PingFang SC;
  503. font-weight: 400;
  504. font-size: 18px;
  505. color: #37C3A0;
  506. position: absolute;
  507. top:20px;
  508. right: 28px;
  509. }
  510. .status2{
  511. width: 56px;
  512. height: 32px;
  513. background: rgba(255,162,31,0.13);
  514. border-radius: 8px 8px 8px 8px;
  515. font-family: PingFang SC, PingFang SC;
  516. font-weight: 400;
  517. font-size: 18px;
  518. color: #E89209;
  519. position: absolute;
  520. top:20px;
  521. right: 28px;
  522. }
  523. .temp{
  524. padding:20px 28px;
  525. width: 342px;
  526. height: 165px;
  527. background: #FFFFFF;
  528. box-shadow: 0px 4px 14px 0px rgba(55,195,160,0.06);
  529. border-radius: 20px 20px 20px 20px;
  530. flex-direction: row;
  531. justify-content: space-between;
  532. position: relative;
  533. image{
  534. width: 32px;
  535. height: 32px;
  536. margin-right: 20px;
  537. }
  538. .txt{
  539. font-family: PingFang SC, PingFang SC;
  540. font-weight: 500;
  541. font-size: 24px;
  542. color: #333333;
  543. }
  544. .num{
  545. margin-top: 10px;
  546. font-family: PingFang SC, PingFang SC;
  547. font-weight: 600;
  548. font-size: 36px;
  549. color: #333333;
  550. }
  551. .unit{
  552. font-weight: 600;
  553. font-size: 24px;
  554. }
  555. }
  556. .pressure{
  557. margin-top: 28px;
  558. padding:20px 28px;
  559. width: 342px;
  560. height: 165px;
  561. background: #FFFFFF;
  562. box-shadow: 0px 4px 14px 0px rgba(55,195,160,0.06);
  563. border-radius: 20px 20px 20px 20px;
  564. flex-direction: row;
  565. justify-content: space-between;
  566. position: relative;
  567. image{
  568. width: 32px;
  569. height: 32px;
  570. margin-right: 20px;
  571. }
  572. .txt{
  573. font-family: PingFang SC, PingFang SC;
  574. font-weight: 500;
  575. font-size: 24px;
  576. color: #333333;
  577. }
  578. .num{
  579. margin-top: 10px;
  580. font-family: PingFang SC, PingFang SC;
  581. font-weight: 600;
  582. font-size: 36px;
  583. color: #333333;
  584. }
  585. .unit{
  586. font-weight: 600;
  587. font-size: 24px;
  588. }
  589. .other{
  590. font-family: PingFang SC, PingFang SC;
  591. font-weight: 400;
  592. font-size: 18px;
  593. color: #999999;
  594. }
  595. }
  596. .code{
  597. margin-top: 28px;
  598. padding:20px 28px;
  599. width: 342px;
  600. height: 451px;
  601. background: linear-gradient( 180deg, #DDFFF6 0%, #FFFFFF 100%);
  602. box-shadow: 0px 4px 14px 0px rgba(55,195,160,0.06);
  603. border-radius: 20px 20px 20px 20px;
  604. border: 2px solid #37C3A0;
  605. .title-box{
  606. image{
  607. width: 32px;
  608. height: 32px;
  609. margin-right: 20px;
  610. }
  611. .txt{
  612. font-family: PingFang SC, PingFang SC;
  613. font-weight: 500;
  614. font-size: 24px;
  615. color: #333333;
  616. }
  617. }
  618. .tips{
  619. margin-top: 28px;
  620. font-family: PingFang SC, PingFang SC;
  621. font-weight: 400;
  622. font-size: 22px;
  623. color: #666666;
  624. line-height: 34px;
  625. margin-bottom: 40px;
  626. }
  627. .code-box{
  628. margin: 0 auto;
  629. width: 148px;
  630. height: 148px;
  631. border-radius: 5px 5px 5px 5px;
  632. border: 1px solid #37C3A0;
  633. display: flex;
  634. align-items: center;
  635. justify-content: center;
  636. image{
  637. width: 124px;
  638. height: 124px;
  639. }
  640. }
  641. }
  642. }
  643. }
  644. </style>