|
|
@@ -48,7 +48,7 @@
|
|
|
</div>
|
|
|
|
|
|
<!-- AI Learning Progress -->
|
|
|
- <div class="learning-section">
|
|
|
+ <!-- <div class="learning-section">
|
|
|
<div class="learning-header">
|
|
|
<h3><i class="fas fa-graduation-cap"></i> AI 学习进度</h3>
|
|
|
<div class="learning-status">
|
|
|
@@ -94,7 +94,7 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
+ </div> -->
|
|
|
|
|
|
<!-- Tabs -->
|
|
|
<div class="tabs-container">
|
|
|
@@ -150,7 +150,7 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div>
|
|
|
+ <div class="pagination-area">
|
|
|
<el-pagination
|
|
|
background
|
|
|
layout="prev, pager, next"
|
|
|
@@ -510,7 +510,7 @@
|
|
|
</div>
|
|
|
<div class="form-group">
|
|
|
<label class="form-label">备注信息 <span class="required">*</span></label>
|
|
|
- <textarea class="form-textarea" v-model="trainKnowledge.describe" rows="4" maxlength="60" placeholder="请输入内容60字内"></textarea>
|
|
|
+ <textarea class="form-textarea" v-model="trainKnowledge.description" rows="4" maxlength="60" placeholder="请输入内容60字内"></textarea>
|
|
|
</div>
|
|
|
|
|
|
<div class="import-zone">
|
|
|
@@ -642,6 +642,7 @@ const knowledgeStats = ref({
|
|
|
const getBaseStatistics = () => {
|
|
|
baseStatistics().then(res => {
|
|
|
knowledgeStats.value = res.result
|
|
|
+ tabs.value[1].count = res.result.totalDocuments
|
|
|
console.log('res :>> ', res);
|
|
|
})
|
|
|
}
|
|
|
@@ -681,8 +682,8 @@ const openCategory = (category) => {
|
|
|
dataset_id:category.id
|
|
|
}
|
|
|
knowledgeDocuments(documentsParams.value).then(res => {
|
|
|
- console.log(res.result.data)
|
|
|
knowledgeList.value = res.result.data
|
|
|
+ tabs.value[1].count = res.result.total
|
|
|
})
|
|
|
}
|
|
|
|
|
|
@@ -730,7 +731,7 @@ const handleFileChange = (file, fileList) => {
|
|
|
const trainKnowledge = ref({
|
|
|
datasetId: '',
|
|
|
name: '',
|
|
|
- describe: '',
|
|
|
+ description: '',
|
|
|
})
|
|
|
const startTrain = async () => {
|
|
|
if (fileListRaw.value.length === 0) {
|
|
|
@@ -740,7 +741,7 @@ const startTrain = async () => {
|
|
|
const jsonBody = {
|
|
|
datasetsId: trainKnowledge.value.datasetId,
|
|
|
name: trainKnowledge.value.name,
|
|
|
- describe: trainKnowledge.value.describe,
|
|
|
+ description: trainKnowledge.value.description,
|
|
|
}
|
|
|
formData.append('data', JSON.stringify(jsonBody))
|
|
|
|
|
|
@@ -1070,4 +1071,8 @@ const showToastMessage = (message, type = 'success') => {
|
|
|
@media (max-width: 1400px) { .category-grid { grid-template-columns: repeat(3, 1fr); } .stats-row { grid-template-columns: repeat(3, 1fr); } }
|
|
|
@media (max-width: 992px) { .category-grid { grid-template-columns: repeat(2, 1fr); } .stats-row { grid-template-columns: repeat(2, 1fr); } .learning-stats { grid-template-columns: repeat(2, 1fr); } .settings-section { grid-template-columns: 1fr; } }
|
|
|
@media (max-width: 768px) { .category-grid { grid-template-columns: 1fr; } .form-row { grid-template-columns: 1fr; } .tabs { flex-wrap: wrap; } }
|
|
|
+
|
|
|
+.pagination-area{
|
|
|
+ padding: 40px 0;
|
|
|
+}
|
|
|
</style>
|