|
@@ -18,7 +18,7 @@ const roleOptions = [
|
|
|
|
|
|
const roundsOptions = [
|
|
|
{ text: 3, value: 3 },
|
|
|
- { text: 5, value: 5},
|
|
|
+ { text: 5, value: 5 },
|
|
|
{ text: 8, value: 8 },
|
|
|
];
|
|
|
|
|
@@ -51,7 +51,7 @@ const handleExam = async () => {
|
|
|
tutoringRole: selectedRole.value,
|
|
|
personality: selectedNature.value,
|
|
|
round: selectedRounds.value,
|
|
|
- sceneType:"HEI_MA",
|
|
|
+ sceneType: "HEI_MA",
|
|
|
};
|
|
|
try {
|
|
|
const { body } = await fetchTaskCreate(data);
|
|
@@ -71,7 +71,7 @@ onMounted(() => {
|
|
|
<template>
|
|
|
<div class="detail">
|
|
|
<nav-bar-page title="课程详情" />
|
|
|
- <div style="height: 46px"></div>
|
|
|
+ <div class="h"></div>
|
|
|
<div class="content">
|
|
|
<div class="banner">
|
|
|
<img src="../assets/role3.jpg" alt="" />
|
|
@@ -81,50 +81,33 @@ onMounted(() => {
|
|
|
<div class="p_content">
|
|
|
<span class="bg">背景:</span>
|
|
|
<span>
|
|
|
- 客户通过<b>抖音直播</b>了解到我们是一家售卖新车和汽车金融服务的融资租赁公司,对我司直播间内的车价十分感兴趣,因此选择在直播间内留资。接下来需要在前期的电话中与客户沟通,解答客户疑问,建立基本信任并发掘客户真实的购车需求。
|
|
|
+ 客户通过<b>抖音直播</b>了解到我们是一家售卖新车和汽车金融服务的融资租赁公司,对我司直播间内的车型车价介绍十分感兴趣,因此选择在直播间内留资。我们的销售仅仅获取到了客户的联系方式,对于客户的用车周期,目标车型,以及购车方式等都不了解。接下来需要在前期的电话中与客户沟通,在互动中解答客户疑问,建立基本信任并发掘客户真实的购车需求。
|
|
|
</span>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="rules">
|
|
|
<div class="title">
|
|
|
- <van-icon
|
|
|
- name="records-o"
|
|
|
- size="1.5rem"
|
|
|
- color="rgba(64,149,229,1)"
|
|
|
- style="font-weight: bold"
|
|
|
- />
|
|
|
+ <van-icon name="records-o" color="rgba(64,149,229,1)" style="font-weight: bold" />
|
|
|
<span>规则</span>
|
|
|
</div>
|
|
|
<div class="r_content">
|
|
|
<div class="r_item">
|
|
|
<label for="roles">陪练角色</label>
|
|
|
- <selectPage
|
|
|
- :optionValue="roleOptions"
|
|
|
- placeholder="请选择角色"
|
|
|
- @update:selectedOption="handleSelectRoles"
|
|
|
- />
|
|
|
+ <selectPage :optionValue="roleOptions" placeholder="请选择角色" @update:selectedOption="handleSelectRoles" />
|
|
|
</div>
|
|
|
<div class="r_item">
|
|
|
<label for="nature">陪练性格</label>
|
|
|
- <selectPage
|
|
|
- :optionValue="naturesOptions"
|
|
|
- placeholder="请选择性格"
|
|
|
- @update:selectedOption="handleSelectNature"
|
|
|
- />
|
|
|
+ <selectPage :optionValue="naturesOptions" placeholder="请选择性格" @update:selectedOption="handleSelectNature" />
|
|
|
</div>
|
|
|
<div class="r_item">
|
|
|
<label for="rounds">交互轮次</label>
|
|
|
- <selectPage
|
|
|
- :optionValue="roundsOptions"
|
|
|
- placeholder="请选择轮次"
|
|
|
- @update:selectedOption="handleSelectRounds"
|
|
|
- />
|
|
|
+ <selectPage :optionValue="roundsOptions" placeholder="请选择轮次" @update:selectedOption="handleSelectRounds" />
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="bottom">
|
|
|
<button class="exam" @click="handleExam">考试</button>
|
|
|
- <button>练习</button>
|
|
|
+ <!-- <button>练习</button> -->
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -134,7 +117,11 @@ onMounted(() => {
|
|
|
.detail {
|
|
|
width: 100%;
|
|
|
height: 100%;
|
|
|
+
|
|
|
// overflow: hidden;
|
|
|
+ .h {
|
|
|
+ height: 46px;
|
|
|
+ }
|
|
|
|
|
|
/* background-color: #f5f5f5; */
|
|
|
.content {
|
|
@@ -152,7 +139,8 @@ onMounted(() => {
|
|
|
|
|
|
.p_content {
|
|
|
width: 100%;
|
|
|
- height: 7rem;
|
|
|
+ height: 5rem;
|
|
|
+ overflow-y: auto;
|
|
|
// overflow: scroll;
|
|
|
}
|
|
|
|
|
@@ -183,6 +171,10 @@ onMounted(() => {
|
|
|
box-shadow: 0rem 0.06rem 0.88rem 0rem rgba(0, 1, 130, 0.08);
|
|
|
font-family: -regular;
|
|
|
|
|
|
+ // :deep(.van-icon) {
|
|
|
+ // font-size: 1.5rem;
|
|
|
+ // }
|
|
|
+
|
|
|
.title {
|
|
|
display: flex;
|
|
|
align-items: center;
|
|
@@ -221,8 +213,7 @@ onMounted(() => {
|
|
|
-webkit-appearance: none;
|
|
|
-moz-appearance: none;
|
|
|
appearance: none;
|
|
|
- background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23000%22%20fill-opacity%3D%22.9%22%20fill-rule%3D%22evenodd%22%20d%3D%22M17.35%209.65a.5.5%200%200%200-.7%200L12%2014.29%207.35%209.65a.5.5%200%201%200-.7.7l5%205c.2.2.5.2.7%200l5-5a.5.5%200%200%200%200-.7%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E")
|
|
|
- no-repeat right 10px center;
|
|
|
+ background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23000%22%20fill-opacity%3D%22.9%22%20fill-rule%3D%22evenodd%22%20d%3D%22M17.35%209.65a.5.5%200%200%200-.7%200L12%2014.29%207.35%209.65a.5.5%200%201%200-.7.7l5%205c.2.2.5.2.7%200l5-5a.5.5%200%200%200%200-.7%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E") no-repeat right 10px center;
|
|
|
background-size: 1.5rem 1.5rem;
|
|
|
/* 调整箭头的大小 */
|
|
|
}
|
|
@@ -242,8 +233,9 @@ onMounted(() => {
|
|
|
.bottom {
|
|
|
width: 100%;
|
|
|
display: flex;
|
|
|
- justify-content: space-between;
|
|
|
- margin-bottom: 1.38rem;
|
|
|
+ align-items: center;
|
|
|
+ justify-content: center;
|
|
|
+ // margin-bottom: 1.38rem;
|
|
|
|
|
|
button {
|
|
|
width: 10rem;
|
|
@@ -261,7 +253,7 @@ onMounted(() => {
|
|
|
.exam {
|
|
|
color: #fff;
|
|
|
background-color: rgba(64, 149, 229, 1);
|
|
|
- margin-right: 0.63rem;
|
|
|
+ // margin-right: 0.63rem;
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -278,24 +270,83 @@ onMounted(() => {
|
|
|
height: 11rem;
|
|
|
object-fit: cover;
|
|
|
}
|
|
|
+
|
|
|
@media (min-width: 1001px) {
|
|
|
- .banner{
|
|
|
- height: 26rem;
|
|
|
- img{
|
|
|
+ .banner {
|
|
|
+ height: 30rem;
|
|
|
+
|
|
|
+ img {
|
|
|
height: 100%;
|
|
|
}
|
|
|
}
|
|
|
- .produce{
|
|
|
- p{
|
|
|
- margin-bottom: 1rem;
|
|
|
+
|
|
|
+ .detail {
|
|
|
+ width: 95%;
|
|
|
+ margin: 0 auto;
|
|
|
+
|
|
|
+ .produce {
|
|
|
+ p {
|
|
|
+ font-size: 1.3rem;
|
|
|
+ margin-bottom: 1.1rem;
|
|
|
+ }
|
|
|
+
|
|
|
+ .p_content {
|
|
|
+ height: 8rem;
|
|
|
+ overflow-y: hidden;
|
|
|
+
|
|
|
+ // width: 90%;
|
|
|
+ span {
|
|
|
+ font-size: 1.2rem;
|
|
|
+ line-height: 1.8rem;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ .bg {
|
|
|
+ font-size: 1.2rem;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ .rules {
|
|
|
+ height: 20rem;
|
|
|
+
|
|
|
+ .title {
|
|
|
+ padding: 2.2rem 1.5rem 1.1rem 1.5rem;
|
|
|
+
|
|
|
+ span {
|
|
|
+ font-size: 1.6rem;
|
|
|
+ }
|
|
|
+
|
|
|
+ :deep(.van-icon) {
|
|
|
+ font-size: 2rem;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ .r_item {
|
|
|
+ font-size: 1.2rem;
|
|
|
+ }
|
|
|
+
|
|
|
+ .r_item label {
|
|
|
+ margin-right: 1.5rem;
|
|
|
+ }
|
|
|
+
|
|
|
+ .r_content {
|
|
|
+ margin-top: 2rem;
|
|
|
+ margin-left: 14rem;
|
|
|
+ }
|
|
|
}
|
|
|
- .p_content{
|
|
|
- width: 90%;
|
|
|
+
|
|
|
+ .h {
|
|
|
+ height: 61px;
|
|
|
}
|
|
|
- }
|
|
|
- .detail{
|
|
|
- .rules{
|
|
|
- height: 15rem;
|
|
|
+
|
|
|
+ .bottom {
|
|
|
+ margin-top: 3rem;
|
|
|
+
|
|
|
+ .exam {
|
|
|
+ width: 12rem;
|
|
|
+ height: 3rem;
|
|
|
+ font-size: 1.5rem;
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|