From 7167d52de40e6837ffd8d2967057dc7b8c548e2c Mon Sep 17 00:00:00 2001 From: cdf <857448963@qq.com> Date: Thu, 16 May 2024 16:22:18 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8A=80=E6=9C=AF=E7=9B=91=E7=9D=A3=E5=8F=B0?= =?UTF-8?q?=E8=B4=A6=E7=AE=A1=E7=90=86=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/router/static.ts | 8 ++++ .../interferenceUserTable.vue | 38 +++++++++++++------ .../normalizationManager/programReview.vue | 21 ++++++++++ src/views/pqs/supervise/interfere/index.vue | 2 +- 4 files changed, 57 insertions(+), 12 deletions(-) create mode 100644 src/views/pqs/supervise/interfere/components/normalizationManager/programReview.vue diff --git a/src/router/static.ts b/src/router/static.ts index 12b183c0..53848094 100644 --- a/src/router/static.ts +++ b/src/router/static.ts @@ -119,6 +119,14 @@ export const adminBaseRoute = { title: pageTitle('router.instanceDetail') } }, + { + path: 'programReview', + component: () => import('@/views/pqs/supervise/interfere/components/normalizationManager/programReview.vue'), + name: 'programReview', + meta: { + title: pageTitle('router.programReview') + } + }, // { // path: 'manager/model/edit', // component: () => import('@/views/bpm/model/editor/index.vue'), diff --git a/src/views/pqs/supervise/interfere/components/normalizationManager/interferenceUserTable.vue b/src/views/pqs/supervise/interfere/components/normalizationManager/interferenceUserTable.vue index 01647c29..a7c00079 100644 --- a/src/views/pqs/supervise/interfere/components/normalizationManager/interferenceUserTable.vue +++ b/src/views/pqs/supervise/interfere/components/normalizationManager/interferenceUserTable.vue @@ -29,16 +29,12 @@ import { ref, onMounted, provide, nextTick } from 'vue' import TableStore from '@/utils/tableStore' import Table from '@/components/table/index.vue' import TableHeader from '@/components/table/header/index.vue' -import { ElMessage, ElMessageBox } from 'element-plus' -import { mainHeight } from '@/utils/layout' import { useDictData } from '@/stores/dictData' -import { addUse, updateUse, removeUse } from '@/api/advance-boot/bearingCapacity' - const dictData = useDictData() -const interferenceType = dictData.getBasicData('Interference_Source') -const istatusList = dictData.getBasicData('On-network_Status') -const TableHeaderRef = ref() const areaOptionList = dictData.getBasicData('jibei_area') + +const { push } = useRouter() +const TableHeaderRef = ref() const tableStore = new TableStore({ url: '/supervision-boot/userReport/getInterferenceUserPage', publicHeight: 65, @@ -86,22 +82,22 @@ const tableStore = new TableStore({ buttons: [ { name: 'productSetting', - title: '电能质量治理工程验收', + title: '方案审查', type: 'primary', icon: 'el-icon-EditPen', render: 'basicButton', click: row => { - + toFangAn(row.id,"3") } }, { name: 'productSetting', - title: '电能质量监测评估', + title: '治理工程', type: 'primary', icon: 'el-icon-EditPen', render: 'basicButton', click: row => { - + toZhiLi(row.id) } } ] @@ -123,6 +119,26 @@ onMounted(() => { tableStore.index() }) +/** 方案审查 */ +const toFangAn = (id: any,activeName:String) => { + push({ + name: 'programReview', + query: { + id: id, + activeName:"3" + } + }) +} + +/** 治理工程 */ +const toZhiLi = (instanceId: any) => { + push({ + name: 'BpmProcessInstanceDetail', + query: { + id: instanceId + } + }) +} /**获取用户性质*/ const getUserTypeName = (userType: any) => { diff --git a/src/views/pqs/supervise/interfere/components/normalizationManager/programReview.vue b/src/views/pqs/supervise/interfere/components/normalizationManager/programReview.vue new file mode 100644 index 00000000..80a79fe4 --- /dev/null +++ b/src/views/pqs/supervise/interfere/components/normalizationManager/programReview.vue @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/src/views/pqs/supervise/interfere/index.vue b/src/views/pqs/supervise/interfere/index.vue index 4d7e113d..54e14270 100644 --- a/src/views/pqs/supervise/interfere/index.vue +++ b/src/views/pqs/supervise/interfere/index.vue @@ -18,9 +18,9 @@