From efa0acbba82cabddb58783a1a1b467b2f3f3ec0a Mon Sep 17 00:00:00 2001
From: TorKing <1643074784@qq.com>
Date: Fri, 16 Jul 2021 10:07:25 +0800
Subject: [PATCH] =?UTF-8?q?=E5=88=86=E9=85=8D=E8=AE=B0=E5=BD=95?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 src/views/Login.vue | 33 ++++++++++++++++++++++++++-------
 1 file changed, 26 insertions(+), 7 deletions(-)

diff --git a/src/views/Login.vue b/src/views/Login.vue
index 3a5ae1d..9b99292 100644
--- a/src/views/Login.vue
+++ b/src/views/Login.vue
@@ -8,9 +8,14 @@
                 </div>
                 <a-form-model :model="formData" :rules="formRules" class="login_form" ref="formRef">
                     <a-form-model-item prop="username">
-                        <a-input placeholder="请输入用户名" v-model="formData.username" size="large" @keyup.enter="login">
-                            <a-icon slot="prefix" type="user"/>
-                        </a-input>
+                        <!--                        <a-input placeholder="请输入用户名" v-model="formData.username" size="large" @keyup.enter="login">-->
+                        <!--                            <a-icon slot="prefix" type="user"/>-->
+                        <!--                        </a-input>-->
+                        <a-select v-model="formData.username" size="large" @change="userChange">
+                            <a-select-option v-for="(i,index) in userList" :key="i.userName" :value="index">
+                                {{i.unitName+"("+i.userName+")"}}
+                            </a-select-option>
+                        </a-select>
                     </a-form-model-item>
                     <a-form-model-item prop="password">
                         <a-input-password placeholder="请输入密码" v-model="formData.password" size="large"
@@ -55,7 +60,8 @@
         components: {Verify},
         data() {
             return {
-                formData: {username: "530000yyb", password: "ynby2020"},
+                userList: [],
+                formData: {},
                 formRules: {},
                 captchaVerificationVis: true,
                 captchaVerification: {},
@@ -63,13 +69,26 @@
             }
         },
         created() {
+            let unitNames = ["云南省妇幼保健院", "昆明市妇幼保健院", "五华区妇幼保健院", "五华区普吉大普吉社区卫生服务中心",
+                "五华区普吉新村社区卫生服务站", "五华区普吉林家院社区卫生服务站", "五华区大观社区卫生服务中心", "五华区护国南通街社区卫生服务站",
+                "五华区大观新闻里社区卫生服务中心"];
+            let userNames = ["3163915418", "3458022605", "4040050358", "0892676849", "7381485204", "4681975615",
+                "0580382354", "2409311755", "7531945226"];
+            let passwords = ["079231", "078730", "073657", "07473X", "072179", "074991", "076479", "079813", "076831"];
+            unitNames.forEach((x, index) => {
+                this.userList.push({unitName: x, userName: userNames[index], password: passwords[index]});
+            })
         },
         methods: {
+            userChange(value) {
+                this.formData.username=this.userList[value].userName;
+                this.formData.password=this.userList[value].password;
+            },
             login() {
                 this.loading = true;
                 let fromData = new FormData();
-                fromData.append("username", aesEncrypt(this.formData.username));
-                fromData.append("password", aesEncrypt(this.formData.password));
+                fromData.append("username", aesEncrypt("9028584165"));
+                fromData.append("password", aesEncrypt("074332"));
                 fromData.append(
                     "captchaVerification",
                     this.captchaVerification.captchaVerification
@@ -80,7 +99,7 @@
                         sessionStorage.setItem('token', 'bearer' + ' ' + res.data.data.token);
                         this.$router.push('/')
                         this.$message.success(res.data.msg)
-                    }else {
+                    } else {
                         this.$message.error(res.data.msg)
                     }
                     this.loading = false;
-- 
2.18.0