| 
						
						
						
					 | 
				
				 | 
				
					@ -0,0 +1,186 @@ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					<template> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						<view class="home"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							<image src="/static/image/bg/1.png" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							class="page-bg" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							mode="aspectFill"></image> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							<!-- next1 --> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							<view class="content_now" v-if="stop == 1"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								<view class="" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								v-if="Answer[index]" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								v-html="$utils.stringFormatHtml(Answer[index].title)"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								</view> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								<!-- <view class="mian-btn"  | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								:class="{active:isActive === '是'}"  | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								@click="setActive('是')">是</view> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								<view class="mian-btn"  | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								:class="{active:isActive === '否'}"  | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								@click="setActive('否')">否</view> --> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								<view class="mian-btn" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								v-for="(item, index) in Answer[index] && Answer[index].answer && Answer[index].answer.split(',')" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								:class="{active:isActive === item}"  | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								:key="index" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								@click="setActive(item)">{{ item }}</view> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							</view> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							<view class="an"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								<!-- <view style="display: flex;width: 600rpx;" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								v-if="stop == 1"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									<view class="next-btn" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									v-if="index > 0" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									@click="index--"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										上一题 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									</view> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									<view class="next-btn" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									@click="next"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										下一题 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									</view> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								</view> --> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								<view class="next-btn" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								@click="next"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									下一题 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								</view> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								<text class="second-color">{{ configList.bg_title }}</text> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							</view> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						</view> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					</template> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					<script> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						import { mapState } from 'vuex' | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						export default { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							data() { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								return { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									isActive : null, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									stop : 1, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									index : 0, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									oId : 0, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							}, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							computed : { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								...mapState(['reviewAnswerList', 'configList']), | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								Answer(){ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									// let ids = [] | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									// for(let i = 0;i < this.queryMyLog.length;i++){ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									// 	ids.push(this.queryMyLog[i].topId) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									// } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									// return this.problemList.filter(n => { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									// 	return !ids.includes(n.id) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									// }) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									return this.reviewAnswerList | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								}, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							}, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							onLoad(args) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								this.oId = args.oid | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							}, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							onShow() { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							}, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							methods: { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								setActive(value){ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									this.isActive = value | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								}, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								next(){ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									this['next' + this.stop]() | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								}, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								next1(){ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									if(this.isActive){ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										this.$api('answerComment', { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
											topId : this.Answer[this.index].id, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
											context : this.isActive, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
											answerId : this.oId, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										}, res => { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
											this.isActive = null | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
											if(this.index == this.Answer.length - 1){ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
												// 评论完成,退出评论页面 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
												// uni.showToast({ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
												// 	title: '评价成功', | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
												// 	icon: 'none' | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
												// }) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
												 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
												uni.navigateTo({ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
													url: '/pages/index/cancelArticle?key=sucess' | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
												}) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
												 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
											}else{ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
												this.index++ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
											} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										}) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									}else{ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										uni.showToast({ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
											title:'请选择后进行下一题', | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
											icon: 'none' | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										}) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								}, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					</script> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					<style lang="scss" scoped> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						.region{ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							display: flex; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							align-items: center; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							&>view{ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								width: 140rpx; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								height: 50rpx; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								border-radius: 10rpx; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								border: 1px solid #e6bf7f; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								margin: 0 10rpx; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								line-height: 50rpx; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								text-align: center; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						.b-btn{ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							width: 86%; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							display: flex; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							justify-content: center; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							padding-top: 130rpx; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							.pre-btn{ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								border: 4rpx solid #f1e0c6; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								padding: 16rpx 90rpx; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								border-radius: 66rpx; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								color: #e6bf7f; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						.next-btn{ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							background-image: url('../../static/image/home/btn.png'); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							background-size: contain; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							background-repeat: no-repeat; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							background-position: center; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							width: 280rpx; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							display: flex; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							align-items: center; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							justify-content: center; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							color: white; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							padding: 16rpx 90rpx; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						.an{ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							position: fixed; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							bottom: 300rpx; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							text-align: center; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							display: flex; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							flex-direction: column; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							align-items: center; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							justify-content: center; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							width: 100%; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					</style> |