aI问答支持流式输出,效果非常好
This commit is contained in:
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"after_sales_qa.js","sources":["pages-subpackage/ai_qa/after_sales_qa/after_sales_qa.vue","../../../work/soft/HBuilderX.4.87.20251210/plugins/uniapp-cli-vite/uniPage:/cGFnZXMtc3VicGFja2FnZVxhaV9xYVxhZnRlcl9zYWxlc19xYVxhZnRlcl9zYWxlc19xYS52dWU"],"sourcesContent":["<template>\r\n <view class=\"qa-page\">\r\n <view class=\"page-header\">\r\n <view class=\"nav-bar\">\r\n <view class=\"nav-left\" @click=\"goBack\">\r\n <text class=\"back-icon\">←</text>\r\n </view>\r\n <text class=\"nav-title\">售后问答</text>\r\n </view>\r\n </view>\r\n\r\n <scroll-view class=\"content-scroll\" scroll-y=\"true\">\r\n <view class=\"intro-card\">\r\n <text class=\"intro-title\">说明</text>\r\n <text class=\"intro-body\">成交后与履约相关的问题:安装、调试、维修、质保范围与期限、退换补件、投诉升级路径等,是延续信任与口碑的关键触点。</text>\r\n </view>\r\n\r\n <view class=\"section\">\r\n <text class=\"section-title\">典型问题</text>\r\n <view class=\"bullet\" v-for=\"(t, i) in questions\" :key=\"i\">\r\n <text class=\"bullet-dot\">•</text>\r\n <text class=\"bullet-text\">{{ t }}</text>\r\n </view>\r\n </view>\r\n\r\n <view class=\"tip-card\">\r\n <text class=\"tip-label\">应对关键</text>\r\n <text class=\"tip-body\">说清时效与责任人(谁接单、多久响应);书面或工单留痕;超出权限的部分主动升级并给时间节点,避免空承诺。</text>\r\n </view>\r\n </scroll-view>\r\n </view>\r\n</template>\r\n\r\n<script>\r\nexport default {\r\n data() {\r\n return {\r\n questions: [\r\n '安装大概要多久?收费吗?',\r\n '质保多久?哪些情况不保?',\r\n '出问题了找谁?多久能上门?'\r\n ]\r\n };\r\n },\r\n methods: {\r\n goBack() {\r\n uni.navigateBack();\r\n }\r\n }\r\n};\r\n</script>\r\n\r\n<style scoped>\r\n.qa-page {\r\n min-height: 100vh;\r\n background: #f8f9fa;\r\n}\r\n\r\n.page-header {\r\n background: #ffffff;\r\n border-bottom: 1rpx solid #e9ecef;\r\n}\r\n\r\n.nav-bar {\r\n display: flex;\r\n align-items: center;\r\n height: 88rpx;\r\n padding: 0 30rpx;\r\n}\r\n\r\n.nav-left {\r\n width: 60rpx;\r\n height: 60rpx;\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n margin-right: 20rpx;\r\n}\r\n\r\n.back-icon {\r\n font-size: 36rpx;\r\n color: #333;\r\n}\r\n\r\n.nav-title {\r\n flex: 1;\r\n text-align: center;\r\n font-size: 32rpx;\r\n font-weight: bold;\r\n color: #333;\r\n}\r\n\r\n.content-scroll {\r\n height: calc(100vh - 88rpx);\r\n}\r\n\r\n.intro-card {\r\n margin: 24rpx 30rpx;\r\n padding: 28rpx;\r\n background: #fff;\r\n border-radius: 16rpx;\r\n}\r\n\r\n.intro-title {\r\n display: block;\r\n font-size: 28rpx;\r\n font-weight: 600;\r\n color: #333;\r\n margin-bottom: 16rpx;\r\n}\r\n\r\n.intro-body {\r\n font-size: 26rpx;\r\n color: #555;\r\n line-height: 1.6;\r\n}\r\n\r\n.section {\r\n margin: 0 30rpx 24rpx;\r\n padding: 28rpx;\r\n background: #fff;\r\n border-radius: 16rpx;\r\n}\r\n\r\n.section-title {\r\n display: block;\r\n font-size: 28rpx;\r\n font-weight: 600;\r\n color: #333;\r\n margin-bottom: 20rpx;\r\n}\r\n\r\n.bullet {\r\n display: flex;\r\n margin-bottom: 12rpx;\r\n}\r\n\r\n.bullet-dot {\r\n margin-right: 12rpx;\r\n color: #007AFF;\r\n font-size: 28rpx;\r\n line-height: 1.5;\r\n}\r\n\r\n.bullet-text {\r\n flex: 1;\r\n font-size: 26rpx;\r\n color: #555;\r\n line-height: 1.5;\r\n}\r\n\r\n.tip-card {\r\n margin: 0 30rpx 40rpx;\r\n padding: 28rpx;\r\n background: #f0f7ff;\r\n border-radius: 16rpx;\r\n border: 1rpx solid #d0e3fc;\r\n}\r\n\r\n.tip-label {\r\n display: block;\r\n font-size: 26rpx;\r\n font-weight: 600;\r\n color: #007AFF;\r\n margin-bottom: 12rpx;\r\n}\r\n\r\n.tip-body {\r\n font-size: 26rpx;\r\n color: #333;\r\n line-height: 1.6;\r\n}\r\n</style>\r\n","import MiniProgramPage from 'D:/work2/code/smartDriveEEUniApp1111/pages-subpackage/ai_qa/after_sales_qa/after_sales_qa.vue'\nwx.createPage(MiniProgramPage)"],"names":["uni"],"mappings":";;AAkCA,MAAK,YAAU;AAAA,EACb,OAAO;AACL,WAAO;AAAA,MACL,WAAW;AAAA,QACT;AAAA,QACA;AAAA,QACA;AAAA,MACF;AAAA;EAEH;AAAA,EACD,SAAS;AAAA,IACP,SAAS;AACPA,oBAAG,MAAC,aAAY;AAAA,IAClB;AAAA,EACF;AACF;;;;;;;;;;;;;AChDA,GAAG,WAAW,eAAe;"}
|
||||
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"competitor_qa.js","sources":["pages-subpackage/ai_qa/competitor_qa/competitor_qa.vue","../../../work/soft/HBuilderX.4.87.20251210/plugins/uniapp-cli-vite/uniPage:/cGFnZXMtc3VicGFja2FnZVxhaV9xYVxjb21wZXRpdG9yX3FhXGNvbXBldGl0b3JfcWEudnVl"],"sourcesContent":["<template>\r\n <view class=\"qa-page\">\r\n <view class=\"page-header\">\r\n <view class=\"nav-bar\">\r\n <view class=\"nav-left\" @click=\"goBack\">\r\n <text class=\"back-icon\">←</text>\r\n </view>\r\n <text class=\"nav-title\">竞品类问答</text>\r\n </view>\r\n </view>\r\n\r\n <scroll-view class=\"content-scroll\" scroll-y=\"true\">\r\n <view class=\"intro-card\">\r\n <text class=\"intro-title\">对比选择</text>\r\n <text class=\"intro-body\">客户在你和其他品牌之间摇摆,需要差异化说服。</text>\r\n </view>\r\n\r\n <view class=\"section\">\r\n <text class=\"section-title\">典型问题</text>\r\n <view class=\"bullet\" v-for=\"(t, i) in questions\" :key=\"i\">\r\n <text class=\"bullet-dot\">•</text>\r\n <text class=\"bullet-text\">{{ t }}</text>\r\n </view>\r\n </view>\r\n\r\n <view class=\"tip-card\">\r\n <text class=\"tip-label\">应对关键</text>\r\n <text class=\"tip-body\">不贬损竞品;用「客户在意维度」做对比表(交付、材质、售后、落地案例),把差异落到可验证的事实与承诺上。</text>\r\n </view>\r\n </scroll-view>\r\n </view>\r\n</template>\r\n\r\n<script>\r\nexport default {\r\n data() {\r\n return {\r\n questions: [\r\n '你家和 XX 品牌有什么区别?',\r\n '为什么选你不选别家?',\r\n '他们说得也很好,你们强在哪?'\r\n ]\r\n };\r\n },\r\n methods: {\r\n goBack() {\r\n uni.navigateBack();\r\n }\r\n }\r\n};\r\n</script>\r\n\r\n<style scoped>\r\n.qa-page {\r\n min-height: 100vh;\r\n background: #f8f9fa;\r\n}\r\n\r\n.page-header {\r\n background: #ffffff;\r\n border-bottom: 1rpx solid #e9ecef;\r\n}\r\n\r\n.nav-bar {\r\n display: flex;\r\n align-items: center;\r\n height: 88rpx;\r\n padding: 0 30rpx;\r\n}\r\n\r\n.nav-left {\r\n width: 60rpx;\r\n height: 60rpx;\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n margin-right: 20rpx;\r\n}\r\n\r\n.back-icon {\r\n font-size: 36rpx;\r\n color: #333;\r\n}\r\n\r\n.nav-title {\r\n flex: 1;\r\n text-align: center;\r\n font-size: 32rpx;\r\n font-weight: bold;\r\n color: #333;\r\n}\r\n\r\n.content-scroll {\r\n height: calc(100vh - 88rpx);\r\n}\r\n\r\n.intro-card {\r\n margin: 24rpx 30rpx;\r\n padding: 28rpx;\r\n background: #fff;\r\n border-radius: 16rpx;\r\n}\r\n\r\n.intro-title {\r\n display: block;\r\n font-size: 28rpx;\r\n font-weight: 600;\r\n color: #333;\r\n margin-bottom: 16rpx;\r\n}\r\n\r\n.intro-body {\r\n font-size: 26rpx;\r\n color: #555;\r\n line-height: 1.6;\r\n}\r\n\r\n.section {\r\n margin: 0 30rpx 24rpx;\r\n padding: 28rpx;\r\n background: #fff;\r\n border-radius: 16rpx;\r\n}\r\n\r\n.section-title {\r\n display: block;\r\n font-size: 28rpx;\r\n font-weight: 600;\r\n color: #333;\r\n margin-bottom: 20rpx;\r\n}\r\n\r\n.bullet {\r\n display: flex;\r\n margin-bottom: 12rpx;\r\n}\r\n\r\n.bullet-dot {\r\n margin-right: 12rpx;\r\n color: #007AFF;\r\n font-size: 28rpx;\r\n line-height: 1.5;\r\n}\r\n\r\n.bullet-text {\r\n flex: 1;\r\n font-size: 26rpx;\r\n color: #555;\r\n line-height: 1.5;\r\n}\r\n\r\n.tip-card {\r\n margin: 0 30rpx 40rpx;\r\n padding: 28rpx;\r\n background: #f0f7ff;\r\n border-radius: 16rpx;\r\n border: 1rpx solid #d0e3fc;\r\n}\r\n\r\n.tip-label {\r\n display: block;\r\n font-size: 26rpx;\r\n font-weight: 600;\r\n color: #007AFF;\r\n margin-bottom: 12rpx;\r\n}\r\n\r\n.tip-body {\r\n font-size: 26rpx;\r\n color: #333;\r\n line-height: 1.6;\r\n}\r\n</style>\r\n","import MiniProgramPage from 'D:/work2/code/smartDriveEEUniApp1111/pages-subpackage/ai_qa/competitor_qa/competitor_qa.vue'\nwx.createPage(MiniProgramPage)"],"names":["uni"],"mappings":";;AAkCA,MAAK,YAAU;AAAA,EACb,OAAO;AACL,WAAO;AAAA,MACL,WAAW;AAAA,QACT;AAAA,QACA;AAAA,QACA;AAAA,MACF;AAAA;EAEH;AAAA,EACD,SAAS;AAAA,IACP,SAAS;AACPA,oBAAG,MAAC,aAAY;AAAA,IAClB;AAAA,EACF;AACF;;;;;;;;;;;;;AChDA,GAAG,WAAW,eAAe;"}
|
||||
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"decision_qa.js","sources":["pages-subpackage/ai_qa/decision_qa/decision_qa.vue","../../../work/soft/HBuilderX.4.87.20251210/plugins/uniapp-cli-vite/uniPage:/cGFnZXMtc3VicGFja2FnZVxhaV9xYVxkZWNpc2lvbl9xYVxkZWNpc2lvbl9xYS52dWU"],"sourcesContent":["<template>\r\n <view class=\"qa-page\">\r\n <view class=\"page-header\">\r\n <view class=\"nav-bar\">\r\n <view class=\"nav-left\" @click=\"goBack\">\r\n <text class=\"back-icon\">←</text>\r\n </view>\r\n <text class=\"nav-title\">决策类问答</text>\r\n </view>\r\n </view>\r\n\r\n <scroll-view class=\"content-scroll\" scroll-y=\"true\">\r\n <view class=\"intro-card\">\r\n <text class=\"intro-title\">临门一脚</text>\r\n <text class=\"intro-body\">客户有需求、认可产品,但犹豫是否立刻下单。</text>\r\n </view>\r\n\r\n <view class=\"section\">\r\n <text class=\"section-title\">典型问题</text>\r\n <view class=\"bullet\" v-for=\"(t, i) in questions\" :key=\"i\">\r\n <text class=\"bullet-dot\">•</text>\r\n <text class=\"bullet-text\">{{ t }}</text>\r\n </view>\r\n </view>\r\n\r\n <view class=\"tip-card\">\r\n <text class=\"tip-label\">应对关键</text>\r\n <text class=\"tip-body\">制造紧迫感(限时 / 限量)、给出行动理由,推动快速决策。</text>\r\n </view>\r\n </scroll-view>\r\n </view>\r\n</template>\r\n\r\n<script>\r\nexport default {\r\n data() {\r\n return {\r\n questions: [\r\n '我再考虑考虑 / 和家人商量下。',\r\n '不急,以后再说。',\r\n '现在买有什么额外好处?'\r\n ]\r\n };\r\n },\r\n methods: {\r\n goBack() {\r\n uni.navigateBack();\r\n }\r\n }\r\n};\r\n</script>\r\n\r\n<style scoped>\r\n.qa-page {\r\n min-height: 100vh;\r\n background: #f8f9fa;\r\n}\r\n\r\n.page-header {\r\n background: #ffffff;\r\n border-bottom: 1rpx solid #e9ecef;\r\n}\r\n\r\n.nav-bar {\r\n display: flex;\r\n align-items: center;\r\n height: 88rpx;\r\n padding: 0 30rpx;\r\n}\r\n\r\n.nav-left {\r\n width: 60rpx;\r\n height: 60rpx;\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n margin-right: 20rpx;\r\n}\r\n\r\n.back-icon {\r\n font-size: 36rpx;\r\n color: #333;\r\n}\r\n\r\n.nav-title {\r\n flex: 1;\r\n text-align: center;\r\n font-size: 32rpx;\r\n font-weight: bold;\r\n color: #333;\r\n}\r\n\r\n.content-scroll {\r\n height: calc(100vh - 88rpx);\r\n}\r\n\r\n.intro-card {\r\n margin: 24rpx 30rpx;\r\n padding: 28rpx;\r\n background: #fff;\r\n border-radius: 16rpx;\r\n}\r\n\r\n.intro-title {\r\n display: block;\r\n font-size: 28rpx;\r\n font-weight: 600;\r\n color: #333;\r\n margin-bottom: 16rpx;\r\n}\r\n\r\n.intro-body {\r\n font-size: 26rpx;\r\n color: #555;\r\n line-height: 1.6;\r\n}\r\n\r\n.section {\r\n margin: 0 30rpx 24rpx;\r\n padding: 28rpx;\r\n background: #fff;\r\n border-radius: 16rpx;\r\n}\r\n\r\n.section-title {\r\n display: block;\r\n font-size: 28rpx;\r\n font-weight: 600;\r\n color: #333;\r\n margin-bottom: 20rpx;\r\n}\r\n\r\n.bullet {\r\n display: flex;\r\n margin-bottom: 12rpx;\r\n}\r\n\r\n.bullet-dot {\r\n margin-right: 12rpx;\r\n color: #007AFF;\r\n font-size: 28rpx;\r\n line-height: 1.5;\r\n}\r\n\r\n.bullet-text {\r\n flex: 1;\r\n font-size: 26rpx;\r\n color: #555;\r\n line-height: 1.5;\r\n}\r\n\r\n.tip-card {\r\n margin: 0 30rpx 40rpx;\r\n padding: 28rpx;\r\n background: #f0f7ff;\r\n border-radius: 16rpx;\r\n border: 1rpx solid #d0e3fc;\r\n}\r\n\r\n.tip-label {\r\n display: block;\r\n font-size: 26rpx;\r\n font-weight: 600;\r\n color: #007AFF;\r\n margin-bottom: 12rpx;\r\n}\r\n\r\n.tip-body {\r\n font-size: 26rpx;\r\n color: #333;\r\n line-height: 1.6;\r\n}\r\n</style>\r\n","import MiniProgramPage from 'D:/work2/code/smartDriveEEUniApp1111/pages-subpackage/ai_qa/decision_qa/decision_qa.vue'\nwx.createPage(MiniProgramPage)"],"names":["uni"],"mappings":";;AAkCA,MAAK,YAAU;AAAA,EACb,OAAO;AACL,WAAO;AAAA,MACL,WAAW;AAAA,QACT;AAAA,QACA;AAAA,QACA;AAAA,MACF;AAAA;EAEH;AAAA,EACD,SAAS;AAAA,IACP,SAAS;AACPA,oBAAG,MAAC,aAAY;AAAA,IAClB;AAAA,EACF;AACF;;;;;;;;;;;;;AChDA,GAAG,WAAW,eAAe;"}
|
||||
1
unpackage/dist/dev/.sourcemap/mp-weixin/pages-subpackage/ai_qa/demand_qa/demand_qa.js.map
vendored
Normal file
1
unpackage/dist/dev/.sourcemap/mp-weixin/pages-subpackage/ai_qa/demand_qa/demand_qa.js.map
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"demand_qa.js","sources":["pages-subpackage/ai_qa/demand_qa/demand_qa.vue","../../../work/soft/HBuilderX.4.87.20251210/plugins/uniapp-cli-vite/uniPage:/cGFnZXMtc3VicGFja2FnZVxhaV9xYVxkZW1hbmRfcWFcZGVtYW5kX3FhLnZ1ZQ"],"sourcesContent":["<template>\r\n <view class=\"qa-page\">\r\n <view class=\"page-header\">\r\n <view class=\"nav-bar\">\r\n <view class=\"nav-left\" @click=\"goBack\">\r\n <text class=\"back-icon\">←</text>\r\n </view>\r\n <text class=\"nav-title\">需求类问答</text>\r\n </view>\r\n </view>\r\n\r\n <scroll-view class=\"content-scroll\" scroll-y=\"true\">\r\n <view class=\"intro-card\">\r\n <text class=\"intro-title\">核心基础</text>\r\n <text class=\"intro-body\">客户想确认产品 / 服务是否匹配自身需求,是成交的前提。</text>\r\n </view>\r\n\r\n <view class=\"section\">\r\n <text class=\"section-title\">典型问题</text>\r\n <view class=\"bullet\" v-for=\"(t, i) in questions\" :key=\"i\">\r\n <text class=\"bullet-dot\">•</text>\r\n <text class=\"bullet-text\">{{ t }}</text>\r\n </view>\r\n </view>\r\n\r\n <view class=\"tip-card\">\r\n <text class=\"tip-label\">应对关键</text>\r\n <text class=\"tip-body\">深挖痛点,精准匹配产品价值,不盲目推销。</text>\r\n </view>\r\n </scroll-view>\r\n </view>\r\n</template>\r\n\r\n<script>\r\nexport default {\r\n data() {\r\n return {\r\n questions: [\r\n '这能解决我的什么问题?',\r\n '适合我这类情况吗?',\r\n '有没有针对 XX 场景的方案?'\r\n ]\r\n };\r\n },\r\n methods: {\r\n goBack() {\r\n uni.navigateBack();\r\n }\r\n }\r\n};\r\n</script>\r\n\r\n<style scoped>\r\n.qa-page {\r\n min-height: 100vh;\r\n background: #f8f9fa;\r\n}\r\n\r\n.page-header {\r\n background: #ffffff;\r\n border-bottom: 1rpx solid #e9ecef;\r\n}\r\n\r\n.nav-bar {\r\n display: flex;\r\n align-items: center;\r\n height: 88rpx;\r\n padding: 0 30rpx;\r\n}\r\n\r\n.nav-left {\r\n width: 60rpx;\r\n height: 60rpx;\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n margin-right: 20rpx;\r\n}\r\n\r\n.back-icon {\r\n font-size: 36rpx;\r\n color: #333;\r\n}\r\n\r\n.nav-title {\r\n flex: 1;\r\n text-align: center;\r\n font-size: 32rpx;\r\n font-weight: bold;\r\n color: #333;\r\n}\r\n\r\n.content-scroll {\r\n height: calc(100vh - 88rpx);\r\n}\r\n\r\n.intro-card {\r\n margin: 24rpx 30rpx;\r\n padding: 28rpx;\r\n background: #fff;\r\n border-radius: 16rpx;\r\n}\r\n\r\n.intro-title {\r\n display: block;\r\n font-size: 28rpx;\r\n font-weight: 600;\r\n color: #333;\r\n margin-bottom: 16rpx;\r\n}\r\n\r\n.intro-body {\r\n font-size: 26rpx;\r\n color: #555;\r\n line-height: 1.6;\r\n}\r\n\r\n.section {\r\n margin: 0 30rpx 24rpx;\r\n padding: 28rpx;\r\n background: #fff;\r\n border-radius: 16rpx;\r\n}\r\n\r\n.section-title {\r\n display: block;\r\n font-size: 28rpx;\r\n font-weight: 600;\r\n color: #333;\r\n margin-bottom: 20rpx;\r\n}\r\n\r\n.bullet {\r\n display: flex;\r\n margin-bottom: 12rpx;\r\n}\r\n\r\n.bullet-dot {\r\n margin-right: 12rpx;\r\n color: #007AFF;\r\n font-size: 28rpx;\r\n line-height: 1.5;\r\n}\r\n\r\n.bullet-text {\r\n flex: 1;\r\n font-size: 26rpx;\r\n color: #555;\r\n line-height: 1.5;\r\n}\r\n\r\n.tip-card {\r\n margin: 0 30rpx 40rpx;\r\n padding: 28rpx;\r\n background: #f0f7ff;\r\n border-radius: 16rpx;\r\n border: 1rpx solid #d0e3fc;\r\n}\r\n\r\n.tip-label {\r\n display: block;\r\n font-size: 26rpx;\r\n font-weight: 600;\r\n color: #007AFF;\r\n margin-bottom: 12rpx;\r\n}\r\n\r\n.tip-body {\r\n font-size: 26rpx;\r\n color: #333;\r\n line-height: 1.6;\r\n}\r\n</style>\r\n","import MiniProgramPage from 'D:/work2/code/smartDriveEEUniApp1111/pages-subpackage/ai_qa/demand_qa/demand_qa.vue'\nwx.createPage(MiniProgramPage)"],"names":["uni"],"mappings":";;AAkCA,MAAK,YAAU;AAAA,EACb,OAAO;AACL,WAAO;AAAA,MACL,WAAW;AAAA,QACT;AAAA,QACA;AAAA,QACA;AAAA,MACF;AAAA;EAEH;AAAA,EACD,SAAS;AAAA,IACP,SAAS;AACPA,oBAAG,MAAC,aAAY;AAAA,IAClB;AAAA,EACF;AACF;;;;;;;;;;;;;AChDA,GAAG,WAAW,eAAe;"}
|
||||
1
unpackage/dist/dev/.sourcemap/mp-weixin/pages-subpackage/ai_qa/general_qa/general_qa.js.map
vendored
Normal file
1
unpackage/dist/dev/.sourcemap/mp-weixin/pages-subpackage/ai_qa/general_qa/general_qa.js.map
vendored
Normal file
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"objection_qa.js","sources":["pages-subpackage/ai_qa/objection_qa/objection_qa.vue","../../../work/soft/HBuilderX.4.87.20251210/plugins/uniapp-cli-vite/uniPage:/cGFnZXMtc3VicGFja2FnZVxhaV9xYVxvYmplY3Rpb25fcWFcb2JqZWN0aW9uX3FhLnZ1ZQ"],"sourcesContent":["<template>\r\n <view class=\"qa-page\">\r\n <view class=\"page-header\">\r\n <view class=\"nav-bar\">\r\n <view class=\"nav-left\" @click=\"goBack\">\r\n <text class=\"back-icon\">←</text>\r\n </view>\r\n <text class=\"nav-title\">抗拒点问答</text>\r\n </view>\r\n </view>\r\n\r\n <scroll-view class=\"content-scroll\" scroll-y=\"true\">\r\n <view class=\"intro-card\">\r\n <text class=\"intro-title\">说明</text>\r\n <text class=\"intro-body\">客户在语言上未直接拒绝,但用拖延、借口或模糊理由保持距离,需要先分辨「真顾虑」还是「礼貌推脱」。</text>\r\n </view>\r\n\r\n <view class=\"section\">\r\n <text class=\"section-title\">典型表现</text>\r\n <view class=\"bullet\" v-for=\"(t, i) in questions\" :key=\"i\">\r\n <text class=\"bullet-dot\">•</text>\r\n <text class=\"bullet-text\">{{ t }}</text>\r\n </view>\r\n </view>\r\n\r\n <view class=\"tip-card\">\r\n <text class=\"tip-label\">应对关键</text>\r\n <text class=\"tip-body\">用小闭环提问澄清真实障碍(预算、决策人、对比项、时间节点);给出可试的一步(看案例、到现场、小单试点),降低心理压力。</text>\r\n </view>\r\n </scroll-view>\r\n </view>\r\n</template>\r\n\r\n<script>\r\nexport default {\r\n data() {\r\n return {\r\n questions: [\r\n '我回去再看看吧。',\r\n '现在手头紧 / 最近太忙了。',\r\n '和朋友那套差不多,我再比比。'\r\n ]\r\n };\r\n },\r\n methods: {\r\n goBack() {\r\n uni.navigateBack();\r\n }\r\n }\r\n};\r\n</script>\r\n\r\n<style scoped>\r\n.qa-page {\r\n min-height: 100vh;\r\n background: #f8f9fa;\r\n}\r\n\r\n.page-header {\r\n background: #ffffff;\r\n border-bottom: 1rpx solid #e9ecef;\r\n}\r\n\r\n.nav-bar {\r\n display: flex;\r\n align-items: center;\r\n height: 88rpx;\r\n padding: 0 30rpx;\r\n}\r\n\r\n.nav-left {\r\n width: 60rpx;\r\n height: 60rpx;\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n margin-right: 20rpx;\r\n}\r\n\r\n.back-icon {\r\n font-size: 36rpx;\r\n color: #333;\r\n}\r\n\r\n.nav-title {\r\n flex: 1;\r\n text-align: center;\r\n font-size: 32rpx;\r\n font-weight: bold;\r\n color: #333;\r\n}\r\n\r\n.content-scroll {\r\n height: calc(100vh - 88rpx);\r\n}\r\n\r\n.intro-card {\r\n margin: 24rpx 30rpx;\r\n padding: 28rpx;\r\n background: #fff;\r\n border-radius: 16rpx;\r\n}\r\n\r\n.intro-title {\r\n display: block;\r\n font-size: 28rpx;\r\n font-weight: 600;\r\n color: #333;\r\n margin-bottom: 16rpx;\r\n}\r\n\r\n.intro-body {\r\n font-size: 26rpx;\r\n color: #555;\r\n line-height: 1.6;\r\n}\r\n\r\n.section {\r\n margin: 0 30rpx 24rpx;\r\n padding: 28rpx;\r\n background: #fff;\r\n border-radius: 16rpx;\r\n}\r\n\r\n.section-title {\r\n display: block;\r\n font-size: 28rpx;\r\n font-weight: 600;\r\n color: #333;\r\n margin-bottom: 20rpx;\r\n}\r\n\r\n.bullet {\r\n display: flex;\r\n margin-bottom: 12rpx;\r\n}\r\n\r\n.bullet-dot {\r\n margin-right: 12rpx;\r\n color: #007AFF;\r\n font-size: 28rpx;\r\n line-height: 1.5;\r\n}\r\n\r\n.bullet-text {\r\n flex: 1;\r\n font-size: 26rpx;\r\n color: #555;\r\n line-height: 1.5;\r\n}\r\n\r\n.tip-card {\r\n margin: 0 30rpx 40rpx;\r\n padding: 28rpx;\r\n background: #f0f7ff;\r\n border-radius: 16rpx;\r\n border: 1rpx solid #d0e3fc;\r\n}\r\n\r\n.tip-label {\r\n display: block;\r\n font-size: 26rpx;\r\n font-weight: 600;\r\n color: #007AFF;\r\n margin-bottom: 12rpx;\r\n}\r\n\r\n.tip-body {\r\n font-size: 26rpx;\r\n color: #333;\r\n line-height: 1.6;\r\n}\r\n</style>\r\n","import MiniProgramPage from 'D:/work2/code/smartDriveEEUniApp1111/pages-subpackage/ai_qa/objection_qa/objection_qa.vue'\nwx.createPage(MiniProgramPage)"],"names":["uni"],"mappings":";;AAkCA,MAAK,YAAU;AAAA,EACb,OAAO;AACL,WAAO;AAAA,MACL,WAAW;AAAA,QACT;AAAA,QACA;AAAA,QACA;AAAA,MACF;AAAA;EAEH;AAAA,EACD,SAAS;AAAA,IACP,SAAS;AACPA,oBAAG,MAAC,aAAY;AAAA,IAClB;AAAA,EACF;AACF;;;;;;;;;;;;;AChDA,GAAG,WAAW,eAAe;"}
|
||||
1
unpackage/dist/dev/.sourcemap/mp-weixin/pages-subpackage/ai_qa/price_qa/price_qa.js.map
vendored
Normal file
1
unpackage/dist/dev/.sourcemap/mp-weixin/pages-subpackage/ai_qa/price_qa/price_qa.js.map
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"price_qa.js","sources":["pages-subpackage/ai_qa/price_qa/price_qa.vue","../../../work/soft/HBuilderX.4.87.20251210/plugins/uniapp-cli-vite/uniPage:/cGFnZXMtc3VicGFja2FnZVxhaV9xYVxwcmljZV9xYVxwcmljZV9xYS52dWU"],"sourcesContent":["<template>\r\n <view class=\"qa-page\">\r\n <view class=\"page-header\">\r\n <view class=\"nav-bar\">\r\n <view class=\"nav-left\" @click=\"goBack\">\r\n <text class=\"back-icon\">←</text>\r\n </view>\r\n <text class=\"nav-title\">价格类问答</text>\r\n </view>\r\n </view>\r\n\r\n <scroll-view class=\"content-scroll\" scroll-y=\"true\">\r\n <view class=\"intro-card\">\r\n <text class=\"intro-title\">高频阻力</text>\r\n <text class=\"intro-body\">客户关注成本、性价比,是最常见的成交障碍。</text>\r\n </view>\r\n\r\n <view class=\"section\">\r\n <text class=\"section-title\">典型问题</text>\r\n <view class=\"bullet\" v-for=\"(t, i) in questions\" :key=\"i\">\r\n <text class=\"bullet-dot\">•</text>\r\n <text class=\"bullet-text\">{{ t }}</text>\r\n </view>\r\n </view>\r\n\r\n <view class=\"tip-card\">\r\n <text class=\"tip-label\">应对关键</text>\r\n <text class=\"tip-body\">塑造价值>谈价格,用效果、售后、长期成本抵消价格顾虑。</text>\r\n </view>\r\n </scroll-view>\r\n </view>\r\n</template>\r\n\r\n<script>\r\nexport default {\r\n data() {\r\n return {\r\n questions: [\r\n '太贵了,能不能便宜点?',\r\n '有优惠 / 折扣 / 赠品吗?',\r\n '别家比你家便宜。'\r\n ]\r\n };\r\n },\r\n methods: {\r\n goBack() {\r\n uni.navigateBack();\r\n }\r\n }\r\n};\r\n</script>\r\n\r\n<style scoped>\r\n.qa-page {\r\n min-height: 100vh;\r\n background: #f8f9fa;\r\n}\r\n\r\n.page-header {\r\n background: #ffffff;\r\n border-bottom: 1rpx solid #e9ecef;\r\n}\r\n\r\n.nav-bar {\r\n display: flex;\r\n align-items: center;\r\n height: 88rpx;\r\n padding: 0 30rpx;\r\n}\r\n\r\n.nav-left {\r\n width: 60rpx;\r\n height: 60rpx;\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n margin-right: 20rpx;\r\n}\r\n\r\n.back-icon {\r\n font-size: 36rpx;\r\n color: #333;\r\n}\r\n\r\n.nav-title {\r\n flex: 1;\r\n text-align: center;\r\n font-size: 32rpx;\r\n font-weight: bold;\r\n color: #333;\r\n}\r\n\r\n.content-scroll {\r\n height: calc(100vh - 88rpx);\r\n}\r\n\r\n.intro-card {\r\n margin: 24rpx 30rpx;\r\n padding: 28rpx;\r\n background: #fff;\r\n border-radius: 16rpx;\r\n}\r\n\r\n.intro-title {\r\n display: block;\r\n font-size: 28rpx;\r\n font-weight: 600;\r\n color: #333;\r\n margin-bottom: 16rpx;\r\n}\r\n\r\n.intro-body {\r\n font-size: 26rpx;\r\n color: #555;\r\n line-height: 1.6;\r\n}\r\n\r\n.section {\r\n margin: 0 30rpx 24rpx;\r\n padding: 28rpx;\r\n background: #fff;\r\n border-radius: 16rpx;\r\n}\r\n\r\n.section-title {\r\n display: block;\r\n font-size: 28rpx;\r\n font-weight: 600;\r\n color: #333;\r\n margin-bottom: 20rpx;\r\n}\r\n\r\n.bullet {\r\n display: flex;\r\n margin-bottom: 12rpx;\r\n}\r\n\r\n.bullet-dot {\r\n margin-right: 12rpx;\r\n color: #007AFF;\r\n font-size: 28rpx;\r\n line-height: 1.5;\r\n}\r\n\r\n.bullet-text {\r\n flex: 1;\r\n font-size: 26rpx;\r\n color: #555;\r\n line-height: 1.5;\r\n}\r\n\r\n.tip-card {\r\n margin: 0 30rpx 40rpx;\r\n padding: 28rpx;\r\n background: #f0f7ff;\r\n border-radius: 16rpx;\r\n border: 1rpx solid #d0e3fc;\r\n}\r\n\r\n.tip-label {\r\n display: block;\r\n font-size: 26rpx;\r\n font-weight: 600;\r\n color: #007AFF;\r\n margin-bottom: 12rpx;\r\n}\r\n\r\n.tip-body {\r\n font-size: 26rpx;\r\n color: #333;\r\n line-height: 1.6;\r\n}\r\n</style>\r\n","import MiniProgramPage from 'D:/work2/code/smartDriveEEUniApp1111/pages-subpackage/ai_qa/price_qa/price_qa.vue'\nwx.createPage(MiniProgramPage)"],"names":["uni"],"mappings":";;AAkCA,MAAK,YAAU;AAAA,EACb,OAAO;AACL,WAAO;AAAA,MACL,WAAW;AAAA,QACT;AAAA,QACA;AAAA,QACA;AAAA,MACF;AAAA;EAEH;AAAA,EACD,SAAS;AAAA,IACP,SAAS;AACPA,oBAAG,MAAC,aAAY;AAAA,IAClB;AAAA,EACF;AACF;;;;;;;;;;;;;AChDA,GAAG,WAAW,eAAe;"}
|
||||
1
unpackage/dist/dev/.sourcemap/mp-weixin/pages-subpackage/ai_qa/sharp_qa/sharp_qa.js.map
vendored
Normal file
1
unpackage/dist/dev/.sourcemap/mp-weixin/pages-subpackage/ai_qa/sharp_qa/sharp_qa.js.map
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"sharp_qa.js","sources":["pages-subpackage/ai_qa/sharp_qa/sharp_qa.vue","../../../work/soft/HBuilderX.4.87.20251210/plugins/uniapp-cli-vite/uniPage:/cGFnZXMtc3VicGFja2FnZVxhaV9xYVxzaGFycF9xYVxzaGFycF9xYS52dWU"],"sourcesContent":["<template>\r\n <view class=\"qa-page\">\r\n <view class=\"page-header\">\r\n <view class=\"nav-bar\">\r\n <view class=\"nav-left\" @click=\"goBack\">\r\n <text class=\"back-icon\">←</text>\r\n </view>\r\n <text class=\"nav-title\">针尖问答</text>\r\n </view>\r\n </view>\r\n\r\n <scroll-view class=\"content-scroll\" scroll-y=\"true\">\r\n <view class=\"intro-card\">\r\n <text class=\"intro-title\">说明</text>\r\n <text class=\"intro-body\">语气尖锐、带测试或挑衅色彩的问题,常在试探专业度、诚意或底线;硬怼或空喊口号都容易失分。</text>\r\n </view>\r\n\r\n <view class=\"section\">\r\n <text class=\"section-title\">典型问题</text>\r\n <view class=\"bullet\" v-for=\"(t, i) in questions\" :key=\"i\">\r\n <text class=\"bullet-dot\">•</text>\r\n <text class=\"bullet-text\">{{ t }}</text>\r\n </view>\r\n </view>\r\n\r\n <view class=\"tip-card\">\r\n <text class=\"tip-label\">应对关键</text>\r\n <text class=\"tip-body\">不怼、不躲;先共情或复述问题,再坦诚边界(能承诺什么 / 不能承诺什么),用可验证依据与替代方案收尾,把对话带回需求与价值。</text>\r\n </view>\r\n </scroll-view>\r\n </view>\r\n</template>\r\n\r\n<script>\r\nexport default {\r\n data() {\r\n return {\r\n questions: [\r\n '你们是不是就靠嘴上说得好听?',\r\n '要是出了问题你们跑得比谁都快吧?',\r\n '你给最低价,我现在就定。'\r\n ]\r\n };\r\n },\r\n methods: {\r\n goBack() {\r\n uni.navigateBack();\r\n }\r\n }\r\n};\r\n</script>\r\n\r\n<style scoped>\r\n.qa-page {\r\n min-height: 100vh;\r\n background: #f8f9fa;\r\n}\r\n\r\n.page-header {\r\n background: #ffffff;\r\n border-bottom: 1rpx solid #e9ecef;\r\n}\r\n\r\n.nav-bar {\r\n display: flex;\r\n align-items: center;\r\n height: 88rpx;\r\n padding: 0 30rpx;\r\n}\r\n\r\n.nav-left {\r\n width: 60rpx;\r\n height: 60rpx;\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n margin-right: 20rpx;\r\n}\r\n\r\n.back-icon {\r\n font-size: 36rpx;\r\n color: #333;\r\n}\r\n\r\n.nav-title {\r\n flex: 1;\r\n text-align: center;\r\n font-size: 32rpx;\r\n font-weight: bold;\r\n color: #333;\r\n}\r\n\r\n.content-scroll {\r\n height: calc(100vh - 88rpx);\r\n}\r\n\r\n.intro-card {\r\n margin: 24rpx 30rpx;\r\n padding: 28rpx;\r\n background: #fff;\r\n border-radius: 16rpx;\r\n}\r\n\r\n.intro-title {\r\n display: block;\r\n font-size: 28rpx;\r\n font-weight: 600;\r\n color: #333;\r\n margin-bottom: 16rpx;\r\n}\r\n\r\n.intro-body {\r\n font-size: 26rpx;\r\n color: #555;\r\n line-height: 1.6;\r\n}\r\n\r\n.section {\r\n margin: 0 30rpx 24rpx;\r\n padding: 28rpx;\r\n background: #fff;\r\n border-radius: 16rpx;\r\n}\r\n\r\n.section-title {\r\n display: block;\r\n font-size: 28rpx;\r\n font-weight: 600;\r\n color: #333;\r\n margin-bottom: 20rpx;\r\n}\r\n\r\n.bullet {\r\n display: flex;\r\n margin-bottom: 12rpx;\r\n}\r\n\r\n.bullet-dot {\r\n margin-right: 12rpx;\r\n color: #007AFF;\r\n font-size: 28rpx;\r\n line-height: 1.5;\r\n}\r\n\r\n.bullet-text {\r\n flex: 1;\r\n font-size: 26rpx;\r\n color: #555;\r\n line-height: 1.5;\r\n}\r\n\r\n.tip-card {\r\n margin: 0 30rpx 40rpx;\r\n padding: 28rpx;\r\n background: #f0f7ff;\r\n border-radius: 16rpx;\r\n border: 1rpx solid #d0e3fc;\r\n}\r\n\r\n.tip-label {\r\n display: block;\r\n font-size: 26rpx;\r\n font-weight: 600;\r\n color: #007AFF;\r\n margin-bottom: 12rpx;\r\n}\r\n\r\n.tip-body {\r\n font-size: 26rpx;\r\n color: #333;\r\n line-height: 1.6;\r\n}\r\n</style>\r\n","import MiniProgramPage from 'D:/work2/code/smartDriveEEUniApp1111/pages-subpackage/ai_qa/sharp_qa/sharp_qa.vue'\nwx.createPage(MiniProgramPage)"],"names":["uni"],"mappings":";;AAkCA,MAAK,YAAU;AAAA,EACb,OAAO;AACL,WAAO;AAAA,MACL,WAAW;AAAA,QACT;AAAA,QACA;AAAA,QACA;AAAA,MACF;AAAA;EAEH;AAAA,EACD,SAAS;AAAA,IACP,SAAS;AACPA,oBAAG,MAAC,aAAY;AAAA,IAClB;AAAA,EACF;AACF;;;;;;;;;;;;;AChDA,GAAG,WAAW,eAAe;"}
|
||||
1
unpackage/dist/dev/.sourcemap/mp-weixin/pages-subpackage/ai_qa/trust_qa/trust_qa.js.map
vendored
Normal file
1
unpackage/dist/dev/.sourcemap/mp-weixin/pages-subpackage/ai_qa/trust_qa/trust_qa.js.map
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"trust_qa.js","sources":["pages-subpackage/ai_qa/trust_qa/trust_qa.vue","../../../work/soft/HBuilderX.4.87.20251210/plugins/uniapp-cli-vite/uniPage:/cGFnZXMtc3VicGFja2FnZVxhaV9xYVx0cnVzdF9xYVx0cnVzdF9xYS52dWU"],"sourcesContent":["<template>\r\n <view class=\"qa-page\">\r\n <view class=\"page-header\">\r\n <view class=\"nav-bar\">\r\n <view class=\"nav-left\" @click=\"goBack\">\r\n <text class=\"back-icon\">←</text>\r\n </view>\r\n <text class=\"nav-title\">信任类问答</text>\r\n </view>\r\n </view>\r\n\r\n <scroll-view class=\"content-scroll\" scroll-y=\"true\">\r\n <view class=\"intro-card\">\r\n <text class=\"intro-title\">决策关键</text>\r\n <text class=\"intro-body\">客户对产品、品牌、销售本人存在疑虑,缺乏安全感。</text>\r\n </view>\r\n\r\n <view class=\"section\">\r\n <text class=\"section-title\">典型问题</text>\r\n <view class=\"bullet\" v-for=\"(t, i) in questions\" :key=\"i\">\r\n <text class=\"bullet-dot\">•</text>\r\n <text class=\"bullet-text\">{{ t }}</text>\r\n </view>\r\n </view>\r\n\r\n <view class=\"tip-card\">\r\n <text class=\"tip-label\">应对关键</text>\r\n <text class=\"tip-body\">用案例、资质、口碑、承诺建立信任,打消顾虑。</text>\r\n </view>\r\n </scroll-view>\r\n </view>\r\n</template>\r\n\r\n<script>\r\nexport default {\r\n data() {\r\n return {\r\n questions: [\r\n '质量有保障吗?',\r\n '售后怎么样?出问题找谁?',\r\n '有没有成功案例 / 资质证明?'\r\n ]\r\n };\r\n },\r\n methods: {\r\n goBack() {\r\n uni.navigateBack();\r\n }\r\n }\r\n};\r\n</script>\r\n\r\n<style scoped>\r\n.qa-page {\r\n min-height: 100vh;\r\n background: #f8f9fa;\r\n}\r\n\r\n.page-header {\r\n background: #ffffff;\r\n border-bottom: 1rpx solid #e9ecef;\r\n}\r\n\r\n.nav-bar {\r\n display: flex;\r\n align-items: center;\r\n height: 88rpx;\r\n padding: 0 30rpx;\r\n}\r\n\r\n.nav-left {\r\n width: 60rpx;\r\n height: 60rpx;\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n margin-right: 20rpx;\r\n}\r\n\r\n.back-icon {\r\n font-size: 36rpx;\r\n color: #333;\r\n}\r\n\r\n.nav-title {\r\n flex: 1;\r\n text-align: center;\r\n font-size: 32rpx;\r\n font-weight: bold;\r\n color: #333;\r\n}\r\n\r\n.content-scroll {\r\n height: calc(100vh - 88rpx);\r\n}\r\n\r\n.intro-card {\r\n margin: 24rpx 30rpx;\r\n padding: 28rpx;\r\n background: #fff;\r\n border-radius: 16rpx;\r\n}\r\n\r\n.intro-title {\r\n display: block;\r\n font-size: 28rpx;\r\n font-weight: 600;\r\n color: #333;\r\n margin-bottom: 16rpx;\r\n}\r\n\r\n.intro-body {\r\n font-size: 26rpx;\r\n color: #555;\r\n line-height: 1.6;\r\n}\r\n\r\n.section {\r\n margin: 0 30rpx 24rpx;\r\n padding: 28rpx;\r\n background: #fff;\r\n border-radius: 16rpx;\r\n}\r\n\r\n.section-title {\r\n display: block;\r\n font-size: 28rpx;\r\n font-weight: 600;\r\n color: #333;\r\n margin-bottom: 20rpx;\r\n}\r\n\r\n.bullet {\r\n display: flex;\r\n margin-bottom: 12rpx;\r\n}\r\n\r\n.bullet-dot {\r\n margin-right: 12rpx;\r\n color: #007AFF;\r\n font-size: 28rpx;\r\n line-height: 1.5;\r\n}\r\n\r\n.bullet-text {\r\n flex: 1;\r\n font-size: 26rpx;\r\n color: #555;\r\n line-height: 1.5;\r\n}\r\n\r\n.tip-card {\r\n margin: 0 30rpx 40rpx;\r\n padding: 28rpx;\r\n background: #f0f7ff;\r\n border-radius: 16rpx;\r\n border: 1rpx solid #d0e3fc;\r\n}\r\n\r\n.tip-label {\r\n display: block;\r\n font-size: 26rpx;\r\n font-weight: 600;\r\n color: #007AFF;\r\n margin-bottom: 12rpx;\r\n}\r\n\r\n.tip-body {\r\n font-size: 26rpx;\r\n color: #333;\r\n line-height: 1.6;\r\n}\r\n</style>\r\n","import MiniProgramPage from 'D:/work2/code/smartDriveEEUniApp1111/pages-subpackage/ai_qa/trust_qa/trust_qa.vue'\nwx.createPage(MiniProgramPage)"],"names":["uni"],"mappings":";;AAkCA,MAAK,YAAU;AAAA,EACb,OAAO;AACL,WAAO;AAAA,MACL,WAAW;AAAA,QACT;AAAA,QACA;AAAA,QACA;AAAA,MACF;AAAA;EAEH;AAAA,EACD,SAAS;AAAA,IACP,SAAS;AACPA,oBAAG,MAAC,aAAY;AAAA,IAClB;AAAA,EACF;AACF;;;;;;;;;;;;;AChDA,GAAG,WAAW,eAAe;"}
|
||||
1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/ai_qa/ai_qa.js.map
vendored
Normal file
1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/ai_qa/ai_qa.js.map
vendored
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user