longyvfengyun
2024-04-18 fb53e9f8ee45dde0448c799f4ed997b7faa133ba
src/layout/components/Navbar.vue
@@ -272,7 +272,7 @@
      class="dialog-center"
      :modal-append-to-body="false"
    >
      <pwd-change v-if="pwd.show" :visible.sync="pwd.show"></pwd-change>
      <pwd-change v-if="pwd.show" :visible.sync="pwd.show" :name="username"></pwd-change>
    </el-dialog>
    <!-- 短信猫和声光告警的配置 -->
    <el-dialog
@@ -353,6 +353,7 @@
import UsefulTools from "@/layout/components/UsefulTools.vue";
import config from "@/assets/js/config";
import HomeTy from "@/views/home/home-ty.vue";
import { searchParam } from "@/views/pageSetting/js/api";
export default {
  bMapTools: new BMapTools(BMap),
  components: {
@@ -1024,6 +1025,31 @@
        // 用户登录状态 0-(不做动作) 2-首次登录 3-密码长时间未登录
        sessionStorage.setItem("useLoginState", "0");
      });
    },
    async searchPasswordRules() {
      try {
        let res = await searchParam({categoryId: 10});
        let rs = res.data;
        if (rs.code === 1 && rs.data.list.length !== 0) {
          let data = rs.data.list;
          // 读取字符长度
          sessionStorage.setItem("passwordNum", data[0].status);
          // 读取密码类型
          sessionStorage.setItem("passwordType", data[1].status);
        } else {
          // 读取字符长度
          sessionStorage.setItem("passwordNum", "8");
          // 读取密码类型
          sessionStorage.setItem("passwordType", "4");
        }
      }catch (e){
        // 读取字符长度
        sessionStorage.setItem("passwordNum", "8");
        // 读取密码类型
        sessionStorage.setItem("passwordType", "4");
        console.log("查询密码规则错误:"+e);
      }
    }
  },
  computed: {
@@ -1189,6 +1215,9 @@
    },
  },
  mounted() {
    this.searchPasswordRules();
    this.showPasswordMessage();
    this.getMacUks();