index.vue 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. <template>
  2. <div class="dashboard-container">
  3. <div class="dashboard-editor-container">
  4. <panel-group />
  5. <div class="divBox" >
  6. <el-card :bordered="false" dis-hover >
  7. <div slot="header">
  8. <div class="acea-row row-middle">
  9. <el-avatar
  10. icon="el-icon-s-operation"
  11. size="small"
  12. style="color: #1890ff; background: #e6f7ff; font-size: 13px"
  13. />
  14. <span class="ivu-pl-8" style="vertical-align: top;" >抢单中心</span>
  15. <AcceptOrderList />
  16. </div>
  17. </div>
  18. </el-card>
  19. <el-card :bordered="false" dis-hover style="margin-top: 10px;">
  20. <div slot="header">
  21. <div class="acea-row row-middle">
  22. <el-avatar
  23. icon="el-icon-s-operation"
  24. size="small"
  25. style="color: #1890ff; background: #e6f7ff; font-size: 13px"
  26. />
  27. <span class="ivu-pl-8" style="vertical-align: top;">问诊统计</span>
  28. <counts />
  29. </div>
  30. </div>
  31. </el-card>
  32. </div>
  33. </div>
  34. </div>
  35. </template>
  36. <script>
  37. import PanelGroup from "./components/index/PanelGroup.vue";
  38. import AcceptOrderList from "./components/index/acceptOrderList.vue";
  39. import counts from "./components/index/counts.vue";
  40. export default {
  41. name: 'Index',
  42. components: {
  43. PanelGroup,
  44. AcceptOrderList,
  45. counts,
  46. },
  47. data() {
  48. return {
  49. data: null,
  50. }
  51. },
  52. computed: {
  53. doctor() {
  54. return this.$store.state.user.doctor;
  55. }
  56. },
  57. created() {
  58. },
  59. methods: {
  60. },
  61. }
  62. </script>
  63. <style rel="stylesheet/scss" lang="scss" scoped>
  64. .dashboard-editor-container {
  65. padding: 18px 22px 22px 22px;
  66. background-color: rgb(240, 242, 245);
  67. .chart-wrapper {
  68. background: #fff;
  69. padding: 16px 16px 0;
  70. margin-bottom: 32px;
  71. }
  72. }
  73. .acea-row {
  74. ::v-deep.el-avatar--small {
  75. width: 22px;
  76. height: 22px;
  77. line-height: 22px;
  78. }
  79. }
  80. .ivu-pl-8 {
  81. margin-left: 8px;
  82. font-size: 14px;
  83. }
  84. .divBox {
  85. // padding: 0 20px !important;
  86. }
  87. </style>