ออกคำสั่ง => คำสั้งปรับโครงสร้าง
This commit is contained in:
parent
dc079e31fd
commit
e9367dea5c
7 changed files with 94 additions and 30 deletions
|
|
@ -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>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue