ออกคำสั่ง => คำสั้งปรับโครงสร้าง

This commit is contained in:
DESKTOP-1R2VSQH\Lenovo ThinkPad E490 2024-06-28 17:48:36 +07:00
parent dc079e31fd
commit e9367dea5c
7 changed files with 94 additions and 30 deletions

View file

@ -17,6 +17,10 @@ import type { RequestCopyOrder } from "@/modules/05_placement/interface/request/
import { useRoute } from "vue-router";
import type { DataOption } from "@/modules/10_order/interface/index/Main";
import DialogOrgSelectOneStep from "@/components/Dialogs/DialogOrgSelectOneStep.vue";
import { useOrderPlacementDataStore } from "@/modules/10_order/store";
const DataStore = useOrderPlacementDataStore();
const props = defineProps({
next: {
type: Function,
@ -29,7 +33,14 @@ const props = defineProps({
});
const next = () => props.next();
const previous = () => props.previous();
const previous = async () => {
if (DataStore.typeOrder === "C-PM-38") {
await props.previous();
await props.previous();
} else {
props.previous();
}
};
const $q = useQuasar();
const mixin = useCounterMixin(); //
@ -158,6 +169,7 @@ const conditionId = async () => {
: null;
if (id !== null) {
await getData(id);
fetchOrder(id);
}
};
// Table
@ -334,6 +346,19 @@ const fetchSaveCopyOrder = async () => {
const updateData = (row: DataCopyOrder) => {
editRows.value.push(row);
};
//
const fetchOrder = async (id: string) => {
await http
.get(config.API.detailOrder(id))
.then((res) => {
let data = res.data.result;
DataStore.typeOrder = data.orderTypeCode.toUpperCase();
})
.catch((err) => {
messageError($q, err);
});
};
</script>
<template>