| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103 | 
							- <template>
 
- 	<div class="li_box">
 
- 		<div class="lb_title">
 
- 			{{index+1}}. {{item.question}}
 
- 		</div>
 
- 		<div class="lb_card">
 
- 			<div class="lb_box" v-for="(ua,ui) in item.userAnswer" :key="ui">
 
- 				<div class="memo">{{assessmentMethodCfg[ua.assessmentMethod]|''}}</div>
 
- 				<div class="lb_answers">
 
- 					<u-radio-group
 
- 						:value="ua.answer"
 
- 						placement="column"
 
- 						@change="e=>radioChange(e,ua.assessmentMethod,item.id)"
 
- 					>
 
- 						<view class="la_item" v-for="(pre,idx) in ua.questionOption" :key="idx">
 
- 							<u-radio
 
- 								:label="pre.questionOption"
 
- 								:name="pre.questionOption"
 
- 								activeColor="#833478"
 
- 								size="36rpx"
 
- 								iconSize="32rpx"
 
- 								labelSize="32rpx"
 
- 							></u-radio>
 
- 						</view>
 
- 					</u-radio-group>
 
- 				</div>
 
- 			</div>
 
- 		</div>
 
- 	</div>
 
- </template>
 
- <script>
 
- 	export default {
 
- 		name: "QuestionItem",
 
- 		props: {
 
- 			item: {
 
- 				type: Object,
 
- 				required: true
 
- 			},
 
- 			index: {
 
- 				type: Number,
 
- 				required: true
 
- 			}
 
- 		},
 
- 		data(){
 
- 			return {
 
- 				assessmentMethodCfg:{
 
- 					'1':'您对团队当前在此项陈述上所描述的实际表现的同意程度为:',
 
- 					'2':'此项陈述对该团队当前的重要性: '
 
- 				}
 
- 			}
 
- 		},
 
- 		methods: {
 
- 			radioChange(value,assessmentMethod,id) {
 
- 				this.$emit('change', {
 
- 					value,
 
- 					assessmentMethod,
 
- 					id,
 
- 					index: this.index
 
- 				});
 
- 			}
 
- 		}
 
- 	}
 
- </script>
 
- <style scoped lang="less">
 
- 	.li_box{
 
- 		.lb_title{
 
- 			font-family: PingFang-SC, PingFang-SC;
 
- 			font-weight: bold;
 
- 			font-size: 32rpx;
 
- 			color: #002846;
 
- 			line-height: 48rpx;
 
- 		}
 
- 		.lb_card{
 
- 			background: #F8F4F8;
 
- 			border-radius: 24rpx;
 
- 			padding: 0 24rpx 40rpx;
 
- 			overflow: hidden;
 
- 			margin-top: 32rpx;
 
- 		}
 
- 		.lb_box{
 
- 			margin-top: 40rpx;
 
- 			.memo{
 
- 				font-family: PingFangSC, PingFang SC;
 
- 				font-weight: 400;
 
- 				font-size: 24rpx;
 
- 				color: #761E6A;
 
- 				line-height: 24rpx;
 
- 			}
 
- 			.lb_answers{
 
- 				width: 100%;
 
- 				margin-top: 20rpx;
 
- 				.la_item{
 
- 					padding: 31rpx 24rpx;
 
- 					background: #FFFFFF;
 
- 					border-radius: 24rpx;
 
- 					margin-top: 10rpx;
 
- 				}
 
- 			}
 
- 		}
 
- 	}
 
- </style>
 
 
  |