From e5b8ad7dc614a2c36c7cf60e76b0848737764499 Mon Sep 17 00:00:00 2001
From: zengh <123456>
Date: Wed, 09 Mar 2022 11:24:52 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 components/dyw-answer/answer.vue                 |   51 ++++++------
 pages/grabOrders/grabOrdersZAXC/map.vue          |    6 +
 pages/exam/examTextPage.vue                      |    8 +-
 pages/grabOrders/grabOrdersZAYWXC/map.vue        |    5 +
 pages/myself/myself.vue                          |  141 +++++++++++++++++-----------------
 pages/grabOrders/grabOrdersMain/business.vue     |   24 +++---
 pages/grabOrders/grabOrdersZAYWXC/grabOrders.vue |    2 
 7 files changed, 123 insertions(+), 114 deletions(-)

diff --git a/components/dyw-answer/answer.vue b/components/dyw-answer/answer.vue
index 6e42e28..bbb37a6 100644
--- a/components/dyw-answer/answer.vue
+++ b/components/dyw-answer/answer.vue
@@ -205,6 +205,7 @@
 	export default {
 		data() {
 			return {
+				sleepTime:2000,
 				subHeaderTop: 0,
 				isreadOnly: true,
 				quesModules: [],
@@ -438,11 +439,11 @@
 				if (item.tempAnswer == item.answer) item.correctOrError = true
 				// 强制刷新更新视图
 				this.$forceUpdate()
-				if (this.currentIndex < this.max) {
-					setTimeout(() => {
-						this.currentIndex += 1
-					}, 300)
-				}
+				// if (this.currentIndex < this.max) {
+				// 	setTimeout(() => {
+				// 		this.currentIndex += 1
+				// 	}, this.sleepTime)
+				// }
 			},
 			/* 选择答案(多选)*/
 			chooseMutiSolution(item, subItem) {
@@ -490,11 +491,11 @@
 
 				this.$forceUpdate()
 
-				if (this.currentIndex < this.max) {
-					setTimeout(() => {
-						this.currentIndex += 1
-					}, 300)
-				}
+				// if (this.currentIndex < this.max) {
+				// 	setTimeout(() => {
+				// 		this.currentIndex += 1
+				// 	}, this.sleepTime)
+				// }
 			},
 			// 实操题中的答案确认
 			pictureConfirm(item) {
@@ -528,11 +529,11 @@
 
 				this.$forceUpdate()
 
-				if (this.currentIndex < this.max) {
-					setTimeout(() => {
-						this.currentIndex += 1
-					}, 300)
-				}
+				// if (this.currentIndex < this.max) {
+				// 	setTimeout(() => {
+				// 		this.currentIndex += 1
+				// 	}, this.sleepTime)
+				// }
 			},
 			/* 判断题答案 */
 			judgeSolution(item, value) {
@@ -542,21 +543,16 @@
 				if (item.tempAnswer == item.answer) item.correctOrError = true
 				// 强制刷新更新视图
 				this.$forceUpdate()
-				if (this.currentIndex < this.max) {
-					setTimeout(() => {
-						this.currentIndex += 1
-					}, 300)
-				}
+				// if (this.currentIndex < this.max) {
+				// 	setTimeout(() => {
+				// 		this.currentIndex += 1
+				// 	}, this.sleepTime)
+				// }
 			},
 			/* 交卷  相同 */
 			handleSubmit(submitORimeEnd) {
 				/*submitORimeEnd == 1,submit
 				  submitORimeEnd == 0,stimeEnd*/
-				if (this.currentIndex == 0) {
-					this.currentIndex++
-				} else {
-					this.currentIndex = 0
-				}
 				if (submitORimeEnd) {
 					// this.$emit('submit', this.questionList)
 					this.$emit('submit')
@@ -576,6 +572,7 @@
 		right: 10px;
 		bottom: 0;
 		margin: auto;
+		font-size: 1.0rem;
 		color: #fff;
 		letter-spacing: 4rpx;
 		/* 如果您想让slot内容占满整个导航栏的宽度 */
@@ -619,13 +616,13 @@
 	.footer {
 		width: 100%;
 		height: 88rpx;
-		padding: 30rpx 20rpx;
+		padding: 30rpx 25rpx;
 		position: fixed;
 		bottom: 0;
 		display: flex;
 		align-items: center;
 		justify-content: space-between;
-		font-size: 30rpx;
+		font-size: 1rem;
 		box-sizing: border-box;
 		color: #4c8af3;
 		box-shadow: 0 0 5px 1px #eee;
diff --git a/pages/exam/examTextPage.vue b/pages/exam/examTextPage.vue
index 7f10b2f..6f3dadf 100644
--- a/pages/exam/examTextPage.vue
+++ b/pages/exam/examTextPage.vue
@@ -3,7 +3,6 @@
 		<!-- <nav-bar-sub></nav-bar-sub> -->
 		<!-- 用于提示是否确认退出考试 -->
 		<u-modal v-model="show" :content="content" :show-cancel-button="true" @confirm="handleConfirm"></u-modal>
-
 		<!-- 渲染题目 -->
 		<Answer @submit='handleCommit' @timeEnd='handleConfirm' @onChange='onChange'></Answer>
 
@@ -30,10 +29,10 @@
 			this.$store.state.questionList = []
 
 			var that = this
-			console.log(this.$store.state.UserData)
 			// 理论考试
 			uni.request({
 				url: "http://223.82.109.183:2080/api/simulateExamRecord/beginExam",
+				// url: "http://localhost:81/simulateExamRecord/beginExam",
 				method: 'POST',
 				data: {
 					idCardNo: this.$store.state.UserData.cardid
@@ -64,7 +63,7 @@
 		},
 		methods: {
 			/* 提交答案 显示再次确认*/
-			handleCommit(questionList) {
+			handleCommit() {
 				// 显示是否确认交卷
 				this.show = true;
 			},
@@ -140,7 +139,8 @@
 			},
 			/* 题目答案变化
 			 */
-			onChange(answer) {}
+			onChange(answer) {
+			}
 		}
 	}
 </script>
diff --git a/pages/grabOrders/grabOrdersMain/business.vue b/pages/grabOrders/grabOrdersMain/business.vue
index c68dd1c..138f60c 100644
--- a/pages/grabOrders/grabOrdersMain/business.vue
+++ b/pages/grabOrders/grabOrdersMain/business.vue
@@ -121,11 +121,11 @@
           img: "/static/workbench/task9.png",
           url: "",
         },
-        // ,{
-        // 	title:'模拟考试',
-        // 	img:'../../static/workbench/exam.png',
-        // 	url:'/pages/exam/startexam'
-        // }
+        {
+          title: "模拟考试",
+          img: "/static/workbench/task5.png",
+          url: "/pages/exam/startexam",
+        }
       ],
     };
   },
@@ -133,13 +133,13 @@
     this.getNum();
   },
   onLoad() {
-    if (this.$store.state.billFlag == true) {
-      this.dataTwo.push({
-        title: "模拟考试",
-        img: "/static/workbench/task5.png",
-        url: "/pages/exam/startexam",
-      });
-    }
+    // if (this.$store.state.billFlag == true) {
+    //   this.dataTwo.push({
+    //     title: "模拟考试",
+    //     img: "/static/workbench/task5.png",
+    //     url: "/pages/exam/startexam",
+    //   });
+    // }
   },
   onBackPress(e) {
     console.log("监听返回按钮事件2", e);
diff --git a/pages/grabOrders/grabOrdersZAXC/map.vue b/pages/grabOrders/grabOrdersZAXC/map.vue
index 8341a66..c92e8e5 100644
--- a/pages/grabOrders/grabOrdersZAXC/map.vue
+++ b/pages/grabOrders/grabOrdersZAXC/map.vue
@@ -113,6 +113,12 @@
 				</u-button>
 			</view>
 
+			<view class="once-c" v-if="ourData.buttype == 2">
+				<u-button type="info" :disabled="true">
+					已完成
+				</u-button>
+			</view>
+
 		</view>
 		<u-popup v-model="showIn" mode="bottom" border-radius="14" z-index='1000001' :mask-close-able="true">
 			<view class="Info2">
diff --git a/pages/grabOrders/grabOrdersZAYWXC/grabOrders.vue b/pages/grabOrders/grabOrdersZAYWXC/grabOrders.vue
index 9643196..ce933b7 100644
--- a/pages/grabOrders/grabOrdersZAYWXC/grabOrders.vue
+++ b/pages/grabOrders/grabOrdersZAYWXC/grabOrders.vue
@@ -15,7 +15,7 @@
 							@getOrders="getOrders" @outOrders="outOrders"></page0>
 						<page1 :listData="rightdata" :swiperCurrent="1" v-if="item.name == '可参与'" @openOnce="openOnce"
 							@getOrders="getOrders"></page1>
-						<page2 :listData="rightdata" :swiperCurrent="2" v-if="item.name == '已完成'" @openOnce="openOnce"
+						<page2 :listData="overdata" :swiperCurrent="2" v-if="item.name == '已完成'" @openOnce="openOnce"
 							@getOrders="getOrders"></page2>
 
 						<!-- <view class="a" v-if="item.name == '正在进行'">
diff --git a/pages/grabOrders/grabOrdersZAYWXC/map.vue b/pages/grabOrders/grabOrdersZAYWXC/map.vue
index 3ccfa2e..af31932 100644
--- a/pages/grabOrders/grabOrdersZAYWXC/map.vue
+++ b/pages/grabOrders/grabOrdersZAYWXC/map.vue
@@ -110,6 +110,11 @@
 					{{ourData.num==ourData.jnum?"人数已满":'我参与'}}
 				</u-button>
 			</view>
+			<view class="once-c" v-if="ourData.buttype == 2">
+				<u-button type="info" :disabled="true">
+					已完成
+				</u-button>
+			</view>
 
 		</view>
 		<u-popup v-model="showIn" mode="bottom" border-radius="14" z-index='1000001' :mask-close-able="true">
diff --git a/pages/myself/myself.vue b/pages/myself/myself.vue
index ab8531e..93f8d2a 100644
--- a/pages/myself/myself.vue
+++ b/pages/myself/myself.vue
@@ -16,7 +16,7 @@
 					<view class="dept-name">所属部门:&nbsp;{{deptName}}</view>
 				</view>
 			</view>
-		</view> 
+		</view>
 		<view class="bomBut">
 			<!-- <view class="attendance-btn">
 				<view class="attendance-info"  @click="goToAttendance()">
@@ -105,10 +105,10 @@
 					},
 
 				],
