From 77cc3af3cea60471fb2d45ab5da10c4673a6f559 Mon Sep 17 00:00:00 2001
From: Houjie <714924425@qq.com>
Date: 星期五, 18 四月 2025 13:23:31 +0800
Subject: [PATCH] 提交

---
 pages/TaskManager/TaskManagerList.vue |  232 ++++++++++++---------------------------------------------
 1 files changed, 50 insertions(+), 182 deletions(-)

diff --git a/pages/TaskManager/TaskManagerList.vue b/pages/TaskManager/TaskManagerList.vue
index 33d6b69..fcacc98 100644
--- a/pages/TaskManager/TaskManagerList.vue
+++ b/pages/TaskManager/TaskManagerList.vue
@@ -2,7 +2,7 @@
 	<view class="container">
 		<cu-custom :bgColor="NavBarColor" :isBack="true" backRouterName="productionTask">
 			<block slot="backText">杩斿洖</block>
-			<block slot="content">浠诲姟绠$悊</block>
+			<block slot="content">宸插姙</block>
 		</cu-custom>
 
 		<view style="width: 100%;">
@@ -36,114 +36,61 @@
 
 		<view class="container">
 
-			<uni-badge absolute="rightTop" :offset="[-30, 15]" :text="msg1Count" type="error" />
-
-			<uni-badge absolute="rightTop" :offset="[-270, 15]" :text="msg2Count" type="error" />
-
-			<view class="solid-bottom">
-				<scroll-view scroll-x class="nav text-center ">
-					<view class="flex text-center justify-around">
-						<view class="cu-item" :class="item.value==TabCur?'text-blue cur':''"
-							v-for="(item,index) in tabs" :key="index" @tap="tabSelect" :data-id="item.value">
-							{{item.title}}
-						</view>
-					</view>
-				</scroll-view>
-
-			</view>
-
-
 			<mescroll-uni ref="mescrollRef" @init="mescrollInit" :top="top" @down="downCallback" @up="upCallback">
 				<!-- 鍒楄〃淇℃伅寮�濮� -->
 				<view class="content">
 					<uni-card margin="10px" spacing="1px" v-for="(item,index) in msgList" :key="index"
 						@click="onClickProductionTask(item)">
 						<view class="flex">
-							<view class="flex-sub text-light bg-white padding-xs margin-xs radius">浠诲姟鍚嶇О:</view>
+							<view class="flex-sub text-light bg-white padding-xs margin-xs radius">娴佺▼鍚嶇О:</view>
 							<view class="flex-sub bg-white padding-xs margin-xs   text-bold  radius text-right">
-								{{item.partName}}
+								{{item.procDefName}}
 							</view>
 						</view>
 						<view class="flex">
-							<view class="flex-sub text-light bg-white padding-xs margin-xs radius">浠诲姟绫诲瀷:</view>
+							<view class="flex-sub text-light bg-white padding-xs margin-xs radius">娴佺▼鎻忚堪:</view>
 							<view class="flex-sub bg-white padding-xs margin-xs     radius text-right">
-								{{item.taskType}}
+								{{item.description}}
 							</view>
 						</view>
 						<view class="flex">
-							<view class="flex-sub text-light bg-white padding-xs margin-xs radius">浼樺厛绾�:</view>
+							<view class="flex-sub text-light bg-white padding-xs margin-xs radius">娴佺▼鍙戣捣浜�:</view>
 							<view class="flex-sub bg-white padding-xs margin-xs   text-blue   radius text-right">
-								{{item.priority}}
+								{{item.startUserName}}
 							</view>
 						</view>
+
+
 						<view class="flex">
-							<view class="flex-sub text-light bg-white padding-xs margin-xs radius">璐d换浜�:</view>
-							<view class="flex-sub bg-white padding-xs margin-xs   text-blue   radius text-right">
-								{{item.ssignee}}
-							</view>
-						</view>
-						
-						<view class="flex">
-							<view class="flex-sub text-light bg-white padding-xs margin-xs radius">浠诲姟鎻忚堪:</view>
+							<view class="flex-sub text-light bg-white padding-xs margin-xs radius">浠诲姟鍚嶇О:</view>
 							<view class="flex-sub bg-white padding-xs margin-xs     radius text-right">
