func : 결재함 - SAP 로우데이터 상세보기 추가

This commit is contained in:
Kasi
2025-06-05 16:12:12 +09:00
parent 937b1fb3db
commit 800b5c7434
3 changed files with 43 additions and 10 deletions

View File

@@ -1,6 +1,5 @@
<script setup lang="ts">
import { getIntegratedApproval } from '/src/service/integratedApproval'
import type { VFlexTableWrapperSortFunction, VFlexTableWrapperFilterFunction } from '/src/components/app-vuero/ComVFlexTableWrapper.vue'
import { users } from '/src/data/layouts/card-grid-v1'
import PriceDetail from "/@src/pages/app/priceDetail.vue";
import {conveterNo, updateApprovalStatus} from "/@src/service/approvalApi.ts";
@@ -158,18 +157,23 @@ const onRowClick = async (row) => {
sabun: row.sabun
}
console.log(params)
let result;
// API 호출
const result = await conveterNo(params)
if(row.gubun=== 'SVCM') {
result = await conveterNo(params)
// prcsNo 설정 (응답 구조에 맞게 수정)
if (result?.prcsNo) {
prcsNo.value = result.prcsNo
} else {
notyf.error('가격조사번호를 찾을 수 없습니다.')
}
}
// 모달 무조건 열기
isModalOpen.value = true
// prcsNo 설정 (응답 구조에 맞게 수정)
if (result?.prcsNo) {
prcsNo.value = result.prcsNo
} else {
notyf.error('가격조사번호를 찾을 수 없습니다.')
}
} catch (e) {
isModalOpen.value = true // 에러 시에도 모달 열기

View File

@@ -3,17 +3,20 @@
import {getSlipDetail, saveTempSlip} from "/@src/service/slipApi.ts";
import {formatDatefromStringDate} from "/@src/utils/common/comfunc.ts";
import {VTabsItem} from "/@src/components/app-vuero/VCustomTabs.vue";
import {sapApprConveterNo} from "/@src/service/sapApprovalApi.ts";
const props = defineProps<{apprNo : string}>();
console.log(props.apprNo)
console.log(props)
onBeforeMount(async ()=>{
let result;
if(history.state.key){
result = await getSlipDetail(history.state.key)
}else if(props.apprNo){
result = await getSlipDetail(props.apprNo)
const sapApprNo = await sapApprConveterNo(props.apprNo)
result = await getSlipDetail(sapApprNo.data.contNo)
}
getDetailList(result)
apprLine.value = result.zwf0011t.apprs