diff --git a/src/modules/05_placement/components/OrderPlacement/MainOrderPlacement.vue b/src/modules/05_placement/components/OrderPlacement/MainOrderPlacement.vue index b5482e3ba..83047e607 100644 --- a/src/modules/05_placement/components/OrderPlacement/MainOrderPlacement.vue +++ b/src/modules/05_placement/components/OrderPlacement/MainOrderPlacement.vue @@ -584,8 +584,8 @@ const fiscalYearFilter = async () => { } }; -const OrderType = ref(null); -const OrderTypeOption = reactive([{ id: 0, name: "ทั้งหมด" }]); +const OrderType = ref(""); +const OrderTypeOption = reactive([{ id: "", name: "ทั้งหมด" }]); const addedOrderTypeValues: string[] = []; const OrderTypeFilter = async () => { // API @@ -623,11 +623,11 @@ const OrderTypeFilter = async () => { // } } }; -const OrderStatus = ref(null); +const OrderStatus = ref(""); const OrderStatusText = ref( DataStore.DataMainOrigOrder ); -const OrderStatusOption = reactive([{ id: 0, name: "ทั้งหมด" }]); +const OrderStatusOption = reactive([{ id: "", name: "ทั้งหมด" }]); const addedOrderStatusValues: string[] = []; const OrderStatusFilter = async () => { // API diff --git a/src/modules/05_placement/components/OrderPlacement/step/step03.vue b/src/modules/05_placement/components/OrderPlacement/step/step03.vue index 351061668..66da2ed48 100644 --- a/src/modules/05_placement/components/OrderPlacement/step/step03.vue +++ b/src/modules/05_placement/components/OrderPlacement/step/step03.vue @@ -364,7 +364,7 @@ const search = ref(""); const expanded = ref([]); const selected = ref(""); const nodesTree = ref([]); - +const send = ref([]); const selectedModal = ref([]); const filterModal = ref(""); const visibleColumnsModal = ref(["no", "idcard", "name"]); @@ -467,7 +467,6 @@ const pagination = ref({ page: 1, rowsPerPage: 10, }); - const optionSelect = ref([ { id: 1, name: "อีเมล" }, { id: 2, name: "กล่องข้อความ" }, diff --git a/src/modules/05_placement/store.ts b/src/modules/05_placement/store.ts index 4ff47f8e8..296a38b78 100644 --- a/src/modules/05_placement/store.ts +++ b/src/modules/05_placement/store.ts @@ -191,21 +191,26 @@ export const usePlacementDataStore = defineStore("placement", () => { }; }); -export const useOrderPlacementDataStore = defineStore("placement", () => { - interface placement { +export const useOrderPlacementDataStore = defineStore("placementOrder", () => { + interface placementOrder { mappingPosition: { columns: String[] }; } - const placementData = ref({ + const placementOrderData = ref({ mappingPosition: { columns: [] }, }); const changePlacementColumns = (system: String, val: String[]) => { if (system == "mappingPosition") - placementData.value.mappingPosition.columns = val; - localStorage.setItem("placement", JSON.stringify(placementData.value)); + placementOrderData.value.mappingPosition.columns = val; + localStorage.setItem( + "placementOrder", + JSON.stringify(placementOrderData.value) + ); }; - if (localStorage.getItem("placement") !== null) { - placementData.value = JSON.parse(localStorage.getItem("placement") || "{}"); + if (localStorage.getItem("placementOrder") !== null) { + placementOrderData.value = JSON.parse( + localStorage.getItem("placementOrder") || "{}" + ); } const DataMainYearOrder = ref([]); // ข้อมูลจำนวนปี @@ -217,23 +222,20 @@ export const useOrderPlacementDataStore = defineStore("placement", () => { const DataMainOrder = (val: FormOrderPlacementMainData[]) => (DataMainOrigOrder.value = val); - const DataUpdateOrder = ( - filter_1: string | null, - filter_2: string | null - ) => { + const DataUpdateOrder = (filter_1: string, filter_2: string) => { DataMainUpdateOrder.value = []; - if (filter_1 === null && filter_2 === "0") { + if (filter_1 === "" && filter_2 === "") { DataMainUpdateOrder.value = DataMainOrigOrder.value; - } else if (filter_1 !== null && filter_2 === "0") { + } else if (filter_1 !== "" && filter_2 === "") { DataMainUpdateOrder.value = DataMainOrigOrder.value.filter( - (item) => item.Order === filter_1 + (item) => item.OrderType === filter_1 ); - } else if (filter_1 !== null && filter_2 !== "0") { + } else if (filter_1 !== "" && filter_2 !== "") { DataMainUpdateOrder.value = DataMainOrigOrder.value.filter( - (item) => item.Order === filter_1 && item.OrderType === filter_2 + (item) => item.OrderType === filter_1 && item.OrderStatus === filter_2 ); - } else if (filter_1 === null && filter_2 !== "0") { + } else if (filter_1 === "" && filter_2 !== "") { DataMainUpdateOrder.value = DataMainOrigOrder.value.filter( (item) => item.OrderStatus === filter_2 ); @@ -241,7 +243,7 @@ export const useOrderPlacementDataStore = defineStore("placement", () => { }; return { - placementData, + placementOrderData, changePlacementColumns, DataMainYearOrder, DataMainOrigOrder,