From daec624df2e78a0368b06d7a8a86910dd3c5d696 Mon Sep 17 00:00:00 2001 From: z9130 <984661593@qq.com> Date: Fri, 18 Oct 2024 16:51:46 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=88=E5=90=8C=E6=A8=A1=E5=9D=97=E6=89=80?= =?UTF-8?q?=E6=9C=89=E9=A1=B5=E9=9D=A2=E5=A2=9E=E5=8A=A0keepAlive=E6=95=88?= =?UTF-8?q?=E6=9E=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/router/routes/modules/contract.ts | 35 +++++++++++++++++++ .../views/contract/business/result/index.vue | 16 --------- 2 files changed, 35 insertions(+), 16 deletions(-) diff --git a/apps/web-contract/src/router/routes/modules/contract.ts b/apps/web-contract/src/router/routes/modules/contract.ts index 0bb65c4d..48576044 100644 --- a/apps/web-contract/src/router/routes/modules/contract.ts +++ b/apps/web-contract/src/router/routes/modules/contract.ts @@ -17,6 +17,7 @@ const routes: RouteRecordRaw[] = [ path: '/contract/config', component: () => import('#/views/contract/config/index.vue'), meta: { + keepAlive: true, hideInMenu: true, icon: 'lucide:area-chart', title: '合同配置', @@ -45,6 +46,7 @@ const routes: RouteRecordRaw[] = [ }, component: () => import('#/views/contract/approval/edit/index.vue'), meta: { + keepAlive: true, icon: 'lucide:area-chart', title: '立项申报', activePath: '/contract/approval/edit/:id?', @@ -55,6 +57,7 @@ const routes: RouteRecordRaw[] = [ path: '/contract/approval/list', component: () => import('#/views/contract/approval/list/index.vue'), meta: { + keepAlive: true, icon: 'lucide:area-chart', title: '立项编制', }, @@ -64,6 +67,7 @@ const routes: RouteRecordRaw[] = [ path: '/contract/approval/todo', component: () => import('#/views/contract/approval/todo/index.vue'), meta: { + keepAlive: true, icon: 'lucide:area-chart', title: '立项提示', }, @@ -75,6 +79,7 @@ const routes: RouteRecordRaw[] = [ component: () => import('#/views/contract/approval/signing-basis/index.vue'), meta: { + keepAlive: true, icon: 'lucide:area-chart', title: '签约依据维护', }, @@ -97,6 +102,7 @@ const routes: RouteRecordRaw[] = [ meta: { hideInMenu: true, hideInTab: true, + keepAlive: true, icon: 'lucide:area-chart', title: '选商填报', activePath: '/contract/business/todo', @@ -109,6 +115,7 @@ const routes: RouteRecordRaw[] = [ meta: { hideInMenu: true, hideInTab: true, + keepAlive: true, icon: 'lucide:area-chart', title: '选商结果填报', activePath: '/contract/business/todo', @@ -122,6 +129,7 @@ const routes: RouteRecordRaw[] = [ meta: { icon: 'lucide:area-chart', title: '选商编制', + keepAlive: true, }, }, { @@ -132,6 +140,7 @@ const routes: RouteRecordRaw[] = [ meta: { icon: 'lucide:area-chart', title: '选商结果编制', + keepAlive: true, }, }, { @@ -141,6 +150,7 @@ const routes: RouteRecordRaw[] = [ meta: { icon: 'lucide:area-chart', title: '选商提示', + keepAlive: true, }, }, ], @@ -167,6 +177,7 @@ const routes: RouteRecordRaw[] = [ meta: { hideInMenu: true, hideInTab: true, + keepAlive: true, icon: 'lucide:area-chart', title: '申报填报', activePath: '/contract/declaration/todo', @@ -179,6 +190,7 @@ const routes: RouteRecordRaw[] = [ meta: { icon: 'lucide:area-chart', title: '申报编制', + keepAlive: true, }, }, { @@ -188,6 +200,7 @@ const routes: RouteRecordRaw[] = [ meta: { icon: 'lucide:area-chart', title: '申报提示', + keepAlive: true, }, }, @@ -198,6 +211,7 @@ const routes: RouteRecordRaw[] = [ meta: { icon: 'lucide:area-chart', title: '合同打印', + keepAlive: true, }, }, ], @@ -238,6 +252,7 @@ const routes: RouteRecordRaw[] = [ meta: { icon: 'lucide:area-chart', title: '合同签订', + keepAlive: true, }, children: [ { @@ -256,6 +271,7 @@ const routes: RouteRecordRaw[] = [ icon: 'lucide:area-chart', title: '签订填报', activePath: '/contract/sign/todo', + keepAlive: true, }, }, { @@ -265,6 +281,7 @@ const routes: RouteRecordRaw[] = [ meta: { icon: 'lucide:area-chart', title: '签订编制', + keepAlive: true, }, }, { @@ -274,6 +291,7 @@ const routes: RouteRecordRaw[] = [ meta: { icon: 'lucide:area-chart', title: '签订提示', + keepAlive: true, }, }, ], @@ -285,6 +303,7 @@ const routes: RouteRecordRaw[] = [ meta: { icon: 'lucide:area-chart', title: '合同履行', + keepAlive: true, }, children: [ { @@ -303,6 +322,7 @@ const routes: RouteRecordRaw[] = [ icon: 'lucide:area-chart', title: '履行填报', activePath: '/contract/perform/todo', + keepAlive: true, }, }, { @@ -312,6 +332,7 @@ const routes: RouteRecordRaw[] = [ meta: { icon: 'lucide:area-chart', title: '履行编制', + keepAlive: true, }, }, { @@ -321,6 +342,7 @@ const routes: RouteRecordRaw[] = [ meta: { icon: 'lucide:area-chart', title: '履行提示', + keepAlive: true, }, }, { @@ -330,6 +352,7 @@ const routes: RouteRecordRaw[] = [ meta: { icon: 'lucide:area-chart', title: '履行结果填报', + keepAlive: true, }, }, { @@ -340,6 +363,7 @@ const routes: RouteRecordRaw[] = [ meta: { icon: 'lucide:area-chart', title: '履行结果编制', + keepAlive: true, }, }, { @@ -350,6 +374,7 @@ const routes: RouteRecordRaw[] = [ meta: { icon: 'lucide:area-chart', title: '临时归档', + keepAlive: true, }, }, ], @@ -361,6 +386,7 @@ const routes: RouteRecordRaw[] = [ meta: { icon: 'lucide:area-chart', title: '合同归档', + keepAlive: true, }, children: [ { @@ -371,6 +397,7 @@ const routes: RouteRecordRaw[] = [ meta: { icon: 'lucide:area-chart', title: '合同归档', + keepAlive: true, }, }, { @@ -381,6 +408,7 @@ const routes: RouteRecordRaw[] = [ meta: { icon: 'lucide:area-chart', title: '合同回档', + keepAlive: true, }, }, { @@ -390,6 +418,7 @@ const routes: RouteRecordRaw[] = [ meta: { icon: 'lucide:area-chart', title: '归档查询', + keepAlive: true, }, }, ], @@ -401,6 +430,7 @@ const routes: RouteRecordRaw[] = [ meta: { icon: 'lucide:area-chart', title: '签约授权管理', + keepAlive: true, }, children: [ { @@ -418,6 +448,7 @@ const routes: RouteRecordRaw[] = [ icon: 'lucide:area-chart', title: '签约授权申报', activePath: '/contract/sign-authorization/edit/:id?', + keepAlive: true, }, }, { @@ -428,6 +459,7 @@ const routes: RouteRecordRaw[] = [ meta: { icon: 'lucide:area-chart', title: '签约授权查询', + keepAlive: true, }, }, ], @@ -439,6 +471,7 @@ const routes: RouteRecordRaw[] = [ meta: { icon: 'lucide:area-chart', title: '合同相对人', + keepAlive: true, }, children: [ { @@ -455,6 +488,7 @@ const routes: RouteRecordRaw[] = [ icon: 'lucide:area-chart', title: '相对人录入维护', activePath: '/contract/company/edit/:id?', + keepAlive: true, }, }, { @@ -464,6 +498,7 @@ const routes: RouteRecordRaw[] = [ meta: { icon: 'lucide:area-chart', title: '相对人查询', + keepAlive: true, }, }, ], diff --git a/apps/web-contract/src/views/contract/business/result/index.vue b/apps/web-contract/src/views/contract/business/result/index.vue index 96b7c8dc..246229ea 100644 --- a/apps/web-contract/src/views/contract/business/result/index.vue +++ b/apps/web-contract/src/views/contract/business/result/index.vue @@ -142,11 +142,6 @@ async function handleSubmit(type: 'openModal' | 'submit') { onMounted(async () => { isLoading.value = true; try { - const contractReferTypeData = await Apis.contractReferType.get_list({ - params: {}, - }); - contractTypeData.value = contractReferTypeData.rows || []; - if (id.value) { const contract: any = await Apis.contractBaseInfo.get_getOne({ params: { contractId: id.value }, @@ -157,17 +152,6 @@ onMounted(async () => { params: { contractId: contract.contractId }, }); businseeData.value = business; - - // 获取供应商信息 - const providerData = await Apis.contractRecommendProvider.get_list({ - params: { - contractId: business.contractId, - }, - }); - - providerList = providerData.rows || []; - - // xGridRef.value!.reloadColumn(getColumns()); } } catch (error) { logger.error('获取合同信息出错', error);