From a0f333ef7944e2964e6807e86fd6ebe50f66402f Mon Sep 17 00:00:00 2001
From: 付延余 <f-yanyu@outlook.com>
Date: 星期五, 29 七月 2022 11:18:58 +0800
Subject: [PATCH] editWX

---
 pages/check-the-schedule/check-the-schedule.vue |   67 +++++++++++++++++++++++----------
 1 files changed, 47 insertions(+), 20 deletions(-)

diff --git a/pages/check-the-schedule/check-the-schedule.vue b/pages/check-the-schedule/check-the-schedule.vue
index d0ced1a..ea32aa0 100644
--- a/pages/check-the-schedule/check-the-schedule.vue
+++ b/pages/check-the-schedule/check-the-schedule.vue
@@ -1,40 +1,50 @@
 <template>
 	<view class="check-the-schedule">
 		<combined-title title="鏌ョ湅杩涘害"></combined-title>
-		<view class="scheduleTable">
+		<view class="scheduleTable" v-for="(item,index) in scheduleData">
 			<uni-table border stripe emptyText="鏆傛棤鏇村鏁版嵁">
 				<!-- 琛ㄦ牸鏁版嵁琛� -->
 				<uni-tr>
 					<uni-th align="center">浠诲姟鍚嶇О</uni-th>
-					<uni-td>{{ yibanData.renwu }}</uni-td>
+					<uni-td>{{ item.name }}</uni-td>
 				</uni-tr>
 				<uni-tr>
 					<uni-th align="center">澶勭悊浜�</uni-th>
-					<uni-td>XXX XXX XXX XXX</uni-td>
+					<uni-td>
+						<view class="">
+							<u-tag :text="role.nickname" type="primary" size="mini" style="display:inline-block;margin-left: 5%;" plain v-for="(role,roleIndex) in item.assignees" :key="roleIndex"></u-tag>
+						</view>
+					</uni-td>
 				</uni-tr>
 				<uni-tr>
 					<uni-th align="center">瀹℃壒鎿嶄綔</uni-th>
-					<uni-td>鈥斺��</uni-td>
+					<uni-td>{{item.deleteReason}}</uni-td>
 				</uni-tr>
 				<uni-tr>
 					<uni-th align="center">瀹℃壒鎰忚</uni-th>
-					<uni-td>{{ yibanData.shenpiyijian }}</uni-td>
+					<uni-td>{{ item.comment }}</uni-td>
 				</uni-tr>
 				<uni-tr>
 					<uni-th align="center">鑰楁椂</uni-th>
-					<uni-td>{{ yibanData.haoshi }}</uni-td>
+					<uni-td>
+					<text>{{item.duration >= 86400000
+										? parseInt(item.duration / 86400000 + '澶�' + parseInt(item.duration % 86400000) / 3600000 + '鏃�' + parseInt(item.duration % 3600000) / 60000 + '鍒�')
+										: item.duration >= 3600000
+										? parseInt(item.duration / 3600000) + '鏃�' + parseInt((item.duration / 3600000) % 3600000) + '鍒�'
+										: parseInt(item.duration / 60000) + '鍒�'}}</text>
+					</uni-td>
 				</uni-tr>
 				<uni-tr>
 					<uni-th align="center">鍒涘缓鏃堕棿</uni-th>
-					<uni-td>{{ yibanData.createTime }}</uni-td>
+					<uni-td>{{ item.createTime }}</uni-td>
 				</uni-tr>
 				<uni-tr>
 					<uni-th align="center">瀹屾垚鏃堕棿</uni-th>
-					<uni-td>鈥斺��</uni-td>
+					<uni-td>{{ item.endTime }}</uni-td>
 				</uni-tr>
 				<uni-tr>
 					<uni-th align="center">鐘舵��</uni-th>
-					<uni-td style="color:#007AFF">寰呭鐞�</uni-td>
+					<uni-td :style="{color:(item.endTime==null?'#969696':'#007AFF')}">{{ item.endTime ==null? '寰呭鐞�' : '宸插姙鐞�' }}</uni-td>
 				</uni-tr>
 			</uni-table>
 		</view>
@@ -50,17 +60,22 @@
 export default {
 	data() {
 		return {
-			yibanData: {
-				meizhongshenqing: '钁涙硥鐭跨敵璇凤細鐓ょ煾鐭�',
-				renwu: '鍙戣繍瀹℃壒',
-				liucheng: '鍙戣繍閫氱煡鍗�',
-				faqiren: '钁涙硥鐭�',
-				shenpiCaozuo: '瀹℃壒閫氳繃',
-				shenpiyijian: '鍚屾剰',
-				haoshi: '19绉�',
-				createTime: '2022-5-25 12:06:15'
-			}
+			scheduleData: {
+				// meizhongshenqing: '钁涙硥鐭跨敵璇凤細鐓ょ煾鐭�',
+				// renwu: '鍙戣繍瀹℃壒',
+				// liucheng: '鍙戣繍閫氱煡鍗�',
+				// faqiren: '钁涙硥鐭�',
+				// shenpiCaozuo: '瀹℃壒閫氳繃',
+				// shenpiyijian: '鍚屾剰',
+				// haoshi: '19绉�',
+				// createTime: '2022-5-25 12:06:15'
+			},
+			applicationId:null,
+			menuShow:false
 		};
+	},
+	onLoad(options){
+		this.applicationId = JSON.parse(options.index);
 	},
 	// 鐐瑰嚮瀵艰埅鏍忚彍鍗曞悗
 	onNavigationBarButtonTap(e) {
@@ -71,12 +86,24 @@
 		if(this.menuShow == true){
 			this.$refs.menuRef.menuClick()
 		}
+		this.init();
 	},
 	components: {
 		combinedTitle,
 		popupMenu
 	},
 	methods: {
+		init(){
+			this.historicFlow()
+		},
+		historicFlow(){
+			this.$reqGet('historicFlow',{},this.applicationId).then(res=>{
+				console.log('鏌ョ湅杩涘害',res);
+				if(res.code == 0){
+					this.scheduleData = res.data
+				}
+			})
+		},
 		menushow(e){
 			this.menuShow = e
 		}
@@ -89,7 +116,7 @@
 	width: 100%;
 	height: 100%;
 	.scheduleTable {
-		margin: 0 auto;
+		margin: vww(10) auto 0;
 		width: 91%;
 		.uni-table {
 			.uni-table-tr {

--
Gitblit v1.9.1