From a2aebffee0f3b8647a6e5ca071be616d91708640 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E6=98=B1=E8=BE=BE?= Date: Thu, 10 Apr 2025 16:27:36 +0800 Subject: [PATCH] =?UTF-8?q?style(knowledge):=20=E6=A0=BC=E5=BC=8F=E5=8C=96?= =?UTF-8?q?=E8=A7=84=E5=88=99=E7=AE=A1=E7=90=86=E9=A1=B5=E9=9D=A2=E4=BB=A3?= =?UTF-8?q?=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 使用 ESLint 规则格式化了 JavaScript 代码 - 优化了 Vue 组件的结构和缩进- 调整了模板中的 HTML 标签格式 --- src/api/knowledge/task-page.js | 8 +- src/router/generatedRouter/index.js | 20 ++- src/views/knowledge/rules/Index.vue | 248 +++++++++++++++------------- 3 files changed, 145 insertions(+), 131 deletions(-) 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 c53f250..4401169 100644 --- a/src/router/generatedRouter/index.js +++ b/src/router/generatedRouter/index.js @@ -94,20 +94,24 @@ export default [ path: '/knowledge/track', name: 'track', component: () => import('@/views/knowledge/track/Index.vue'), + meta: { breadcrumb: false, title: '任务轨迹', icon: 'el-icon-s-home' } - }, { - path: "/rules", - name: "rules", - component: () => import("@/views/knowledge/rules/Index.vue"), - meta: { - title: "规则管理", - icon: "el-icon-s-home" - } }, + { + path: '/rules', + name: 'rules', + component: () => import('@/views/knowledge/rules/Index.vue'), + hidden: true, + meta: { + title: '规则管理', + + icon: 'el-icon-s-home' + } + } ] } ] diff --git a/src/views/knowledge/rules/Index.vue b/src/views/knowledge/rules/Index.vue index f3f5bca..350bc7e 100644 --- a/src/views/knowledge/rules/Index.vue +++ b/src/views/knowledge/rules/Index.vue @@ -3,133 +3,143 @@ import { getRuleList } from '@/api/knowledge/task-page' import { computed } from 'vue' export default { - name: 'rules', - data() { - return { - currentPage: 1, - tableData: [], + name: 'rules', + data() { + return { + currentPage: 1, + tableData: [], - form: { - pickerOptions: void 0, - ruleType: '', - ruleName: '', - value2: [] - } - } - }, - 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.currentPage = val; - }, - - edit(row, index) { - console.log(row, index); - }, - del(row, index) { - console.log(row, index); - } + form: { + pickerOptions: void 0, + ruleType: '', + ruleName: '', + value2: [] + } } + }, + 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.currentPage = val + }, + + edit(row, index) { + console.log(row, index) + }, + del(row, index) { + console.log(row, index) + } + } } - \ No newline at end of file +