From 29bd3947c3e1b07fa28c2c24cdb45c563793c36b Mon Sep 17 00:00:00 2001
From: whycq <10027870+whycq@user.noreply.gitee.com>
Date: 星期四, 21 三月 2024 16:55:12 +0800
Subject: [PATCH] #

---
 pages/phyz/order/orderList.vue     |    0 
 pages/phyz/order/purchaseOrder.vue |  155 ++++++++++++++++++++++-----------------------------
 pages.json                         |    2 
 3 files changed, 68 insertions(+), 89 deletions(-)

diff --git a/pages.json b/pages.json
index 6e7bce2..ae755f1 100644
--- a/pages.json
+++ b/pages.json
@@ -412,7 +412,7 @@
 			}
 		},
 		{
-			"path" : "pages/tzsk/AGV/orderList",
+			"path" : "pages/phyz/order/orderList",
 			"style" : 
 			{
 				"navigationBarTitleText" : "璁㈠崟鍒楄〃",
diff --git a/pages/tzsk/AGV/orderList.vue b/pages/phyz/order/orderList.vue
similarity index 100%
rename from pages/tzsk/AGV/orderList.vue
rename to pages/phyz/order/orderList.vue
diff --git a/pages/phyz/order/purchaseOrder.vue b/pages/phyz/order/purchaseOrder.vue
index 20ced19..8f964c8 100644
--- a/pages/phyz/order/purchaseOrder.vue
+++ b/pages/phyz/order/purchaseOrder.vue
@@ -13,19 +13,19 @@
 		</view>
 		<view class="list" v-for="(item,i) in dataList">
 			<view class="list-left">
-				<view>缂栧彿锛歿{item.matnr}}</view>
-				<view>鍚嶇О锛歿{item.maktx}}</view>
-				<view>瑙勬牸锛歿{item.specs}}</view>
-				<view>鏁伴噺锛歿{item.anfme}}</view>
-				<view class="card-id">{{i + 1}}</view>
+				<view>鍗曟嵁缂栧彿锛歿{item.orderNo}}</view>
+				<view>鍗曟嵁绫诲瀷锛歿{item.docType$}}</view>
+				<view>鍒涘缓鏃堕棿锛歿{item.createTime$}}</view>
+				<!-- <view class="card-id">{{i + 1}}</view> -->
+				<view class="card-status">{{item.settle$}}</view>
 			</view>
 			<!-- <view class="list-right" @click="checkboxChange(item)">
 				<label >
 					<checkbox :value="item.orderNo" :checked="item.checked" color="#FFCC33" style="transform:scale(0.7)" /><text></text>
 				</label>
 			</view> -->
-			<view class="list-right">
-				
+			<view class="list-right" @click="getOrderDetl(item)">
+				<uni-icons type="right" color="#c1c1c1"></uni-icons>
 			</view>
 		</view>
 		<view style="height: 100rpx;"></view>
