From 83a303c2ad11a1b7ea1982cc873794f0d1088041 Mon Sep 17 00:00:00 2001 From: whycq <10027870+whycq@user.noreply.gitee.com> Date: 星期五, 05 七月 2024 18:59:57 +0800 Subject: [PATCH] # 登录选仓库 --- pages/login/login.vue | 42 +++++++++++++++++++++++++++++++++++++++--- 1 files changed, 39 insertions(+), 3 deletions(-) diff --git a/pages/login/login.vue b/pages/login/login.vue index 31b2ac2..4c0c546 100644 --- a/pages/login/login.vue +++ b/pages/login/login.vue @@ -76,6 +76,13 @@ <view class="popup-item-left">椤圭洰:</view> <view class="popup-item-right"><input type="text" v-model="url.project"></view> </view> + <view class="popup-item"> + <view class="popup-item-left">浠撳簱:</view> + <view class="popup-item-right" style="border:none;padding: 0;"> + <uni-combox style="height: 34rpx;" :candidates="storeList" placeholder="閫夋嫨浠撳簱" v-model="store" + @input="getStore" /> + </view> + </view> <view class="btn"> <view class="btn-left" @click="close">鍙栨秷</view> <view class="btn-right" @click="settingConfirm">纭</view> @@ -113,7 +120,8 @@ url: { ip: '', port: '', - project: '' + project: '', + storeId: '' }, baseUrl: '', user: { @@ -126,7 +134,9 @@ }, msgType: 'success', filename: '', - dialogContent: '' + dialogContent: '', + storeList: ['瀹佹尝浠�','鏂版槍浠�'], + store:'' } }, onLoad() { @@ -138,6 +148,13 @@ } if (!this.url) { this.url = {ip: '',port: '',project: ''} + } + this.url.storeId = uni.getStorageSync('store') + if (this.url.storeId == 1) { + this.store = '瀹佹尝浠�' + } + if (this.url.storeId == 2) { + this.store = '鏂版槍浠�' } }, onShow () { @@ -166,12 +183,28 @@ // 淇濆瓨ip settingConfirm() { this.baseUrl = "http://" + this.url.ip + ':' + this.url.port + '/' + this.url.project + switch(this.store) { + case '瀹佹尝浠�': + this.url.storeId = 1 + break; + case '鏂版槍浠�': + this.url.storeId = 2 + break; + default: + this.url.storeId = null + break; + } uni.setStorageSync('baseUrl', this.baseUrl); uni.setStorageSync('url', this.url); + uni.setStorageSync('store',this.url.storeId); this.$refs.inputDialog.close() }, onLogin() { let that = this + if (that.url.storeId == null) { + uni.showToast({ icon: 'error', title: '璇烽�夋嫨浠撳簱' }) + return + } uni.request({ url: that.baseUrl + '/login.action', fail(result) { @@ -183,7 +216,8 @@ data: { username: that.user.userName, password: md5.hex_md5(that.user.password), - wms: true + wms: true, + ownerId: that.url.storeId }, header: { "content-type": "application/json" @@ -235,6 +269,8 @@ } }) }, + getStore() { + }, // 鑾峰彇褰撳墠鐗堟湰鍙� AndroidCheckUpdate() { let that = this; -- Gitblit v1.9.1