Merge branch 'develop' into dev
All checks were successful
Build & Deploy on Dev / build (push) Successful in 3m25s

This commit is contained in:
DESKTOP-1R2VSQH\Lenovo ThinkPad E490 2026-03-27 16:26:13 +07:00
commit f1e8bc0997
6 changed files with 10 additions and 7 deletions

View file

@ -53,6 +53,7 @@ const saveData = async () => {
changeBtn(); changeBtn();
onEdit.value = false; onEdit.value = false;
edit.value = false; edit.value = false;
emit("update:statusEdit", false);
}) })
.catch((e: any) => { .catch((e: any) => {
messageError($q, e); messageError($q, e);

View file

@ -1,7 +1,7 @@
<!-- วนหวของ อมลสวนต และ อย --> <!-- วนหวของ อมลสวนต และ อย -->
<script setup lang="ts"> <script setup lang="ts">
import { checkPermission } from "@/utils/permissions"; import { checkPermission } from "@/utils/permissions";
import { ref } from "vue"; import { computed } from "vue";
import { useRoute } from "vue-router"; import { useRoute } from "vue-router";
const route = useRoute(); const route = useRoute();
@ -62,9 +62,9 @@ const props = defineProps({
}); });
const emit = defineEmits(["update:edit"]); const emit = defineEmits(["update:edit"]);
const isEdit = ref<boolean>( const isEdit = computed(() => {
checkPermission(route)?.attrIsUpdate ? true : false return checkPermission(route)?.attrIsUpdate ? true : false;
); });
const updateEdit = (value: any) => { const updateEdit = (value: any) => {
emit("update:edit", value); emit("update:edit", value);

View file

@ -771,6 +771,7 @@ onMounted(async () => {
<q-space /> <q-space />
<div <div
v-if=" v-if="
!checkRoutePermisson &&
isStaff && isStaff &&
status === 'WAITTING' && status === 'WAITTING' &&
checkPermission($route)?.attrIsUpdate checkPermission($route)?.attrIsUpdate

View file

@ -36,7 +36,7 @@ const {
dialogConfirm, dialogConfirm,
} = useCounterMixin(); } = useCounterMixin();
const checkRoutePermisson = ref<boolean>(route.name == "resignDetailReject"); const checkRoutePermisson = ref<boolean>(route.name == "resignDetailreject");
/** ตัวแปร */ /** ตัวแปร */
const roleUser = ref<string>(""); const roleUser = ref<string>("");
@ -439,7 +439,7 @@ onMounted(async () => {
class="q-mr-sm" class="q-mr-sm"
@click="router.push('/retirement/resign')" @click="router.push('/retirement/resign')"
/> />
รายละเอยดการยกเลกลาออก รายละเอยดการยกเลกลาออก {{ route.name }}
{{ {{
dataDetail.prefix + dataDetail.firstName + " " + dataDetail.lastName dataDetail.prefix + dataDetail.firstName + " " + dataDetail.lastName
}} }}

View file

@ -801,6 +801,7 @@ onMounted(async () => {
<q-space /> <q-space />
<div <div
v-if=" v-if="
!checkRoutePermisson &&
isStaff && isStaff &&
status === 'WAITTING' && status === 'WAITTING' &&
checkPermission($route)?.attrIsUpdate checkPermission($route)?.attrIsUpdate

View file

@ -29,7 +29,7 @@ const router = useRouter();
const store = useRetirementDataStore(); const store = useRetirementDataStore();
const { fetchDataCheckIsoffice } = useRoleWorkflowDataStore(); const { fetchDataCheckIsoffice } = useRoleWorkflowDataStore();
const { convertStatusText } = store; const { convertStatusText } = store;
const checkRoutePermisson = ref<boolean>(route.name == "resignDetailRejectEMP"); const checkRoutePermisson = ref<boolean>(route.name == "resignDetailrejectEMP");
const mixin = useCounterMixin(); const mixin = useCounterMixin();
const { const {
messageError, messageError,