diff --git a/src/api/knowledge/task-page.js b/src/api/knowledge/task-page.js index 2ce538a..2392b34 100644 --- a/src/api/knowledge/task-page.js +++ b/src/api/knowledge/task-page.js @@ -1,8 +1,8 @@ -import request from '@/assets/js/utils/request' +import request from '@/assets/js/utils/request' import getUrl from '@/assets/js/utils/get-url' // 获取 docPageEx -export function getDocByPage(data){ +export function getDocByPage(data) { return request({ url: getUrl('/docManage/docSplitTask/docPageEx'), method: 'post', @@ -14,10 +14,10 @@ export function getDocByPage(data){ * 获取规则列表 * @param {Object} data - 查询参数 默认为空对象 */ -export function getRuleList(data={}){ +export function getRuleList(data = {}) { return request({ url: getUrl('/docManage/extractRule/list'), method: 'post', data }) -} \ No newline at end of file +} diff --git a/src/router/generatedRouter/index.js b/src/router/generatedRouter/index.js index 326adf3..29e847d 100644 --- a/src/router/generatedRouter/index.js +++ b/src/router/generatedRouter/index.js @@ -1,48 +1,48 @@ -import layout from "@/views/app/layout/index.vue"; -import redirect from "@/views/app/redirect/index.vue"; +import layout from '@/views/app/layout/index.vue' +import redirect from '@/views/app/redirect/index.vue' export default [ { - path: "/knowledge", - name: "home", + path: '/knowledge', + name: 'home', component: layout, - redirect: "/knowledge/list", + redirect: '/knowledge/list', meta: { - title: "AI知识库", - icon: "el-icon-s-home", + title: 'AI知识库', + icon: 'el-icon-s-home', affix: true }, children: [ { - path: "/knowledge/list", - name: "home", + path: '/knowledge/list', + name: 'home', component: redirect, - redirect: "/knowledge/list", + redirect: '/knowledge/list', meta: { - title: "知识库", - icon: "el-icon-s-home", + title: '知识库', + icon: 'el-icon-s-home', affix: true }, children: [ { - path: "/knowledge/list", - name: "home", - component: () => import("@/views/knowledge/index.vue"), + path: '/knowledge/list', + name: 'home', + component: () => import('@/views/knowledge/index.vue'), meta: { breadcrumb: false, - title: "知识库", - icon: "el-icon-s-home" + title: '知识库', + icon: 'el-icon-s-home' } }, { - path: "/knowledge/detail", - name: "detail", + path: '/knowledge/detail', + name: 'detail', component: redirect, - redirect: "/knowledge/detail", + redirect: '/knowledge/detail', hidden: true, meta: { - title: "知识库详情", - icon: "el-icon-s-home" + title: '知识库详情', + icon: 'el-icon-s-home' }, children: [ { @@ -50,56 +50,70 @@ export default [ name: 'knowledge-create', component: () => import('@/views/knowledge/detail/components/knowledgeForm.vue'), meta: { - breadcrumb:false, + breadcrumb: false, title: '知识库详情', - icon: 'el-icon-s-home', - }, + icon: 'el-icon-s-home' + } }, - { - path: "/knowledge/detail", - name: "detail", - component: () => import("@/views/knowledge/detail/index.vue"), + path: '/knowledge/detail', + name: 'detail', + component: () => import('@/views/knowledge/detail/index.vue'), meta: { breadcrumb: false, - title: "知识库详情", - icon: "el-icon-s-home" + title: '知识库详情', + icon: 'el-icon-s-home' } }, { - path: "/knowledge/detail/create", - name: "create", - component: () => import("@/views/knowledge/detail/create.vue"), + path: '/knowledge/detail/create', + name: 'create', + component: () => import('@/views/knowledge/detail/create.vue'), meta: { - title: "知识库新增", - icon: "el-icon-s-home" + title: '知识库新增', + icon: 'el-icon-s-home' } } ] - }, - - ], + } + ] }, - { - path: "/knowledge/track", - name: "track", - component: () => import("@/views/track/Index.vue"), + path: '/knowledge/track', + name: 'question', + component: redirect, + redirect: '/knowledge/track', meta: { - breadcrumb: false, - title: "任务轨迹", - icon: "el-icon-s-home" - } - }, { - path: "/rules", - name: "rules", - component: () => import("@/views/rules/Index.vue"), - meta: { - title: "规则管理", - icon: "el-icon-s-home" - } - }, + title: '任务轨迹', + icon: 'el-icon-s-home', + affix: true + }, + children: [ + { + path: '/knowledge/track', + name: 'track', + component: () => import('@/views/track/Index.vue'), + + meta: { + breadcrumb: false, + title: '任务轨迹', + icon: 'el-icon-s-home' + } + }, + { + path: '/rules', + name: 'rules', + component: () => import('@/views/rules/Index.vue'), + hidden: true, + meta: { + title: '规则管理', + + icon: 'el-icon-s-home' + } + } + ] + } ] } -]; +] diff --git a/src/views/rules/Index.vue b/src/views/rules/Index.vue index 1041380..b25ce70 100644 --- a/src/views/rules/Index.vue +++ b/src/views/rules/Index.vue @@ -5,9 +5,9 @@ import EditSplitRule from "./components/edit-split-rule/Index.vue"; import Info from "./components/info/index.vue"; export default { - name: 'rules', - data() { - return { + name: 'rules', + data() { + return { // visibleDialog: { // info: false, // edit: false, @@ -19,41 +19,41 @@ export default { width: '50%', currentComponent: void 0, }, - currentPage: 1, - tableData: [], + currentPage: 1, + tableData: [], - form: { - pickerOptions: void 0, - ruleType: '', - ruleName: '', - value2: [] - } - } - }, + form: { + pickerOptions: void 0, + ruleType: '', + ruleName: '', + value2: [] + } + } + }, components: { EditPromptRule, EditSplitRule, Info }, - computed: { - // 当前的分页数据 - currentTableDate() { - const start = (this.currentPage - 1) * 10; - const end = this.currentPage * 10; - return this.tableData.slice(start, end); - } - }, - beforeMount() { - getRuleList().then(res => { - const { content } = res.content - console.log(content); + computed: { + // 当前的分页数据 + currentTableDate() { + const start = (this.currentPage - 1) * 10 + const end = this.currentPage * 10 + return this.tableData.slice(start, end) + } + }, + beforeMount() { + getRuleList().then(res => { + const { content } = res.content + console.log(content) - this.tableData = content - }) - }, - methods: { - handleCurrentChange(val) { - console.log(`current page: ${val}`); + this.tableData = content + }) + }, + methods: { + handleCurrentChange(val) { + console.log(`current page: ${val}`) this.currentPage = val; }, @@ -81,86 +81,96 @@ export default { - - - - - 规则管理 - - - - - - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - 查询 - 重置 - 新增规则 - - - - + + + + + + + + + + + + + + + + + + + + + + + + + 查询 + 重置 + 新增规则 + + + + - - - - - - - - - - 查看规则详情 + + + + + + + + + + 查看规则详情 修改 - 删除 - - - - - - - - - - - - + 删除 + + + + + + + + + + + + @@ -170,9 +180,9 @@ export default { 确 定 - + - \ No newline at end of file +