| 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>
 |