From 7059cd0d72c1928279c6d48b27e567dc3cc84eb2 Mon Sep 17 00:00:00 2001 From: Yesol Choi Date: Sat, 7 Jun 2025 21:17:44 +0900 Subject: [PATCH] =?UTF-8?q?fix=20:=20=EA=B2=B0=EC=9E=AC=ED=95=A8=EC=97=90?= =?UTF-8?q?=EC=84=9C=20=EC=A0=84=ED=91=9C=EC=83=81=EC=84=B8=EC=8B=9C=20?= =?UTF-8?q?=ED=98=91=EC=A1=B0=EB=B2=84=ED=8A=BC=20=EA=B2=B0=EC=9E=AC?= =?UTF-8?q?=EC=84=A0=20=EB=AA=A8=EB=8B=AC=20=ED=8F=BC=20=EC=99=84=EC=84=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/app/ApprovalManagement.vue | 80 +++++++++++++++++++++- src/pages/app/documentManagementDetail.vue | 5 +- src/service/sapApprovalApi.ts | 56 +++++++++++++-- 3 files changed, 135 insertions(+), 6 deletions(-) diff --git a/src/pages/app/ApprovalManagement.vue b/src/pages/app/ApprovalManagement.vue index 1a5916a..575d8fb 100644 --- a/src/pages/app/ApprovalManagement.vue +++ b/src/pages/app/ApprovalManagement.vue @@ -5,6 +5,7 @@ import PriceDetail from "/@src/pages/app/priceDetail.vue"; import {conveterNo, updateApprovalStatus} from "/@src/service/approvalApi.ts"; import {formatDatefromString} from "/@src/utils/common/comfunc.ts"; import DocumentManagementDetail from "/@src/pages/app/documentManagementDetail.vue"; +import {updateTempSlip} from "/@src/service/slipApi.ts"; const gubunMap = { SAP: '전표생성', @@ -18,6 +19,7 @@ onBeforeMount(async () => { }) const isModalOpen = ref(false) +const subModalOpen = ref(false) const selectedRow = ref(null) const prcsNo = ref('') let apprNo = ref('') @@ -51,6 +53,12 @@ const params = reactive({ ], approvalParams: [], rowData: [], + cooperationData: [], + cooperColumn:[ + { key: 'lineclsf', label: '결재구분' }, + { key: 'bname', label: '사번' }, + { key: 'abscd', label: '사유코드(근태)' }, + ] }) const searchParamsList = reactive({ @@ -185,6 +193,46 @@ watch(currentPage, (newParams) => { currentPage.value = newParams searchApproval(currentPage.value) }) + +const getCooperation = () => { + console.log("data",data) + params.cooperationData = data +} +const loading = ref(false) +const updateChit = async () => { + let res = null + try{ + loading.value = true + // if (validation()){ + // const createParams = { + // belnr : params.contNo, //전표번호 + // wkfid : //요청번호(협조용) + // wkftx : //결재제목 + // apprs : { + // label: "0605145807", 명칭 //!!!!!!!뭔 값인지 모름 + // apprs : [{ + // label: '결재', + // value: apprLine.value.map((req) => ({ + // lineclsf : req.lineclsf, //결재구분 + // bname : req.bname, //사번 + // abscd : req.abscd //사유코드(근태) + // })) + // }] + // } + // } + notyf.dismissAll() + // res = await updateTempSlip(createParams) + if(res.request.status == '200'){ + notyf.primary('결재선이 수정 되었습니다.') + router.push({path: '/app/ApprovalManagement'}) + } + // } + }catch(e){ + notyf.error(e.message) + }finally { + loading.value = false + } +}