From 29e4ddef006b07debe8b61c7ecf320e3819020b9 Mon Sep 17 00:00:00 2001
From: 小小儁爺 <1694218219@qq.com>
Date: 星期一, 27 五月 2024 13:20:31 +0800
Subject: [PATCH] 1.登录页新增:记住密码功能

---
 src/views/deviceManager/checkRecord.vue    |   10 +++++-----
 src/views/login/index.vue                  |   19 +++++++++++++++++++
 src/views/workOrder/produceOrderList.vue   |    2 +-
 src/views/deviceManager/maintainRecord.vue |   10 +++++-----
 4 files changed, 30 insertions(+), 11 deletions(-)

diff --git a/src/views/deviceManager/checkRecord.vue b/src/views/deviceManager/checkRecord.vue
index 8f4b30c..f8263bf 100644
--- a/src/views/deviceManager/checkRecord.vue
+++ b/src/views/deviceManager/checkRecord.vue
@@ -220,11 +220,11 @@
             prop="chk_value"
             label="鏁板��"
           />
-          <el-table-column
-            prop="remark"
-            label="澶囨敞"
-            show-tooltip-when-overflow
-          />
+          <!--          <el-table-column-->
+          <!--            prop="remark"-->
+          <!--            label="澶囨敞"-->
+          <!--            show-tooltip-when-overflow-->
+          <!--          />-->
         </el-table>
       </div>
 
diff --git a/src/views/deviceManager/maintainRecord.vue b/src/views/deviceManager/maintainRecord.vue
index 0d971ce..cc70d2b 100644
--- a/src/views/deviceManager/maintainRecord.vue
+++ b/src/views/deviceManager/maintainRecord.vue
@@ -218,11 +218,11 @@
             prop="maint_value"
             label="鏁板��"
           />
-          <el-table-column
-            prop="remark"
-            label="澶囨敞"
-            show-tooltip-when-overflow
-          />
+          <!--          <el-table-column-->
+          <!--            prop="remark"-->
+          <!--            label="澶囨敞"-->
+          <!--            show-tooltip-when-overflow-->
+          <!--          />-->
         </el-table>
       </div>
 
diff --git a/src/views/login/index.vue b/src/views/login/index.vue
index 4cb4a4b..0398046 100644
--- a/src/views/login/index.vue
+++ b/src/views/login/index.vue
@@ -100,6 +100,8 @@
           </span>
         </el-form-item>
 
+        <el-checkbox v-model="checkedPassword">璁颁綇瀵嗙爜</el-checkbox>
+
         <el-button
           :loading="loading"
           type="primary"
@@ -189,6 +191,7 @@
       },
       loading: false,
       passwordType: 'password',
+      checkedPassword: false,
       redirect: undefined,
       focus1: false,
       focus2: false,
@@ -201,6 +204,14 @@
         this.redirect = route.query && route.query.redirect
       },
       immediate: true
+    }
+  },
+  mounted() {
+    const account = localStorage.getItem('account')
+    if (account) {
+      this.loginForm.username = localStorage.getItem('account')
+      this.loginForm.password = localStorage.getItem('password')
+      this.checkedPassword = true
     }
   },
   methods: {
@@ -222,6 +233,14 @@
             if (getCookie('code') === '302') {
               this.dialogVisible = true
             } else {
+              if (this.checkedPassword) {
+                localStorage.setItem('account', this.loginForm.username)
+                localStorage.setItem('password', this.loginForm.password)
+              } else {
+                localStorage.removeItem('account')
+                localStorage.removeItem('password')
+              }
+
               this.$router.push({ path: this.redirect || '/' })
               // ButtonData().then(res => {
               //   localStorage.setItem('ButtonData', JSON.stringify(res.data))
diff --git a/src/views/workOrder/produceOrderList.vue b/src/views/workOrder/produceOrderList.vue
index 84e649b..42f8aa0 100644
--- a/src/views/workOrder/produceOrderList.vue
+++ b/src/views/workOrder/produceOrderList.vue
@@ -598,7 +598,7 @@
     }
     return {
       mouseHoverType: 'mouseout',
-      isExpandForm: true,
+      isExpandForm: false,
       mainHeight: 0,
       tableHeight: 0,
       form: {

--
Gitblit v1.9.3