From 231d9d07cbc20ca2245ca23275e3d7860cd9cc29 Mon Sep 17 00:00:00 2001 From: yusmardianto Date: Tue, 30 Nov 2021 15:57:45 +0700 Subject: [PATCH] add sales Former-commit-id: 5b5fcd2be11648f5808e77e4f89d2de6f151760e --- pages/sales/index.js | 28 +++++++++++++++++++ pages/sales/sales_detail.js | 66 +++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 94 insertions(+) create mode 100644 pages/sales/index.js create mode 100644 pages/sales/sales_detail.js diff --git a/pages/sales/index.js b/pages/sales/index.js new file mode 100644 index 0000000..6a66a5e --- /dev/null +++ b/pages/sales/index.js @@ -0,0 +1,28 @@ +import React from 'react'; +import TeamStyleTwo from '@/components/Sales/Sales'; + +import GetSales from "api/sales/sales-mercy.js"; + +const Sales = function ({ backend, sales, ...props }) { + return ( + <> + + + ) +} + +export default Sales; + +export async function getServerSideProps(context) { + var sales = []; + const backend = process.env.BACKEND_SERVER_URI; + + var res = await GetSales.GetSalesMerci(); + if (res["STATUS"] === 1) { + sales = res["DATA"]["salesMercies"]; + } + + return { + props: { sales, backend }, // will be passed to the page component as props + }; +} \ No newline at end of file diff --git a/pages/sales/sales_detail.js b/pages/sales/sales_detail.js new file mode 100644 index 0000000..f400738 --- /dev/null +++ b/pages/sales/sales_detail.js @@ -0,0 +1,66 @@ +import React from 'react'; +import TeamStyleTwo from '@/components/Sales/Sales_Detail'; +import Link from 'next/link'; +import * as Icon from 'react-feather'; + +import GetSales from "api/sales/sales-mercy.js"; + +const Sales = function ({ backend, sales, ...props }) { + + const currentYear = new Date().getFullYear(); + return ( + <> + + + + ) +} + +export default Sales; + +export async function getServerSideProps(context) { + var { query } = context; + var sales = []; + const backend = process.env.BACKEND_SERVER_URI; + + var res = await GetSales.GetDetailSalesMerci(query.s || 0); + if (res["STATUS"] === 1) { + sales = res["DATA"]["salesMercies"]; + } + + return { + props: { sales, backend }, // will be passed to the page component as props + }; +} \ No newline at end of file