From eb61b0a4640f75f3f395d40d252aedc05cbc8828 Mon Sep 17 00:00:00 2001
From: yyb <995253665@qq.com>
Date: 星期一, 07 七月 2025 14:16:41 +0800
Subject: [PATCH] 车间订单下发

---
 pages/product/WorkshopOrderIssued/comp.vue |  114 +++++++++++++++++++++++++++-----------------------------
 1 files changed, 55 insertions(+), 59 deletions(-)

diff --git a/pages/product/WorkshopOrderIssued/comp.vue b/pages/product/WorkshopOrderIssued/comp.vue
index 14549c2..2df7ab7 100644
--- a/pages/product/WorkshopOrderIssued/comp.vue
+++ b/pages/product/WorkshopOrderIssued/comp.vue
@@ -5,7 +5,7 @@
 			back-icon-color="#000" />
 		<view class="finishProductIn-locno-search">
 			<u-search v-model="keywords" shape="square" bg-color="rgba(250,252,255,0.36)" :show-action="false"
-				placeholder="璇疯緭鍏ラ浂浠跺彿" @clear="search" @custom="search" @search="search">
+				placeholder="璇疯緭鍏ラ浂浠跺彿" @clear="search" @custom="search" @search="search" @input="search">
 			</u-search>
 		</view>
 		<view class="wrap">
@@ -19,8 +19,7 @@
 						<view class="content-body">
 							<view class="row-list">
 								<view class="_label">
-									<view class="_label-icon-1">
-									</view>
+									<view class="_label-icon-1"> </view>
 									<view class="_label-name">琛屽彿锛�</view>
 								</view>
 								<view class="_content">
@@ -29,8 +28,7 @@
 							</view>
 							<view class="row-list">
 								<view class="_label">
-									<view class="_label-icon-2">
-									</view>
+									<view class="_label-icon-2"> </view>
 									<view class="_label-name">涓嬪彂鑷冲簱浣嶏細</view>
 								</view>
 								<view class="_content">
@@ -39,38 +37,34 @@
 							</view>
 							<view class="row-list">
 								<view class="_label">
-									<view class="_label-icon-1">
-									</view>
+									<view class="_label-icon-1"> </view>
 									<view class="_label-name">闆朵欢鍙凤細</view>
 								</view>
 								<view class="_content">
-									{{ item.value3 }}
+									{{ item.partNo }}
 								</view>
 							</view>
 							<view class="row-list">
 								<view class="_label">
-									<view class="_label-icon-3">
-									</view>
+									<view class="_label-icon-3"> </view>
 									<view class="_label-name">闆朵欢鎻忚堪锛�</view>
 								</view>
 								<view class="_content">
-									{{ item.value2 }}
+									{{ item.partName }}
 								</view>
 							</view>
 							<view class="row-list">
 								<view class="_label">
-									<view class="_label-icon-2">
-									</view>
+									<view class="_label-icon-2"> </view>
 									<view class="_label-name">闆朵欢涓嬪彂鏁伴噺锛�</view>
 								</view>
 								<view class="_content">
-									{{ item.value4 }}
+									{{ item.qpa }}
 								</view>
 							</view>
 							<view class="row-list">
 								<view class="_label">
-									<view class="_label-icon-3">
-									</view>
+									<view class="_label-icon-3"> </view>
 									<view class="_label-name">鐗╂枡琛岀姸鎬侊細</view>
 								</view>
 								<view class="_content">
@@ -88,30 +82,32 @@
 	</view>
 </template>
 <script>
