diff --git a/src/modules/05_placement/components/DialogFooter.vue b/src/modules/05_placement/components/DialogFooter.vue
index a99ee7515..3520adbd4 100644
--- a/src/modules/05_placement/components/DialogFooter.vue
+++ b/src/modules/05_placement/components/DialogFooter.vue
@@ -13,18 +13,7 @@
แก้ไขข้อมูล
-
+
{
const checkSave = () => {
props.validate();
props.save();
- // if (myForm.value !== null) {
- // myForm.value.validate().then((success) => {
- // if (success) {
- // }
- // });
- // }
+
};
diff --git a/src/modules/05_placement/components/DialogHeader.vue b/src/modules/05_placement/components/DialogHeader.vue
index 93aa1f86e..f3af6c6c0 100644
--- a/src/modules/05_placement/components/DialogHeader.vue
+++ b/src/modules/05_placement/components/DialogHeader.vue
@@ -12,8 +12,8 @@
diff --git a/src/modules/05_placement/components/PlacementTable.vue b/src/modules/05_placement/components/PlacementTable.vue
index 963a53664..7200e46e9 100644
--- a/src/modules/05_placement/components/PlacementTable.vue
+++ b/src/modules/05_placement/components/PlacementTable.vue
@@ -16,6 +16,7 @@ const filter = ref("");
const { placementData } = store;
const editRow = ref(false); //เช็คมีการแก้ไขข้อมูล
const modal = ref(false); //modal add detail
+const modal_right = ref(false); //modal add detail
const modalEdit = ref(false); //modal ที่แสดงใช้สำหรับแก้ไขหรือไม่
const position = ref();
const Name = ref();
@@ -26,7 +27,7 @@ const BMAOfficer = ref();
const Status = ref();
const checkList = ref();
- const $q = useQuasar(); // show dialog
+const $q = useQuasar(); // show dialog
const selectData = (props: TableName) => {
if (editvisible.value == true) {
@@ -42,13 +43,29 @@ const selectData = (props: TableName) => {
BMAOfficer.value = props.BMAOfficer;
Status.value = props.Status;
checkList.value = props.checkList;
- }else{
+ } else {
editRow.value = false;
modalEdit.value = true;
modal.value = true;
edit.value = true;
}
};
+const editDetail = (props:TableName, action:string) => {
+ if (action === 'cancel') {
+ editRow.value = false;
+ modalEdit.value = false;
+ modal_right.value = true;
+ edit.value = true;
+ Name.value = props.Name;
+
+ } else if(action === 'wait'){
+ editRow.value = false;
+ modalEdit.value = true;
+ modal_right.value = true;
+ edit.value = true;
+ Name.value = props.Name;
+ }
+};
placementData.mappingPosition.columns.length == 0
? (visibleColumns.value = [
@@ -150,7 +167,7 @@ const rows = ref([
ReportingDate: "30 พ.ค. 2566", //วันที่รายงานตัว
BMAOfficer: true,
Status: "บรรจุเเล้ว",
- checkList:null
+ checkList: null,
},
{
position: 1,
@@ -160,7 +177,7 @@ const rows = ref([
ReportingDate: "30 พ.ค. 2566", //วันที่รายงานตัว
BMAOfficer: true,
Status: "ยังไม่บรรจุ",
- checkList:null
+ checkList: null,
},
{
position: 1,
@@ -170,7 +187,7 @@ const rows = ref([
ReportingDate: "30 พ.ค. 2566", //วันที่รายงานตัว
BMAOfficer: true,
Status: "เตรียมบรรจุ",
- checkList:null
+ checkList: null,
},
{
@@ -181,7 +198,7 @@ const rows = ref([
ReportingDate: "30 พ.ค. 2566", //วันที่รายงานตัว
BMAOfficer: true,
Status: "เตรียมบรรจุ",
- checkList:null
+ checkList: null,
},
{
@@ -192,7 +209,7 @@ const rows = ref([
ReportingDate: "30 พ.ค. 2566", //วันที่รายงานตัว
BMAOfficer: true,
Status: "เตรียมบรรจุ",
- checkList:null
+ checkList: null,
},
{
position: 1,
@@ -202,7 +219,7 @@ const rows = ref([
ReportingDate: "30 พ.ค. 2566", //วันที่รายงานตัว
BMAOfficer: true,
Status: "บรรจุเเล้ว",
- checkList:null
+ checkList: null,
},
]);
const clickCancel = async () => {
@@ -217,9 +234,11 @@ const clickClose = async () => {
ok: "ยืนยัน",
persistent: true,
}).onOk(async () => {
+ modal_right.value = false;
modal.value = false;
});
} else {
+ modal_right.value = false;
modal.value = false;
}
};
@@ -271,15 +290,6 @@ const clickClose = async () => {
class="text-h5"
/>
-
{{ col.value }}
@@ -297,6 +307,7 @@ const clickClose = async () => {
round
size="14px"
icon="mdi-account-alert"
+ @click="editDetail(props.row, 'wait')"
/>
{
round
size="14px"
icon="mdi-account-remove"
+ @click="editDetail(props.row, 'cancel')"
/>
@@ -319,28 +331,46 @@ const clickClose = async () => {
+
+
+
+
+
+
+ text
+
+
+
+
+
+
+
+
+
+
+
+
+ text
+
+
+
+
+
-
-
-
-
-
-
-
- text
-
-
-
-
-
-