@@ -116,10 +202,10 @@ const contractPeriod = computed(() => {
| 분야 |
-
+
|
@@ -136,28 +222,19 @@ const contractPeriod = computed(() => {
title="계약관리 등록"
size="contract-big"
actions="right"
- @submit.prevent="registerFormOpen = false"
- @close="registerFormOpen = false"
>
-
-
- Save Changes
-
-
@@ -166,6 +243,7 @@ const contractPeriod = computed(() => {
@@ -175,7 +253,7 @@ const contractPeriod = computed(() => {
@@ -190,7 +268,7 @@ const contractPeriod = computed(() => {
@@ -204,7 +282,7 @@ const contractPeriod = computed(() => {
@@ -215,7 +293,7 @@ const contractPeriod = computed(() => {
@@ -249,7 +327,7 @@ const contractPeriod = computed(() => {
@@ -283,7 +361,7 @@ const contractPeriod = computed(() => {
@@ -311,7 +389,7 @@ const contractPeriod = computed(() => {
@@ -333,10 +411,10 @@ const contractPeriod = computed(() => {
|
-
+
@@ -364,20 +442,36 @@ const contractPeriod = computed(() => {
| 첨부파일 |
-
+
등록
+ |
+
+
+
+
+
+
+ {{ input.file ? input.file.name : '첨부된 파일 없음' }}
+ {{ input.description }}
+
+
|
- |
-
- 전 표 (임시)
-
저 장
취 소
@@ -389,11 +483,14 @@ const contractPeriod = computed(() => {
diff --git a/src/pages/app/contractManagement.vue b/src/pages/app/contractManagement.vue
index 31cd036..3685e16 100644
--- a/src/pages/app/contractManagement.vue
+++ b/src/pages/app/contractManagement.vue
@@ -1,6 +1,6 @@
@@ -111,7 +91,7 @@ const params = reactive({
@@ -202,8 +182,9 @@ const params = reactive({
/>
-
+
-
-
-
-
-
-
-
-
-
-
- Save Changes
-
-
-
- >
+
diff --git a/src/pages/app/paymentManagement.vue b/src/pages/app/paymentManagement.vue
index c3d42bc..806bf21 100644
--- a/src/pages/app/paymentManagement.vue
+++ b/src/pages/app/paymentManagement.vue
@@ -3,17 +3,20 @@
import { getIntegratedApproval, updateIntegratedApproval } from '/src/service/integratedPayment'
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";
onBeforeMount(async () => {
await getIntegratedPaymentList()
})
const isModalOpen = ref(false)
const selectedRow = ref(null)
+const prcsNo = ref('PRCS-20250521020')
const masks = ref({
modelValue: 'YYYY-MM-DD',
})
+
const params = reactive({
title: '',
priceData: [],
@@ -40,7 +43,7 @@ const params = reactive({
})
function formatRegDt(value) {
- return value ? value.substring(0, 16) : ''
+ return value ? value.toString().replace(/[^0-9]/g, '').replace(/\B(?=(\d{3})+(?!\d))/g, ',') : ''
}
async function getIntegratedPaymentList() {
@@ -67,8 +70,8 @@ async function updateIntegratedPaymentList() {
}
const result = await updateIntegratedApproval(paymentUpdateParams)
console.log(result)
- alert('결재승인완료')
- window.location.reload(true)
+ notyf.error("견적서가 없습니다.")
+ router.push('/app/paymentManagement')
}
const gubunMap = {
@@ -246,101 +249,14 @@ const onRowClick = (row: any) => {
-
+
반려
diff --git a/src/pages/app/priceUpdate.vue b/src/pages/app/priceUpdate.vue
index 74fa83e..34c838e 100644
--- a/src/pages/app/priceUpdate.vue
+++ b/src/pages/app/priceUpdate.vue
@@ -285,7 +285,7 @@ const onPrcsFileDownload = async (prcsNo: string, fileOrd: number, logiFnm: stri
|
제목 |
-
+ |
@@ -301,13 +301,15 @@ const onPrcsFileDownload = async (prcsNo: string, fileOrd: number, logiFnm: stri
| 내용 |
-
+ |
@@ -337,12 +339,12 @@ const onPrcsFileDownload = async (prcsNo: string, fileOrd: number, logiFnm: stri
:clickable="true"
>
- |
등록기간 |
-
+ |
-
+
- ~
-
+
+ ~
+
+
-
+
결재선
@@ -554,7 +558,7 @@ const onPrcsFileDownload = async (prcsNo: string, fileOrd: number, logiFnm: stri
:compact="true">
- | |