riku
2025-09-01 b33e28bc2843555355ecad59a80c83e3c26445a3
src/views/LoginPage.vue
@@ -34,7 +34,9 @@
              </el-form-item>
            </el-form>
          </div>
          <div class="btn-login" @click="login">登录</div>
          <el-button class="btn-login" @click="login" :loading="loading"
            >登录</el-button
          >
        </div>
      </div>
    </div>
@@ -42,13 +44,14 @@
</template>
<script>
import underwayPng from '@/assets/mipmap/underway-2.png';
import underwayPng2 from '@/assets/mipmap/underway-2.png';
import underwayPng from '@/assets/mipmap/underway.png';
import { ElMessage } from 'element-plus';
export default {
  data() {
    return {
      underwayPng: underwayPng,
      loading: false,
      formObj: {},
      rules: {
        userName: [
@@ -68,8 +71,18 @@
      }
    };
  },
  computed: {
    underwayPng() {
      if (import.meta.env.VITE_DATA_MODE == 'jingan') {
        return underwayPng2;
      } else {
        return underwayPng;
      }
    }
  },
  methods: {
    login() {
      this.loading = true;
      this.$refs.formRef.validate((valid) => {
        if (valid) {
          if (
@@ -86,6 +99,9 @@
            });
          }
        }
        setTimeout(() => {
          this.loading = false;
        }, 1000);
      });
    }
  }
@@ -147,6 +163,7 @@
}
.btn-login {
  color: white;
  margin-top: 20px;
  border-radius: 6px;
  padding: 8px 60px;
@@ -187,6 +204,5 @@
    rgb(13, 56, 133),
    rgb(11, 53, 131)
  );
  cursor: pointer;
}
</style>