From dd8aa40384af417f56d7417e0ab39994d33e12f1 Mon Sep 17 00:00:00 2001
From: whycq0520 <91384184@qq.com>
Date: 星期三, 23 三月 2022 16:49:32 +0800
Subject: [PATCH] #
---
pages/login/login.vue | 69 +++++++++++++++++++++++-----------
1 files changed, 46 insertions(+), 23 deletions(-)
diff --git a/pages/login/login.vue b/pages/login/login.vue
index e2cd849..b99a83e 100644
--- a/pages/login/login.vue
+++ b/pages/login/login.vue
@@ -4,23 +4,22 @@
<scroll-view scroll-y class="page">
<view class="text-center" :style="[{animation: 'show ' + 0.4+ 's 1'}]">
- <image src="../../static/logo.png" mode='aspectFit' class="zai-logo "></image>
- <view class="zai-title text-shadow ">Zoneyung</view>
+ <image src="../../static/logo.png" mode='aspectFit' class="zai-logo" @longtap='longpressImg'></image>
</view>
<view class="box padding-lr-xl login-paddingtop" :style="[{animation: 'show ' + 0.6+ 's 1'}]">
<block v-if="loginWay==1">
<view class="cu-form-group margin-top shadow-warp" :class="[shape=='round'?'round':'']">
- <view class="title"><text class="cuIcon-people margin-right-xs"></text>璐﹀彿:</view>
+ <view class="title-login"><text class="cuIcon-people margin-right-xs"></text>璐﹀彿:</view>
<input placeholder="璇疯緭鍏ヨ处鍙�" name="input" v-model="userName"></input>
</view>
<view class="cu-form-group margin-top shadow-warp" :class="[shape=='round'?'round':'']">
- <view class="title"><text class="cuIcon-lock margin-right-xs"></text>瀵嗙爜:</view>
+ <view class="title-login"><text class="cuIcon-lock margin-right-xs"></text>瀵嗙爜:</view>
<input class="uni-input" placeholder="璇疯緭鍏ュ瘑鐮�" :password="!showPassword" v-model="password" />
<view class="action text-lg">
<text :class="[showPassword ? 'cuIcon-attention' : 'cuIcon-attentionforbid']" @click="changePassword"></text>
</view>
</view>
- <view class="changeBox">
+ <view class="flex margin-xs justify-between">
<checkbox-group class="rember">
<label>
<checkbox value="cb" :checked="rember" @tap="rember = !rember" style="transform:scale(0.7)" /><text>璁颁綇瀵嗙爜</text>
@@ -28,8 +27,8 @@
</checkbox-group>
<text class="changeIP" @click="changeIP()">璁剧疆IP</text>
</view>
- <view class="padding text-center margin-top">
- <button class="cu-btn bg-blue lg margin-right shadow" :loading="loading" :class="[shape=='round'?'round':'']"
+ <view class="flex padding justify-center margin-top">
+ <button class="cu-btn bg-blue lg shadow" :loading="loading" :class="[shape=='round'?'round':'']"
@tap="onLogin"><text space="emsp">{{loading ? "鐧诲綍涓�...":" 鐧诲綍 "}}</text>
</button>
</view>
@@ -50,11 +49,17 @@
<view class="gray-text">鐧诲綍涓�...</view>
</view>
<view>
- <!-- 杈撳叆妗嗙ず渚� -->
<uni-popup ref="inputDialog" type="dialog">
- <uni-popup-dialog ref="inputClose" mode="input" title="璇疯緭鍏P" v-model="IP"
- placeholder="璇疯緭鍏P" @confirm="dialogInputConfirm">
- </uni-popup-dialog>
+ <uni-popup-dialog ref="inputClose" mode="input" title="璁剧疆IP" v-model="IP"
+ placeholder="璇疯緭鍏ユ湇鍔″櫒IP" @confirm="dialogInputConfirm">
+ </uni-popup-dialog>
+ </uni-popup>
+ </view>
+ <view style="margin-top: 10rpx;">
+ <uni-popup ref="serverPort" type="dialog">
+ <uni-popup-dialog ref="inputClose" mode="input" title="璁剧疆绔彛" v-model="PORT"
+ placeholder="璇疯緭鍏ユ湇鍔″櫒绔彛鍙�" @confirm="serverPortConfirm">
+ </uni-popup-dialog>
</uni-popup>
</view>
</view>
@@ -89,12 +94,12 @@
url: {
bindingThirdPhone: '/sys/thirdLogin/bindingThirdPhone'
},
- baseIP:'',
type:'',
userName:'',
password:'',
rember:true,
IP:'',
+ PORT:'',
};
},
mounted() {
@@ -111,13 +116,22 @@
that.userName = '';
that.password = '';
}
+
const UIP = uni.getStorageSync('UIP');
- if (UIP) {
+ if (UIP) {
that.IP = UIP;
- } else {
+ that.baseIP = UIP;
+ } else {
that.IP = '';
- }
-
+ }
+
+ const UPORT = uni.getStorageSync('UPORT');
+ if (UPORT) {
+ that.PORT = UPORT;
+ that.basePORT = UPORT;
+ } else {
+ that.PORT = '8080';
+ }
},
onLoad:function(){
// #ifdef APP-PLUS
@@ -146,14 +160,23 @@
},
},
methods: {
+ longpressImg() { // 闀挎寜鍥剧墖
+ this.$refs.serverPort.open()
+ },
+ serverPortConfirm(type) {
+ this.basePORT = type
+ // 瀛樺叆鏈湴缂撳瓨
+ this.PORT = type
+ uni.setStorageSync('UPORT',this.basePORT)
+ },
changeIP(){
this.$refs.inputDialog.open()
},
dialogInputConfirm(type){
- this.baseUrl=type
- this.IP = type
- this.UIP = type
- uni.setStorageSync('UIP',type)
+ this.baseIP = type
+ // 瀛樺叆鏈湴缂撳瓨
+ this.IP = type;
+ uni.setStorageSync('UIP',this.baseIP)
},
checkboxChange: function(e) {
if (e.detail.value.length == 1) {
@@ -177,9 +200,9 @@
}
uni.showLoading();
uni.request({
- url: this.baseUrl + '/login.action',
+ url: this.baseHttp + this.baseIP + ':' +this.basePORT + this.baseUrl + '/login.action',
data: {
- mobile:this.userName,
+ username:this.userName,
password:md5.hex_md5(this.password)
},
header: {
@@ -264,7 +287,7 @@
}
.zai-logo {
- width: 200upx;
+ width: 600upx;
height: 150px;
}
--
Gitblit v1.9.1