updated format code
This commit is contained in:
parent
b75d69ea08
commit
b14bad2249
241 changed files with 14012 additions and 13811 deletions
|
|
@ -97,7 +97,7 @@ watch(
|
|||
</script>
|
||||
<template>
|
||||
<q-dialog v-model="props.modal">
|
||||
<q-card style="width: 950px; max-width: 80vw; min-height: 65vh;">
|
||||
<q-card style="width: 950px; max-width: 80vw; min-height: 65vh">
|
||||
<q-toolbar>
|
||||
<q-toolbar-title class="text-subtitle1 text-weight-bold">
|
||||
<span style="margin-right: 0"> {{ props.title }}</span>
|
||||
|
|
|
|||
|
|
@ -157,7 +157,8 @@ onMounted(() => {
|
|||
<q-btn
|
||||
v-if="
|
||||
checkPermission($route)?.attrIsGet &&
|
||||
checkPermission($route)?.attrIsUpdate && typeTab === 'time-record'
|
||||
checkPermission($route)?.attrIsUpdate &&
|
||||
typeTab === 'time-record'
|
||||
"
|
||||
flat
|
||||
dense
|
||||
|
|
|
|||
|
|
@ -515,7 +515,11 @@ function formattedNumber(x: number) {
|
|||
@click="
|
||||
onClickDownloadFile(
|
||||
formData.id,
|
||||
checkForm !== 'FormUpasom' && checkForm !== 'FormHajj' ? formData.leaveTypeName:(formData.hajjDayStatus ? 'ลาประกอบพิธีฮัจญ์':'ลาอุปสมบท'),
|
||||
checkForm !== 'FormUpasom' && checkForm !== 'FormHajj'
|
||||
? formData.leaveTypeName
|
||||
: formData.hajjDayStatus
|
||||
? 'ลาประกอบพิธีฮัจญ์'
|
||||
: 'ลาอุปสมบท',
|
||||
typeDocx
|
||||
)
|
||||
"
|
||||
|
|
@ -531,7 +535,11 @@ function formattedNumber(x: number) {
|
|||
@click="
|
||||
onClickDownloadFile(
|
||||
formData.id,
|
||||
checkForm !== 'FormUpasom' && checkForm !== 'FormHajj' ? formData.leaveTypeName:(formData.hajjDayStatus ? 'ลาประกอบพิธีฮัจญ์':'ลาอุปสมบท'),
|
||||
checkForm !== 'FormUpasom' && checkForm !== 'FormHajj'
|
||||
? formData.leaveTypeName
|
||||
: formData.hajjDayStatus
|
||||
? 'ลาประกอบพิธีฮัจญ์'
|
||||
: 'ลาอุปสมบท',
|
||||
typePdf
|
||||
)
|
||||
"
|
||||
|
|
@ -581,7 +589,13 @@ function formattedNumber(x: number) {
|
|||
<div class="col-12 row">
|
||||
<div class="col-xs-5 col-sm-3 text-grey-8">ประเภทการลา</div>
|
||||
<div class="col text-primary">
|
||||
{{ checkForm !== 'FormUpasom' && checkForm !== 'FormHajj' ? formData.leaveTypeName:(formData.hajjDayStatus ? 'ลาประกอบพิธีฮัจญ์':'ลาอุปสมบท') }}
|
||||
{{
|
||||
checkForm !== "FormUpasom" && checkForm !== "FormHajj"
|
||||
? formData.leaveTypeName
|
||||
: formData.hajjDayStatus
|
||||
? "ลาประกอบพิธีฮัจญ์"
|
||||
: "ลาอุปสมบท"
|
||||
}}
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-12 row">
|
||||
|
|
@ -640,7 +654,7 @@ function formattedNumber(x: number) {
|
|||
<div class="col-xs-12 col-sm-5 row">
|
||||
<!-- card ซ้าย -->
|
||||
<q-card flat bordered class="col-12">
|
||||
<FormMain :data="formData" :checkForm="checkForm"/>
|
||||
<FormMain :data="formData" :checkForm="checkForm" />
|
||||
</q-card>
|
||||
</div>
|
||||
<div class="col-xs-12 col-sm-7 row">
|
||||
|
|
|
|||
|
|
@ -138,7 +138,7 @@ watch(
|
|||
id: e.id,
|
||||
name: e.name,
|
||||
}));
|
||||
|
||||
|
||||
optionTypeMain.value.push(...option);
|
||||
optionType.value = optionTypeMain.value;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -273,7 +273,13 @@ onMounted(() => {
|
|||
</div>
|
||||
<q-space />
|
||||
<div class="q-py-xs">
|
||||
<q-btn flat round color="primary" icon="download" v-if="checkPermission($route)?.attrIsGet">
|
||||
<q-btn
|
||||
flat
|
||||
round
|
||||
color="primary"
|
||||
icon="download"
|
||||
v-if="checkPermission($route)?.attrIsGet"
|
||||
>
|
||||
<q-menu>
|
||||
<q-list style="min-width: 150px">
|
||||
<q-item
|
||||
|
|
|
|||
|
|
@ -364,7 +364,9 @@ watch(
|
|||
>
|
||||
<div class="row items-center q-my-sm justify-between">
|
||||
<p class="q-ma-none">เวลา Default</p>
|
||||
<label :class="`toggle-control ${isRead ? 'no-pointer-events' : ''}`">
|
||||
<label
|
||||
:class="`toggle-control ${isRead ? 'no-pointer-events' : ''}`"
|
||||
>
|
||||
<input
|
||||
:readonly="isRead"
|
||||
type="checkbox"
|
||||
|
|
@ -380,7 +382,9 @@ watch(
|
|||
>
|
||||
<div class="row items-center q-my-sm justify-between">
|
||||
<p class="q-ma-none">สถานะการใช้งาน</p>
|
||||
<label :class="`toggle-control ${isRead ? 'no-pointer-events' : ''}`">
|
||||
<label
|
||||
:class="`toggle-control ${isRead ? 'no-pointer-events' : ''}`"
|
||||
>
|
||||
<input
|
||||
type="checkbox"
|
||||
v-model="formData.isActive"
|
||||
|
|
@ -391,7 +395,7 @@ watch(
|
|||
</div>
|
||||
</div>
|
||||
</q-card-section>
|
||||
<q-separator color="grey-4" v-if="!isRead"/>
|
||||
<q-separator color="grey-4" v-if="!isRead" />
|
||||
<div class="q-pa-sm" v-if="!isRead">
|
||||
<div class="row justify-end">
|
||||
<q-btn
|
||||
|
|
|
|||
|
|
@ -160,13 +160,12 @@ watch(
|
|||
}
|
||||
);
|
||||
|
||||
|
||||
/**
|
||||
* function ค้นหาข้อมูลใน option
|
||||
* @param val คำค้นหา
|
||||
* @param update function
|
||||
*/
|
||||
function filterOptionFn(val: string, update: Function) {
|
||||
function filterOptionFn(val: string, update: Function) {
|
||||
update(() => {
|
||||
option.value = SpecialTimeStore.optionStatus.filter(
|
||||
(e: any) => e.name.search(val) !== -1
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue