From 471057bc4ece00870751e7b1187f244e8cc4137d Mon Sep 17 00:00:00 2001
From: whycq <10027870+whycq@user.noreply.gitee.com>
Date: 星期二, 18 四月 2023 13:58:49 +0800
Subject: [PATCH] #

---
 pages/login/login.vue       |    4 
 manifest.json               |    2 
 pages.json                  |    9 ++
 pages/basics/pakinStart.vue |  146 ++++++++++++++++++++++++++++++++++++
 pages/index/index.vue       |   54 +++++++------
 5 files changed, 188 insertions(+), 27 deletions(-)

diff --git a/manifest.json b/manifest.json
index ec24ad2..6683caa 100644
--- a/manifest.json
+++ b/manifest.json
@@ -2,7 +2,7 @@
     "name" : "涓壃WMS",
     "appid" : "__UNI__DA5854D",
     "description" : "",
-    "versionName" : "2023020501",
+    "versionName" : "2023041801",
     "versionCode" : 104,
     "transformPx" : false,
     /* 5+App鐗规湁鐩稿叧 */
diff --git a/pages.json b/pages.json
index 885d263..dd39cc5 100644
--- a/pages.json
+++ b/pages.json
@@ -211,6 +211,15 @@
 		        "enablePullDownRefresh": false
 				
 		    }
+		},
+		{
+		    "path" : "pages/basics/pakinStart",
+		    "style" :                                                                                    
+		    {
+		        "navigationBarTitleText": "鍚姩鍏ュ簱",
+		        "enablePullDownRefresh": false
+				
+		    }
 		}
 		
 		
