แก้ไขคำสั่งให้รองรับ 2 คำสั่งที่เพิ่มใหม่, แก้ css และข้อความ

This commit is contained in:
Warunee Tamkoo 2023-10-10 17:29:29 +07:00
parent daad016d2c
commit bbc5c7ed5e
6 changed files with 26 additions and 15 deletions

View file

@ -6,7 +6,7 @@ import { useRouter } from "vue-router";
import { useCounterMixin } from "@/stores/mixin"; import { useCounterMixin } from "@/stores/mixin";
import { useTransferDataStore } from "@/modules/05_placement/store"; import { useTransferDataStore } from "@/modules/05_placement/store";
import Dialogbody from "@/modules/05_placement/components/AppointEmployee/Dialogbody.vue"; import Dialogbody from "@/modules/05_placement/components/AppointEmployee/Dialogbody.vue";
import DialogOrgTree from "@/modules/05_placement/components/AppointEmployee/Modal.vue"; // import DialogOrgTree from "@/modules/05_placement/components/AppointEmployee/Modal.vue";
import DialogHeader from "@/modules/05_placement/components/AppointMent/DialogHeader.vue"; import DialogHeader from "@/modules/05_placement/components/AppointMent/DialogHeader.vue";
import type { import type {
listAppointType, listAppointType,
@ -665,7 +665,7 @@ const savePosition = async () => {
transition-show="jump-down" transition-show="jump-down"
transition-hide="jump-up" transition-hide="jump-up"
> >
<q-list dense style="min-width: 100px"> <q-list dense style="min-width: 200px">
<q-item <q-item
clickable clickable
v-close-popup v-close-popup
@ -682,7 +682,7 @@ const savePosition = async () => {
name="mdi-bookmark-outline" name="mdi-bookmark-outline"
/> />
</q-item-section> </q-item-section>
<q-item-section>เลอกหนวยงาน/ตำแหน</q-item-section> <q-item-section>กำหนดตำแหน</q-item-section>
</q-item> </q-item>
<q-item <q-item
clickable clickable
@ -799,11 +799,11 @@ const savePosition = async () => {
:nextPage="nextPage" :nextPage="nextPage"
:fecthlistappointment="fecthlistappointment" :fecthlistappointment="fecthlistappointment"
/> />
<DialogOrgTree <!-- <DialogOrgTree
v-model:modal="modalTree" v-model:modal="modalTree"
:close="closeModalTree" :close="closeModalTree"
:personal="personal" :personal="personal"
:personalId="personalId" :personalId="personalId"
/> /> -->
</template> </template>
<style scoped lang="scss"></style> <style scoped lang="scss"></style>

View file

@ -443,7 +443,7 @@ onMounted(() => {
transition-show="jump-down" transition-show="jump-down"
transition-hide="jump-up" transition-hide="jump-up"
> >
<q-list dense style="min-width: 100px"> <q-list dense style="min-width: 250px">
<q-item <q-item
clickable clickable
v-close-popup v-close-popup

View file

@ -274,7 +274,7 @@ const conditionSave = () => {
dialogMessage( dialogMessage(
$q, $q,
"ต้องการแก้ไขข้อมูลหรือไม่?", "ต้องการแก้ไขข้อมูลหรือไม่?",
"แก้ไขข้อมูลรายละเอียดการลาออก", "แก้ไขข้อมูลเพื่อลงบัญชีแนบท้าย",
"mdi-help-circle-outline", "mdi-help-circle-outline",
"ตกลง", "ตกลง",
"public", "public",
@ -724,7 +724,7 @@ const downloadFile = (response: any, filename: string) => {
<q-card bordered class="row col-12 text-dark q-mt-sm"> <q-card bordered class="row col-12 text-dark q-mt-sm">
<div class="bg-grey-1 q-pa-sm col-12 row items-center text-primary"> <div class="bg-grey-1 q-pa-sm col-12 row items-center text-primary">
<div class="q-pl-sm text-weight-bold text-dark"> <div class="q-pl-sm text-weight-bold text-dark">
แกไขขอมรายละเอยดการลาออก แกไขขอมเพอลงบญชแนบทาย
</div> </div>
<q-space /> <q-space />
<div class="q-gutter-sm" v-if="!edit"> <div class="q-gutter-sm" v-if="!edit">

View file

@ -168,7 +168,8 @@ const statuscode = computed(() => {
orderTypeCode.value === "c-pm-08" || orderTypeCode.value === "c-pm-08" ||
orderTypeCode.value === "c-pm-09" || orderTypeCode.value === "c-pm-09" ||
orderTypeCode.value === "c-pm-14" || orderTypeCode.value === "c-pm-14" ||
orderTypeCode.value === "c-pm-21" orderTypeCode.value === "c-pm-21" ||
orderTypeCode.value === "c-pm-22"
) { ) {
return false; return false;
} }

View file

@ -76,7 +76,8 @@ const getCommandDetail = async () => {
code.value != "c-pm-18" && code.value != "c-pm-18" &&
code.value != "c-pm-19" && code.value != "c-pm-19" &&
code.value != "c-pm-20" && code.value != "c-pm-20" &&
code.value != "c-pm-21" code.value != "c-pm-21" &&
code.value != "c-pm-22"
) { ) {
fetchReportAttachment("pdf", orderId.value); fetchReportAttachment("pdf", orderId.value);
} }
@ -272,7 +273,8 @@ const saveUpload = () => {
code.value != "c-pm-18" && code.value != "c-pm-18" &&
code.value != "c-pm-19" && code.value != "c-pm-19" &&
code.value != "c-pm-20" && code.value != "c-pm-20" &&
code.value != "c-pm-21" code.value != "c-pm-21" &&
code.value != "c-pm-22"
) { ) {
await postfileTailer(); await postfileTailer();
} }
@ -306,7 +308,8 @@ const saveDetail = () => {
code.value != "c-pm-18" && code.value != "c-pm-18" &&
code.value != "c-pm-19" && code.value != "c-pm-19" &&
code.value != "c-pm-20" && code.value != "c-pm-20" &&
code.value != "c-pm-21" code.value != "c-pm-21" &&
code.value != "c-pm-22"
) { ) {
// //
await fetchReportAttachment("pdf", orderId.value); await fetchReportAttachment("pdf", orderId.value);
@ -404,6 +407,7 @@ const validateFormUpload = () => {
code.value != "c-pm-19" && code.value != "c-pm-19" &&
code.value != "c-pm-20" && code.value != "c-pm-20" &&
code.value != "c-pm-21" && code.value != "c-pm-21" &&
code.value != "c-pm-22" &&
fileOrder.value !== null && fileOrder.value !== null &&
fileTailer.value !== null fileTailer.value !== null
) { ) {
@ -503,7 +507,8 @@ const viewFileUpload = async (url: string) => {
code != 'c-pm-18' && code != 'c-pm-18' &&
code != 'c-pm-19' && code != 'c-pm-19' &&
code != 'c-pm-20' && code != 'c-pm-20' &&
code != 'c-pm-21' code != 'c-pm-21' &&
code != 'c-pm-22'
" "
@click="setTab('second')" @click="setTab('second')"
:class="getClass(tab == 'second')" :class="getClass(tab == 'second')"
@ -682,7 +687,8 @@ const viewFileUpload = async (url: string) => {
code != 'c-pm-18' && code != 'c-pm-18' &&
code != 'c-pm-19' && code != 'c-pm-19' &&
code != 'c-pm-20' && code != 'c-pm-20' &&
code != 'c-pm-21' code != 'c-pm-21' &&
code != 'c-pm-22'
" "
> >
<label class="text-file">เอกสารแนบทาย</label> <label class="text-file">เอกสารแนบทาย</label>

View file

@ -141,8 +141,12 @@ export const useOrderPlacementDataStore = defineStore("placementOrder", () => {
return "ลงโทษไล่ออกจากราชการ"; return "ลงโทษไล่ออกจากราชการ";
case "C-PM-21": case "C-PM-21":
return "จ้างและแต่งตั้งลูกจ้างประจำ"; return "จ้างและแต่งตั้งลูกจ้างประจำ";
case "C-PM-22":
return "จ้างและแต่งตั้งลูกจ้างประจำ";
case "C-PM-23":
return "อนุญาตให้ลูกจ้างประจำลาออกจากราชการ";
default: default:
return "error"; return "";
} }
}; };