From e466e0b8c72d9decd45c32652c705b3f12198b08 Mon Sep 17 00:00:00 2001 From: Yesol Choi Date: Wed, 4 Jun 2025 22:25:56 +0900 Subject: [PATCH] =?UTF-8?q?fix=20:=20update=EB=8A=94=20=EA=B2=B0=EC=9E=AC?= =?UTF-8?q?=EC=84=A0=EB=A7=8C=20=EC=88=98=EC=A0=95=ED=95=98=EA=B8=B0?= =?UTF-8?q?=EB=A1=9C=20=ED=95=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/app/contractManagement.vue | 9 +- ...pdate.vue => documentManagementInsert.vue} | 51 +- src/pages/app/documentManagementUpdate.vue | 724 ++++++++++++++++++ types/router.d.ts | 3 +- 4 files changed, 736 insertions(+), 51 deletions(-) rename src/pages/app/{documentManagementInsertUpdate.vue => documentManagementInsert.vue} (91%) create mode 100644 src/pages/app/documentManagementUpdate.vue diff --git a/src/pages/app/contractManagement.vue b/src/pages/app/contractManagement.vue index 60cc737..16b04fe 100644 --- a/src/pages/app/contractManagement.vue +++ b/src/pages/app/contractManagement.vue @@ -113,10 +113,11 @@ function getContractDetail(){ } //[0200 계약종료 /0300 대금지급전 / 0400 대금지급중/ 0500 대금지급완료] function getBilling(row){ - if(params.sessionUser.sabun == row.regSabun && (row.contStatCd == '0200' || row.contStatCd == '0300')){ - //대금지급 전 - const statusFlag = row.contStatCd - router.push({ path: '/app/documentManagementInsertUpdate', state: { key: row.contNo, status: statusFlag}}) + if(params.sessionUser.sabun == row.regSabun && row.contStatCd == '0200'){ + //계약종료 + router.push({path: '/app/documentManagementInsert', state: {key: row.contNo}}) + }else if(params.sessionUser.sabun == row.regSabun && row.contStatCd == '0300'){ + router.push({path: '/app/documentManagementUpdate', state: {key: row.contNo}}) }else if(params.sessionUser.sabun == row.regSabun && (row.contStatCd == '0400' || row.contStatCd == '0500')){ //대금지급중, 대금지급완료 router.push({ path: '/app/documentManagementDetail', state: { key: row.contNo}}) diff --git a/src/pages/app/documentManagementInsertUpdate.vue b/src/pages/app/documentManagementInsert.vue similarity index 91% rename from src/pages/app/documentManagementInsertUpdate.vue rename to src/pages/app/documentManagementInsert.vue index 3b8cd4b..fb5a018 100644 --- a/src/pages/app/documentManagementInsertUpdate.vue +++ b/src/pages/app/documentManagementInsert.vue @@ -1,6 +1,6 @@ + + + + diff --git a/types/router.d.ts b/types/router.d.ts index 137b71e..49547ba 100644 --- a/types/router.d.ts +++ b/types/router.d.ts @@ -29,7 +29,8 @@ declare module 'vue-router/auto-routes' { '/app/contractManagement': RouteRecordInfo<'/app/contractManagement', '/app/contractManagement', Record, Record>, '/app/contractUpdate': RouteRecordInfo<'/app/contractUpdate', '/app/contractUpdate', Record, Record>, '/app/documentManagementDetail': RouteRecordInfo<'/app/documentManagementDetail', '/app/documentManagementDetail', Record, Record>, - '/app/documentManagementInsertUpdate': RouteRecordInfo<'/app/documentManagementInsertUpdate', '/app/documentManagementInsertUpdate', Record, Record>, + '/app/documentManagementInsert': RouteRecordInfo<'/app/documentManagementInsert', '/app/documentManagementInsert', Record, Record>, + '/app/documentManagementUpdate': RouteRecordInfo<'/app/documentManagementUpdate', '/app/documentManagementUpdate', Record, Record>, '/app/priceDetail': RouteRecordInfo<'/app/priceDetail', '/app/priceDetail', Record, Record>, '/app/PriceInsert': RouteRecordInfo<'/app/PriceInsert', '/app/PriceInsert', Record, Record>, '/app/priceManagement': RouteRecordInfo<'/app/priceManagement', '/app/priceManagement', Record, Record>,