From 42b4d70afef5d9987d484c608c0f81f6191f4bcc Mon Sep 17 00:00:00 2001
From: whycq <10027870+whycq@user.noreply.gitee.com>
Date: 星期五, 29 七月 2022 14:42:27 +0800
Subject: [PATCH] #
---
pages/login/login.vue | 100 +++++++++++++++++++++++++++++++++++---------------
1 files changed, 70 insertions(+), 30 deletions(-)
diff --git a/pages/login/login.vue b/pages/login/login.vue
index 9395568..8f7c1c7 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,15 +27,15 @@
</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>
</block>
<!-- #ifdef APP-PLUS -->
- <view class="padding flex flex-direction text-center">
+ <view class="padding flex flex-direction text-center" style="position: fixed;width: 80%;bottom: 0;text-align: center;">
褰撳墠鐗堟湰:{{version}}
</view>
<!-- #endif -->
@@ -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:'8080',// 榛樿绔彛鍙�
};
},
mounted() {
@@ -111,14 +116,22 @@
that.userName = '';
that.password = '';
}
+
const UIP = uni.getStorageSync('UIP');
- console.log(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
@@ -127,6 +140,7 @@
that.version=wgtinfo.version
});
// #endif
+
},
computed: {
isSendSMSEnable() {
@@ -147,20 +161,25 @@
},
},
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)
- console.log(this.IP)
- console.log(this.baseUrl)
- console.log(this.UIP)
+ this.baseIP = type
+ // 瀛樺叆鏈湴缂撳瓨
+ this.IP = type;
+ uni.setStorageSync('UIP',this.baseIP)
},
checkboxChange: function(e) {
- console.log(e.detail.value.length);
if (e.detail.value.length == 1) {
//鑾峰彇缂撳瓨鐨勮处鍙�
@@ -180,11 +199,33 @@
uni.showToast({title: '璇峰~鍐欏瘑鐮�',icon: "none"})
return;
}
+ if(this.baseIP == undefined || this.baseIP == '' ) {
+ uni.showToast({
+ title:'璇峰厛璁剧疆IP',
+ icon:'none'
+ })
+ return;
+ }
+ if(this.basePORT == undefined) {
+ uni.showToast({
+ title:'闀挎寜鍥剧墖杈撳叆绔彛鍙�',
+ icon:'none'
+ })
+ return;
+ }
uni.showLoading();
+ setTimeout(function(){
+ uni.hideLoading();
+ uni.showToast({
+ title: '鐧诲綍瓒呮椂',
+ position: 'bottom',
+ duration: 1000
+ });
+ },6000)
uni.request({
- url: 'http://'+ this.baseUrl + ':8082/xgmwms' + '/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: {
@@ -228,7 +269,6 @@
var info = plus.push.getClientInfo();
var cid = info.clientid;
this.$http.get("/sys/user/saveClientId",{params:{clientId:cid}}).then(res=>{
- console.log("res::saveClientId>",res)
this.$tip.success('鐧诲綍鎴愬姛!')
this.$Router.replaceAll({name:'index'})
})
@@ -270,7 +310,7 @@
}
.zai-logo {
- width: 200upx;
+ width: 600upx;
height: 150px;
}
--
Gitblit v1.9.1