From 46da7429ca192bf6a947d79437e8076b94676a05 Mon Sep 17 00:00:00 2001
From: Tomas <tomasysh@gmail.com>
Date: 星期四, 13 一月 2022 16:29:45 +0800
Subject: [PATCH] update: 刪除重複的 interface: clientInfo => appointment

---
 PAMapp/pages/myAppointmentList.vue |   29 ++++++++++++++++++-----------
 1 files changed, 18 insertions(+), 11 deletions(-)

diff --git a/PAMapp/pages/myAppointmentList.vue b/PAMapp/pages/myAppointmentList.vue
index eaa086b..286ea92 100644
--- a/PAMapp/pages/myAppointmentList.vue
+++ b/PAMapp/pages/myAppointmentList.vue
@@ -7,15 +7,22 @@
                     class="cus-tab-item"
                     :class="{'is-active': activeTabName === 'appointmentList'}"
                     @click="clickTab('appointmentList')"
-                >摰X����
-                    <span class="p">({{appointmentList.length}})</span>
+                >
+                  <span class="smTxt">��蝯�({{ appointmentList.length }})</span>
+                </div>
+                <div
+                    class="cus-tab-item"
+                    :class="{'is-active': activeTabName === 'onProgressList'}"
+                    @click="clickTab('onProgressList')"
+                >
+                  <span class="smTxt">蝝赤銝�({{ appointmentList.length }})</span>
                 </div>
                 <div
                     class="cus-tab-item"
                     :class="{'is-active': activeTabName === 'contactedList'}"
                     @click="clickTab('contactedList')"
-                >撌脰蝯�
-                    <span class="p">({{contactedList.length}})</span>
+                >
+                  <span class="smTxt">蝯��({{ contactedList.length }})</span>
                 </div>
             </div>
 
@@ -28,7 +35,7 @@
              :isOpen.sync="showNewAppointmentHint"
         >
             <div class="text--center mdTxt">
-                <p class="mb-50">雿�� <span class="text--primary">{{ newAppointmentSum }}</span> �������</p>
+                <p class="mb-50">���� <span class="text--primary">{{ newAppointmentSum }}</span> �������</p>
                 <div class="text--center">
                     <el-button
                         type="primary"
@@ -45,7 +52,7 @@
 
 import * as _ from 'lodash';
 
-import { ClientInfo } from '~/shared/models/client.model';
+import { Appointment } from '~/shared/models/appointment.model';
 
 const localStorage = namespace('localStorage');
 
@@ -56,7 +63,7 @@
 export default class ClientReservedList extends Vue {
 
     @State('myAppointmentList')
-    myAppointmentList!: ClientInfo[];
+    myAppointmentList!: Appointment[];
 
     @State('myNewAppointmentSum')
     newAppointmentSum!: number;
@@ -71,9 +78,9 @@
     currentAppointmentIdFromMsg!: string;
 
     activeTabName         : string       = 'appointmentList';
-    appointmentList       : ClientInfo[] = [];
-    clients               : ClientInfo[] = [];
-    contactedList         : ClientInfo[] = [];
+    appointmentList       : Appointment[] = [];
+    clients               : Appointment[] = [];
+    contactedList         : Appointment[] = [];
     showNewAppointmentHint: boolean      = false;
 
     //////////////////////////////////////////////////////////////////////
@@ -121,7 +128,7 @@
       this.showNewAppointmentHint = this.newAppointmentSum > 0;
     }
 
-    @Watch('$route')
+    @Watch('$route', {immediate: true})
     onRouteChange() {
         const routeFullName = this.$route.name;
         if (routeFullName) {

--
Gitblit v1.8.0