@@ -36,89 +36,12 @@
 	export default {
 		data() {
 			return {
+				baseUrl: '',
+				token: '',
 				searchValueFocus: true,
 				searchValue: '',
 				checck: true,
-				dataList: [
-					{
-						orderNo: 'cg0931241',
-						matnr: 'cg0931255',
-						maktx: '浣犲ソ',
-						anfme: 10,
-						specs: '10-z',
-						checked: true
-					},
-					{
-						orderNo: 'cg0931241',
-						matnr: 'cg0931241',
-						maktx: '浣犲ソ',
-						anfme: 10,
-						specs: '10-z'
-					},
-					{
-						orderNo: 'cg0931241',
-						matnr: 'cg0931225',
-						maktx: '浣犲ソ',
-						anfme: 10,
-						specs: '10-z'
-					},
-					{
-						orderNo: 'cg0931241',
-						matnr: 'cg0931241',
-						maktx: '浣犲ソ',
-						anfme: 10,
-						specs: '10-z'
-					},
-					{
-						orderNo: 'cg0931241',
-						matnr: 'cg0931241',
-						maktx: '浣犲ソ',
-						anfme: 10,
-						specs: '10-z'
-					},
-					{
-						orderNo: 'cg0931241',
-						matnr: 'cg0931241',
-						maktx: '浣犲ソ',
-						anfme: 10,
-						specs: '10-z'
-					},
-					{
-						orderNo: 'cg0931241',
-						matnr: 'cg0931241',
-						maktx: '浣犲ソ',
-						anfme: 10,
-						specs: '10-z'
-					},
-					{
-						orderNo: 'cg0931241',
-						matnr: 'cg0931241',
-						maktx: '浣犲ソ',
-						anfme: 10,
-						specs: '10-z'
-					},
-					{
-						orderNo: 'cg0931241',
-						matnr: 'cg0931241',
-						maktx: '浣犲ソ',
-						anfme: 10,
-						specs: '10-z'
-					},
-					{
-						orderNo: 'cg0931241',
-						matnr: 'cg0931241',
-						maktx: '浣犲ソ',
-						anfme: 10,
-						specs: '10-z'
-					},
-					{
-						orderNo: 'cg0931241',
-						matnr: 'cg0931241',
-						maktx: '浣犲ソ',
-						anfme: 10,
-						specs: '10-z'
-					},
-				],
+				dataList: [],
 				oldDataList: [],
 				newDataList: [],
 				allCheck: false,
@@ -126,7 +49,10 @@
 			}
 		},
 		onShow() {
+			this.baseUrl = uni.getStorageSync('baseUrl');
+			this.token = uni.getStorageSync('token');
 			this.oldDataList = [...this.dataList]
+			this.getOrderList()
 		},
 		methods: {
 			searchValueInput() {
@@ -186,12 +112,65 @@
 			clear() {
 				this.matnr = ''
 				this.dataList = [...this.oldDataList]
+			},
+			// 鑾峰彇璁㈠崟鍒楄〃
+			getOrderList() {
+				let _this = this
+				uni.request({
+					url: `${_this.baseUrl}/order/head/page/auth`,
+					header: {'token': uni.getStorageSync('token')},
+					data: {
+						curr: 1,
+						limit: 1000
+					},
+					method: 'GET',
+					success(res) {
+						res = res.data
+						if (res.code === 200) {
+							_this.dataList = res.data.records
+						} 
+					}
+				})
+			},
+			// 鑾峰彇璁㈠崟鏄庣粏
+			getOrderDetl(item) {
+				let _this = this
+				uni.navigateTo({
+					url: "./orderList",
+					success: function(res) {
+						// 閫氳繃eventChannel鍚戣鎵撳紑椤甸潰浼犻�佹暟鎹�   鍚戝彟澶栦竴涓〉闈紶閫掑�肩殑
+						res.eventChannel.emit('item', {
+							item: item
+						})
+					},
+					events: {
+						// 涓烘寚瀹氫簨浠舵坊鍔犱竴涓洃鍚櫒锛岃幏鍙栬鎵撳紑椤甸潰浼犻�佸埌褰撳墠椤甸潰鐨勬暟鎹�  鍙﹀涓�涓〉闈紶杩囨潵鐨�
+						acceptDataFromOpenedPage: function(data) {
+							// _this.matnr = data.data
+							_this.input(_this.matnr)
+						},
+					},
+				
+				
+				});
 			}
+			
 		}
 	}
 </script>
 
 <style>
 	@import url('../../../static/css/common/order.css');
-	
+	.card-status {
+		position: absolute;
+		right: 20rpx;
+		top: 30rpx;
+		padding: 10rpx 20rpx;
+		text-align: center;
+		font-size: 10px;
+		color: #ffa39e;
+		background-color: #fff1f0;
+		border: 1px solid #ffa39e;
+		border-radius: 6rpx;
+	}
 </style>
\ No newline at end of file

--
Gitblit v1.9.1