guhongwei 4 年之前
父節點
當前提交
f4105ca57c
共有 1 個文件被更改,包括 15 次插入4 次删除
  1. 15 4
      src/layout/login/webLogin.vue

+ 15 - 4
src/layout/login/webLogin.vue

@@ -4,12 +4,12 @@
       <el-col :span="24" class="top">
       <el-col :span="24" class="top">
         <el-col :span="6" class="info"></el-col>
         <el-col :span="6" class="info"></el-col>
         <el-col :span="12" class="context">
         <el-col :span="12" class="context">
-          <el-tabs v-model="activeName">
+          <el-tabs v-model="activeName" @tab-click="handleClick">
             <el-tab-pane label="登录" name="first">
             <el-tab-pane label="登录" name="first">
               <el-col :span="24">
               <el-col :span="24">
                 <el-form ref="form" :model="form" label-width="120px">
                 <el-form ref="form" :model="form" label-width="120px">
                   <el-form-item label="用户名" prop="phone">
                   <el-form-item label="用户名" prop="phone">
-                    <el-tooltip class="item" effect="light" placement="right" :value="true" :manual="true">
+                    <el-tooltip class="item" effect="light" placement="right" :value="tooltipDisplay" :manual="true">
                       <template slot="content">
                       <template slot="content">
                         <p style="font-weight:bold;">个人/专家账号用户名为<span style="color:#ff0000;">手机号</span></p>
                         <p style="font-weight:bold;">个人/专家账号用户名为<span style="color:#ff0000;">手机号</span></p>
                         <p style="font-weight:bold;">机构用户名为<span style="color:#ff0000;">统一社会信用代码</span></p>
                         <p style="font-weight:bold;">机构用户名为<span style="color:#ff0000;">统一社会信用代码</span></p>
@@ -240,10 +240,10 @@ export default {
       activeName: 'first',
       activeName: 'first',
       rules: {
       rules: {
         name: [{ required: true, message: '请输入用户名称', trigger: 'blur' }],
         name: [{ required: true, message: '请输入用户名称', trigger: 'blur' }],
-        phone: [{ required: true, message: '请输入手机号/统一社会信用代码', trigger: 'blur' }],
+        phone: [{ required: false, message: '请输入手机号/统一社会信用代码', trigger: 'blur' }],
         password: [{ required: true, message: '请输入密码', trigger: 'blur' }],
         password: [{ required: true, message: '请输入密码', trigger: 'blur' }],
         code: [{ required: false, message: '请输入邀请码', trigger: 'blur' }],
         code: [{ required: false, message: '请输入邀请码', trigger: 'blur' }],
-        institution_code: [{ required: true, message: '请输入统一社会信用代码', trigger: 'blur' }],
+        institution_code: [{ required: false, message: '请输入统一社会信用代码', trigger: 'blur' }],
         // cardnumber: [{ required: true, message: '请输入身份证号', trigger: 'blur' }],
         // cardnumber: [{ required: true, message: '请输入身份证号', trigger: 'blur' }],
         // email: [{ required: true, message: '请输入邮箱', trigger: 'blur' }],
         // email: [{ required: true, message: '请输入邮箱', trigger: 'blur' }],
         // addr: [{ required: true, message: '请输入地址', trigger: 'blur' }],
         // addr: [{ required: true, message: '请输入地址', trigger: 'blur' }],
@@ -274,6 +274,7 @@ export default {
         // paper: [{ required: false, message: '请输入论文', trigger: 'blur' }],
         // paper: [{ required: false, message: '请输入论文', trigger: 'blur' }],
         // remark: [{ required: false, message: '请输入备注', trigger: 'blur' }],
         // remark: [{ required: false, message: '请输入备注', trigger: 'blur' }],
       },
       },
+      tooltipDisplay: true,
     };
     };
   },
   },
   created() {},
   created() {},
@@ -297,6 +298,13 @@ export default {
     uploadSuccess({ type, data }) {
     uploadSuccess({ type, data }) {
       this.$set(this.forms, `${type}`, data.uri);
       this.$set(this.forms, `${type}`, data.uri);
     },
     },
+    handleClick(tab, event) {
+      if (tab.index === '1') {
+        this.tooltipDisplay = false;
+      } else {
+        this.tooltipDisplay = true;
+      }
+    },
   },
   },
   computed: {
   computed: {
     ...mapState(['user']),
     ...mapState(['user']),
@@ -354,4 +362,7 @@ export default {
 .loginSubmit {
 .loginSubmit {
   text-align: center;
   text-align: center;
 }
 }
+/deep/.el-tooltip__popper.is-light {
+  display: none !important;
+}
 </style>
 </style>