Browse Source

首页调整

lighter 3 months ago
parent
commit
a9c3eb31d4

+ 9 - 2
src/router/index.js

@@ -50,11 +50,18 @@ export const constantRoutes = [
     component: () => import('../views/mine/patient-id-cards/CreatePatientCard.vue'),
     meta: { title: '新建就诊人' },
   },
+
+  {
+    path: '/appointmentEntry',
+    component: () => import('../views/hospital-service/appointment/AppointmentEntry.vue'),
+    meta: { title: '预约挂号' },
+  },
   {
     path: '/appointment',
     component: () => import('../views/hospital-service/appointment/Appointment.vue'),
     meta: { title: '预约挂号' },
   },
+
   {
     path: '/nightClinic',
     component: () => import('../views/hospital-service/appointment/night-clinic/ChooseDepartment.vue'),
@@ -83,12 +90,12 @@ export const constantRoutes = [
     meta: { title: '挂号支付' },
   },
   {
-    path: '/selectTargetPatient',
+    path: '/selectRegManagePatient',
     component: () => import('../views/hospital-service/appointment/management/SelectTargetPatient.vue'),
     meta: { title: '选择就诊人' },
   },
   {
-    path: '/appointmentManagement/:patientId',
+    path: '/appointmentManagement/:patientId?',
     component: () => import('../views/hospital-service/appointment/management/AppointmentManagement.vue'),
     meta: { title: '挂号管理' },
   },

+ 8 - 16
src/views/hospital-service/HospitalServiceHome.vue

@@ -106,14 +106,10 @@
     <div id="router-lane">
       <div style="height: 10px"></div>
       <van-row gutter="5">
-        <van-col span="6" @click="routeTo('/appointment')">
+        <van-col span="6" @click="routeTo('/appointmentEntry')">
           <img src="@/assets/hospital-service/yuyueguahao.png"/>
           <div class="icon-label">预约挂号</div>
         </van-col>
-        <van-col span="6" @click="routeTo('/nightClinic')">
-          <img src="@/assets/hospital-service/night-clinic.png"/>
-          <div class="icon-label">夜间门诊</div>
-        </van-col>
         <van-col span="6" @click="routeTo(filterPath('/mzFeeList/unpaid/', '/selectPayPatient'))">
           <img src="@/assets/hospital-service/menzhenjiaofei.png"/>
           <div class="icon-label">门诊缴费</div>
@@ -122,6 +118,10 @@
           <img src="@/assets/hospital-service/baogaochaxun.png"/>
           <div class="icon-label">报告查询</div>
         </van-col>
+        <van-col span="6" @click="routeTo( '/selfService')">
+          <img src="@/assets/hospital-service/gouwuche.png"/>
+          <div class="icon-label">自助服务</div>
+        </van-col>
       </van-row>
       <div style="height: 10px"></div>
       <van-row gutter="5">
@@ -137,9 +137,9 @@
           <img src="@/assets/hospital-service/tijianbaogao.png"/>
           <div class="icon-label">体检报告</div>
         </van-col>
-        <van-col span="6" @click="routeTo( '/selfService')">
-          <img src="@/assets/hospital-service/gouwuche.png"/>
-          <div class="icon-label">自助服务</div>
+        <van-col span="6" @click="routeTo('/selectPriceQueryBranch')">
+          <img src="@/assets/hospital-service/price-query.png"/>
+          <div class="icon-label">价格查询</div>
         </van-col>
       </van-row>
       <div style="height: 10px"></div>
@@ -148,14 +148,6 @@
           <img src="@/assets/hospital-service/online-consult.png"/>
           <div class="icon-label">药品咨询</div>
         </van-col>
-        <van-col span="6" @click="routeTo('/selectTargetPatient')">
-          <img src="@/assets/hospital-service/appointmentmanagement.png"/>
-          <div class="icon-label">挂号管理</div>
-        </van-col>
-        <van-col span="6" @click="routeTo('/selectPriceQueryBranch')">
-          <img src="@/assets/hospital-service/price-query.png"/>
-          <div class="icon-label">价格查询</div>
-        </van-col>
         <van-col span="6" @click="clickComplaintsAndSuggestions">
           <img src="@/assets/hospital-service/complaints_and_suggestions.png"/>
           <div class="icon-label">投诉与建议</div>

+ 14 - 0
src/views/hospital-service/appointment/AppointmentEntry.vue

@@ -0,0 +1,14 @@
+<template>
+  <window-size>
+    <van-cell title="预约挂号" is-link @click="routeTo('/appointment')" />
+    <van-cell title="夜间门诊" is-link @click="routeTo('/nightClinic')" />
+    <van-cell title="挂号管理" is-link @click="routeTo('/selectRegManagePatient')" />
+  </window-size>
+</template>
+<script setup>
+import router from "@/router";
+
+function routeTo(path) {
+  router.push(path);
+}
+</script>

+ 1 - 1
src/views/mine/MineHome.vue

@@ -55,7 +55,7 @@
           icon="clock"
           title="挂号管理"
           is-link
-          to="/selectTargetPatient"
+          to="/selectRegManagePatient"
       ></van-cell>
     </van-cell-group>
   </window-size>