-								{{item.taskDesc}}
-							</view>
-						</view>
-						<view class="flex">
-							<view class="flex-sub text-light bg-white padding-xs margin-xs radius">瀹屾垚鏃堕棿:</view>
-							<view class="flex-sub bg-white padding-xs margin-xs     radius text-right">
-								{{item.dueaDate}}
-							</view>
-						</view>
-						<view class="flex">
-							<view class="flex-sub text-light bg-white padding-xs margin-xs radius">鐘舵��:</view>
-							<view
-								class="flex-sub bg-white padding-xs margin-xs  text-bold text-green   radius text-right"
-								v-if="item.status == '1'">
-								寰呭鐞�
-							</view>
-							<view
-								class="flex-sub bg-white padding-xs margin-xs  text-bold text-green   radius text-right"
-								v-if="item.status == '3'">
-								宸插畬鎴�
+								{{item.taskName}}
 							</view>
 						</view>
 					</uni-card>
 				</view>
-
 			</mescroll-uni>
 		</view>
 	</view>
 </template>
 
 <script>
-	const tabs = [{
-		title: '寰呭姙',
-		value: 0
-	}, {
-		title: '宸插姙',
-		value: 1
-	}];
 	import MescrollMixin from "@/components/mescroll-uni/mescroll-mixins.js";
 	export default {
 		mixins: [MescrollMixin], // 浣跨敤mixin
 		data() {
 			return {
-				TabCur: 0,
 				type: 'top',
-				scrollLeft:0,
+				scrollLeft: 0,
 				formData: {
 					num: '',
 					partNumNameModel: ''
 				},
 				NavBarColor: this.NavBarColor,
-				tabs,
-				current: 0,
 				colorIndex: 0,
 				activeColor: '#5277A6',
 				url: {
-	
-					stallList: "/mom/partTakeRollingDetail/list"
+					stallList: "assign/flow/finishedList"
 				},
 
 				upOption: {
@@ -164,15 +111,7 @@
 					color: '#2979FF',
 					borderColor: '#2979FF'
 				},
-				msgList: [{
-					partName: "璁惧A",
-					taskType: "缁存姢",
-					taskDesc: "瀹氭湡妫�鏌�",
-					priority: "楂�",
-					dueaDate: "2023-10-10",
-					ssignee: "寮犱笁",
-					status: 1
-				}], //鍒楄〃鏁版嵁
+				msgList: [], //鍒楄〃鏁版嵁
 				announcement1: [],
 				msg1Count: 0,
 				msg2Count: 0,
@@ -200,125 +139,55 @@
 
 		created() {},
 		methods: {
-			
+
 			/**
 			 * @param {Object} item
 			 * 璇︽儏椤甸潰
 			 */
-			// onClickProductionTask(item) {
-			// 	let keyword = this.TabCur
-			// 	uni.navigateTo({
-			// 	url: '/pages/mes/om/workSheetOpToolingBorrowDeils/workSheetOpToolingBorrowDeils?keyword=' + keyword
-			// 	})
+			onClickProductionTask(item) {
+				uni.navigateTo({
+					url: '/pages/TaskManager/TaskManagerDeils/TaskManagerDeils?item=' +
+						encodeURIComponent(JSON.stringify(item))
 
-			// },
-			tabSelect(e) {
-				this.TabCur = e.currentTarget.dataset.id;
-				this.scrollLeft = (e.currentTarget.dataset.id - 1) * 60;
-				this.msgList = [] // 鍏堢疆绌哄垪琛�,鏄剧ず鍔犺浇杩涘害
-				this.mescroll.resetUpScroll() // 鍐嶅埛鏂板垪琛ㄦ暟鎹�
+				})
+
 			},
-
-
-
-			ListTouchStart(e) {
-				this.listTouchStart = e.touches[0].pageX
-			},
-
-			// ListTouch璁$畻鏂瑰悜
-			ListTouchMove(e) {
-				this.listTouchDirection = e.touches[0].pageX - this.listTouchStart > 0 ? 'right' : 'left'
-			},
-
-			// ListTouch璁$畻婊氬姩
-			ListTouchEnd(e) {
-				if (this.listTouchDirection == 'left') {
-					this.modalName = e.currentTarget.dataset.target
-				} else {
-					this.modalName = null
-				}
-				this.listTouchDirection = null
-			},
-
 
 			search() {
 				this.$refs.popup.open();
 			},
 
-		
-			// upCallback(page) {
-			// 	let keyword = this.TabCur
-			// 	if (keyword == 0) {
 
-			// 		this.$http.get(this.url.stallList, {
-			// 			params: {
-			// 				pageNo: page.num,
-			// 				pageSize: page.size,
-			// 				order: 'asc',
-			// 				column: 'createTime',
-			// 				status: 1
-			// 			},
+			upCallback(page) {
+				this.$http.get(this.url.stallList, {
+					params: {
+						pageNo: page.num,
+						pageSize: page.size
+					},
 
-			// 		}).then(res => {
-			// 			this.announcement1 = res.data.result.records
-			// 			this.mescroll.endSuccess(this.announcement1.length);
-			// 			console.log("url", res)
-			// 			//璁剧疆鍒楄〃鏁版嵁
-			// 			if (res.data.success) {
-			// 				console.log("res", res.data)
-			// 				this.msg1Count = res.data.result.total
-			// 				this.msg1Title = "閫氱煡(" + res.data.result.total + ")";
-			// 				for (let annItem of this.announcement1) {
-			// 					this.msgList.push(annItem)
-			// 				}
-			// 			}
-			// 			if (page.num == 1) {
-			// 				this.msgList = []; //濡傛灉鏄涓�椤甸渶鎵嬪姩鍒剁┖鍒楄〃
-			// 				this.msgList = this.msgList.concat(this.announcement1); //杩藉姞鏂版暟鎹�
-			// 			}
+				}).then(res => {
+					this.announcement1 = res.data.result.records
+					this.mescroll.endSuccess(this.announcement1.length);
+					console.log("url", res)
+					//璁剧疆鍒楄〃鏁版嵁
+					if (res.data.success) {
+						console.log("res", res.data)
+						this.msg1Count = res.data.result.total
+						this.msg1Title = "閫氱煡(" + res.data.result.total + ")";
+						for (let annItem of this.announcement1) {
+							this.msgList.push(annItem)
+						}
+					}
+					if (page.num == 1) {
+						this.msgList = []; //濡傛灉鏄涓�椤甸渶鎵嬪姩鍒剁┖鍒楄〃
+						this.msgList = this.msgList.concat(this.announcement1); //杩藉姞鏂版暟鎹�
+					}
 
-			// 		}).catch(() => {
-			// 			//鑱旂綉澶辫触, 缁撴潫鍔犺浇
-			// 			this.mescroll.endErr();
-			// 		})
-			// 	} else if (keyword == 1) {
-
-			// 		this.$http.get(this.url.stallList, {
-			// 			params: {
-			// 				pageNo: page.num,
-			// 				pageSize: page.size,
-			// 				order: 'desc',
-			// 				status: 3,
-			// 				column: 'createTime'
-			// 			},
-
-			// 		}).then(res => {
-			// 			this.announcement1 = res.data.result.records
-			// 			this.mescroll.endSuccess(this.announcement1.length);
-			// 			console.log("url", res)
-			// 			//璁剧疆鍒楄〃鏁版嵁
-			// 			if (res.data.success) {
-			// 				console.log("res", res.data)
-			// 				this.msg2Count = res.data.result.total
-			// 				this.msg1Title = "閫氱煡(" + res.data.result.total + ")";
-			// 				for (let annItem of this.announcement1) {
-			// 					this.msgList.push(annItem)
-			// 				}
-			// 			}
-			// 			if (page.num == 1) {
-			// 				this.msgList = []; //濡傛灉鏄涓�椤甸渶鎵嬪姩鍒剁┖鍒楄〃
-			// 				this.msgList = this.msgList.concat(this.announcement1); //杩藉姞鏂版暟鎹�
-			// 			}
-
-			// 		}).catch(() => {
-			// 			//鑱旂綉澶辫触, 缁撴潫鍔犺浇
-			// 			this.mescroll.endErr();
-			// 		})
-
-			// 	}
-
-
-			// },
+				}).catch(() => {
+					//鑱旂綉澶辫触, 缁撴潫鍔犺浇
+					this.mescroll.endErr();
+				})
+			},
 
 
 			resetTask() {
@@ -463,7 +332,6 @@
 </script>
 
 <style>
-
 	.is-hover {
 		color: rgba(255, 255, 255, 0.6);
 		background-color: #55aaff;
@@ -471,7 +339,7 @@
 	}
 
 
-	
+
 	.content {
 		margin-top: 5px;
 	}

--
Gitblit v1.9.3