-				tabbar:this.$store.state.tabbar,
-				name:'',
-				id:'',
-				deptName:''
+				tabbar: this.$store.state.tabbar,
+				name: '',
+				id: '',
+				deptName: ''
 			}
 		},
 		components: {
@@ -123,42 +123,42 @@
 			}
 		},
 		onLoad() {
-			if(this.$store.state.puserID){
+			if (this.$store.state.puserID) {
 				//获取个人信息
 				this.getOneselfInFo();
 			}
-			if(this.$store.state.avatar!=null && this.$store.state.avatar!=''){
+			if (this.$store.state.avatar != null && this.$store.state.avatar != '') {
 				this.useimg = this.$store.state.avatar;
 			}
 		},
 		//子页面返回时执行
 		onShow() {
-			
+
 		},
 		methods: {
-			goToAttendance(){
-				
-				if(this.$store.state.UserData.stype != "1"){
+			goToAttendance() {
+
+				if (this.$store.state.UserData.stype != "1") {
 					this.$refs.uToast.show({
 						title: '功能暂未开放',
 						type: 'warning',
 					});
 					return;
 				}
-				
+
 				uni.navigateTo({
-					url:'../clockSignIn/clockSignIn'
+					url: '../clockSignIn/clockSignIn'
 				})
 			},
 			openThere(fn) {
 				this[fn]();
 			},
-			collect(){
+			collect() {
 				uni.navigateTo({
 					url: './childen/collect',
 				})
 			},
-			chenzs(){
+			chenzs() {
 				uni.navigateTo({
 					url: '../shengzs/index',
 				})
@@ -205,17 +205,17 @@
 				});
 			},
 			//登录成功后,获取个人信息
-			getOneselfInFo(){
+			getOneselfInFo() {
 				var that = this;
 				//保安信息查询
 				uni.request({
-					url:that.$store.state.piAPI + '/blade-user/details?id='+this.$store.state.puserID,
-					method:'POST',
+					url: that.$store.state.piAPI + '/blade-user/details?id=' + this.$store.state.puserID,
+					method: 'POST',
 					success(resdata) {
 						that.name = resdata.data.data.realName;
 						that.id = resdata.data.data.id;
 						var dept = resdata.data.data.deptName;
-						if(dept !=null && dept !=""){
+						if (dept != null && dept != "") {
 							var name = dept.split(",");
 							that.deptName = name[name.length - 1];
 						}
@@ -240,21 +240,21 @@
 				var that = this;
 				uni.showActionSheet({
 					// itemList按钮的文字接受的是数组
-					itemList: ["查看头像","拍摄","从相册选择"],
-					success(e){
+					itemList: ["查看头像", "拍摄", "从相册选择"],
+					success(e) {
 						var index = e.tapIndex;
-						if(index == 0){
+						if (index == 0) {
 							// 用户点击了预览当前图片
 							// 可以自己实现当前头像链接的读取
-						    let url  = that.useimg;
-						    let arr=[]
-						    arr.push(url)
-						    uni.previewImage({
+							let url = that.useimg;
+							let arr = []
+							arr.push(url)
+							uni.previewImage({
 								// 预览功能图片也必须是数组的
 								urls: arr
-						    })
+							})
 						}
-					    if(index == 1 || index==2 ){
+						if (index == 1 || index == 2) {
 							//拍照或从图库上传
 							that.uploadPictrue(index);
 						}
@@ -262,50 +262,51 @@
 				});
 			},
 			//图片上传
-			uploadPictrue(e){
+			uploadPictrue(e) {
 				var that = this;
 				var sourceTypeArr = [];
-				e==1 ? sourceTypeArr.push("camera") : sourceTypeArr.push("album")
+				e == 1 ? sourceTypeArr.push("camera") : sourceTypeArr.push("album")
 				uni.chooseImage({
 					count: 1, //可选择数量,默认9
-					sizeType: ['compressed','original'], //上传压缩图,原图
+					sizeType: ['compressed', 'original'], //上传压缩图,原图
 					sourceType: sourceTypeArr, //从相册选择
 					success: async (res) => {
-						if(res.tempFiles[0].size > 10 * 1024 * 1000){  //上传图片大小限制
+						if (res.tempFiles[0].size > 10 * 1024 * 1000) { //上传图片大小限制
 							uni.showToast({
-								title: "照片大小不能10MB", 
+								title: "照片大小不能10MB",
 								icon: "none"
 							})
 							return
 						}
 						var tempFilePath = res.tempFilePaths;
-						try{
+						try {
 							uni.showLoading({
-								title:"上传中...",
-								mask:true
+								title: "上传中...",
+								mask: true
 							})
 							// 文件上传
 							uni.uploadFile({
 								// url: 'https://web.byisf.com/api/depl/put-depl', //仅为示例,非真实的接口地址
-								url: that.$store.state.piAPI+'/depl/put-depl',
+								url: that.$store.state.piAPI + '/depl/put-depl',
 								filePath: tempFilePath[0],
 								name: 'file',
 								formData: {
-									'user': 'test'  // 上传附带参数
+									'user': 'test' // 上传附带参数
 								},
 								success: (data) => {
 									that.useimg = JSON.parse(data.data).data;
 									that.$store.state.avatar = that.useimg;
 									//修改用户头像信息
 									uni.request({
-										url:that.$store.state.piAPI + "/blade-user/updateUserInfo",
-										method:"POST",
-										data:{
+										url: that.$store.state.piAPI +
+											"/blade-user/updateUserInfo",
+										method: "POST",
+										data: {
 											id: that.$store.state.puserID,
-											avatar:that.useimg
+											avatar: that.useimg
 										},
-										success:(res)=> {
-											if(res.data.code==200){
+										success: (res) => {
+											if (res.data.code == 200) {
 												uni.showToast({
 													title: '上传成功!',
 													duration: 2000
@@ -315,9 +316,9 @@
 									})
 								}
 							});
-						}catch(e){
+						} catch (e) {
 							console.log(e);
-						}finally{
+						} finally {
 							uni.hideLoading();
 						}
 					}
@@ -327,7 +328,7 @@
 	}
 </script>
 <style>
-	page{
+	page {
 		width: 100%;
 		height: 100%;
 		background-color: #F7F7F7;
@@ -335,10 +336,10 @@
 </style>
 <style lang="scss" scoped>
 	$imgSize: 1.2rem;
-	
+
 	.m-top,
 	.my-user-info,
-	.user-name-id{
+	.user-name-id {
 		display: flex;
 	}
 
@@ -360,18 +361,18 @@
 				height: 6rem;
 				align-items: center;
 				// border: 1px solid #007AFF;
-				
-				
-				.user-name-id{
+
+
+				.user-name-id {
 					flex-direction: column;
 					justify-content: center;
-					
-					.user-name{
+
+					.user-name {
 						font-size: 1.5rem;
 						letter-spacing: 1rpx;
 					}
-					
-					.user-id{
+
+					.user-id {
 						font-size: 0.6rem;
 						color: #fff;
 						margin-top: 0.3rem;
@@ -396,17 +397,17 @@
 				margin: 0 auto;
 				height: 2.4rem;
 				background-image: linear-gradient(to bottom, #103289, #174cd1);
-				box-shadow:0 0 0.1px 0.1px #0BB9C8;
+				box-shadow: 0 0 0.1px 0.1px #0BB9C8;
 				// border: 1px solid #00ff00;
-				
-				.dept-info{
+
+				.dept-info {
 					width: 92%;
 					height: 1.8rem;
 					line-height: 1.8rem;
 					margin-left: 0.6rem;
 					margin-top: 0.3rem;
 					background-image: linear-gradient(to bottom, #103289, #174cd1);
-					
+
 					.dept-name {
 						margin-left: 0.3rem;
 					}
@@ -422,13 +423,13 @@
 			border-radius: 2px;
 			margin-top: -2.5rem;
 			background-color: #fff;
-			
-			.attendance-btn{
+
+			.attendance-btn {
 				width: 100%;
 				height: 6.1rem;
 				border-bottom: 2px solid rgba($color: #F7F7F7, $alpha:0.8);
-				
-				.attendance-info{
+
+				.attendance-info {
 					width: 7rem;
 					height: 100%;
 					// background-color: #007AFF;
@@ -436,13 +437,13 @@
 					align-items: center;
 					justify-content: center;
 					flex-direction: column;
-					
-					image{
+
+					image {
 						width: 3.5rem;
 						height: 3.2rem;
 					}
-					
-					.attendance-title{
+
+					.attendance-title {
 						margin-top: 0.3rem;
 						font-weight: 550;
 					}
@@ -475,8 +476,8 @@
 						font-size: 0.9rem;
 					}
 				}
-				
-				image{
+
+				image {
 					margin-right: 1rem;
 				}
 			}

--
Gitblit v1.9.3