You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

671 lines
24 KiB

2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
  1. <template>
  2. <div>
  3. <el-container style="background: ">
  4. <el-header style="background-color: #ccc; line-height: 50px">
  5. <div class="navs">
  6. <!-- <div class="maintitle">神豚医疗信息系统</div> -->
  7. <div style="">
  8. <el-dropdown>
  9. <span class="el-dropdown-link"> 用户权限管理 </span>
  10. <el-dropdown-menu slot="dropdown">
  11. <el-dropdown-item
  12. @click.native="$router.push({ path: '/role' })"
  13. >角色管理</el-dropdown-item
  14. >
  15. <el-dropdown-item
  16. @click.native="$router.push({ path: '/user-list' })"
  17. >用户管理</el-dropdown-item
  18. >
  19. <el-dropdown-item
  20. @click.native="$router.push({ path: '/organization-units' })"
  21. >组织架构</el-dropdown-item
  22. >
  23. <el-dropdown-item
  24. @click.native="$router.push({ path: '/audit-log' })"
  25. >安全日志</el-dropdown-item
  26. >
  27. </el-dropdown-menu>
  28. </el-dropdown>
  29. </div>
  30. <!-- 基础字典 -->
  31. <div style="margin-left: 15px" class="basicdictionany">
  32. <el-dropdown>
  33. <span class="el-dropdown-link"> 基础字典 </span>
  34. <el-dropdown-menu slot="dropdown">
  35. <el-dropdown-item
  36. @click.native="$router.push({ path: '/guide-type' })"
  37. >导引类别</el-dropdown-item
  38. >
  39. <el-dropdown-item
  40. @click.native="$router.push({ path: '/medical-report-type' })"
  41. >体检报告类别</el-dropdown-item
  42. >
  43. <el-dropdown-item @click.native="$router.push({ path: '/sex' })"
  44. >性别</el-dropdown-item
  45. >
  46. <el-dropdown-item
  47. @click.native="$router.push({ path: '/marital-status' })"
  48. >婚姻状况</el-dropdown-item
  49. >
  50. <el-dropdown-item
  51. @click.native="$router.push({ path: '/nation' })"
  52. >民族</el-dropdown-item
  53. >
  54. <el-dropdown-item
  55. @click.native="$router.push({ path: '/birth-place' })"
  56. >籍贯</el-dropdown-item
  57. >
  58. <el-dropdown-item
  59. @click.native="$router.push({ path: '/result-status' })"
  60. >结果状态</el-dropdown-item
  61. >
  62. <el-dropdown-item
  63. @click.native="$router.push({ path: '/medical-type' })"
  64. >体检类别</el-dropdown-item
  65. >
  66. <el-dropdown-item
  67. @click.native="$router.push({ path: '/personnel-type' })"
  68. >人员类别</el-dropdown-item
  69. >
  70. <el-dropdown-item
  71. @click.native="$router.push({ path: '/device-type' })"
  72. >仪器类别</el-dropdown-item
  73. >
  74. <el-dropdown-item
  75. @click.native="$router.push({ path: '/sample-type' })"
  76. >标本类型</el-dropdown-item
  77. >
  78. <el-dropdown-item
  79. @click.native="$router.push({ path: '/unit' })"
  80. >单位</el-dropdown-item
  81. >
  82. <el-dropdown-item
  83. @click.native="$router.push({ path: '/diagnosis-postfix' })"
  84. >诊断后缀</el-dropdown-item
  85. >
  86. <el-dropdown-item
  87. @click.native="
  88. $router.push({ path: '/medical-conclusion-type' })
  89. "
  90. >体检结论类别</el-dropdown-item
  91. >
  92. <el-dropdown-item
  93. @click.native="$router.push({ path: '/medical-conclusion' })"
  94. >体检结论</el-dropdown-item
  95. >
  96. <el-dropdown-item
  97. @click.native="$router.push({ path: '/sample-container' })"
  98. >标本容器</el-dropdown-item
  99. >
  100. <el-dropdown-item
  101. @click.native="$router.push({ path: '/common-char-type' })"
  102. >常用字符类别</el-dropdown-item
  103. >
  104. <el-dropdown-item
  105. @click.native="$router.push({ path: '/common-char' })"
  106. >常用字符</el-dropdown-item
  107. >
  108. <el-dropdown-item
  109. @click.native="$router.push({ path: '/customer-org-type' })"
  110. >客户单位类别</el-dropdown-item
  111. >
  112. <el-dropdown-item
  113. @click.native="$router.push({ path: '/item-default-result' })"
  114. >项目默认结果</el-dropdown-item
  115. >
  116. <el-dropdown-item
  117. @click.native="$router.push({ path: '/diagnosis-level' })"
  118. >诊断级别</el-dropdown-item
  119. >
  120. </el-dropdown-menu>
  121. </el-dropdown>
  122. </div>
  123. <!-- 收费设置 -->
  124. <div class="feesettings" style="margin-left: 20px">
  125. <el-dropdown>
  126. <span class="el-dropdown-link"> 收费设置 </span>
  127. <el-dropdown-menu slot="dropdown">
  128. <el-dropdown-item
  129. @click.native="$router.push({ path: '/invoice-item-type' })"
  130. >发票项目类别</el-dropdown-item
  131. >
  132. <el-dropdown-item
  133. @click.native="$router.push({ path: '/pay-mode' })"
  134. >支付方式</el-dropdown-item
  135. >
  136. </el-dropdown-menu>
  137. </el-dropdown>
  138. </div>
  139. <!--常用设置 -->
  140. <div class="commonsettings" style="margin-left: 20px">
  141. <el-dropdown>
  142. <span class="el-dropdown-link"> 常用设置 </span>
  143. <el-dropdown-menu slot="dropdown">
  144. <el-dropdown-item
  145. @click.native="$router.push({ path: '/item-type' })"
  146. >项目类别</el-dropdown-item
  147. >
  148. <el-dropdown-item
  149. @click.native="$router.push({ path: '/sample-group' })"
  150. >条码分组</el-dropdown-item
  151. >
  152. <el-dropdown-item
  153. @click.native="$router.push({ path: '/asbitem' })"
  154. >组和项目</el-dropdown-item
  155. >
  156. <el-dropdown-item
  157. @click.native="$router.push({ path: '/item' })"
  158. >项目</el-dropdown-item
  159. >
  160. <!-- <el-dropdown-item
  161. @click.native="$router.push({ path: '/reference-range' })"
  162. >参考范围</el-dropdown-item
  163. > -->
  164. <!-- <el-dropdown-item
  165. @click.native="
  166. $router.push({ path: '/sex-hormone-reference-range' })
  167. "
  168. >性激素参考范围</el-dropdown-item
  169. > -->
  170. <el-dropdown-item
  171. @click.native="$router.push({ path: '/diagnosis' })"
  172. >诊断</el-dropdown-item
  173. >
  174. <el-dropdown-item
  175. @click.native="$router.push({ path: '/diagnosis-template' })"
  176. >诊断模板</el-dropdown-item
  177. >
  178. <el-dropdown-item
  179. @click.native="
  180. $router.push({ path: '/item-result-template' })
  181. "
  182. >项目结果模板</el-dropdown-item
  183. >
  184. <el-dropdown-item
  185. @click.native="$router.push({ path: '/item-result-match' })"
  186. >项目结果匹配</el-dropdown-item
  187. >
  188. <el-dropdown-item
  189. @click.native="$router.push({ path: '/item-template' })"
  190. >项目模板</el-dropdown-item
  191. >
  192. <el-dropdown-item
  193. @click.native="$router.push({ path: '/medical-package' })"
  194. >套餐</el-dropdown-item
  195. >
  196. <el-dropdown-item
  197. @click.native="$router.push({ path: '/sys-parm-type' })"
  198. >系统参数</el-dropdown-item
  199. >
  200. </el-dropdown-menu>
  201. </el-dropdown>
  202. </div>
  203. <!-- 体检登记 -->
  204. <div class="examinationregistration" style="margin-left: 15px">
  205. <el-dropdown>
  206. <span class="el-dropdown-link"> 体检登记 </span>
  207. <el-dropdown-menu slot="dropdown">
  208. <el-dropdown-item
  209. @click.native="$router.push({ path: '/customerOrg' })"
  210. >体检单位设置</el-dropdown-item
  211. >
  212. <el-dropdown-item
  213. @click.native="$router.push({ path: '/customerOrgGroup' })"
  214. >单位分组设置</el-dropdown-item
  215. >
  216. <el-dropdown-item
  217. @click.native="$router.push({ path: '/patientRegister' })"
  218. >体检人员登记</el-dropdown-item
  219. >
  220. <el-dropdown-item
  221. @click.native="$router.push({ path: '/patientRegisterSign' })"
  222. >体检人员签到</el-dropdown-item
  223. >
  224. <el-dropdown-item
  225. @click.native="
  226. $router.push({ path: '/patientRegisterRecover' })
  227. "
  228. >体检表回收</el-dropdown-item
  229. >
  230. <el-dropdown-item
  231. @click.native="
  232. $router.push({ path: '/patientRegisterRefuse' })
  233. "
  234. >弃检登记</el-dropdown-item
  235. >
  236. </el-dropdown-menu>
  237. </el-dropdown>
  238. </div>
  239. <!-- 体检 -->
  240. <div class="physicalexamination" style="margin-left: 15px">
  241. <el-dropdown>
  242. <span class="el-dropdown-link"> 体检 </span>
  243. <el-dropdown-menu slot="dropdown">
  244. <el-dropdown-item
  245. @click.native="$router.push({ path: '/doctorCheck' })"
  246. >体检医生诊台</el-dropdown-item
  247. >
  248. <el-dropdown-item
  249. @click.native="$router.push({ path: '/sumDoctorCheck' })"
  250. >总检医生诊台</el-dropdown-item
  251. >
  252. </el-dropdown-menu>
  253. </el-dropdown>
  254. </div>
  255. <div class="btn">
  256. 当前用户{{ user }}
  257. <!-- <i class="el-icon-arrow-down el-icon--right"></i> -->
  258. <el-dropdown>
  259. <span class="el-dropdown-link">
  260. 操作 <i class="el-icon-arrow-down el-icon--right"></i>
  261. </span>
  262. <el-dropdown-menu slot="dropdown">
  263. <el-dropdown-item @click.native="logout"
  264. >退出登录</el-dropdown-item
  265. >
  266. <el-dropdown-item @click.native="editpassword"
  267. >修改密码</el-dropdown-item
  268. >
  269. </el-dropdown-menu>
  270. </el-dropdown>
  271. </div>
  272. </div>
  273. </el-header>
  274. <!-- 修改密码弹框 -->
  275. <el-dialog title="修改密码" :visible.sync="dialogVisible" width="30%">
  276. <el-form
  277. :model="form"
  278. :rules="rules"
  279. ref="ruleForm"
  280. label-width="100px"
  281. >
  282. <el-form-item label="旧密码" prop="oldPassWord">
  283. <el-input v-model="form.oldPassWord"></el-input>
  284. </el-form-item>
  285. <el-form-item label="新密码" prop="newPassWord">
  286. <el-input v-model="form.newPassWord"></el-input>
  287. </el-form-item>
  288. </el-form>
  289. <span slot="footer" class="dialog-footer">
  290. <el-button @click="dialogVisible = false"> </el-button>
  291. <el-button type="primary" @click="determine"> </el-button>
  292. </span>
  293. </el-dialog>
  294. <el-container>
  295. <!-- <el-aside :width="isCollapse ? '64px' : '220px'">
  296. <el-menu
  297. style="height: 100%"
  298. default-active="2"
  299. class="el-menu-vertical-demo"
  300. background-color="#545c64"
  301. router
  302. active-text-color="#fff"
  303. :unique-opened="true"
  304. text-color="#000"
  305. @select="aa"
  306. :collapse="isCollapse"
  307. :collapse-transition="false"
  308. >
  309. <div class="collapseandunfoled" @click="isCollapse = !isCollapse">
  310. <i class="el-icon-s-operation"></i>
  311. </div>
  312. <el-submenu index="1">
  313. <template slot="title">
  314. <i class="el-icon-document"></i>
  315. <span>用户权限管理</span>
  316. </template>
  317. <el-menu-item index="role">
  318. <i class="el-icon-menu"></i> <span slot="title">角色管理</span>
  319. </el-menu-item>
  320. <el-menu-item index="user-list">
  321. <i class="el-icon-menu"></i> <span slot="title">用户管理</span>
  322. </el-menu-item>
  323. <el-menu-item index="organization-units"
  324. ><i class="el-icon-menu"></i><span slot="title">组织架构</span>
  325. </el-menu-item>
  326. <el-menu-item index="audit-log">
  327. <i class="el-icon-menu"></i> <span slot="title">安全日志</span>
  328. </el-menu-item>
  329. </el-submenu>
  330. <el-submenu index="2">
  331. <template slot="title">
  332. <i class="el-icon-s-tools"></i>
  333. <span>基础字典</span>
  334. </template>
  335. <el-menu-item index="guide-type"
  336. ><i class="el-icon-menu"></i>导引类别</el-menu-item
  337. >
  338. <el-menu-item index="medical-report-type"
  339. ><i class="el-icon-menu"></i>体检报告类别</el-menu-item
  340. >
  341. <el-menu-item index="sex"
  342. ><i class="el-icon-menu"></i>性别</el-menu-item
  343. >
  344. <el-menu-item index="marital-status"
  345. ><i class="el-icon-menu"></i>婚姻状况</el-menu-item
  346. >
  347. <el-menu-item index="nation"
  348. ><i class="el-icon-menu"></i>民族</el-menu-item
  349. >
  350. <el-menu-item index="birth-place"
  351. ><i class="el-icon-menu"></i>籍贯</el-menu-item
  352. >
  353. <el-menu-item index="result-status"
  354. ><i class="el-icon-menu"></i>结果状态</el-menu-item
  355. >
  356. <el-menu-item index="medical-type"
  357. ><i class="el-icon-menu"></i>体检类别</el-menu-item
  358. >
  359. <el-menu-item index="personnel-type"
  360. ><i class="el-icon-menu"></i>人员类别</el-menu-item
  361. >
  362. <el-menu-item index="device-type"
  363. ><i class="el-icon-menu"></i>仪器类别</el-menu-item
  364. >
  365. <el-menu-item index="sample-type"
  366. ><i class="el-icon-menu"></i>标本类型</el-menu-item
  367. >
  368. <el-menu-item index="unit"
  369. ><i class="el-icon-menu"></i>单位</el-menu-item
  370. >
  371. <el-menu-item index="diagnosis-postfix"
  372. ><i class="el-icon-menu"></i>诊断后缀</el-menu-item
  373. >
  374. <el-menu-item index="medical-conclusion-type"
  375. ><i class="el-icon-menu"></i>体检结论类别</el-menu-item
  376. >
  377. <el-menu-item index="medical-conclusion"
  378. ><i class="el-icon-menu"></i>体检结论</el-menu-item
  379. >
  380. <el-menu-item index="sample-container"
  381. ><i class="el-icon-menu"></i>标本容器</el-menu-item
  382. >
  383. <el-menu-item index="common-char-type"
  384. ><i class="el-icon-menu"></i>常用字符类别</el-menu-item
  385. >
  386. <el-menu-item index="common-char"
  387. ><i class="el-icon-menu"></i>常用字符</el-menu-item
  388. >
  389. <el-menu-item index="customer-org-type"
  390. ><i class="el-icon-menu"></i>客户单位类别</el-menu-item
  391. >
  392. <el-menu-item index="item-default-result"
  393. ><i class="el-icon-menu"></i>项目默认结果</el-menu-item
  394. >
  395. <el-menu-item index="diagnosis-level"
  396. ><i class="el-icon-menu"></i>诊断级别</el-menu-item
  397. >
  398. </el-submenu>
  399. <el-submenu index="3">
  400. <template slot="title">
  401. <i class="el-icon-s-tools"></i>
  402. <span>收费设置</span>
  403. </template>
  404. <el-menu-item index="invoice-item-type"
  405. ><i class="el-icon-menu"></i>发票项目类别</el-menu-item
  406. >
  407. <el-menu-item index="pay-mode"
  408. ><i class="el-icon-menu"></i>支付方式</el-menu-item
  409. >
  410. </el-submenu>
  411. <el-submenu index="4">
  412. <template slot="title">
  413. <i class="el-icon-s-tools"></i>
  414. <span>常用设置</span>
  415. </template>
  416. <el-menu-item index="item-type"
  417. ><i class="el-icon-menu"></i>项目类别</el-menu-item
  418. >
  419. <el-menu-item index="sample-group"
  420. ><i class="el-icon-menu"></i>条码分组</el-menu-item
  421. >
  422. <el-menu-item index="asbitem"
  423. ><i class="el-icon-menu"></i>组和项目</el-menu-item
  424. >
  425. <el-menu-item index="item"
  426. ><i class="el-icon-menu"></i>项目</el-menu-item
  427. >
  428. <el-menu-item index="reference-range"
  429. ><i class="el-icon-menu"></i>参考范围</el-menu-item
  430. >
  431. <el-menu-item index="sex-hormone-reference-range"
  432. ><i class="el-icon-menu"></i>性激素参考范围</el-menu-item
  433. >
  434. <el-menu-item index="diagnosis"
  435. ><i class="el-icon-menu"></i>诊断</el-menu-item
  436. >
  437. <el-menu-item index="diagnosis-template"
  438. ><i class="el-icon-menu"></i>诊断模板</el-menu-item
  439. >
  440. <el-menu-item index="item-result-template"
  441. ><i class="el-icon-menu"></i>项目结果模板</el-menu-item
  442. >
  443. <el-menu-item index="item-result-match"
  444. ><i class="el-icon-menu"></i>项目结果匹配</el-menu-item
  445. >
  446. <el-menu-item index="item-template"
  447. ><i class="el-icon-menu"></i>项目模板</el-menu-item
  448. >
  449. <el-menu-item index="medical-package"
  450. ><i class="el-icon-menu"></i>套餐</el-menu-item
  451. >
  452. <el-menu-item index="sys-parm-type"
  453. ><i class="el-icon-menu"></i>系统参数</el-menu-item
  454. >
  455. </el-submenu>
  456. <el-submenu index="5">
  457. <template slot="title">
  458. <i class="el-icon-document"></i>
  459. <span>体检登记</span>
  460. </template>
  461. <el-menu-item index="customerOrg">
  462. <i class="el-icon-menu"></i>
  463. <span slot="title">体检单位设置</span>
  464. </el-menu-item>
  465. <el-menu-item index="customerOrgGroup">
  466. <i class="el-icon-menu"></i>
  467. <span slot="title">单位分组设置</span>
  468. </el-menu-item>
  469. <el-menu-item index="patientRegister">
  470. <i class="el-icon-menu"></i>
  471. <span slot="title">体检人员登记</span>
  472. </el-menu-item>
  473. <el-menu-item index="patientRegisterSign">
  474. <i class="el-icon-menu"></i>
  475. <span slot="title">体检人员签到</span>
  476. </el-menu-item>
  477. <el-menu-item index="patientRegisterRecover">
  478. <i class="el-icon-menu"></i>
  479. <span slot="title">体检表回收</span>
  480. </el-menu-item>
  481. <el-menu-item index="patientRegisterRefuse">
  482. <i class="el-icon-menu"></i> <span slot="title">弃检登记</span>
  483. </el-menu-item>
  484. </el-submenu>
  485. <el-submenu index="6">
  486. <template slot="title">
  487. <i class="el-icon-document"></i>
  488. <span>体检</span>
  489. </template>
  490. <el-menu-item index="doctorCheck">
  491. <i class="el-icon-menu"></i>
  492. <span slot="title">体检医生诊台</span>
  493. </el-menu-item>
  494. <el-menu-item index="sumDoctorCheck">
  495. <i class="el-icon-menu"></i>
  496. <span slot="title">总检医生诊台</span>
  497. </el-menu-item>
  498. </el-submenu>
  499. </el-menu>
  500. </el-aside> -->
  501. <el-main>
  502. <router-view></router-view>
  503. </el-main>
  504. </el-container>
  505. </el-container>
  506. </div>
  507. </template>
  508. <script>
  509. ///api/app/item/in-filter
  510. import router from "@/router";
  511. import { postapi } from "@/api/api";
  512. import { mapState } from "vuex";
  513. export default {
  514. data() {
  515. return {
  516. index: 1,
  517. isCollapse: false,
  518. user: "",
  519. dialogVisible: false,
  520. password: "",
  521. form: {
  522. oldPassWord: "",
  523. newPassWord: "",
  524. },
  525. rules: {
  526. oldPassWord: [
  527. { required: true, message: "请输入旧密码", trigger: "blur" },
  528. ],
  529. newPassWord: [
  530. { required: true, message: "请输入新密码", trigger: "blur" },
  531. ],
  532. },
  533. };
  534. },
  535. computed: {
  536. ...mapState(["changepassword"]),
  537. },
  538. created() {
  539. this.password = this.changepassword;
  540. console.log(this.password);
  541. console.log(this.$store.state.changepassword, "ssssssssssss");
  542. this.user = localStorage.getItem("user");
  543. },
  544. methods: {
  545. //确定修改密码按钮
  546. determine() {
  547. this.$refs.ruleForm.validate((valid) => {
  548. if (valid) {
  549. if (this.form.oldPassWord != this.password) {
  550. this.$message.warning("旧密码输入错误");
  551. } else {
  552. postapi("/api/identity/users/updatepassword", this.form).then(
  553. (res) => {
  554. this.$message.success("修改成功");
  555. this.dialogVisible = false;
  556. }
  557. );
  558. }
  559. }
  560. });
  561. },
  562. //修改密码
  563. editpassword() {
  564. this.dialogVisible = true;
  565. console.log(this.password);
  566. },
  567. //退出登录
  568. logout() {
  569. // localStorage.removeItem("tokentype");
  570. // localStorage.removeItem("token");
  571. // localStorage.removeItem(['expires_in','tokentype','refresh_token','user','token'])
  572. localStorage.clear();
  573. this.$router.push({ path: "/login" });
  574. },
  575. aa(aa) {
  576. console.log(aa);
  577. },
  578. },
  579. components: { router },
  580. };
  581. </script>
  582. <style scoped>
  583. .el-dropdown-item {
  584. text-align: center;
  585. }
  586. .el-dropdown-menu {
  587. text-align: center;
  588. overflow: scroll;
  589. max-height: 500px;
  590. width: 150px;
  591. overflow-x: hidden;
  592. /* margin-left: 5%; */
  593. }
  594. .el-header {
  595. position: fixed;
  596. /* top:0;
  597. left: 0; */
  598. width: 100%;
  599. overflow: hidden;
  600. overflow: auto;
  601. z-index: 999;
  602. }
  603. .el-container {
  604. /* position: fixed; */
  605. width: 100%;
  606. }
  607. .el-dropdown-link {
  608. width: 100%;
  609. display: block;
  610. position: relative;
  611. }
  612. .el-menu {
  613. border-right: none;
  614. }
  615. .expandend {
  616. text-align: center;
  617. margin-right: 5%;
  618. }
  619. .navs {
  620. display: flex;
  621. align-items: center;
  622. /* justify-content: space-between; */
  623. flex-flow: 1;
  624. }
  625. .maintitle {
  626. font-size: 20px;
  627. font-weight: 700;
  628. }
  629. .el-header {
  630. height: 70px;
  631. }
  632. .el-aside {
  633. /* height: calc(100vh, -70px); */
  634. height: calc(100vh - 0px);
  635. /* height: 100%; */
  636. height: 91.5vh;
  637. /* height: 100%; */
  638. /* height: calc(100vh, -0px); */
  639. }
  640. .el-main {
  641. margin-top: 60px;
  642. height: calc(100vh, -70px);
  643. }
  644. .el-menu-vertical-demo .el-menu {
  645. /* min-height: 100vh; */
  646. height: calc(100vh, -70px);
  647. }
  648. .btn {
  649. /* margin-left: 60%; */
  650. /* position: relative;
  651. right: -70%; */
  652. margin-left: auto;
  653. }
  654. .collapseandunfoled {
  655. text-align: center;
  656. line-height: 40px;
  657. display: block;
  658. font-size: 18px;
  659. font-weight: 700;
  660. color: #fff;
  661. }
  662. </style>