diff --git a/pages/basics/pakinStart.vue b/pages/basics/pakinStart.vue
new file mode 100644
index 0000000..827e1c3
--- /dev/null
+++ b/pages/basics/pakinStart.vue
@@ -0,0 +1,146 @@
+<template>
+	<view>
+		<view class="square-2">
+			<view class="square-title">
+				<view class="title-sign"><view class="sign"></view></view>
+				<view class="title-text"><text>鎵樼洏鏉$爜</text></view>
+			</view>
+			<view class="square-content">
+				<view class="content-input">
+					<input v-model="barcode" type="text" placeholder="鎵爜 / 杈撳叆" 
+					:focus="barcodeFocus" @confirm="barcodeInput()" placeholder-style="line-height:  85rpx;">
+					<uni-icons type="closeempty" size="20" color="#dadada" @click="removeBarcode()"></uni-icons>
+				</view>
+			</view>
+		</view>
+		
+		<view class="square-2">
+			<view class="square-title">
+				<view class="title-sign"><view class="sign"></view></view>
+				<view class="title-text"><text>鍏ュ簱鍙�</text></view>
+			</view>
+				<view class="content-combox" @click="staNoSelect()">
+					<uni-combox  emptyTips="鏆傛棤鏁版嵁" 
+						:candidates="sites" v-model="siteId" placeholder="璇烽�夋嫨鍏ュ簱绔欑偣" @input="check">
+					</uni-combox>
+				</view>
+		</view>
+		<!-- 搴曢儴鎸夐挳 -->
+		<view class="footer flex justify-around">
+			<!-- 搴曢儴鍏ㄩ�� 鍙嶉�夋寜閽� -->
+			<!-- <label class="label-btn" style="width: 170rpx;">
+				<checkbox :checked="check" @click="allChecked()">{{checkText}}</checkbox>
+			</label>
+			<label class="label-btn" style="width: 100rpx;">
+				<text  @click="reChecked()">鍙嶉��</text>
+			</label> -->
+			
+			<label class="label-btn" style="width: 150rpx;">
+				<button class="cu-btn" @click="resst()">閲嶇疆</button>
+			</label>
+			<label class="label-btn">
+				<button class="cu-btn bg-blue " @click="outbound()">鍚姩鍏ュ簱</button>
+			</label>
+		</view>
+	</view>
+	
+</template>
+
+
+<script>
+	import permision from "@/common/permission.js"
+	import loginVue from "../login/login.vue";
+	export default {
+		data() {
+			return {
+				commonUrl:null,
+				barcode: '',
+				barcodeFocus: true,
+				sites: ["102鍏ュ簱"],
+				siteId: "102鍏ュ簱",
+				staNo: 102
+			}
+		},
+		onShow() {
+			setTimeout(()=>{
+				// this.focuss()
+			}, 100);
+			
+		},
+		mounted(){
+			const UIP = uni.getStorageSync('UIP');
+			this.baseIP = UIP;
+			const UPORT = uni.getStorageSync('UPORT');
+			this.basePORT = UPORT
+			const PROJ = uni.getStorageSync('UPROJ');
+			this.baseUrl = PROJ
+			this.getUrl()
+		},
+		methods: {
+			// 鑾峰彇url
+			getUrl() {
+				this.commonUrl = this.baseHttp + this.baseIP + ':' +this.basePORT + "/" +this.baseUrl
+			},
+			removeBarcode() {
+				this.barcode = ''
+				uni.vibrateShort();
+				this.barcodeFocus = false;
+				this.$nextTick(function() {
+					this.barcodeFocus = true;
+				});
+			},
+			// 閲嶇疆
+			resst() {
+				this.barcode = ''
+				this.siteId = ''
+			},
+			staNoSelect() {
+				// this.siteId = ''
+			},
+			outbound() {
+				let that = this 
+				if (that.barcode == '') {
+					 uni.showToast({title: "璇锋壂鎻忔墭鐩樼爜", icon: "none",position: 'top'})
+					 return;
+				}
+				uni.request({
+					url: that.commonUrl + "/mobile/pakin/request",
+					header: {
+						'token':uni.getStorageSync('token'),
+						'content-type': 'application/x-www-form-urlencoded'
+					},
+					data: {
+						barcode: that.barcode,
+						staNo: that.staNo
+					},
+					method: "POST",
+					success(res) {
+						res = res.data
+						if (res.code === 200) {
+							that.barcode = ''
+							uni.showToast({title: res.msg, icon: "none",position: 'top'})
+						} else {
+							uni.showToast({title: res.msg, icon: "none",position: 'top'})
+						}
+					}
+				})
+			},
+			check() {
+				switch(this.siteId) {
+					case "102鍏ュ簱":
+						this.staNo = 102
+						break;
+					case "103鍏ュ簱":
+						this.staNo = 103
+						break;
+					default:
+						this.staNo = 0
+						
+				}
+			}
+ 		}
+	}
+</script>
+
+<style>
+</style>
\ No newline at end of file
diff --git a/pages/index/index.vue b/pages/index/index.vue
index efa58c8..9bfad46 100644
--- a/pages/index/index.vue
+++ b/pages/index/index.vue
@@ -23,6 +23,12 @@
 		data() {
 			return {
 				elements:[
+					{
+						title: '鍚姩鍏ュ簱',
+						name: 'pakinStart',
+						color: 'blue',
+						cuIcon: 'video'
+					},
 					// {
 					// 	title: '涓婃灦绠$悊',
 					// 	name: 'putOnSale',
@@ -35,24 +41,24 @@
 					// 	color: 'blue',
 					// 	cuIcon: 'copy'
 					// },
-					{
-						title: '缁勬墭鍏ュ簱',
-						name: 'pakin',
-						color: 'blue',
-						cuIcon: 'copy'
-					},
+					// {
+					// 	title: '缁勬墭鍏ュ簱',
+					// 	name: 'pakin',
+					// 	color: 'blue',
+					// 	cuIcon: 'copy'
+					// },
 					// {
 					// 	title: '璁㈠崟缁勬墭',
 					// 	name: 'order',
 					// 	color: 'blue',
 					// 	cuIcon: 'goods'
 					// },
-					{
-						title: '搴撳瓨鏌ヨ',
-						name: 'stockQuery',
-						color: 'blue',
-						cuIcon: 'searchlist'
-					},
+					// {
+					// 	title: '搴撳瓨鏌ヨ',
+					// 	name: 'stockQuery',
+					// 	color: 'blue',
+					// 	cuIcon: 'searchlist'
+					// },
 					
 					// {
 					// 	title: '鍗曟嵁鍑哄簱',
@@ -72,18 +78,18 @@
 					// 	color: 'blue',
 					// 	cuIcon: 'video'
 					// },
-					{
-						title: '搴撳瓨鐩樼偣',
-						name: 'stockCheck',
-						color: 'blue',
-						cuIcon: 'safe'
-					},
-					{
-						title: '鎷f枡鍑哄簱',
-						name: 'piking',
-						color: 'blue',
-						cuIcon: 'safe'
-					},
+					// {
+					// 	title: '搴撳瓨鐩樼偣',
+					// 	name: 'stockCheck',
+					// 	color: 'blue',
+					// 	cuIcon: 'safe'
+					// },
+					// {
+					// 	title: '鎷f枡鍑哄簱',
+					// 	name: 'piking',
+					// 	color: 'blue',
+					// 	cuIcon: 'safe'
+					// },
 					// {
 					// 	title: '骞充粨搴撳瓨鐩樼偣',
 					// 	name: 'manStoCheck',
diff --git a/pages/login/login.vue b/pages/login/login.vue
index 7145c5a..e86f238 100644
--- a/pages/login/login.vue
+++ b/pages/login/login.vue
@@ -289,7 +289,7 @@
 					url: this.baseHttp + this.baseIP + ':' + this.basePORT + "/" + this.baseUrl +
 						'/login.action',
 					data: {
-						username: this.userName,
+						mobile: this.userName,
 						password: md5.hex_md5(this.password)
 					},
 					header: {
@@ -315,7 +315,7 @@
 							setTimeout(() => {
 								// uni.navigateBack();		//   灏忕▼搴忕敤杩欎釜  鎶婇椤佃矾鐢辨斁绗竴涓�
 								uni.reLaunch({
-									url: '../index/index2'
+									url: '../index/index'
 								});
 							}, 1000);
 						} else {

--
Gitblit v1.9.1