feat(交易运营): 新增交易运营模块相关功能

新增交易运营模块的统计、分析、分销和订单管理功能
- 添加主播维度统计和店铺维度统计页面
- 实现店铺评分监控、地域分布分析和商品数据统计功能
- 完成分销效果核算和分销订单查询功能
- 开发订单管理页面及相关接口
- 修复知识库文档列表和详情的部分问题
- 更新环境配置和API接口文件
This commit is contained in:
2026-04-07 17:06:56 +08:00
parent 08ae659a56
commit c610c6b327
20 changed files with 2447 additions and 12 deletions

View File

@@ -7,7 +7,7 @@
<span class="back-link" @click="onBackToknowledge">知识库</span>
</el-breadcrumb-item>
<el-breadcrumb-item>
<span class="back-link" @click="onBackToknowledge">{{ knowledgeName }}</span>
<span class="back-link" @click="onBackToDocumentList">{{ knowledgeName }}</span>
</el-breadcrumb-item>
<el-breadcrumb-item>{{ documentInfo.name }}</el-breadcrumb-item>
</el-breadcrumb>
@@ -162,7 +162,7 @@ const onBackToknowledge = () => {
};
// 返回数据集详情
const onBackToknowledge = () => {
const onBackToDocumentList = () => {
router.push({
path: '/knowledge/document',
query: { knowledgeId: knowledgeId.value, knowledgeName: knowledgeName.value },

View File

@@ -18,7 +18,7 @@
</el-select>
</el-form-item>
<el-form-item label="文档名称">
<el-input size="default" v-model="tableData.param.keyword" placeholder="请输入文档名称" clearable style="width: 200px" />
<el-input size="default" v-model="tableData.param.title" placeholder="请输入文档名称" clearable style="width: 200px" />
</el-form-item>
<el-form-item label="文件类型">
<el-select size="default" v-model="tableData.param.fileType" placeholder="请选择类型" clearable style="width: 120px">
@@ -161,7 +161,7 @@ import { ref, reactive, onMounted, watch } from 'vue';
import { useRoute } from 'vue-router';
import { ElMessage, ElMessageBox } from 'element-plus';
import { listDocuments, deleteDocument, batchDeleteDocuments, reprocessDocument } from '/@/api/knowledge/document';
import { listknowledges } from '/@/api/knowledge/knowledge';
import { listknowledges } from '/@/api/knowledge/dataset';
import UploadDocument from './component/uploadDocument.vue';
import PreviewDocument from './component/previewDocument.vue';
import DocumentChunks from './component/documentChunks.vue';
@@ -186,7 +186,7 @@ const tableData = reactive({
total: 0,
loading: false,
param: {
keyword: '',
title: '',
knowledgeId: '',
fileType: '',
status: undefined as string | undefined,
@@ -323,7 +323,7 @@ const getIndexStatusText = (status: string) => {
// 重置查询
const onResetQuery = () => {
tableData.param.keyword = '';
tableData.param.title = '';
if (!currentknowledge.id) {
tableData.param.knowledgeId = '';
}