diff --git a/src/pages/app/contractManagement.vue b/src/pages/app/contractManagement.vue index 3685e16..1dadcda 100644 --- a/src/pages/app/contractManagement.vue +++ b/src/pages/app/contractManagement.vue @@ -2,13 +2,12 @@ import {getContractList} from "/src/service/contract"; import regex, {formatCurrency} from "/@src/utils/common/regex.ts"; -export type MinimalTheme = 'darker' | 'light' - const emits = defineEmits(['on-search', 'on-tr-click']) const selUser = ref() const masks = ref({ modelValue: 'YYYY-MM-DD', }) +const router = useRouter() const selectedCode = ref() @@ -23,6 +22,8 @@ const data = reactive({ onBeforeMount(async () => { await getContractListView() + const userSession = useUserSession() + params.sessionUser = userSession.user.data }) async function getContractListView() { @@ -39,6 +40,7 @@ async function getContractListView() { } const params = reactive({ + sessionUser:'', flexColumn: [ { key: 'cateNm', label: '분야' }, { key: 'title', label: '계약명' }, @@ -51,7 +53,14 @@ const params = reactive({ ], }) - +function getContractDetail(){ + //contStatCd 결재상태 코드 [계약전:0000, 계약종료:0100, ] + if(params.sessionUser.sabun == arguments[0].regSabun && arguments[0].contStatCd == '0000'){ + router.push({ path: '/app/contractUpdate', state: { key: arguments[0].contNo}}) + }else{ + //router.push({ path: '/app/priceDetail', state: { key: arguments[0].prcsNo }}) + } +}