yangyin
2024-09-05 a83b7e6d04a490e02f7baafa6e309b2cbbac4d76
src/views/project/yw/dataManage/knowledge/Knowledge.vue
@@ -29,13 +29,13 @@
                  </div>
               </div>
               <div class="set_btn_group">
                  <el-button link class="text-[12px] text-[#686682]">查看 </el-button>
                  <el-button link class="text-[12px] text-[#686682]" @click="viewKnowledgeBase(item)">查看 </el-button>
                  <el-divider direction="vertical" />
                  <el-button link class="text-[12px] text-[#686682]">命中测试 </el-button>
                  <!-- <el-button link class="text-[12px] text-[#686682]">命中测试 </el-button> -->
                  <!-- <el-divider direction="vertical" /> -->
                  <el-button link class="text-[12px] text-[#686682]" @click="editKnowledgeBase(item)">编辑 </el-button>
                  <el-divider direction="vertical" />
                  <el-button link class="text-[12px] text-[#686682]">编辑 </el-button>
                  <el-divider direction="vertical" />
                  <el-button link class="text-[12px] text-[#686682]" @click="deleteKnowledgeBase(item)">删除 </el-button>
                  <el-button link class="text-[12px]" @click="deleteKnowledgeBase(item)" style="color: #f00">删除 </el-button>
               </div>
            </div>
         </div>
@@ -58,6 +58,8 @@
   },
   knowledgeBaseList: [],
});
//#region ====================== 获取知识库sheet列表 ======================
//创建知识库
const createKnowledgeBase = () => {
   router.push({
@@ -76,7 +78,6 @@
      return ElMessage.error('获取列表索引失败' + (res?.json_msg ? `,${JSON.stringify(res.json_msg)}` : ''));
   }
};
//删除知识库
const deleteKnowledgeBase = async (row) => {
   ElMessageBox.confirm(`确定删除当前的知识库:【${row.title}】?`, '提示', {
      confirmButtonText: '确定',
@@ -93,6 +94,29 @@
      }
   });
};
//#endregion
//#region ====================== 对知识库进行编辑查看操作 ======================
const editKnowledgeBase = (row) => {
   router.push({
      name: 'EditKnowledge',
      query: {
         knowledge_id: row.id,
         knowledge_title: row.title,
         knowledge_desc: row.desc,
         knowledge_prompt: row.prompt,
      },
   });
};
const viewKnowledgeBase = (row) => {
   router.push({
      name: 'ViewKnowledge',
      query: {
         knowledge_id: row.id,
         knowledge_title: row.title,
      },
   });
};
//#endregion
onMounted(() => {
   docvectorList();
   mittBus.on('addKnowledgeBaseObj', (obj) => {