From a88bb56f5036294d6a4c9c0327eed4d9894d9f0e Mon Sep 17 00:00:00 2001
From: whycq <you@example.com>
Date: 星期日, 19 三月 2023 22:46:15 +0800
Subject: [PATCH] #
---
pages/login/login.vue | 185 +++++++++++++++++++++++++++++++++++++++++-----
1 files changed, 164 insertions(+), 21 deletions(-)
diff --git a/pages/login/login.vue b/pages/login/login.vue
index abcaddd..5d2634f 100644
--- a/pages/login/login.vue
+++ b/pages/login/login.vue
@@ -1,12 +1,14 @@
<template>
<view>
<!-- 璁剧疆 -->
- <label class="settings">
- <uni-icons type="gear" size="30" color="#707070" @click="settings"></uni-icons>
- </label>
+ <view class="settings">
+ <view class="settings-btn">
+ <uni-icons type="gear" size="30" color="#707070" @click="settings"></uni-icons>
+ </view>
+ </view>
<!-- logo -->
- <view class="head">
- <view class="logo">
+ <view class="logo">
+ <view class="logo-box">
<image src="../../static/img/logo.png" mode="aspectFit"></image>
</view>
</view>
@@ -18,7 +20,7 @@
</view>
<view class="box-text">璐﹀彿:</view>
<view class="box-input">
- <input type="text">
+ <input type="text" placeholder="璇疯緭鍏ヨ处鍙�" placeholder-style="font-size:14px;color:#ccc;">
</view>
<view class="box-show"></view>
</view>
@@ -29,7 +31,7 @@
</view>
<view class="box-text">瀵嗙爜:</view>
<view class="box-input">
- <input type="text">
+ <input password placeholder="璇疯緭鍏ュ瘑鐮�" placeholder-style="font-size:14px;color:#ccc;" >
</view>
<view class="box-show">
<uni-icons type="eye-filled" size="20" color="#707070"></uni-icons>
@@ -48,7 +50,7 @@
<!-- 鐧诲綍鎸夐挳 -->
<view class="submit">
<view class="" style="width: 400rpx;">
- <button type="primary" size="default">鐧诲綍</button>
+ <button type="primary" @click="onLogin()" :loading="load.loading">{{load.btnText}}</button>
</view>
</view>
@@ -58,18 +60,18 @@
<uni-popup ref="inputDialog" type="dialog">
<view class="popup">
<!-- 鏍囬 -->
- <view class="title title-font">閰嶇疆</view>
- <view class="input">
- <view class="input-left">ip:</view>
- <view class="input-right"><input type="text"></view>
+ <view class="title">閰� 缃�</view>
+ <view class="popup-item">
+ <view class="popup-item-left">IP:</view>
+ <view class="popup-item-right"><input type="text"></view>
</view>
- <view class="input">
- <view class="input-left">绔彛:</view>
- <view class="input-right"><input type="text"></view>
+ <view class="popup-item">
+ <view class="popup-item-left">绔彛:</view>
+ <view class="popup-item-right"><input type="text"></view>
</view>
- <view class="input">
- <view class="input-left">椤圭洰:</view>
- <view class="input-right"><input type="text"></view>
+ <view class="popup-item">
+ <view class="popup-item-left">椤圭洰:</view>
+ <view class="popup-item-right"><input type="text"></view>
</view>
<view class="btn">
<view class="btn-left" @click="close">鍙栨秷</view>
@@ -78,7 +80,6 @@
</view>
</uni-popup>
</view>
-
<!-- 鐗堟湰鍙� -->
<!-- #ifdef APP-PLUS -->
@@ -94,7 +95,11 @@
data() {
return {
version: '',
- value: ''
+ value: '',
+ load: {
+ loading: false,
+ btnText: '鐧诲綍'
+ },
}
},
onLoad() {
@@ -118,11 +123,149 @@
// 璁剧疆绐楀彛鍏抽棴鎸夐挳
close() {
this.$refs.inputDialog.close()
+ },
+ onLogin() {
+ let that = this
+ that.load.loading = true;
+ that.load.btnText = '鐧诲綍涓�';
+ setTimeout(()=> {
+ uni.showToast({title: '鐧诲綍鎴愬姛'})
+ setTimeout(()=> {
+ uni.reLaunch({
+ url: '../home/home'
+ });
+ },300)
+ },700)
}
}
}
</script>
-
<style>
+ @import url('../../static/css/wms.css/wms.css');
+ /* 璁剧疆鍖哄煙 */
+ .settings {
+ min-height: 100rpx;
+ }
+ .settings-btn {
+ float: right;
+ margin-right: 10rpx;
+ }
+ .logo {
+ height: 25%;
+ width: 100%;
+ display: flex;
+ justify-content: center;
+ }
+ .logo-box {
+ margin: auto 0;
+ }
+ image {
+ height: 300rpx;
+ }
+ /* 杈撳叆妗嗗尯鍩� */
+ .content {
+ min-height: 250rpx;
+ /* background-color: coral; */
+ width: 100%;
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ color: #606266;
+ }
+ .box {
+ width: 80%;
+ height: 100rpx;
+ margin-top: 30rpx;
+ background-color: white;
+ display: flex;
+ font-size: 14px;
+ align-items: center;
+
+ }
+ .box-icon {
+ width: 80rpx;
+ text-align: center;
+ }
+ .box-text {
+ width: 100rpx;
+ text-align: center;
+ }
+ .box-show {
+ margin-left: auto;
+ /* margin-right: 10rpx; */
+ width: 60rpx;
+ text-align: center;
+ }
+ input {
+ padding-left: 10rpx;
+ font-size: 14px;
+ color: #303133;
+ }
+ .check {
+ width: 78%;
+ display: flex;
+ font-size: 12px;
+ color: #606266;
+ margin-top: 10rpx;
+ }
+ .check-right {
+ margin-left: auto;
+ }
+ .submit {
+ display: flex;
+ justify-content: center;
+ position: fixed;
+ width: 100%;
+ bottom: 100rpx;
+ }
+ .version {
+ position: fixed;
+ width: 100%;
+ bottom: 0;
+ text-align: center;
+ font-size: 12px;
+ color: #909399;
+ }
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ /* ------ */
+
+ .shadow-warp {
+ position: relative;
+ box-shadow: 0 0 10upx rgba(0, 0, 0, 0.1);
+ }
+
+ .shadow-warp:before,
+ .shadow-warp:after {
+ position: absolute;
+ content: "";
+ top: 20upx;
+ bottom: 30upx;
+ left: 20upx;
+ width: 50%;
+ box-shadow: 0 30upx 20upx rgba(0, 0, 0, 0.2);
+ transform: rotate(-3deg);
+ z-index: -1;
+ }
+
+ .shadow-warp:after {
+ right: 20upx;
+ left: auto;
+ transform: rotate(3deg);
+ }
</style>
\ No newline at end of file
--
Gitblit v1.9.1