2026-02-28 11:18:20 +08:00

54 lines
1.1 KiB
Vue
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<template>
<view class="h-full py-20vh">
<view class="mb-10 px-15 text-lg font-semibold text-center">{{ survey.name }}</view>
<scroll-view :scroll-y="true" class="h-40vh">
<view class="text-sm text-gray px-15 text-center leading-normal">
{{ survey.description || '' }}
</view>
</scroll-view>
<view v-if="customerName" class="my-4 text-center text-base">
<text class="text-gray">客户</text>
<text class="font-semibold">{{ customerName }}</text>
</view>
<view
class="mx-auto answer-btn h-12 text-base flex items-center justify-center text-white text-center rounded-full bg-primary"
@click="answer()">
开始答题
</view>
</view>
</template>
<script setup>
defineProps({
customerName: { type: String, default: '' },
survey: { type: Object, default: () => ({}) }
})
const emits = defineEmits(['answer'])
function answer() {
emits('answer')
}
</script>
<style>
.h-40vh {
height: 40vh;
}
.py-20vh {
padding: 20vh 0;
}
.my-4 {
margin-top: 30rpx;
margin-bottom: 30rpx;
}
.answer-btn {
width: 80%;
}
.h-12 {
height: 96rpx;
}
</style>