คำสังลงโทษวินัยทั้งหมดไม่มีแนบท้าย
This commit is contained in:
parent
b670ae3733
commit
0c665a7aed
1 changed files with 30 additions and 66 deletions
|
|
@ -55,6 +55,30 @@ onMounted(async () => {
|
||||||
hideLoader();
|
hideLoader();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
// เช็คว่าต้องมีแนบท้ายไหม code ที่เพิ่มคืออันที่ไม่มีแนบท้าย
|
||||||
|
const attachmentStatus = computed(() => {
|
||||||
|
return code.value != "c-pm-10" &&
|
||||||
|
code.value != "c-pm-11" &&
|
||||||
|
code.value != "c-pm-12" &&
|
||||||
|
code.value != "c-pm-16" &&
|
||||||
|
code.value != "c-pm-18" &&
|
||||||
|
code.value != "c-pm-19" &&
|
||||||
|
code.value != "c-pm-20" &&
|
||||||
|
code.value != "c-pm-21" &&
|
||||||
|
code.value != "c-pm-23" &&
|
||||||
|
code.value != "c-pm-25" &&
|
||||||
|
code.value != "c-pm-26" &&
|
||||||
|
code.value != "c-pm-27" &&
|
||||||
|
code.value != "c-pm-28" &&
|
||||||
|
code.value != "c-pm-29" &&
|
||||||
|
code.value != "c-pm-30" &&
|
||||||
|
code.value != "c-pm-31" &&
|
||||||
|
code.value != "c-pm-32"
|
||||||
|
? true
|
||||||
|
: false;
|
||||||
|
});
|
||||||
|
|
||||||
// เรียกข้อมูลคำสั่ง
|
// เรียกข้อมูลคำสั่ง
|
||||||
const getCommandDetail = async () => {
|
const getCommandDetail = async () => {
|
||||||
await http
|
await http
|
||||||
|
|
@ -68,17 +92,7 @@ const getCommandDetail = async () => {
|
||||||
|
|
||||||
fetchReportCover("pdf", orderId.value);
|
fetchReportCover("pdf", orderId.value);
|
||||||
|
|
||||||
if (
|
if (attachmentStatus.value) {
|
||||||
code.value != "c-pm-10" &&
|
|
||||||
code.value != "c-pm-11" &&
|
|
||||||
code.value != "c-pm-12" &&
|
|
||||||
code.value != "c-pm-16" &&
|
|
||||||
code.value != "c-pm-18" &&
|
|
||||||
code.value != "c-pm-19" &&
|
|
||||||
code.value != "c-pm-20" &&
|
|
||||||
code.value != "c-pm-21" &&
|
|
||||||
code.value != "c-pm-23"
|
|
||||||
) {
|
|
||||||
fetchReportAttachment("pdf", orderId.value);
|
fetchReportAttachment("pdf", orderId.value);
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
@ -265,17 +279,7 @@ const saveUpload = () => {
|
||||||
dialogConfirm($q, async () => {
|
dialogConfirm($q, async () => {
|
||||||
showLoader();
|
showLoader();
|
||||||
await postfileOrder();
|
await postfileOrder();
|
||||||
if (
|
if (attachmentStatus.value) {
|
||||||
code.value != "c-pm-10" &&
|
|
||||||
code.value != "c-pm-11" &&
|
|
||||||
code.value != "c-pm-12" &&
|
|
||||||
code.value != "c-pm-16" &&
|
|
||||||
code.value != "c-pm-18" &&
|
|
||||||
code.value != "c-pm-19" &&
|
|
||||||
code.value != "c-pm-20" &&
|
|
||||||
code.value != "c-pm-21" &&
|
|
||||||
code.value != "c-pm-23"
|
|
||||||
) {
|
|
||||||
await postfileTailer();
|
await postfileTailer();
|
||||||
}
|
}
|
||||||
await fetchAttachment(orderId.value);
|
await fetchAttachment(orderId.value);
|
||||||
|
|
@ -300,17 +304,7 @@ const saveDetail = () => {
|
||||||
await fetchReportCover("pdf", orderId.value); // ดึงรายงานคำสั่งใหม่
|
await fetchReportCover("pdf", orderId.value); // ดึงรายงานคำสั่งใหม่
|
||||||
|
|
||||||
// เช็คประเภทคำสั่งถ้าไม่ใช่ type เหล่านี้จะมีแนบท้าย
|
// เช็คประเภทคำสั่งถ้าไม่ใช่ type เหล่านี้จะมีแนบท้าย
|
||||||
if (
|
if (attachmentStatus.value) {
|
||||||
code.value != "c-pm-10" &&
|
|
||||||
code.value != "c-pm-11" &&
|
|
||||||
code.value != "c-pm-12" &&
|
|
||||||
code.value != "c-pm-16" &&
|
|
||||||
code.value != "c-pm-18" &&
|
|
||||||
code.value != "c-pm-19" &&
|
|
||||||
code.value != "c-pm-20" &&
|
|
||||||
code.value != "c-pm-21" &&
|
|
||||||
code.value != "c-pm-23"
|
|
||||||
) {
|
|
||||||
// ดึงรายงานในส่วนของแนบท้ายมาใหม่
|
// ดึงรายงานในส่วนของแนบท้ายมาใหม่
|
||||||
await fetchReportAttachment("pdf", orderId.value);
|
await fetchReportAttachment("pdf", orderId.value);
|
||||||
|
|
||||||
|
|
@ -399,15 +393,7 @@ const clickExecute = async (id: string) => {
|
||||||
};
|
};
|
||||||
const validateFormUpload = () => {
|
const validateFormUpload = () => {
|
||||||
if (
|
if (
|
||||||
code.value != "c-pm-10" &&
|
attachmentStatus.value &&
|
||||||
code.value != "c-pm-11" &&
|
|
||||||
code.value != "c-pm-12" &&
|
|
||||||
code.value != "c-pm-16" &&
|
|
||||||
code.value != "c-pm-18" &&
|
|
||||||
code.value != "c-pm-19" &&
|
|
||||||
code.value != "c-pm-20" &&
|
|
||||||
code.value != "c-pm-21" &&
|
|
||||||
code.value != "c-pm-23" &&
|
|
||||||
fileOrder.value !== null &&
|
fileOrder.value !== null &&
|
||||||
fileTailer.value !== null
|
fileTailer.value !== null
|
||||||
) {
|
) {
|
||||||
|
|
@ -499,17 +485,7 @@ const viewFileUpload = async (url: string) => {
|
||||||
</q-btn>
|
</q-btn>
|
||||||
</div>
|
</div>
|
||||||
<div
|
<div
|
||||||
v-if="
|
v-if="attachmentStatus"
|
||||||
code != 'c-pm-10' &&
|
|
||||||
code != 'c-pm-11' &&
|
|
||||||
code != 'c-pm-12' &&
|
|
||||||
code != 'c-pm-16' &&
|
|
||||||
code != 'c-pm-18' &&
|
|
||||||
code != 'c-pm-19' &&
|
|
||||||
code != 'c-pm-20' &&
|
|
||||||
code != 'c-pm-21' &&
|
|
||||||
code != 'c-pm-23'
|
|
||||||
"
|
|
||||||
@click="setTab('second')"
|
@click="setTab('second')"
|
||||||
:class="getClass(tab == 'second')"
|
:class="getClass(tab == 'second')"
|
||||||
>
|
>
|
||||||
|
|
@ -678,19 +654,7 @@ const viewFileUpload = async (url: string) => {
|
||||||
</template>
|
</template>
|
||||||
</q-file>
|
</q-file>
|
||||||
</div>
|
</div>
|
||||||
<div
|
<div v-if="attachmentStatus">
|
||||||
v-if="
|
|
||||||
code != 'c-pm-10' &&
|
|
||||||
code != 'c-pm-11' &&
|
|
||||||
code != 'c-pm-12' &&
|
|
||||||
code != 'c-pm-16' &&
|
|
||||||
code != 'c-pm-18' &&
|
|
||||||
code != 'c-pm-19' &&
|
|
||||||
code != 'c-pm-20' &&
|
|
||||||
code != 'c-pm-21' &&
|
|
||||||
code != 'c-pm-23'
|
|
||||||
"
|
|
||||||
>
|
|
||||||
<label class="text-file">เอกสารแนบท้าย</label>
|
<label class="text-file">เอกสารแนบท้าย</label>
|
||||||
<div v-if="TailerPDFUpload != ''" class="text-right">
|
<div v-if="TailerPDFUpload != ''" class="text-right">
|
||||||
<q-btn
|
<q-btn
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue