|
|
@@ -164,7 +164,7 @@ from-white to-transparent pointer-events-none z-10"></div>
|
|
164
|
164
|
</div>
|
|
165
|
165
|
|
|
166
|
166
|
<!-- 关键词提示 -->
|
|
167
|
|
- <div class="space-y-2">
|
|
|
167
|
+ <div class="space-y-2" v-if="keywords.length > 0">
|
|
168
|
168
|
<h4 class="font-medium text-sm text-gray-600">关键词提示</h4>
|
|
169
|
169
|
<div class="flex flex-wrap gap-2">
|
|
170
|
170
|
<el-tag v-for="(keyword, idx) in keywords" class="relative transition-transform duration-300 ease-in-out hover:scale-105" :key="idx" :type="keyword.type"
|
|
|
@@ -179,7 +179,7 @@ from-white to-transparent pointer-events-none z-10"></div>
|
|
179
|
179
|
</div>
|
|
180
|
180
|
</div>
|
|
181
|
181
|
<!-- 推荐知识 -->
|
|
182
|
|
- <div class="mt-4 space-y-4">
|
|
|
182
|
+ <div class="mt-4 space-y-4" v-if="recommendedKnowledge.length > 0">
|
|
183
|
183
|
<h4 class="font-medium text-sm text-gray-600">推荐知识</h4>
|
|
184
|
184
|
<div class="space-y-4">
|
|
185
|
185
|
<div v-for="(item, idx) in recommendedKnowledge" :key="idx"
|
|
|
@@ -1100,6 +1100,7 @@ const setKeys = (keys: Array<string>) => {
|
|
1100
|
1100
|
keywords.value[index].count++;
|
|
1101
|
1101
|
keywords.value[index].type = types[keywords.value[index].count % types.length];
|
|
1102
|
1102
|
} else {
|
|
|
1103
|
+
|
|
1103
|
1104
|
keywords.value.push({
|
|
1104
|
1105
|
text: key,
|
|
1105
|
1106
|
type: 'primary',
|