From 8b822da7e688aa31e4600f9ea17a0e85f9985c06 Mon Sep 17 00:00:00 2001
From: wayne <wayne8692wayne8692@gmail.com>
Date: 星期二, 16 十一月 2021 10:20:30 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 PAMapp/pages/index.vue |   49 ++++++++++++-------------------------------------
 1 files changed, 12 insertions(+), 37 deletions(-)

diff --git a/PAMapp/pages/index.vue b/PAMapp/pages/index.vue
index 7a5053b..62a9392 100644
--- a/PAMapp/pages/index.vue
+++ b/PAMapp/pages/index.vue
@@ -1,8 +1,5 @@
 <template>
     <div>
-        <el-button @click="login('user')">摰X��</el-button>
-        <el-button @click="login('admin')">憿批��</el-button>
-        <el-button @click="remove">��</el-button>
         <Ui-Carousel></Ui-Carousel>
         <div class="page-container">
             <h5 class="mdTxt mb-30">����憿批��</h5>
@@ -45,7 +42,7 @@
 <script lang="ts">
 import { Vue, Component, State, Action } from 'nuxt-property-decorator';
 import { getFavoriteFromStorage, setFavoriteToStorage } from '~/assets/ts/storageConsultant';
-import { addFavoriteConsultant, Consultants } from '~/assets/ts/api/consultant';
+import { addFavoriteConsultant, Consultants, deleteConsultant } from '~/assets/ts/api/consultant';
 import { login, getFavoriteConsultant } from '~/assets/ts/api/consultant';
 import { isLogin } from '~/assets/ts/auth';
 
@@ -65,7 +62,9 @@
 
         if (isLogin()) {
             this.addFavoriteFromStorageToApi();
-            getFavoriteConsultant().then((response) => this.consultantList = response.data);
+            getFavoriteConsultant().then((response) => {
+                this.consultantList = response.data.filter(item => item.contactStatus !== 'contacted')
+            });
         } else {
             this.consultantList = getFavoriteFromStorage();
         }
@@ -84,41 +83,17 @@
     }
 
     removeAgent(agentNo: string) {
-        const findIndex = this.consultantList.findIndex((item, i) => {
-            return item.agentNo === agentNo;
-        })
-        this.consultantList.splice(findIndex, 1);
+
         if (!isLogin()) {
+            const findIndex = this.consultantList.findIndex((item, i) => {
+                return item.agentNo === agentNo;
+            })
+            this.consultantList.splice(findIndex, 1);
             setFavoriteToStorage(this.consultantList)
+        } else {
+            deleteConsultant(agentNo).then(res => this.$router.go(0))
         }
     }
-
-    // TODO: ��TP隤����� ���蝙�
-    login(account: string) {
-        const user = {
-            username: account,
-            password: account
-        }
-        login(user).then((res) => {
-            localStorage.setItem('id_token', res.data.id_token);
-
-            if (account === 'admin') {
-                this.$router.push('/myAppointmentList/appointmentList');
-            } else {
-                this.$router.go(0);
-            }
-
-        })
-
-
-    }
-
-    // TODO: ��TP隤����� ���蝙�
-    remove() {
-        localStorage.removeItem('id_token');
-        this.$router.go(0)
-    }
-
 }
 
 </script>
@@ -166,7 +141,7 @@
         background-image: url('~/assets/images/recommendConsultant/banner_mob.svg');
     }
 
-    @media (min-width: 576px) and (max-width: 1023px) {
+    @media (min-width: 576px) and (max-width: 768px) {
         .quickFilter.el-button--default {
             background-image: url('~/assets/images/quickFilter/banner_web.svg');
         }

--
Gitblit v1.8.0