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

174 lines
3.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="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>