Browse Source

参考文献弹窗显示章节默认关键词

Kevin Jiang 2 years ago
parent
commit
279c2845c6

+ 6 - 8
src/views/report/components/ChapterEditor.vue

@@ -19,8 +19,6 @@ const props = defineProps({
   }
 });
 
-const keywords = ref<string[]>([])
-
 const titleEditor = ref<HTMLInputElement | null>(null);
 
 const titleEditing = ref(false);
@@ -56,7 +54,7 @@ function onEditTitle() {
 }
 
 function onEditKeywords() {
-  keywordsInChapter.value = props.data.keywords;
+  keywordsInChapter.value = props.data.keywords.join(",");
   keywordsEditing.value = true;
 }
 
@@ -75,7 +73,7 @@ function onTitleChangeCancel() {
   titleEditing.value = false;
 }
 
-function onKeywordsChangeCancel(){ 
+function onKeywordsChangeCancel(){
   keywordsInChapter.value = props.data.keywords.join(",");
   keywordsEditing.value = false;
 }
@@ -134,10 +132,10 @@ function searchReference() {
               @keyup.esc="onKeywordsChangeCancel"
               ref="keywordsEditor"
               class="keywords-editor"
-            />    
-            <a-button 
-              type="text" 
-              @click="onEditKeywords" 
+            />
+            <a-button
+              type="text"
+              @click="onEditKeywords"
               class="edit-btn"
             ><edit-outlined /></a-button>
           </a-space>

+ 3 - 0
src/views/report/components/reference/ReferenceDraw.vue

@@ -100,6 +100,9 @@ defineExpose({
     @close="onClose"
     class="reference-drawer"
   >
+    <template #extra>
+      <span>关键词:{{ keywords.join(", ") }}</span>
+    </template>
     <ReferenceSearchBox @search="onReferenceSearchBoxSearch" />
     <a-divider />
     <SpinComponent :spinning="loading">