fix ออกคำสั่ง ในส่วนของรายชื่อผู้ได้รับคำสั่ง เฉพาะคำสั่งบรรจุ แต่งตั้ง แสดงตำแหน่งที่บรรจุเพิ่ม

This commit is contained in:
DESKTOP-1R2VSQH\Lenovo ThinkPad E490 2025-01-28 13:30:12 +07:00
parent 6faef6b050
commit 81cb8eebce
21 changed files with 153 additions and 29 deletions

View file

@ -1,5 +1,5 @@
<script setup lang="ts">
import { ref, watch } from "vue";
import { ref, watch, computed } from "vue";
import { useQuasar } from "quasar";
import avatar from "@/assets/avatar_user.jpg";
@ -21,7 +21,7 @@ const mixin = useCounterMixin();
const route = useRoute();
const DataStore = usePlacementDataStore();
const storeCommand = useCommandMainStore();
const { dialogConfirm, dateText,onSearchDataTable } = mixin;
const { dialogConfirm, dateText, onSearchDataTable } = mixin;
const modal = defineModel<boolean>("modal", { required: true });
/** props */
@ -144,6 +144,22 @@ const columns = ref<QTableProps["columns"]>([
},
]);
const dataMapToSend = computed(() => {
return selected.value.map((i: any) => ({
id: i.id,
profileId: i.profileId,
prefix: i.prefix,
firstName: i.firstName,
lastName: i.lastName,
citizenId: i.citizenId,
rootId: i.rootId,
remarkVertical: i.reason,
position: i.positionCandidate,
posType: i.posTypeCandidateName,
posLevel: i.posLevelCandidateName,
}));
});
/**
* ลเตอร คำส
* @param val าจาก Input
@ -185,7 +201,6 @@ function closeModal() {
commandType.value = "";
}
function onSearch() {
rows.value = onSearchDataTable(
filter.value,
@ -460,6 +475,6 @@ watch(
<DialogCreateCommand
v-model:modal="modalCommand"
:command-type-code="commandType"
:persons="selected"
:persons="dataMapToSend"
/>
</template>