Fix: Investasi
Deskripsi: - Upload gambar investasi ke storage wibu - Upload bukti transfer ke storage wibu # No Issue
This commit is contained in:
@@ -1,6 +1,5 @@
|
||||
import { Colab_Create } from "@/app_modules/colab";
|
||||
import colab_funGetMasterIndustri from "@/app_modules/colab/fun/master/fun_get_master_industri";
|
||||
import colab_funGetMasterStatus from "@/app_modules/colab/fun/master/fun_get_master_status";
|
||||
|
||||
export default async function Page() {
|
||||
const listIndustri = await colab_funGetMasterIndustri();
|
||||
|
||||
11
src/app/dev/investasi/create/dokumen/[id]/page.tsx
Normal file
11
src/app/dev/investasi/create/dokumen/[id]/page.tsx
Normal file
@@ -0,0 +1,11 @@
|
||||
import { Investasi_UiCreateDocument } from "@/app_modules/investasi/_ui";
|
||||
|
||||
export default async function Page({ params }: { params: { id: string } }) {
|
||||
const investasiId = params.id;
|
||||
|
||||
return (
|
||||
<>
|
||||
<Investasi_UiCreateDocument investasiId={investasiId} />
|
||||
</>
|
||||
);
|
||||
}
|
||||
@@ -3,8 +3,6 @@ import getPembagianDeviden from "@/app_modules/investasi/fun/master/get_pembagia
|
||||
import getPencarianInvestor from "@/app_modules/investasi/fun/master/get_pencarian_investor";
|
||||
import getPeriodeDeviden from "@/app_modules/investasi/fun/master/get_periode_deviden";
|
||||
import getStatusInvestasi from "@/app_modules/investasi/fun/master/get_status_investasi";
|
||||
import { unsealData } from "iron-session";
|
||||
import { cookies } from "next/headers";
|
||||
|
||||
export default async function Page() {
|
||||
|
||||
19
src/app/dev/investasi/detail/daftar-dokumen/[id]/page.tsx
Normal file
19
src/app/dev/investasi/detail/daftar-dokumen/[id]/page.tsx
Normal file
@@ -0,0 +1,19 @@
|
||||
import {
|
||||
investasi_funGetAllDocumentById,
|
||||
investasi_funGetOneInvestasiById,
|
||||
} from "@/app_modules/investasi/_fun";
|
||||
import { Investasi_UiDaftarDokmen } from "@/app_modules/investasi/_ui";
|
||||
|
||||
export default async function Page({ params }: { params: { id: string } }) {
|
||||
const investasiId = params.id;
|
||||
const dataDokumen = await investasi_funGetAllDocumentById({
|
||||
investasiId: investasiId,
|
||||
page: 1,
|
||||
});
|
||||
|
||||
return (
|
||||
<>
|
||||
<Investasi_UiDaftarDokmen dataDokumen={dataDokumen} investasiId={investasiId}/>
|
||||
</>
|
||||
);
|
||||
}
|
||||
15
src/app/dev/investasi/detail/portofolio/[id]/page.tsx
Normal file
15
src/app/dev/investasi/detail/portofolio/[id]/page.tsx
Normal file
@@ -0,0 +1,15 @@
|
||||
import { investasi_funGetOneInvestasiById } from "@/app_modules/investasi/_fun";
|
||||
import { Investasi_UiDetailPortofolio } from "@/app_modules/investasi/_ui";
|
||||
|
||||
export default async function Page({ params }: { params: { id: string } }) {
|
||||
const investasiId = params.id;
|
||||
const dataPortofolio = await investasi_funGetOneInvestasiById({
|
||||
investasiId,
|
||||
});
|
||||
|
||||
return (
|
||||
<>
|
||||
<Investasi_UiDetailPortofolio data={dataPortofolio as any} />
|
||||
</>
|
||||
);
|
||||
}
|
||||
13
src/app/dev/investasi/detail/prospektus/[id]/page.tsx
Normal file
13
src/app/dev/investasi/detail/prospektus/[id]/page.tsx
Normal file
@@ -0,0 +1,13 @@
|
||||
import { investasi_funGetOneInvestasiById } from "@/app_modules/investasi/_fun";
|
||||
import { Investasi_UiDetailProspektus } from "@/app_modules/investasi/_ui";
|
||||
|
||||
export default async function Page({ params }: { params: { id: string } }) {
|
||||
const investasiId = params.id;
|
||||
const dataInvestasi = await investasi_funGetOneInvestasiById({ investasiId });
|
||||
|
||||
return (
|
||||
<>
|
||||
<Investasi_UiDetailProspektus dataInvestasi={dataInvestasi} />
|
||||
</>
|
||||
);
|
||||
}
|
||||
17
src/app/dev/investasi/detail/rekap-dokumen/[id]/page.tsx
Normal file
17
src/app/dev/investasi/detail/rekap-dokumen/[id]/page.tsx
Normal file
@@ -0,0 +1,17 @@
|
||||
import { investasi_funGetAllDocumentById } from "@/app_modules/investasi/_fun";
|
||||
import { Investasi_UiRekapDokumen } from "@/app_modules/investasi/_ui";
|
||||
|
||||
export default async function Page({ params }: { params: { id: string } }) {
|
||||
const investasiId = params.id;
|
||||
const dataDokumen = await investasi_funGetAllDocumentById({ investasiId, page: 1 });
|
||||
|
||||
|
||||
return (
|
||||
<>
|
||||
<Investasi_UiRekapDokumen
|
||||
investasiId={investasiId}
|
||||
dataDokumen={dataDokumen}
|
||||
/>
|
||||
</>
|
||||
);
|
||||
}
|
||||
@@ -1,5 +1,5 @@
|
||||
import { DetailDraftInvestasi } from "@/app_modules/investasi";
|
||||
import getOneInvestasiById from "@/app_modules/investasi/fun/get_one_investasi_by_id";
|
||||
import { DetailDraftInvestasi } from "@/app_modules/investasi"
|
||||
import getOneInvestasiById from "@/app_modules/investasi/fun/get_one_investasi_by_id"
|
||||
|
||||
export default async function Page({params}: {params: {id: string}}) {
|
||||
|
||||
|
||||
@@ -1,9 +0,0 @@
|
||||
|
||||
import { LayoutEditInvestasi } from "@/app_modules/investasi";
|
||||
import React from "react";
|
||||
|
||||
export default async function Layout({children, params}: {children: React.ReactNode, params:{id: string}}) {
|
||||
return<>
|
||||
<LayoutEditInvestasi>{children}</LayoutEditInvestasi>
|
||||
</>
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
import ComponentGlobal_V2_LoadingPage from "@/app_modules/_global/loading_page_v2";
|
||||
|
||||
export default async function Page() {
|
||||
return (
|
||||
<>
|
||||
<ComponentGlobal_V2_LoadingPage/>
|
||||
</>
|
||||
);
|
||||
}
|
||||
@@ -1,11 +1,39 @@
|
||||
import { EditInvestasi } from "@/app_modules/investasi";
|
||||
import { investasi_funGetOneInvestasiById } from "@/app_modules/investasi/_fun";
|
||||
import { Investasi_UiEditInvestasi } from "@/app_modules/investasi/_ui";
|
||||
import getPembagianDeviden from "@/app_modules/investasi/fun/master/get_pembagian_deviden";
|
||||
import getPencarianInvestor from "@/app_modules/investasi/fun/master/get_pencarian_investor";
|
||||
import getPeriodeDeviden from "@/app_modules/investasi/fun/master/get_periode_deviden";
|
||||
import _ from "lodash";
|
||||
|
||||
export default async function Page({ params }: { params: { id: string } }) {
|
||||
const investasiId = params.id;
|
||||
// console.log(investasiId);
|
||||
|
||||
const allData = await investasi_funGetOneInvestasiById({ investasiId });
|
||||
const dataInvestasi = _.omit(allData, [
|
||||
"BeritaInvestasi",
|
||||
"DokumenInvestasi",
|
||||
"MasterPembagianDeviden",
|
||||
"MasterPencarianInvestor",
|
||||
"MasterProgresInvestasi",
|
||||
"MasterStatusInvestasi",
|
||||
"ProspektusInvestasi",
|
||||
"MasterPeriodeDeviden",
|
||||
"author",
|
||||
]);
|
||||
|
||||
const listPencarian = await getPencarianInvestor();
|
||||
const listPeriode = await getPeriodeDeviden();
|
||||
const listPembagian = await getPembagianDeviden();
|
||||
|
||||
export default async function Page({params}: {params: {id: string}}) {
|
||||
return (
|
||||
<>
|
||||
|
||||
<EditInvestasi id={params.id} />
|
||||
<Investasi_UiEditInvestasi
|
||||
dataInvestasi={dataInvestasi}
|
||||
pembagianDeviden={listPembagian}
|
||||
pencarianInvestor={listPencarian}
|
||||
periodeDeviden={listPeriode}
|
||||
/>
|
||||
</>
|
||||
);
|
||||
}
|
||||
|
||||
14
src/app/dev/investasi/edit/dokumen/[id]/page.tsx
Normal file
14
src/app/dev/investasi/edit/dokumen/[id]/page.tsx
Normal file
@@ -0,0 +1,14 @@
|
||||
import { investasi_funGetOneDocumentById } from "@/app_modules/investasi/_fun";
|
||||
import { Investasi_UiEditDokumen } from "@/app_modules/investasi/_ui";
|
||||
|
||||
export default async function Page({ params }: { params: { id: string } }) {
|
||||
const documentId = params.id;
|
||||
const dataDokumen = await investasi_funGetOneDocumentById({ documentId });
|
||||
|
||||
|
||||
return (
|
||||
<>
|
||||
<Investasi_UiEditDokumen dataDokumen={dataDokumen} />
|
||||
</>
|
||||
);
|
||||
}
|
||||
11
src/app/dev/investasi/edit/prospektus/[id]/page.tsx
Normal file
11
src/app/dev/investasi/edit/prospektus/[id]/page.tsx
Normal file
@@ -0,0 +1,11 @@
|
||||
import { Investasi_UiEditProspektus } from "@/app_modules/investasi/_ui";
|
||||
|
||||
export default async function Page({ params }: { params: { id: string } }) {
|
||||
const investasiId = params.id;
|
||||
|
||||
return (
|
||||
<>
|
||||
<Investasi_UiEditProspektus investasiId={investasiId} />
|
||||
</>
|
||||
);
|
||||
}
|
||||
@@ -2,11 +2,11 @@ import { investasi_funGetProspekById } from "@/app_modules/investasi/_fun";
|
||||
import { Investasi_UiFileView } from "@/app_modules/investasi/_ui";
|
||||
|
||||
export default async function Page({ params }: { params: { id: string } }) {
|
||||
const prospekId = params.id;
|
||||
const pospektusId = params.id;
|
||||
|
||||
return (
|
||||
<>
|
||||
<Investasi_UiFileView prospekId={prospekId} />
|
||||
<Investasi_UiFileView pospektusId={pospektusId} />
|
||||
</>
|
||||
);
|
||||
}
|
||||
|
||||
22
src/app/dev/investasi/main/portofolio/[id]/page.tsx
Normal file
22
src/app/dev/investasi/main/portofolio/[id]/page.tsx
Normal file
@@ -0,0 +1,22 @@
|
||||
import { investasi_funGetPortofolioByStatusId } from "@/app_modules/investasi/_fun";
|
||||
import { Investasi_UiPortofolio } from "@/app_modules/investasi/_ui";
|
||||
import getStatusInvestasi from "@/app_modules/investasi/fun/master/get_status_investasi";
|
||||
|
||||
export default async function Page({ params }: { params: { id: string } }) {
|
||||
const statusId = params.id;
|
||||
const listStatus = await getStatusInvestasi();
|
||||
const dataPortofolio = await investasi_funGetPortofolioByStatusId({
|
||||
page: 1,
|
||||
statusId: statusId,
|
||||
});
|
||||
|
||||
return (
|
||||
<>
|
||||
<Investasi_UiPortofolio
|
||||
statusId={statusId}
|
||||
listStatus={listStatus as any}
|
||||
dataPortofolio={dataPortofolio as any}
|
||||
/>
|
||||
</>
|
||||
);
|
||||
}
|
||||
@@ -1,36 +0,0 @@
|
||||
import {
|
||||
investasi_funGetAllInvestasiNonPublishByUserId,
|
||||
investasi_funGetAllPublishByUserId,
|
||||
} from "@/app_modules/investasi/_fun";
|
||||
import { Investasi_UiPortofolio } from "@/app_modules/investasi/_ui";
|
||||
import getStatusInvestasi from "@/app_modules/investasi/fun/master/get_status_investasi";
|
||||
|
||||
export default async function Page() {
|
||||
const listStatus = await getStatusInvestasi();
|
||||
|
||||
const listDataPublish = await investasi_funGetAllPublishByUserId({ page: 1 });
|
||||
const listDataReview = await investasi_funGetAllInvestasiNonPublishByUserId({
|
||||
page: 1,
|
||||
statusId: "2",
|
||||
});
|
||||
const listDataDraft = await investasi_funGetAllInvestasiNonPublishByUserId({
|
||||
page: 1,
|
||||
statusId: "3",
|
||||
});
|
||||
const listDataReject = await investasi_funGetAllInvestasiNonPublishByUserId({
|
||||
page: 1,
|
||||
statusId: "4",
|
||||
});
|
||||
|
||||
return (
|
||||
<>
|
||||
<Investasi_UiPortofolio
|
||||
listStatus={listStatus}
|
||||
listDataPublish={listDataPublish}
|
||||
listDataReview={listDataReview}
|
||||
listDataDraft={listDataDraft}
|
||||
listDataReject={listDataReject}
|
||||
/>
|
||||
</>
|
||||
);
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
import { DetailDraftInvestasi } from "@/app_modules/investasi";
|
||||
import getOneInvestasiById from "@/app_modules/investasi/fun/get_one_investasi_by_id";
|
||||
|
||||
export default async function Page({params}: {params: {id: string}}) {
|
||||
|
||||
|
||||
const dataInvestasi = await getOneInvestasiById(params.id)
|
||||
|
||||
return<>
|
||||
<DetailDraftInvestasi dataInvestasi={dataInvestasi as any}/>
|
||||
|
||||
</>
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
import { DetailPublishInvestasi } from "@/app_modules/investasi";
|
||||
import getOneInvestasiById from "@/app_modules/investasi/fun/get_one_investasi_by_id";
|
||||
|
||||
export default async function Page({ params }: { params: { id: string } }) {
|
||||
const dataInvestasi = await getOneInvestasiById(params.id);
|
||||
return (
|
||||
<>
|
||||
<DetailPublishInvestasi dataInvestasi={dataInvestasi as any} />
|
||||
</>
|
||||
);
|
||||
}
|
||||
Reference in New Issue
Block a user