Edit Menu Product

This commit is contained in:
ajat91.sudrajat 2021-12-22 16:45:20 +07:00
parent 7edf7650ec
commit 9a596abeca
8 changed files with 25 additions and 24 deletions

View File

@ -139,7 +139,7 @@ export const CategoryComponent = observer((props) => {
store.category.pageSize = page.pageSize; store.category.pageSize = page.pageSize;
store.category.page = pageNumber - 1; store.category.page = pageNumber - 1;
modalLoader.setLoading(true); modalLoader.setLoading(true);
//await store.category.getData(); await store.category.getData();
modalLoader.setLoading(false); modalLoader.setLoading(false);
}} }}
/> />

View File

@ -82,7 +82,7 @@ export const CommissionComponent = observer((props) => {
store.commission.pageSize = page.pageSize; store.commission.pageSize = page.pageSize;
store.commission.page = pageNumber - 1; store.commission.page = pageNumber - 1;
modalLoader.setLoading(true); modalLoader.setLoading(true);
//await store.commission.getData(); await store.commission.getData();
modalLoader.setLoading(false); modalLoader.setLoading(false);
}} }}
/> />

View File

@ -211,7 +211,7 @@ export const PartnerComponent = observer((props) => {
store.partner.pageSize = page.pageSize; store.partner.pageSize = page.pageSize;
store.partner.page = pageNumber - 1; store.partner.page = pageNumber - 1;
modalLoader.setLoading(true); modalLoader.setLoading(true);
//await store.partner.getData(); await store.partner.getData();
modalLoader.setLoading(false); modalLoader.setLoading(false);
}} }}
/> />

View File

@ -37,23 +37,23 @@ export const ProductComponent = observer((props) => {
const columns = [ const columns = [
{ {
title: "Kode", title: "Kode",
dataIndex: "code", dataIndex: "product_code",
key: "code", key: "product_code",
}, },
{ {
title: "Produk", title: "Produk",
dataIndex: ["name"], dataIndex: ["product_name"],
key: "name", key: "product_name",
}, },
{ {
title: "Harga Beli", title: "Harga Beli",
dataIndex: ["currentPrice", "price"], dataIndex: ["current_price_price"],
key: ["currentPrice", "price"], key: ["current_price_price"],
}, },
{ {
title: "Harga Jual", title: "Harga Jual",
dataIndex: ["currentPrice", "mark_up_price"], dataIndex: ["mark_up_price"],
key: ["currentPrice", "mark_up_price"], key: ["mark_up_price"],
}, },
// { // {
// title: "Gangguan", // title: "Gangguan",
@ -74,10 +74,10 @@ export const ProductComponent = observer((props) => {
key: "tersedia", key: "tersedia",
render: (text, record) => ( render: (text, record) => (
<Tag <Tag
color={record?.status === "ACTIVE" ? "blue" : "#E3E8EE"} color={record?.product_status === "ACTIVE" ? "blue" : "#E3E8EE"}
style={{ color: "#4F566B" }} style={{ color: "#4F566B" }}
> >
{record?.status === "ACTIVE" ? " Tersedia" : "Tidak"} {record?.product_status === "ACTIVE" ? " Tersedia" : "Tidak"}
</Tag> </Tag>
), ),
}, },
@ -235,7 +235,7 @@ export const ProductComponent = observer((props) => {
store.product.pageSize = page.pageSize; store.product.pageSize = page.pageSize;
store.product.page = pageNumber - 1; store.product.page = pageNumber - 1;
modalLoader.setLoading(true); modalLoader.setLoading(true);
//await store.product.getData(); await store.product.getData();
modalLoader.setLoading(false); modalLoader.setLoading(false);
}} }}
/> />
@ -276,15 +276,15 @@ export const ProductComponent = observer((props) => {
> >
<List.Item.Meta <List.Item.Meta
className={["cariparkir-container"].join(" ")} className={["cariparkir-container"].join(" ")}
title={item.code} title={item.product_code}
description={ description={
<div style={{}}> <div style={{}}>
<p> <p>
<small>Nama Produk : {item.name}</small> <br /> <small>{item.product_name}</small> <br />
<small>Harga Beli : {item.currentPrice.price}</small> <small>Harga Beli : {item.current_price_price}</small>
<br /> <br />
<small> <small>
Harga Jual : {item.currentPrice.mark_up_price} Harga Jual : {item.mark_up_price}
</small> </small>
</p> </p>
<p></p> <p></p>
@ -299,10 +299,10 @@ export const ProductComponent = observer((props) => {
}} }}
> >
<Tag <Tag
color={item?.status === "ACTIVE" ? "blue" : "#E3E8EE"} color={item?.product_status === "ACTIVE" ? "blue" : "#E3E8EE"}
style={{ color: "#4F566B" }} style={{ color: "#4F566B" }}
> >
{item?.status === "ACTIVE" ? " Tersedia" : "Tidak"} {item?.product_status === "ACTIVE" ? " Tersedia" : "Tidak"}
</Tag> </Tag>
</p> </p>
</div> </div>

View File

@ -126,7 +126,7 @@ export const SubcategoryComponent = observer((props) => {
store.subcategory.pageSize = page.pageSize; store.subcategory.pageSize = page.pageSize;
store.subcategory.page = pageNumber - 1; store.subcategory.page = pageNumber - 1;
modalLoader.setLoading(true); modalLoader.setLoading(true);
// await getData(); await getData();
modalLoader.setLoading(false); modalLoader.setLoading(false);
}} }}
/> />

View File

@ -219,7 +219,7 @@ export const SupplierComponent = observer((props) => {
store.supplier.pageSize = page.pageSize; store.supplier.pageSize = page.pageSize;
store.supplier.page = pageNumber - 1; store.supplier.page = pageNumber - 1;
modalLoader.setLoading(true); modalLoader.setLoading(true);
//await store.supplier.getData(); await store.supplier.getData();
modalLoader.setLoading(false); modalLoader.setLoading(false);
}} }}
/> />

View File

@ -404,9 +404,9 @@ export const Membership = observer(() => {
<div style={{}}> <div style={{}}>
<p> <p>
<small>Role : {item.roleName}</small> <br /> <small>Role : {item.roleName}</small> <br />
<small>Saldo Supplier : {item.amount}</small>{" "} <small>Saldo Supplier : {item.coa.amount}</small>{" "}
<br /> <br />
<small>Saldo System : {item.amount}</small> <br /> <small>Saldo System : {item.coa.amount}</small> <br />
</p> </p>
</div> </div>
} }

View File

@ -31,6 +31,7 @@ export class Product {
async getData() { async getData() {
try { try {
const response = await http.get(`/product/all?supplier=${this.filterSupplier}&sub-category=${this.filterSubCategory}&page=${this.page}&pageSize=${this.pageSize}`); const response = await http.get(`/product/all?supplier=${this.filterSupplier}&sub-category=${this.filterSubCategory}&page=${this.page}&pageSize=${this.pageSize}`);
//console.log(response)
this.data = response.body.data.map((item, idx) => { this.data = response.body.data.map((item, idx) => {
item.key = idx; item.key = idx;
return item return item