Przeglądaj źródła

知识库列表也请求下标签接口

CzRger 1 miesiąc temu
rodzic
commit
a85a4468f9

+ 54 - 29
src/views/manage/app/make/index.vue

@@ -195,12 +195,14 @@
                               {{ DictionaryStore.knowledges.map.get(id) }}
                             </div>
                           </div>
-                          <SvgIcon
-                            class="__hover"
-                            name="czr_del"
-                            color="var(--czr-error-color)"
-                            @click="state.form.datasetIds.splice(index, 1)"
-                          />
+                          <el-tooltip content="删除" placement="top">
+                            <SvgIcon
+                              class="__hover"
+                              name="czr_del"
+                              color="var(--czr-error-color)"
+                              @click="state.form.datasetIds.splice(index, 1)"
+                            />
+                          </el-tooltip>
                         </div>
                       </template>
                     </div>
@@ -260,12 +262,22 @@
                             </div>
                           </div>
                         </div>
-                        <SvgIcon
-                          class="__hover"
-                          name="czr_del"
-                          color="var(--czr-error-color)"
-                          @click="state.form.workflowId = ''"
-                        />
+                        <el-tooltip content="查看" placement="top">
+                          <SvgIcon
+                            class="__hover"
+                            name="view"
+                            :active="true"
+                            @click="onWorkflowView(state.form.workflowId)"
+                          />
+                        </el-tooltip>
+                        <el-tooltip content="删除" placement="top">
+                          <SvgIcon
+                            class="__hover"
+                            name="czr_del"
+                            color="var(--czr-error-color)"
+                            @click="state.form.workflowId = ''"
+                          />
+                        </el-tooltip>
                       </div>
                     </div>
                   </template>
@@ -344,15 +356,17 @@
                           </template>
                           <template v-else> {{ item.value }} </template>
                         </div>
-                        <SvgIcon
-                          class="__hover"
-                          name="czr_del"
-                          color="var(--czr-error-color)"
-                          @click="
-                            (state.form.prologueQuestions.splice(index, 1),
-                            state.prologueQuestionsArr.splice(index, 1))
-                          "
-                        />
+                        <el-tooltip content="删除" placement="top">
+                          <SvgIcon
+                            class="__hover"
+                            name="czr_del"
+                            color="var(--czr-error-color)"
+                            @click="
+                              (state.form.prologueQuestions.splice(index, 1),
+                              state.prologueQuestionsArr.splice(index, 1))
+                            "
+                          />
+                        </el-tooltip>
                       </div>
                     </template>
                   </div>
@@ -542,14 +556,16 @@
                                 {{ DictionaryStore.knowledges.map.get(id) }}
                               </div>
                             </div>
-                            <SvgIcon
-                              class="__hover"
-                              name="czr_del"
-                              color="var(--czr-error-color)"
-                              @click="
-                                state.form.advise.datasetIds.splice(index, 1)
-                              "
-                            />
+                            <el-tooltip content="删除" placement="top">
+                              <SvgIcon
+                                class="__hover"
+                                name="czr_del"
+                                color="var(--czr-error-color)"
+                                @click="
+                                  state.form.advise.datasetIds.splice(index, 1)
+                                "
+                              />
+                            </el-tooltip>
                           </div>
                         </template>
                       </div>
@@ -1108,6 +1124,15 @@ const onTryVoice = (type) => {
       loading.close()
     })
 }
+const onWorkflowView = (id) => {
+  const routerUrl = router.resolve({
+    name: '37d34d52-78c7-4272-8715-fdc88f599c4f',
+    params: {
+      id,
+    },
+  })
+  window.open(routerUrl.href, '_blank')
+}
 onMounted(() => {
   initDictionary()
   initDetail()

+ 1 - 0
src/views/manage/knowledge/index.vue

@@ -362,6 +362,7 @@ const onStart = (row) => {
   }
 }
 const initDictionary = () => {
+  DictionaryStore.initKnowledgeTags(AppStore.tenantInfo?.id)
   DictionaryStore.initKnowledgeGroups(AppStore.tenantInfo?.id)
 }
 onMounted(() => {