From 6162a9fd65b22ef6414f05db1503e91f9e53c5de Mon Sep 17 00:00:00 2001
From: whycq <10027870+whycq@user.noreply.gitee.com>
Date: 星期五, 10 二月 2023 12:58:38 +0800
Subject: [PATCH] #
---
pages/login/login.vue | 209 +++++++++++++++++++++++++++++++++++++++++++++-------
1 files changed, 180 insertions(+), 29 deletions(-)
diff --git a/pages/login/login.vue b/pages/login/login.vue
index 360cf21..ea7e997 100644
--- a/pages/login/login.vue
+++ b/pages/login/login.vue
@@ -1,28 +1,50 @@
<template>
- <view class="settings">
- <uni-icons type="gear" size="30" color="#c5c5c5" @click="settings"></uni-icons>
- </view>
+ <!-- 璁剧疆 -->
+ <label class="settings">
+ <uni-icons type="gear" size="30" color="#707070" @click="settings"></uni-icons>
+ </label>
+ <!-- logo -->
<view class="head">
<view class="logo">
<image src="../../static/img/logo.png" mode="aspectFit"></image>
</view>
</view>
<view class="content">
+ <!-- 璐﹀彿 -->
<view class="box shadow-warp">
- <view></view>
- <view>
+ <view class="box-icon">
+ <uni-icons type="person" size="20" color="#707070"></uni-icons>
+ </view>
+ <view class="box-text">璐﹀彿:</view>
+ <view class="box-input">
<input type="text">
</view>
-
+ <view class="box-show"></view>
</view>
+ <!-- 瀵嗙爜 -->
<view class="box shadow-warp">
- <view></view>
- <view>
+ <view class="box-icon">
+ <uni-icons type="locked" size="20" color="#707070"></uni-icons>
+ </view>
+ <view class="box-text">瀵嗙爜:</view>
+ <view class="box-input">
<input type="text">
</view>
-
+ <view class="box-show">
+ <uni-icons type="eye-filled" size="20" color="#707070"></uni-icons>
+ </view>
+ </view>
+ <!-- 璁颁綇瀵嗙爜 -->
+ <view class="check">
+ <view class="check-left">
+ <view>璁颁綇瀵嗙爜</view>
+ </view>
+ <view class="check-right">
+ <switch checked color="#FFCC33" style="zoom:.5"/>
+ </view>
</view>
</view>
+ <!-- 鐧诲綍鎸夐挳 -->
<view class="submit">
<view class="" style="width: 400rpx;">
<button type="primary" size="default">鐧诲綍</button>
@@ -30,15 +52,29 @@
</view>
- <!-- 寮圭獥鍖哄煙 -->
-
+ <!-- 璁剧疆寮圭獥鍖哄煙 -->
<view>
- <!-- 杈撳叆妗嗙ず渚� -->
<uni-popup ref="inputDialog" type="dialog">
- <uni-popup-dialog ref="inputClose" mode="input" title="杈撳叆鍐呭" value="瀵硅瘽妗嗛缃彁绀哄唴瀹�!"
- placeholder="璇疯緭鍏ュ唴瀹�" @confirm="dialogInputConfirm"></uni-popup-dialog>
- <uni-popup-dialog ref="inputClose" mode="input" title="杈撳叆鍐呭" value="瀵硅瘽妗嗛缃彁绀哄唴瀹�!"
- placeholder="璇疯緭鍏ュ唴瀹�" @confirm="dialogInputConfirm"></uni-popup-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>
+ <view class="input">
+ <view class="input-left">绔彛:</view>
+ <view class="input-right"><input type="text"></view>
+ </view>
+ <view class="input">
+ <view class="input-left">椤圭洰:</view>
+ <view class="input-right"><input type="text"></view>
+ </view>
+ <view class="btn">
+ <view class="btn-left" @click="close">鍙栨秷</view>
+ <view class="btn-right">纭</view>
+ </view>
+ </view>
</uni-popup>
</view>
@@ -60,6 +96,7 @@
}
},
onLoad() {
+ // 鎵嬫満绔増鏈彿
// #ifdef APP-PLUS
var that = this
plus.runtime.getProperty(plus.runtime.appid, function(wgtinfo) {
@@ -68,10 +105,16 @@
// #endif
},
methods: {
+ // 璁剧疆绐楀彛寮�鍚寜閽�
settings() {
this.$refs.inputDialog.open()
},
+ // 璁剧疆绐楀彛纭淇敼鎸夐挳
dialogInputConfirm() {
+ this.$refs.inputDialog.close()
+ },
+ // 璁剧疆绐楀彛鍏抽棴鎸夐挳
+ close() {
this.$refs.inputDialog.close()
}
}
@@ -79,13 +122,35 @@
</script>
<style lang="less">
- .settings {
- width: 60rpx;
- height: 60rpx;
- position: fixed;
- right: 20rpx;
- top: 10rpx;
+ .title-font {
+ color: #606266;
+ font-size: 18px;
+ letter-spacing: 3px;
+ font-weight: 500;
}
+ // 璁剧疆鍖哄煙
+ .settings {
+ width: 100rpx;
+ height: 100rpx;
+ line-height: 100rpx;
+ text-align: center;
+ position: fixed;
+ // background-color: #007aff;
+ right: 0;
+ top: 70rpx;
+ }
+ // 璁剧疆鍖哄煙 - 鎵嬫満
+ <!-- #ifdef APP-PLUS -->
+ .settings {
+ width: 100rpx;
+ height: 100rpx;
+ line-height: 100rpx;
+ text-align: center;
+ position: fixed;
+ right: 0rpx;
+ top: 0rpx;
+ }
+ <!-- #endif -->
.head {
height: 400rpx;
width: 100%;
@@ -101,25 +166,61 @@
}
}
}
-
+ // 杈撳叆妗嗗尯鍩�
.content {
- height: 240rpx;
+ min-height: 250rpx;
width: 100%;
// background-color: bisque;
display: grid;
grid-template-columns: 1fr;
justify-items: center;
+ align-items: flex-start;
+ // 杈撳叆澶у尯
.box {
- width: 70%;
+ width: 80%;
height: 80rpx;
background-color: #FFFFFF;
- padding: 1upx 30upx;
- display: flex;
+ display: grid;
+ grid-template-columns: 1fr 1fr 5fr 1fr;
align-items: center;
- justify-content: space-between;
+ font-size: 12px;
+ // 鍥炬爣
+ &-icon {
+ display: grid;
+ justify-items: center;
+ }
+ // 杈撳叆妗�
+ &-input {
+ background-color: aquamarine;
+ }
+ // 闅愯棌鏄剧ず瀵嗙爜
+ &-show {
+ display: grid;
+ justify-items: center;
+ }
+ }
+ // 璁颁綇瀵嗙爜
+ .check {
+ width: 80%;
+ // background-color: blueviolet;
+ display: grid;
+ grid-template-columns: 1fr 1fr;
+ align-items: center;
+ text-align: left;
+ &-left {
+ display: grid;
+ align-items: center;
+ font-size: 12px;
+ text-indent: 10rpx;
+ }
+ &-right {
+ display: grid;
+ align-items: center;
+ justify-items: flex-end;
+ }
}
}
-
+ // 鐧诲綍鎸夐挳
.submit {
position: fixed;
width: 100%;
@@ -128,6 +229,56 @@
grid-template-columns: 1fr;
justify-items: center;
}
+ // 寮瑰嚭灞�
+ .popup {
+ width: 650rpx;
+ min-height: 400rpx;
+ background-color: #FFF;
+ border-radius: 25rpx;
+ .title {
+ width: 100%;
+ height: 80rpx;
+ line-height: 80rpx;
+ text-align: center;
+ }
+ .input {
+ width: 100%;
+ height: 80rpx;
+ line-height: 80rpx;
+ display: grid;
+ grid-template-columns: 1fr 3fr;
+ align-items: center;
+ &-left {
+ text-align: right;
+ }
+ &-right {
+ display: grid;
+ align-items: center;
+ height: 50rpx;
+ padding: 5rpx;
+ margin-left: 20rpx;
+ width: 400rpx;
+ border-bottom: 1px solid #e7e6e4;
+
+ }
+ }
+ .btn {
+ margin-top: 20rpx;
+ width: 100%;
+ height: 80rpx;
+ line-height: 80rpx;
+ text-align: center;
+ display: grid;
+ grid-template-columns: 1fr 1fr;
+ border-top: 1px solid #e7e6e4;
+ &-left {
+ border-right: 1px solid #e7e6e4;
+ }
+ &-right {
+ color: #007aff;
+ }
+ }
+ }
.version {
position: fixed;
width: 100%;
--
Gitblit v1.9.1