Files
smartDriveEEUniApp/pages-subpackage/ai_qa/decision_qa/decision_qa.vue
2026-03-29 20:11:22 +08:00

174 lines
3.0 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="qa-page">
<view class="page-header">
<view class="nav-bar">
<view class="nav-left" @click="goBack">
<text class="back-icon"></text>
</view>
<text class="nav-title">决策类问答</text>
</view>
</view>
<scroll-view class="content-scroll" scroll-y="true">
<view class="intro-card">
<text class="intro-title">临门一脚</text>
<text class="intro-body">客户有需求认可产品但犹豫是否立刻下单</text>
</view>
<view class="section">
<text class="section-title">典型问题</text>
<view class="bullet" v-for="(t, i) in questions" :key="i">
<text class="bullet-dot"></text>
<text class="bullet-text">{{ t }}</text>
</view>
</view>
<view class="tip-card">
<text class="tip-label">应对关键</text>
<text class="tip-body">制造紧迫感限时 / 限量给出行动理由推动快速决策</text>
</view>
</scroll-view>
</view>
</template>
<script>
export default {
data() {
return {
questions: [
'我再考虑考虑 / 和家人商量下。',
'不急,以后再说。',
'现在买有什么额外好处?'
]
};
},
methods: {
goBack() {
uni.navigateBack();
}
}
};
</script>
<style scoped>
.qa-page {
min-height: 100vh;
background: #f8f9fa;
}
.page-header {
background: #ffffff;
border-bottom: 1rpx solid #e9ecef;
}
.nav-bar {
display: flex;
align-items: center;
height: 88rpx;
padding: 0 30rpx;
}
.nav-left {
width: 60rpx;
height: 60rpx;
display: flex;
align-items: center;
justify-content: center;
margin-right: 20rpx;
}
.back-icon {
font-size: 36rpx;
color: #333;
}
.nav-title {
flex: 1;
text-align: center;
font-size: 32rpx;
font-weight: bold;
color: #333;
}
.content-scroll {
height: calc(100vh - 88rpx);
}
.intro-card {
margin: 24rpx 30rpx;
padding: 28rpx;
background: #fff;
border-radius: 16rpx;
}
.intro-title {
display: block;
font-size: 28rpx;
font-weight: 600;
color: #333;
margin-bottom: 16rpx;
}
.intro-body {
font-size: 26rpx;
color: #555;
line-height: 1.6;
}
.section {
margin: 0 30rpx 24rpx;
padding: 28rpx;
background: #fff;
border-radius: 16rpx;
}
.section-title {
display: block;
font-size: 28rpx;
font-weight: 600;
color: #333;
margin-bottom: 20rpx;
}
.bullet {
display: flex;
margin-bottom: 12rpx;
}
.bullet-dot {
margin-right: 12rpx;
color: #007AFF;
font-size: 28rpx;
line-height: 1.5;
}
.bullet-text {
flex: 1;
font-size: 26rpx;
color: #555;
line-height: 1.5;
}
.tip-card {
margin: 0 30rpx 40rpx;
padding: 28rpx;
background: #f0f7ff;
border-radius: 16rpx;
border: 1rpx solid #d0e3fc;
}
.tip-label {
display: block;
font-size: 26rpx;
font-weight: 600;
color: #007AFF;
margin-bottom: 12rpx;
}
.tip-body {
font-size: 26rpx;
color: #333;
line-height: 1.6;
}
</style>