-	import content_bg from '@/static/custom/finishProductIn/locNoBg.png'
+	import content_bg from "@/static/custom/finishProductIn/locNoBg.png";
 	export default {
 		data() {
 			return {
 				background: {
 					backgroundImage: `url(${content_bg})`,
-					backgroundAttachment: 'fixed',
-					backgroundSize: '100% auto',
-					backgroundRepeat: 'no-repeat',
+					backgroundAttachment: "fixed",
+					backgroundSize: "100% auto",
+					backgroundRepeat: "no-repeat",
 				},
-				keywords: '',
+				keywords: "",
 				list: [],
 				total: 0,
 				pageNum: 1,
 				pageSize: 10,
-				status:'loading',
+				status: "loading",
 				loadText: {
 					loadmore: "鍔犺浇鏇村...",
 					loading: "鍔姏鍔犺浇涓�...",
 					nomore: "娌℃湁鏇村浜�",
 				},
+				operationTaskId: ''
 			};
 		},
-		onLoad() {
+		onLoad(options) {
+			this.operationTaskId = JSON.parse(decodeURIComponent(options.operationTaskId))
 			this.getlist();
 		},
 		methods: {
@@ -127,36 +123,36 @@
 				}, 1000);
 			},
 			getlist() {
-				this.$u.api.workReporting
-					._({
-						current: this.pageNum,
-						size: this.pageSize
-					})
-					.then((res) => {
-						console.log("res", res);
-						this.list = res.data.records;
-						this.total = res.data.total;
-						if (this.pageSize >= this.total) {
-							this.status = "nomore";
-						} else {
-							this.status = "loadmore";
-						}
-					});
+				this.$u.api.WorkshopOrderIssued.getMoMaterial({
+					current: this.pageNum,
+					size: this.pageSize,
+					operationTaskId: this.operationTaskId
+				}).then((res) => {
+					console.log("res", res);
+					this.list = res.data;
+					this.total = res.data.length + 1;
+					if (this.pageSize >= this.total) {
+						this.status = "nomore";
+					} else {
+						this.status = "loadmore";
+					}
+				});
 			},
 			search(value) {
 				console.log("111", value);
 				if (value) {
 					this.list = [];
 					this.pageSize = 10;
-					this.$u.api.workReporting
-						._({
+					this.$u.api.WorkshopOrderIssued
+						.getMoMaterial({
 							current: this.pageNum,
 							size: this.pageSize,
-							moNo: value,
+							partNo: value,
+							operationTaskId: this.operationTaskId
 						})
 						.then((res) => {
 							console.log("res", res);
-							this.list = res.data.records;
+							this.list = res.data;
 							this.total = res.data.total;
 							if (this.pageSize >= this.total) {
 								this.status = "nomore";
@@ -169,33 +165,33 @@
 				}
 			},
 			selectNo(no) {
-				this.refreshLastPage(no)
+				this.refreshLastPage(no);
 			},
 
 			//鍒锋柊涓婁竴涓〉闈�
 			refreshLastPage(no) {
 				// 鍛婄煡 A.vue 鏇存柊鏁版嵁
 				// 鑾峰彇椤甸潰鏍�
-				let pages = getCurrentPages()
+				let pages = getCurrentPages();
 
 				// 鑾峰彇涓婁竴椤垫爤
-				let prevPage = pages[pages.length - 2]
+				let prevPage = pages[pages.length - 2];
 
 				// 瑙﹀彂涓婁竴椤� upData 鍑芥暟(骞舵惡甯﹀弬鏁�)
-				prevPage.$vm.compNo(no)
+				prevPage.$vm.compNo(no);
 
 				// 杩斿洖涓婁竴椤�
 				uni.navigateBack({
-					delta: 1
-				})
+					delta: 1,
+				});
 			},
-		}
+		},
 	};
 </script>
 <style lang="scss" scoped>
 	.finishProductIn-locno-bg {
-		background-color: #F6F9FF;
-		background-image: url('~@/static/custom/finishProductIn/locNoBg.png');
+		background-color: #f6f9ff;
+		background-image: url("~@/static/custom/finishProductIn/locNoBg.png");
 		// background: linear-gradient(180deg,rgba(206,227,254,1),rgba(206,227,254,1) 20%,rgba(206,227,254,0.5) 40%,rgba(206,227,254,0.25) 60%,rgba(206,227,254,0.08) 80%,rgba(206,227,254,0));
 		padding: 0 20rpx;
 		background-attachment: fixed;
@@ -225,7 +221,7 @@
 
 		.content {
 			font-size: 12px;
-			background-color: #FFFFFF;
+			background-color: #ffffff;
 			box-sizing: border-box;
 			border-radius: 10rpx;
 			margin: 0rpx 0rpx 16rpx;
@@ -241,7 +237,7 @@
 				align-items: center;
 
 				.content-header-icon {
-					background-image: url('~@/static/custom/moveWareHouse/header_icon.png');
+					background-image: url("~@/static/custom/moveWareHouse/header_icon.png");
 					background-size: 100% auto;
 					background-repeat: no-repeat;
 					height: 28rpx;
@@ -258,7 +254,7 @@
 
 			.content-body {
 				flex: 1;
-				background: #F5F9FF;
+				background: #f5f9ff;
 				border-radius: 10rpx;
 				padding: 0rpx 23rpx;
 
@@ -277,7 +273,7 @@
 					align-items: center;
 
 					._label-icon-1 {
-						background-image: url('~@/static/custom/moveWareHouse/label-icon-1.png');
+						background-image: url("~@/static/custom/moveWareHouse/label-icon-1.png");
 						background-size: 100% auto;
 						background-repeat: no-repeat;
 						height: 26rpx;
@@ -285,7 +281,7 @@
 					}
 
 					._label-icon-2 {
-						background-image: url('~@/static/custom/moveWareHouse/label-icon-2.png');
+						background-image: url("~@/static/custom/moveWareHouse/label-icon-2.png");
 						background-size: 100% auto;
 						background-repeat: no-repeat;
 						height: 26rpx;
@@ -293,7 +289,7 @@
 					}
 
 					._label-icon-3 {
-						background-image: url('~@/static/custom/moveWareHouse/label-icon-3.png');
+						background-image: url("~@/static/custom/moveWareHouse/label-icon-3.png");
 						background-size: 100% auto;
 						background-repeat: no-repeat;
 						height: 26rpx;
@@ -301,7 +297,7 @@
 					}
 
 					._label-name {
-						width: 70px;
+						width: 80px;
 						margin-left: 11rpx;
 						font-size: 26rpx;
 						font-weight: 500;
@@ -317,7 +313,7 @@
 				}
 
 				.row-list .s1 {
-					color: #D35651;
+					color: #d35651;
 				}
 			}
 		}

--
Gitblit v1.9.3