mirror of
https://git.hmsn.ink/kospo/svcm/oa.git
synced 2026-03-20 07:13:44 +09:00
fix : 결재함 메뉴
- 스타일변경
This commit is contained in:
@@ -65,6 +65,7 @@ const params = reactive({
|
|||||||
title: '',
|
title: '',
|
||||||
priceData: [],
|
priceData: [],
|
||||||
flexColumn: [
|
flexColumn: [
|
||||||
|
{ key: 'process', label: '구분', cellClass: 'paymentColumn5' },
|
||||||
{ key: 'apprNo', label: '결재번호', cellClass: 'paymentColumn1' },
|
{ key: 'apprNo', label: '결재번호', cellClass: 'paymentColumn1' },
|
||||||
{ key: 'title', label: '제목', cellClass: 'paymentColumn2' },
|
{ key: 'title', label: '제목', cellClass: 'paymentColumn2' },
|
||||||
{ key: 'name', label: '작성자', cellClass: 'paymentColumn3' },
|
{ key: 'name', label: '작성자', cellClass: 'paymentColumn3' },
|
||||||
@@ -74,7 +75,6 @@ const params = reactive({
|
|||||||
cellClass: 'paymentColumn4',
|
cellClass: 'paymentColumn4',
|
||||||
format: formatRegDt,
|
format: formatRegDt,
|
||||||
},
|
},
|
||||||
{ key: 'process', label: '구분', cellClass: 'paymentColumn5' },
|
|
||||||
],
|
],
|
||||||
approvalParams: [],
|
approvalParams: [],
|
||||||
rowData: [],
|
rowData: [],
|
||||||
@@ -147,37 +147,6 @@ const searchApproval = async () => {
|
|||||||
|
|
||||||
type User = (typeof users)[0]
|
type User = (typeof users)[0]
|
||||||
|
|
||||||
// duplicate user data to grow the array
|
|
||||||
const data: User[] = []
|
|
||||||
for (let i = 0; i < 1000; i++) {
|
|
||||||
data.push(...users)
|
|
||||||
}
|
|
||||||
|
|
||||||
// this is a sample for custom sort function
|
|
||||||
const locationSorter: VFlexTableWrapperSortFunction<User> = ({ order, a, b }) => {
|
|
||||||
if (order === 'asc') {
|
|
||||||
return a.location.localeCompare(b.location)
|
|
||||||
}
|
|
||||||
else if (order === 'desc') {
|
|
||||||
return b.location.localeCompare(a.location)
|
|
||||||
}
|
|
||||||
|
|
||||||
return 0
|
|
||||||
}
|
|
||||||
|
|
||||||
// this is a sample for custom filter function
|
|
||||||
const userFilter: VFlexTableWrapperFilterFunction<User> = ({ searchTerm, row }) => {
|
|
||||||
if (!searchTerm) {
|
|
||||||
return true
|
|
||||||
}
|
|
||||||
|
|
||||||
// search either in the name or the bio
|
|
||||||
return (
|
|
||||||
row.name.toLocaleLowerCase().includes(searchTerm.toLocaleLowerCase())
|
|
||||||
|| row.bio.toLocaleLowerCase().includes(searchTerm.toLocaleLowerCase())
|
|
||||||
)
|
|
||||||
}
|
|
||||||
|
|
||||||
const onRowClick = async (row) => {
|
const onRowClick = async (row) => {
|
||||||
params.rowData = row
|
params.rowData = row
|
||||||
try {
|
try {
|
||||||
@@ -205,14 +174,6 @@ const onRowClick = async (row) => {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
const onRowClick2 = (row: any) => {
|
|
||||||
selectedRow.value = row
|
|
||||||
isModalOpen.value = true
|
|
||||||
prcsNo.value = row.prcsNo
|
|
||||||
// prcsNo.value = 'PRCS-20250527049'
|
|
||||||
console.log(row.apprNo)
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
@@ -319,11 +280,11 @@ const onRowClick2 = (row: any) => {
|
|||||||
>
|
>
|
||||||
<template #payment-header>
|
<template #payment-header>
|
||||||
<div class="flex-table-header">
|
<div class="flex-table-header">
|
||||||
|
<span class="flex-table-item paymentColumn5">구분</span>
|
||||||
<span class="flex-table-item paymentColumn1">결재번호</span>
|
<span class="flex-table-item paymentColumn1">결재번호</span>
|
||||||
<span class="flex-table-item paymentColumn2">제목</span>
|
<span class="flex-table-item paymentColumn2">제목</span>
|
||||||
<span class="flex-table-item paymentColumn3">작성자</span>
|
<span class="flex-table-item paymentColumn3">작성자</span>
|
||||||
<span class="flex-table-item paymentColumn4">등록일</span>
|
<span class="flex-table-item paymentColumn4">등록일</span>
|
||||||
<span class="flex-table-item paymentColumn5">구분</span>
|
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
</ComVFlexTable>
|
</ComVFlexTable>
|
||||||
@@ -364,7 +325,9 @@ const onRowClick2 = (row: any) => {
|
|||||||
}
|
}
|
||||||
|
|
||||||
.flex-table .flex-table-item {
|
.flex-table .flex-table-item {
|
||||||
min-height: 3rem;
|
min-height: 2rem;
|
||||||
|
background-color: var(--primary);
|
||||||
|
border: 0px;
|
||||||
}
|
}
|
||||||
|
|
||||||
input[readonly] {
|
input[readonly] {
|
||||||
@@ -380,12 +343,8 @@ input[readonly] {
|
|||||||
margin-top: 1rem; // 필요 시 간격 추가
|
margin-top: 1rem; // 필요 시 간격 추가
|
||||||
}
|
}
|
||||||
|
|
||||||
.flex-table .flex-table-item {
|
|
||||||
background-color: var(--primary);
|
|
||||||
border: 0px;
|
|
||||||
}
|
|
||||||
.flex-table .flex-table-header {
|
.flex-table .flex-table-header {
|
||||||
padding: 0px;
|
padding: 0.5rem;
|
||||||
}
|
}
|
||||||
.flex-table.is-table-clickable .flex-table-item:hover, .flex-table.is-table-clickable .flex-table-item:focus-within a:hover {
|
.flex-table.is-table-clickable .flex-table-item:hover, .flex-table.is-table-clickable .flex-table-item:focus-within a:hover {
|
||||||
background-color: var(--primary)!important;
|
background-color: var(--primary)!important;
|
||||||
|
|||||||
Reference in New Issue
Block a user