| | |
| | | <template> |
| | | <div class="container"> |
| | | <Breadcrumb :items="['大模型', '知识库管理']" /> |
| | | <Breadcrumb :items="['dmx.list.index', 'dmx.list.kbm']" /> |
| | | <div class="main-container"> |
| | | <div class="lf-container"> |
| | | <div class="lf-container-top"> |
| | |
| | | </div> |
| | | <div class="rt-container"> |
| | | <a-tabs default-active-key="1"> |
| | | <a-tab-pane key="1" title="数据集"> |
| | | <a-tab-pane key="1" :title= "t('dmx.list.DataSet')"> |
| | | <div class="rt-container-main"> |
| | | <a-card ref="account" class="general-card" :title="$t('')" style="padding-top: 20px"> |
| | | <a-row> |
| | |
| | | <div style="display: flex;align-items: center;"> |
| | | <div style="width: 100px"> |
| | | <a-popover title="Title"> |
| | | <a-tag :color="'blue'" border>成功</a-tag> |
| | | <a-tag :color="'blue'" border>{{$t('dmx.list.complete')}}</a-tag> |
| | | <template #content> |
| | | <p>Here is the text content</p> |
| | | </template> |
| | | </a-popover> |
| | | <a-popover title="Title"> |
| | | <a-tag :color="'gold'" border>取消</a-tag> |
| | | <a-tag :color="'gold'" border>{{$t('dmx.list.cancel')}}</a-tag> |
| | | <template #content> |
| | | <p>Here is the text content</p> |
| | | </template> |
| | | </a-popover> |
| | | <a-popover title="Title"> |
| | | <a-tag :color="'green'" border>未启动</a-tag> |
| | | <a-tag :color="'green'" border>{{$t('dmx.list.NotStarted')}}</a-tag> |
| | | <template #content> |
| | | <p>Here is the text content</p> |
| | | </template> |
| | |
| | | <template #operations="{ record }" > |
| | | <tool/> |
| | | <edit/> |
| | | <a-popconfirm content="确定删除吗?" type="warning" @ok="deleteItem(record)"> |
| | | <a-popconfirm :content="t('dmx.list.EnsureDelete')" type="warning" @ok="deleteItem(record)"> |
| | | <a-button v-permission="['admin']" type="text" size="small"> |
| | | <template #icon> |
| | | <icon-delete /> |
| | |
| | | </a-card> |
| | | </div> |
| | | </a-tab-pane> |
| | | <a-tab-pane key="2" title="测试"> |
| | | <a-tab-pane key="2" :title="t('dmx.list.test')"> |
| | | <div class="rt-container-main"> |
| | | <test ></test> |
| | | </div> |
| | | </a-tab-pane> |
| | | <a-tab-pane key="3" title="配置"> |
| | | <a-tab-pane key="3" :title="t('dmx.list.disposition')"> |
| | | <div class="rt-container-main"> |
| | | <config ></config> |
| | | </div> |
| | |
| | | </div> |
| | | <div style="display: flex; align-items: center;"> |
| | | <a-radio-group v-model="position" type="button" style="margin-right: 10px"> |
| | | <a-radio value="top">全文</a-radio> |
| | | <a-radio value="right">省略</a-radio> |
| | | <a-radio value="top">{{'dmx.list.EntireArticle'}}</a-radio> |
| | | <a-radio value="right">{{'dmx.list.omit'}}</a-radio> |
| | | </a-radio-group> |
| | | <a-popover position="bottom"> |
| | | <a-button type="outline" class="button" style="margin-right: 10px">批量 <icon-down style="margin-left: 4px" /></a-button> |
| | | <a-button type="outline" class="button" style="margin-right: 10px">{{'dmx.list.batch'}} <icon-down style="margin-left: 4px" /></a-button> |
| | | <template #content> |
| | | <p>Here is the text content</p> |
| | | <p>Here is the text content</p> |
| | |
| | | ]); |
| | | const columns = computed<TableColumnData[]>(() => [ |
| | | { |
| | | title: t('名称'), |
| | | title: t('dmx.column.name'), |
| | | dataIndex: 'name', |
| | | slotName: 'name', |
| | | }, |
| | |
| | | dataIndex: 'contentType', |
| | | }, |
| | | { |
| | | title: t('上传时间'), |
| | | title: t('dmx.column.UploadTime'), |
| | | dataIndex: 'filterType', |
| | | }, |
| | | { |
| | | title: t('创建人'), |
| | | title: t('dmx.column.Founder'), |
| | | dataIndex: 'count', |
| | | }, |
| | | { |
| | | title: t('解析状态'), |
| | | title: t('dmx.column.Status'), |
| | | dataIndex: 'createdTime', |
| | | }, |
| | | { |
| | | title: t('启用'), |
| | | title: t('dmx.column.Enable'), |
| | | dataIndex: 'staue', |
| | | slotName: 'staue', |
| | | }, |
| | | { |
| | | title: t('解析状态'), |
| | | title: t('dmx.column.ParseState'), |
| | | dataIndex: 'status', |
| | | slotName: 'status', |
| | | }, |
| | | { |
| | | title: t('操作'), |
| | | title: t('dmx.column.Operate'), |
| | | dataIndex: 'operations', |
| | | slotName: 'operations', |
| | | width: 150, |