小小儁爺
2024-05-27 29e4ddef006b07debe8b61c7ecf320e3819020b9
1.登录页新增:记住密码功能
已修改4个文件
41 ■■■■ 文件已修改
src/views/deviceManager/checkRecord.vue 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/deviceManager/maintainRecord.vue 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/login/index.vue 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/workOrder/produceOrderList.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
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>
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>
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))
src/views/workOrder/produceOrderList.vue
@@ -598,7 +598,7 @@
    }
    return {
      mouseHoverType: 'mouseout',
      isExpandForm: true,
      isExpandForm: false,
      mainHeight: 0,
      tableHeight: 0,
      form: {