added date for contracts

This commit is contained in:
Komek Hayytnazarov 2022-11-25 16:36:21 +05:00
parent e2ed864127
commit 4fc076c7c6
1 changed files with 78 additions and 62 deletions

View File

@ -18,73 +18,80 @@
class="flex sm:w-2/3 intro-y grid grid-cols-1 lg:grid-cols-1 text-center m-auto text-primary text-lg">
{{ $t('DATA_NOT_FOUND') }}
</div>
<div v-else class="flex sm:w-2/3 intro-y grid grid-cols-1 lg:grid-cols-2 gap-6">
<PreviewComponent class="intro-y box text-center font-semibold text-lg pt-3">{{ $t('DEP_REG') }}
<div class="text-sm">
<div class="flex pl-4 m-2">
<div class="flex">
<div class="font-medium">{{ $t('STATUS') }} :</div>
<div class="font-normal pl-3"> {{ contractREG.status }}</div>
<div v-else class="flex sm:w-2/3 grid grid-cols-1">
<div class="text-center font-medium text-lg m-auto">{{ $t('REG_DATE')
}} : {{ contract.RegDate }}</div>
<div class="flex intro-y grid grid-cols-1 lg:grid-cols-2 gap-6">
<PreviewComponent class="intro-y box text-center font-semibold text-lg pt-3">{{ $t('DEP_REG') }}
<div class="text-sm">
<div class="flex pl-4 m-2">
<div class="flex w-full">
<div class="flex-none font-medium">{{ $t('STATUS') }} :</div>
<div class="grow text-left font-normal pl-3"> {{ contractREG.status }}</div>
<div class="flex-none font-normal pr-3"> {{ contractREG.date }} </div>
</div>
</div>
<div class="flex pl-4 m-2">
<div class="flex">
<div class="font-normal pl-3"> {{ contractREG.note }} </div>
</div>
</div>
</div>
<div class="flex pl-4 m-2">
<div class="flex">
<div class="font-medium">{{ $t('NOTE') }} :</div>
<div class="font-normal pl-3"> {{ contractREG.note }} </div>
</PreviewComponent>
<PreviewComponent class="intro-y box text-center font-semibold text-lg pt-3">{{ $t('DEP_ANALYSYS')
}}
<div class="text-sm">
<div class="flex pl-4 m-2">
<div class="flex w-full">
<div class="flex-none font-medium">{{ $t('STATUS') }} :</div>
<div class="grow text-left font-normal pl-3"> {{ contractMAR.status }}</div>
<div class="flex-none font-normal pr-3"> {{ contractMAR.date }} </div>
</div>
</div>
<div class="flex pl-4 m-2">
<div class="flex">
<div class="font-normal pl-3"> {{ contractMAR.note }} </div>
</div>
</div>
</div>
</div>
</PreviewComponent>
<PreviewComponent class="intro-y box text-center font-semibold text-lg pt-3">{{ $t('DEP_ANALYSYS') }}
<div class="text-sm">
<div class="flex pl-4 m-2">
<div class="flex">
<div class="font-medium">{{ $t('STATUS') }} :</div>
<div class="font-normal pl-3"> {{ contractMAR.status }} </div>
</PreviewComponent>
<PreviewComponent class="intro-y box text-center font-semibold text-lg pt-3">{{ $t('TDHCMB_RESULT')
}}
<div class="text-sm">
<div class="flex pl-4 m-2">
<div class="flex w-full">
<div class="flex-none font-medium">{{ $t('STATUS') }} :</div>
<div class="grow text-left font-normal pl-3"> {{ contractRESULT.status }}</div>
<div class="flex-none font-normal pr-3"> {{ contractRESULT.date }} </div>
</div>
</div>
<div class="flex pl-4 m-2">
<div class="flex">
<div class="font-normal pl-3"> {{ contractRESULT.note }} </div>
</div>
</div>
</div>
<div class="flex pl-4 m-2">
<div class="flex">
<div class="font-medium">{{ $t('NOTE') }} :</div>
<div class="font-normal pl-3"> {{ contractMAR.note }} </div>
</PreviewComponent>
<PreviewComponent class="intro-y box text-center font-semibold text-lg pt-3">{{
$t('DIR_LAW_AND_JUSTICE')
}}
<div class="text-sm">
<div class="flex pl-4 m-2">
<div class="flex w-full">
<div class="flex-none font-medium">{{ $t('STATUS') }} :</div>
<div class="grow text-left font-normal pl-3"> {{ contractJUS.status }}</div>
<div class="flex-none font-normal pr-3"> {{ contractJUS.date }} </div>
</div>
</div>
<div class="flex pl-4 m-2">
<div class="flex">
<div class="font-normal pl-3"> {{ contractJUS.note }} </div>
</div>
</div>
</div>
</div>
</PreviewComponent>
<PreviewComponent class="intro-y box text-center font-semibold text-lg pt-3">{{ $t('TDHCMB_RESULT') }}
<div class="text-sm">
<div class="flex pl-4 m-2">
<div class="flex">
<div class="font-medium">{{ $t('STATUS') }} :</div>
<div class="font-normal pl-3"> {{ contractRESULT.status }} </div>
</div>
</div>
<div class="flex pl-4 m-2">
<div class="flex">
<div class="font-medium">{{ $t('NOTE') }} :</div>
<div class="font-normal pl-3"> {{ contractRESULT.note }} </div>
</div>
</div>
</div>
</PreviewComponent>
<PreviewComponent class="intro-y box text-center font-semibold text-lg pt-3">{{
$t('DIR_LAW_AND_JUSTICE')
}}
<div class="text-sm">
<div class="flex pl-4 m-2">
<div class="flex">
<div class="font-medium">{{ $t('STATUS') }} :</div>
<div class="font-normal pl-3"> {{ contractJUS.status }} </div>
</div>
</div>
<div class="flex pl-4 m-2">
<div class="flex">
<div class="font-medium">{{ $t('NOTE') }} :</div>
<div class="font-normal pl-3"> {{ contractJUS.note }} </div>
</div>
</div>
</div>
</PreviewComponent>
</PreviewComponent>
</div>
</div>
</div>
</div>
@ -94,7 +101,7 @@
import Calculator from "@/components/calculator/Main.vue";
import { fetchWrapper } from "@/api";
import { ref, reactive } from "vue";
// import { helper as $h } from "@/utils/helper";
import { helper as $h } from "@/utils/helper";
// import { delay } from "@/helpers";
const baseUrl = `${import.meta.env.VITE_API_URL}/api`;
@ -103,6 +110,8 @@ const isLoading = ref(false);
const hasNumber = ref(false);
const firstTouched = ref(false);
let contract = reactive({});
// Hasaba alys bolumi
let contractREG = reactive({});
@ -145,8 +154,8 @@ const onEnter = async (number) => {
if ('data' in response) {
// Object.assign(contract, response.data);
// contract.InputDate = $h.formatDate(contract.InputDate, "DD.MM.YYYY");
// contract.RegDate = $h.formatDate(contract.RegDate, "DD.MM.YYYY");
// console.log("contract: ", contract);
contract.RegDate = $h.formatDate(response.data.RegDate, "DD.MM.YYYY");
console.log("contract: ", contract);
hasNumber.value = true;
const resolutionBasis = response['data']['ResolutionBasis'];
@ -160,9 +169,16 @@ const onEnter = async (number) => {
// assign the last item
Object.assign(contractREG, depReg[depReg.length - 1]);
contractREG.date = $h.formatDate(contractREG.date, "DD.MM.YYYY");
Object.assign(contractMAR, depMAR[depMAR.length - 1]);
contractMAR.date = $h.formatDate(contractMAR.date, "DD.MM.YYYY");
Object.assign(contractJUS, depJUS[depJUS.length - 1]);
contractJUS.date = $h.formatDate(contractJUS.date, "DD.MM.YYYY");
Object.assign(contractRESULT, depRES[depRES.length - 1]);
contractRESULT.date = $h.formatDate(contractRESULT.date, "DD.MM.YYYY");
}