style:优化多个组件的样式和布局

- 调整了多个组件的输入框、按钮等元素的样式
- 优化了部分布局结构,提高了页面的可读性和易用性
- 统一了表单项的样式和间距
- 简化了部分代码结构,提高了代码的可维护性
This commit is contained in:
Huangzhe
2025-04-24 18:20:06 +08:00
parent 5343d5029c
commit b7dea4e24f
9 changed files with 224 additions and 421 deletions

View File

@@ -63,11 +63,13 @@ export default {
position: relative; position: relative;
height: 100%; height: 100%;
width: 100%; width: 100%;
&.mobile.openSidebar { &.mobile.openSidebar {
position: fixed; position: fixed;
top: 0; top: 0;
} }
} }
.drawer-bg { .drawer-bg {
background: #000; background: #000;
opacity: 0.3; opacity: 0.3;

View File

@@ -79,23 +79,18 @@ export default {
</script> </script>
<template> <template>
<div class="container"> <div class="render-container">
<!-- header 头部 --> <!-- header 头部 -->
<nav v-if="true"> <nav v-if="true">
<div class="flex align-items-c justify-content-b"> <div class="flex align-items-c justify-content-b">
<el-input <el-input placeholder="输入智能体名称" clearable v-model="searchOption.nameLike" size="medium" class="underBorder"
placeholder="输入智能体名称" @keydown.enter.native="searchOption.handleSearch">
clearable
v-model="searchOption.nameLike"
size="medium"
class="underBorder"
@keydown.enter.native="searchOption.handleSearch"
>
<template slot="prepend"> <template slot="prepend">
<el-button slot="append" icon="el-icon-search"></el-button> <el-button slot="append" icon="el-icon-search"></el-button>
</template> </template>
</el-input> </el-input>
<el-button size="medium" class="line-button pv8 ph10" icon="el-icon-plus" @click="createdIntelligentAgent()">创建智能体</el-button> <el-button size="medium" class="line-button pv8 ph10" icon="el-icon-plus"
@click="createdIntelligentAgent()">创建智能体</el-button>
</div> </div>
<h3>智能体</h3> <h3>智能体</h3>
</nav> </nav>
@@ -114,10 +109,10 @@ export default {
</section> </section>
<el-row type="flex" justify="end"> <el-row type="flex" justify="end">
<el-button class="default render-button" size="small" icon="el-icon-delete" @click.stop="handleDeleteAgent(listItem.id)">删除</el-button> <el-button class="default render-button" size="small" icon="el-icon-delete"
<el-button class="render-button line-button" size="small" icon="el-icon-edit" @click.stop="handleEditAgent(listItem.id)" type="primary" @click.stop="handleDeleteAgent(listItem.id)">删除</el-button>
>修改</el-button <el-button class="render-button line-button" size="small" icon="el-icon-edit"
> @click.stop="handleEditAgent(listItem.id)" type="primary">修改</el-button>
</el-row> </el-row>
</el-card> </el-card>
</el-col> </el-col>
@@ -141,17 +136,17 @@ export default {
} }
.agent-item { .agent-item {
& > .el-col { &>.el-col {
margin: 7px auto; margin: 7px auto;
} }
&__info { &__info {
display: flex; display: flex;
& > span:nth-child(2) { &>span:nth-child(2) {
margin-left: 15px; margin-left: 15px;
& > p { &>p {
margin-top: 10px; margin-top: 10px;
font-size: 12px; font-size: 12px;
} }

View File

@@ -1,5 +1,5 @@
<template> <template>
<div class="render-container create-container"> <div class="render-container">
<div slot="header" class="clearfix"> <div slot="header" class="clearfix">
<h3>创建知识库</h3> <h3>创建知识库</h3>
</div> </div>

View File

@@ -104,7 +104,7 @@ export default {
}, },
watch: { watch: {
form: { form: {
handler() {}, handler() { },
deep: true deep: true
} }
}, },
@@ -229,70 +229,58 @@ export default {
</script> </script>
<template> <template>
<div class="rules-container container"> <div class="rules-container render-container">
<el-card shadow="hover"> <div class="card-body">
<div class="card-body"> <el-form :model="form" label-width="100px" size="small">
<el-form :model="form" label-width="100px" size="small"> <!-- 查询条件 -->
<!-- 查询条件 --> <el-row>
<el-row> <!-- 规则类型 -->
<!-- 规则类型 --> <el-col :span="7">
<el-col :span="7"> <el-form-item label="规则类型">
<el-form-item label="规则类型"> <el-select v-model="form.ruleType" placeholder="请选择规则类型">
<el-select v-model="form.ruleType" placeholder="请选择规则类型"> <el-option label="全部规则" value="">全部规则</el-option>
<el-option label="全部规则" value="">全部规则</el-option> <el-option v-for="item in tableConfig.ruleType" :key="item" :label="item"
<el-option v-for="item in tableConfig.ruleType" :key="item" :label="item" :value="reverseRuleType(item)" /> :value="reverseRuleType(item)" />
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
<!-- 规则名称 --> <!-- 规则名称 -->
<el-col :span="7"> <el-col :span="7">
<el-form-item label="规则名称"> <el-form-item label="规则名称">
<el-input v-model="form.ruleName" placeholder="请输入规则名称" /> <el-input v-model="form.ruleName" placeholder="请输入规则名称" />
</el-form-item> </el-form-item>
</el-col> </el-col>
<!-- 创建时间 --> <!-- 创建时间 -->
<el-col :span="6"> <el-col :span="6">
<el-form-item label="创建时间"> <el-form-item label="创建时间">
<el-date-picker <el-date-picker v-model="form.createdDate" type="daterange" unlink-panels range-separator="-"
v-model="form.createdDate" start-placeholder="开始日期" end-placeholder="结束日期" :picker-options="form.pickerOptions">
type="daterange" </el-date-picker>
unlink-panels </el-form-item>
range-separator="-" </el-col>
start-placeholder="开始日期" </el-row>
end-placeholder="结束日期" <!-- 功能按钮组 查询重置新增规则 -->
:picker-options="form.pickerOptions" <el-row class="p25">
> <el-col :span="16" :offset="8">
</el-date-picker> <el-button size="mini" type="primary" @click="handleQuery">查询</el-button>
</el-form-item> <el-button size="mini" type="primary" @click="handleReset">重置筛选</el-button>
</el-col> <el-button size="mini" type="primary" @click="handleAddSplit">新增拆分规则</el-button>
</el-row> <el-button size="mini" type="primary" @click="handleAddPrompt">新增题词规则</el-button>
<!-- 功能按钮组 查询重置新增规则 --> </el-col>
<el-row class="p25"> </el-row>
<el-col :span="16" :offset="8"> </el-form>
<el-button size="mini" type="primary" @click="handleQuery">查询</el-button> </div>
<el-button size="mini" type="primary" @click="handleReset">重置筛选</el-button>
<el-button size="mini" type="primary" @click="handleAddSplit">新增拆分规则</el-button>
<el-button size="mini" type="primary" @click="handleAddPrompt">新增题词规则</el-button>
</el-col>
</el-row>
</el-form>
</div>
<!-- 下方规则列表 --> <!-- 下方规则列表 -->
<div class="p20"> <div class="p20">
<r-table <r-table :columns="tableConfig.columns" :data="tableData" :deletion="false" :total="tableConfig.total"
:columns="tableConfig.columns" @currentChange="handleCurrentChange" @sizeChange="handleSizeChange" :currentPage="tableConfig.currentPage"
:data="tableData" :pageSize="tableConfig.pageSize" />
:deletion="false" </div>
:total="tableConfig.total"
@currentChange="handleCurrentChange"
@sizeChange="handleSizeChange"
:currentPage="tableConfig.currentPage"
:pageSize="tableConfig.pageSize"
/>
</div>
</el-card> </el-card>
<edit-prompt-rule ref="editPromptRule" v-if="dialogOptions.currentComponent === 'EditPromptRule'" @getDataList="handleQuery" /> <edit-prompt-rule ref="editPromptRule" v-if="dialogOptions.currentComponent === 'EditPromptRule'"
<edit-split-rule ref="editSplitRule" v-else-if="dialogOptions.currentComponent === 'EditSplitRule'" @getDataList="handleQuery" /> @getDataList="handleQuery" />
<edit-split-rule ref="editSplitRule" v-else-if="dialogOptions.currentComponent === 'EditSplitRule'"
@getDataList="handleQuery" />
</div> </div>
</template> </template>

View File

@@ -1,69 +1,36 @@
<template> <template>
<div class="department-manage"> <div class="department-manage render-container">
<el-card> <div class="filter-container">
<div class="filter-container"> <div class="flex align-items-c justify-content-b">
<div class="flex align-items-c justify-content-b"> <el-form :model="queryParams" label-width="100px" label-position="top" ref="queryParams" inline>
<el-form <el-form-item label="菜单编码" prop="menuCodeLike">
:model="queryParams" <el-input v-model="queryParams.menuCodeLike" size="medium" placeholder="请输入菜单编码"></el-input>
label-width="100px" </el-form-item>
label-position="top" <el-form-item label="菜单名称" prop="menuNameLike">
ref="queryParams" <el-input v-model="queryParams.menuNameLike" size="medium" placeholder="请输入菜单名称"></el-input>
inline </el-form-item>
> <el-form-item label="菜单类型" prop="type">
<el-form-item label="菜单编码" prop="menuCodeLike"> <el-select v-model="queryParams.type" size="medium">
<el-input <el-option label="全部" value=""></el-option>
v-model="queryParams.menuCodeLike" <el-option label="菜单" :value="0" />
size="medium" <el-option label="接口" :value="1" />
placeholder="请输入菜单编码" </el-select>
></el-input> </el-form-item>
</el-form-item> </el-form>
<el-form-item label="菜单名称" prop="menuNameLike"> <div class="mt15 flex align-items-c justify-content-b">
<el-input <el-button size="medium" type="primary" @click="handleQuery">查询</el-button>
v-model="queryParams.menuNameLike" <el-button size="medium" @click="resetQuery">重置</el-button>
size="medium" <el-button size="medium" type="primary" @click="handleAdd">新增</el-button>
placeholder="请输入菜单名称"
></el-input>
</el-form-item>
<el-form-item label="菜单类型" prop="type">
<el-select v-model="queryParams.type" size="medium">
<el-option label="全部" value=""></el-option>
<el-option label="菜单" :value="0" />
<el-option label="接口" :value="1" />
</el-select>
</el-form-item>
</el-form>
<div class="mt15 flex align-items-c justify-content-b">
<el-button size="medium" type="primary" @click="handleQuery"
>查询</el-button
>
<el-button size="medium" @click="resetQuery">重置</el-button>
<el-button size="medium" type="primary" @click="handleAdd"
>新增</el-button
>
</div>
</div> </div>
</div> </div>
<r-table </div>
:columns="tableConfig.columns" <r-table :columns="tableConfig.columns" :data="tableData" :deletion="false" :total="tableConfig.total"
:data="tableData" @currentChange="handleCurrentChange" @sizeChange="handleSizeChange" :currentPage="tableConfig.currentPage"
:deletion="false" :pageSize="tableConfig.pageSize" />
:total="tableConfig.total"
@currentChange="handleCurrentChange"
@sizeChange="handleSizeChange"
:currentPage="tableConfig.currentPage"
:pageSize="tableConfig.pageSize"
/>
</el-card>
<!-- 菜单新增 编辑 弹窗 --> <!-- 菜单新增 编辑 弹窗 -->
<menu-dialog <menu-dialog :visible.sync="dialogVisible" :title="dialogTitle" :is-edit="isEdit" :is-view="isView"
:visible.sync="dialogVisible" :menu-data="currentMenuData" @submit="handleSubmit" />
:title="dialogTitle"
:is-edit="isEdit"
:is-view="isView"
:menu-data="currentMenuData"
@submit="handleSubmit"
/>
</div> </div>
</template> </template>

View File

@@ -1,92 +1,42 @@
<template> <template>
<div class="role-manage"> <div class="role-manage render-container">
<el-card> <section>
<div class="filter-container"> <div class="filter-container">
<div class="flex align-items-c justify-content-b"> <div class="flex align-items-c justify-content-b">
<el-form <el-form :model="queryParams" label-width="100px" label-position="top" ref="queryParams" inline>
:model="queryParams"
label-width="100px"
label-position="top"
ref="queryParams"
inline
>
<el-form-item label="角色名称"> <el-form-item label="角色名称">
<el-input <el-input v-model="queryParams.roleNameLike" placeholder="请输入角色名称" clearable size="small" />
v-model="queryParams.roleNameLike"
placeholder="请输入角色名称"
clearable
size="small"
/>
</el-form-item> </el-form-item>
<el-form-item label="角色编码"> <el-form-item label="角色编码">
<el-input <el-input v-model="queryParams.roleCodeLike" placeholder="请输入角色编码" clearable size="small" />
v-model="queryParams.roleCodeLike"
placeholder="请输入角色编码"
clearable
size="small"
/>
</el-form-item> </el-form-item>
</el-form> </el-form>
<div class="mt15 flex align-items-c justify-content-b"> <div class="mt15 flex align-items-c justify-content-b">
<el-button type="primary" size="medium" @click="handleQuery" <el-button type="primary" size="medium" @click="handleQuery">查询</el-button>
>查询</el-button <el-button type="primary" plain size="medium" @click="resetQuery">重置</el-button>
> <el-button type="primary" plain size="medium" @click="handleAdd">新增</el-button>
<el-button type="primary" plain size="medium" @click="resetQuery"
>重置</el-button
>
<el-button type="primary" plain size="medium" @click="handleAdd"
>新增</el-button
>
</div> </div>
</div> </div>
</div> </div>
<r-table <r-table :columns="tableConfig.columns" :data="tableData" :deletion="false" :total="tableConfig.total"
:columns="tableConfig.columns" @currentChange="handleCurrentChange" @sizeChange="handleSizeChange" :currentPage="tableConfig.currentPage"
:data="tableData" :pageSize="tableConfig.pageSize" />
:deletion="false" </section>
:total="tableConfig.total"
@currentChange="handleCurrentChange"
@sizeChange="handleSizeChange"
:currentPage="tableConfig.currentPage"
:pageSize="tableConfig.pageSize"
/>
</el-card>
<!-- 角色新增弹窗 --> <!-- 角色新增弹窗 -->
<role-dialog <role-dialog :visible.sync="dialogVisible" :title="dialogTitle" :is-edit="isEdit" :is-view="isView"
:visible.sync="dialogVisible" :role-data="currentRoleData" @submit="handleSubmit" />
:title="dialogTitle"
:is-edit="isEdit"
:is-view="isView"
:role-data="currentRoleData"
@submit="handleSubmit"
/>
<!-- 角色权限 抽屉 --> <!-- 角色权限 抽屉 -->
<el-drawer <el-drawer :visible.sync="permissionDrawer.visible" :title="permissionDrawer.title" size="60%">
:visible.sync="permissionDrawer.visible" <el-tree ref="menuTreeRef" :data="menuTree" show-checkbox node-key="id" default-expand-all :props="defaultProps"
:title="permissionDrawer.title" @check="handleCheckChange">
size="60%"
>
<el-tree
ref="menuTreeRef"
:data="menuTree"
show-checkbox
node-key="id"
default-expand-all
:props="defaultProps"
@check="handleCheckChange"
>
</el-tree> </el-tree>
<el-row> <el-row>
<el-col :span="6"> <el-col :span="6">
<el-button type="primary" size="medium" @click="handleOnSave" <el-button type="primary" size="medium" @click="handleOnSave">确定</el-button>
>确定</el-button <el-button type="primary" plain size="medium" @click="handleOnClose">取消</el-button>
>
<el-button type="primary" plain size="medium" @click="handleOnClose"
>取消</el-button
>
</el-col> </el-col>
</el-row> </el-row>
</el-drawer> </el-drawer>

View File

@@ -1,84 +1,47 @@
<template> <template>
<div class="user-manage"> <div class=" render-container user-manage ">
<el-card> <div class="filter-container">
<div class="filter-container"> <div class="flex align-items-c justify-content-b">
<div class="flex align-items-c justify-content-b"> <el-form :model="queryParams" label-width="100px" label-position="top" ref="queryParams" inline>
<el-form <el-form-item label="用户名称" prop="userName">
:model="queryParams" <el-input v-model="queryParams.userName" size="medium" placeholder="请输入用户名称"></el-input>
label-width="100px" </el-form-item>
label-position="top" <el-form-item label="状态" prop="status">
ref="queryParams" <el-select v-model="queryParams.status" size="medium">
inline <el-option label="全部" value=""></el-option>
> <el-option v-for="item in statusList" :label="item.label" :value="item.value"
<el-form-item label="用户名称" prop="userName"> :key="item.value"></el-option>
<el-input </el-select>
v-model="queryParams.userName" </el-form-item>
size="medium" <!-- <el-form-item label="上传时间" prop="times">-->
placeholder="请输入用户名称" <!-- <el-date-picker-->
></el-input> <!-- size="medium"-->
</el-form-item> <!-- style="width:100%"-->
<el-form-item label="状态" prop="status"> <!-- v-model="queryParams.times"-->
<el-select v-model="queryParams.status" size="medium"> <!-- value-format="yyyy-MM-dd"-->
<el-option label="全部" value=""></el-option> <!-- start-placeholder="开始时间"-->
<el-option <!-- end-placeholder="结束时间"-->
v-for="item in statusList" <!-- type="daterange"-->
:label="item.label" <!-- ></el-date-picker>-->
:value="item.value" <!-- </el-form-item>-->
:key="item.value" </el-form>
></el-option> <div class="mt15 flex align-items-c justify-content-b">
</el-select> <el-button size="medium" type="primary" @click="handleQuery">查询</el-button>
</el-form-item> <el-button size="medium" @click="resetQuery">重置</el-button>
<!-- <el-form-item label="上传时间" prop="times">--> <el-button size="medium" type="primary" @click="handleAdd">新增</el-button>
<!-- <el-date-picker-->
<!-- size="medium"-->
<!-- style="width:100%"-->
<!-- v-model="queryParams.times"-->
<!-- value-format="yyyy-MM-dd"-->
<!-- start-placeholder="开始时间"-->
<!-- end-placeholder="结束时间"-->
<!-- type="daterange"-->
<!-- ></el-date-picker>-->
<!-- </el-form-item>-->
</el-form>
<div class="mt15 flex align-items-c justify-content-b">
<el-button size="medium" type="primary" @click="handleQuery"
>查询</el-button
>
<el-button size="medium" @click="resetQuery">重置</el-button>
<el-button size="medium" type="primary" @click="handleAdd"
>新增</el-button
>
</div>
</div> </div>
</div> </div>
<r-table </div>
:columns="tableConfig.columns" <r-table :columns="tableConfig.columns" :data="tableData" :deletion="false" :total="tableConfig.total"
:data="tableData" @currentChange="handleCurrentChange" @sizeChange="handleSizeChange" :currentPage="tableConfig.currentPage"
:deletion="false" :pageSize="tableConfig.pageSize" />
:total="tableConfig.total"
@currentChange="handleCurrentChange"
@sizeChange="handleSizeChange"
:currentPage="tableConfig.currentPage"
:pageSize="tableConfig.pageSize"
/>
</el-card>
<!-- 用户新增弹窗 --> <!-- 用户新增弹窗 -->
<user-dialog <user-dialog :visible.sync="dialogVisible" :title="dialogTitle" :is-edit="isEdit" :is-view="isView"
:visible.sync="dialogVisible" :user-data="currentUserData" @submit="handleSubmit" />
:title="dialogTitle"
:is-edit="isEdit"
:is-view="isView"
:user-data="currentUserData"
@submit="handleSubmit"
/>
<!-- 重置密码弹窗 --> <!-- 重置密码弹窗 -->
<reset-password-dialog <reset-password-dialog :visible.sync="resetPasswordVisible" :user-id="currentUserId" @success="getUserList" />
:visible.sync="resetPasswordVisible"
:user-id="currentUserId"
@success="getUserList"
/>
</div> </div>
</template> </template>

View File

@@ -180,89 +180,71 @@ export default {
</script> </script>
<template> <template>
<div class="track-container container"> <div class="track-container render-container">
<el-card shadow="hover"> <!-- 知识库信息 -->
<!-- 知识库信息 --> <el-form :model="form" label-width="100px" size="small">
<el-form :model="form" label-width="100px" size="small"> <el-row>
<el-row> <el-col :span="8">
<el-col :span="8"> <el-form-item label="知识库">
<el-form-item label="知识库"> <!-- 启用远程加载 -->
<!-- 启用远程加载 --> <el-select filterable v-model="form.datasetId" placeholder="输入搜索知识库">
<el-select filterable v-model="form.datasetId" placeholder="输入搜索知识库"> <!-- 后续需要添加懒加载 -->
<!-- 后续需要添加懒加载 --> <el-option v-for="item in datasetList" :key="item.id" :label="item.name" :value="item.id" />
<el-option v-for="item in datasetList" :key="item.id" :label="item.name" :value="item.id" /> </el-select>
</el-select> </el-form-item>
</el-form-item> </el-col>
</el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="知识文件名称"> <el-form-item label="知识文件名称">
<el-input @keydown.enter.native="handleSearch" v-model="form.knowledgeName" placeholder="请输入知识文件名称"></el-input> <el-input @keydown.enter.native="handleSearch" v-model="form.knowledgeName"
</el-form-item> placeholder="请输入知识文件名称"></el-input>
</el-col> </el-form-item>
</el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="上传用户"> <el-form-item label="上传用户">
<el-select v-model="form.uploadUser" placeholder="请选择上传用户"> <el-select v-model="form.uploadUser" placeholder="请选择上传用户">
<el-option label="全部上传用户" value="">全部上传用户</el-option> <el-option label="全部上传用户" value="">全部上传用户</el-option>
<el-option v-for="item in getUploadUserList" :key="item" :label="item" :value="item"></el-option> <el-option v-for="item in getUploadUserList" :key="item" :label="item" :value="item"></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="上传状态"> <el-form-item label="上传状态">
<el-select v-model="form.documentStatus" placeholder="请选择上传状态"> <el-select v-model="form.documentStatus" placeholder="请选择上传状态">
<el-option label="全部上传状态" value="" /> <el-option label="全部上传状态" value="" />
<el-option <el-option v-for="item in Object.keys(this.tableConfig.uploadStatusType)" :key="item"
v-for="item in Object.keys(this.tableConfig.uploadStatusType)" :label="tableConfig.uploadStatusType[item]" :value="Number(item)" />
:key="item" </el-select>
:label="tableConfig.uploadStatusType[item]" </el-form-item>
:value="Number(item)" </el-col>
/> <el-col :span="8">
</el-select> <el-form-item label="任务时间">
</el-form-item> <el-date-picker v-model="form.taskTime" type="daterange" unlink-panels range-separator="-"
</el-col> start-placeholder="开始日期" end-placeholder="结束日期" style="width: 100%" />
<el-col :span="8"> </el-form-item>
<el-form-item label="任务时间"> </el-col>
<el-date-picker <el-col :span="9" :offset="11" class="mb20">
v-model="form.taskTime" <!-- 搜索按钮 -->
type="daterange" <el-button type="primary" size="small" @click="handleSearch">搜索</el-button>
unlink-panels <!-- 重置按钮 -->
range-separator="-" <el-button type="primary" size="small" @click="handleReset">重置筛选</el-button>
start-placeholder="开始日期" </el-col>
end-placeholder="结束日期" </el-row>
style="width: 100%" </el-form>
/>
</el-form-item>
</el-col>
<el-col :span="9" :offset="11" class="mb20">
<!-- 搜索按钮 -->
<el-button type="primary" size="small" @click="handleSearch">搜索</el-button>
<!-- 重置按钮 -->
<el-button type="primary" size="small" @click="handleReset">重置筛选</el-button>
</el-col>
</el-row>
</el-form>
<!-- 任务列表 --> <!-- 任务列表 -->
<div> <div>
<r-table <r-table :columns="tableConfig.columns" :data="tableData" :deletion="false" :total="tableConfig.total"
:columns="tableConfig.columns" @currentChange="handleCurrentChange" @sizeChange="handleSizeChange" :currentPage="tableConfig.currentPage"
:data="tableData" :pageSize="tableConfig.pageSize" />
:deletion="false"
:total="tableConfig.total"
@currentChange="handleCurrentChange"
@sizeChange="handleSizeChange"
:currentPage="tableConfig.currentPage"
:pageSize="tableConfig.pageSize"
/>
<!-- 弹出提示框 里面是各种详情内容 --> <!-- 弹出提示框 里面是各种详情内容 -->
<el-drawer title="上传任务详情" :visible.sync="infoDialogVisible" size="95%" :before-close="() => (infoDialogVisible = false)"> <el-drawer title="上传任务详情" :visible.sync="infoDialogVisible" size="95%"
<knowledge-info :form="activeForm" v-if="infoDialogVisible"></knowledge-info> :before-close="() => (infoDialogVisible = false)">
</el-drawer> <knowledge-info :form="activeForm" v-if="infoDialogVisible"></knowledge-info>
</div> </el-drawer>
</el-card> </div>
</div> </div>
</template> </template>

View File

@@ -104,38 +104,22 @@ export default {
</div> </div>
<el-form ref="form" :model="newForm" label-width="120px"> <el-form ref="form" :model="newForm" label-width="120px">
<el-form-item label="知识库"> <el-form-item label="知识库">
<el-input <el-input v-model="newForm.datasetName" placeholder="" disabled></el-input>
v-model="newForm.datasetName"
placeholder=""
disabled
></el-input>
</el-form-item> </el-form-item>
<el-form-item label="知识文件名称"> <el-form-item label="知识文件名称">
<el-input <el-input v-model="newForm.fileName" placeholder="" disabled></el-input>
v-model="newForm.fileName"
placeholder=""
disabled
></el-input>
</el-form-item> </el-form-item>
<el-row> <el-row>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="上传用户"> <el-form-item label="上传用户">
<el-input <el-input v-model="newForm.userName" placeholder="" disabled></el-input>
v-model="newForm.userName"
placeholder=""
disabled
></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="上传时间"> <el-form-item label="上传时间">
<el-input <el-input v-model="newForm.createdDate" placeholder="" disabled></el-input>
v-model="newForm.createdDate"
placeholder=""
disabled
></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
@@ -143,20 +127,12 @@ export default {
<el-row> <el-row>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="任务号"> <el-form-item label="任务号">
<el-input <el-input v-model="newForm.id" placeholder="" disabled></el-input>
v-model="newForm.id"
placeholder=""
disabled
></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="分段模式"> <el-form-item label="分段模式">
<el-input <el-input v-model="newForm.segmentedMode" placeholder="null" disabled></el-input>
v-model="newForm.segmentedMode"
placeholder="null"
disabled
></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
@@ -164,32 +140,18 @@ export default {
<el-row> <el-row>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="高级模式"> <el-form-item label="高级模式">
<el-input <el-input v-model="useMineru" placeholder="" disabled></el-input>
v-model="useMineru"
placeholder=""
disabled
></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="任务状态"> <el-form-item label="任务状态">
<el-input <el-input v-model="documentStatus" placeholder="" disabled></el-input>
v-model="documentStatus"
placeholder=""
disabled
></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-form-item <el-form-item label="失败原因" v-if="newForm.documentStatus === -1">
label="失败原因" <el-input v-model="newForm.errMessage" placeholder=""></el-input>
v-if="newForm.documentStatus === -1"
>
<el-input
v-model="newForm.errMessage"
placeholder=""
></el-input>
</el-form-item> </el-form-item>
</el-form> </el-form>
</el-card> </el-card>
@@ -200,14 +162,8 @@ export default {
<span>知识内容</span> <span>知识内容</span>
</div> </div>
<div class="knowledge-content" v-if="descriptions"> <div class="knowledge-content" v-if="descriptions">
<text-model <text-model v-if="descriptions.doc_form === 'text_model'" :descriptions="descriptions" />
v-if="descriptions.doc_form === 'text_model'" <q-a-model v-else-if="descriptions.doc_form === 'qa_model'" :descriptions="descriptions" />
:descriptions="descriptions"
/>
<q-a-model
v-else-if="descriptions.doc_form === 'qa_model'"
:descriptions="descriptions"
/>
</div> </div>
<span v-else>暂无知识内容</span> <span v-else>暂无知识内容</span>
</el-card> </el-card>