updated
This commit is contained in:
parent
027e668fa6
commit
1f548d7459
25 changed files with 83 additions and 78 deletions
|
|
@ -570,7 +570,7 @@ onMounted(async () => {
|
|||
<div
|
||||
class="col-xs-12 col-sm-12 text-weight-medium bg-grey-1 q-py-xs q-px-md"
|
||||
>
|
||||
ยุทธศาสตร์ / แผน
|
||||
ยุทธศาสตร์/แผน
|
||||
</div>
|
||||
<q-separator />
|
||||
|
||||
|
|
|
|||
|
|
@ -239,7 +239,7 @@ const getClass = (val: boolean) => {
|
|||
:class="getClass(status == 'checkRegister' || status == 'payment')"
|
||||
:readonly="!(status == 'checkRegister' || status == 'payment')"
|
||||
:borderless="!(status == 'checkRegister' || status == 'payment')"
|
||||
:rules="[(val:string) => !!val || `${'กรุณาเลือก เขต / อำเภอ'}`]"
|
||||
:rules="[(val:string) => !!val || `${'กรุณาเลือกเขต/อำเภอ'}`]"
|
||||
:outlined="status == 'checkRegister' || status == 'payment'"
|
||||
dense
|
||||
lazy-rules
|
||||
|
|
@ -249,7 +249,7 @@ const getClass = (val: boolean) => {
|
|||
option-label="name"
|
||||
:options="districtOptions"
|
||||
option-value="id"
|
||||
:label="`${'เขต / อำเภอ'}`"
|
||||
:label="`${'เขต/อำเภอ'}`"
|
||||
@update:model-value="(value) => selectDistrict(value, '1')"
|
||||
/>
|
||||
</div>
|
||||
|
|
@ -258,7 +258,7 @@ const getClass = (val: boolean) => {
|
|||
:class="getClass(status == 'checkRegister' || status == 'payment')"
|
||||
:readonly="!(status == 'checkRegister' || status == 'payment')"
|
||||
:borderless="!(status == 'checkRegister' || status == 'payment')"
|
||||
:rules="[(val:string) => !!val || `${'กรุณาเลือก แขวง / ตำบล '}`]"
|
||||
:rules="[(val:string) => !!val || `${'กรุณาเลือกแขวง/ตำบล '}`]"
|
||||
:outlined="status == 'checkRegister' || status == 'payment'"
|
||||
dense
|
||||
lazy-rules
|
||||
|
|
@ -268,7 +268,7 @@ const getClass = (val: boolean) => {
|
|||
option-label="name"
|
||||
:options="subdistrictOptions"
|
||||
option-value="id"
|
||||
:label="`${'แขวง / ตำบล '}`"
|
||||
:label="`${'แขวง/ตำบล '}`"
|
||||
@update:model-value="(value) => selectSubDistrict(value, '1')"
|
||||
/>
|
||||
</div>
|
||||
|
|
@ -360,7 +360,7 @@ const getClass = (val: boolean) => {
|
|||
:class="getClass(status == 'checkRegister' || status == 'payment')"
|
||||
:readonly="!(status == 'checkRegister' || status == 'payment')"
|
||||
:borderless="!(status == 'checkRegister' || status == 'payment')"
|
||||
:rules="[(val:string) => !!val || `${'กรุณาเลือก เขต / อำเภอ'}`]"
|
||||
:rules="[(val:string) => !!val || `${'กรุณาเลือกเขต/อำเภอ'}`]"
|
||||
:outlined="status == 'checkRegister' || status == 'payment'"
|
||||
dense
|
||||
lazy-rules
|
||||
|
|
@ -370,7 +370,7 @@ const getClass = (val: boolean) => {
|
|||
option-label="name"
|
||||
:options="districtCOptions"
|
||||
option-value="id"
|
||||
:label="`${'เขต / อำเภอ'}`"
|
||||
:label="`${'เขต/อำเภอ'}`"
|
||||
@update:model-value="(value) => selectDistrict(value, '2')"
|
||||
/>
|
||||
</div>
|
||||
|
|
@ -382,7 +382,7 @@ const getClass = (val: boolean) => {
|
|||
:class="getClass(status == 'checkRegister' || status == 'payment')"
|
||||
:readonly="!(status == 'checkRegister' || status == 'payment')"
|
||||
:borderless="!(status == 'checkRegister' || status == 'payment')"
|
||||
:rules="[(val:string) => !!val || `${'กรุณาเลือก แขวง / ตำบล '}`]"
|
||||
:rules="[(val:string) => !!val || `${'กรุณาเลือกแขวง/ตำบล '}`]"
|
||||
:outlined="status == 'checkRegister' || status == 'payment'"
|
||||
dense
|
||||
lazy-rules
|
||||
|
|
@ -392,7 +392,7 @@ const getClass = (val: boolean) => {
|
|||
option-label="name"
|
||||
:options="subdistrictCOptions"
|
||||
option-value="id"
|
||||
:label="`${'แขวง / ตำบล '}`"
|
||||
:label="`${'แขวง/ตำบล '}`"
|
||||
@update:model-value="(value) => selectSubDistrict(value, '2')"
|
||||
/>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -170,7 +170,7 @@ onMounted(async () => {
|
|||
{{ "[ไฟล์ jpg,png,pdf,csv,doc ขนาดไม่เกิน 10MB]" }}
|
||||
</div>
|
||||
<div class="q-uploader__subtitle">
|
||||
{{ scope.uploadSizeLabel }} / {{ scope.uploadProgressLabel }}
|
||||
{{ scope.uploadSizeLabel }}/{{ scope.uploadProgressLabel }}
|
||||
</div>
|
||||
</div>
|
||||
<q-btn
|
||||
|
|
@ -208,7 +208,7 @@ onMounted(async () => {
|
|||
</q-item-label>
|
||||
|
||||
<q-item-label caption>
|
||||
สถานะ: {{ file.fileType }} / {{ file.fileSize }}
|
||||
สถานะ: {{ file.fileType }}/{{ file.fileSize }}
|
||||
</q-item-label>
|
||||
</q-item-section>
|
||||
<q-item-section top side>
|
||||
|
|
|
|||
|
|
@ -1026,7 +1026,7 @@ onMounted(async () => {
|
|||
:class="getClass(enable.about)"
|
||||
:readonly="!enable.about"
|
||||
:borderless="!enable.about"
|
||||
:rules="[(val:string) => !!val || `${'กรุณาเลือก เขต / อำเภอ'}`]"
|
||||
:rules="[(val:string) => !!val || `${'กรุณาเลือกเขต/อำเภอ'}`]"
|
||||
:outlined="enable.about"
|
||||
dense
|
||||
lazy-rules
|
||||
|
|
@ -1036,7 +1036,7 @@ onMounted(async () => {
|
|||
option-label="name"
|
||||
:options="districtOptions"
|
||||
option-value="id"
|
||||
:label="`${'เขต / อำเภอ'}`"
|
||||
:label="`${'เขต/อำเภอ'}`"
|
||||
@update:model-value="(value) => selectDistrict(value)"
|
||||
/>
|
||||
</div>
|
||||
|
|
@ -1046,7 +1046,7 @@ onMounted(async () => {
|
|||
:class="getClass(enable.about)"
|
||||
:readonly="!enable.about"
|
||||
:borderless="!enable.about"
|
||||
:rules="[(val:string) => !!val || `${'กรุณาเลือก แขวง / ตำบล '}`]"
|
||||
:rules="[(val:string) => !!val || `${'กรุณาเลือกแขวง/ตำบล '}`]"
|
||||
:outlined="enable.about"
|
||||
dense
|
||||
lazy-rules
|
||||
|
|
@ -1056,7 +1056,7 @@ onMounted(async () => {
|
|||
option-label="name"
|
||||
:options="subdistrictOptions"
|
||||
option-value="id"
|
||||
:label="`${'แขวง / ตำบล '}`"
|
||||
:label="`${'แขวง/ตำบล '}`"
|
||||
@update:model-value="(value) => selectSubDistrict(value)"
|
||||
/>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -139,7 +139,7 @@ watch(
|
|||
v-model="formDataAddress.registrationDistrictId"
|
||||
:options="storeLinkCenter.OpsAddress.districtOps"
|
||||
:label="dataLabel.registrationDistrict"
|
||||
:rules="[(val:string) => !!val || `${'กรุณาเลือก เขต / อำเภอ'}`]"
|
||||
:rules="[(val:string) => !!val || `${'กรุณาเลือกแขวง/ตำบล'}`]"
|
||||
@update:model-value="(value:string) => selectDistrict(value, '1')"
|
||||
@filter="(inputValue:string,
|
||||
doneFn:Function) => storeLinkCenter.filterSelector(inputValue, doneFn,'districtOps'
|
||||
|
|
@ -162,7 +162,7 @@ watch(
|
|||
v-model="formDataAddress.registrationSubDistrictId"
|
||||
:options="storeLinkCenter.OpsAddress.subdistrictOps"
|
||||
:label="dataLabel.registrationSubDistrict"
|
||||
:rules="[(val:string) => !!val || `${'กรุณาเลือก แขวง / ตำบล'}`]"
|
||||
:rules="[(val:string) => !!val || `${'กรุณาเลือกแขวง/ตำบล'}`]"
|
||||
@update:model-value="(value:string) => selectSubDistrict(value, '1')"
|
||||
@filter="(inputValue:string,
|
||||
doneFn:Function) => storeLinkCenter.filterSelector(inputValue, doneFn,'subdistrictOps'
|
||||
|
|
|
|||
|
|
@ -197,7 +197,7 @@ const columnsPlan = ref<QTableProps["columns"]>([
|
|||
{
|
||||
name: "name",
|
||||
align: "left",
|
||||
label: "ความรู้ / ทักษะ / สมรรถนะที่ต้องได้รับการพัฒนา",
|
||||
label: "ความรู้/ทักษะ/สมรรถนะที่ต้องได้รับการพัฒนา",
|
||||
sortable: true,
|
||||
field: "name",
|
||||
headerStyle: "font-size: 14px",
|
||||
|
|
@ -992,6 +992,7 @@ onMounted(async () => {
|
|||
size="xs"
|
||||
:model-value="props.row.isDevelopment70"
|
||||
label="70 การลงมือปฏิบัติ (โดยผู้บังคับบัญชามอบหมาย)"
|
||||
reaonly
|
||||
/>
|
||||
<q-checkbox
|
||||
size="xs"
|
||||
|
|
@ -1290,4 +1291,8 @@ onMounted(async () => {
|
|||
<DialogDevelop v-model:modal="modalDevelop" v-model:id="kpiDevelopmentId" />
|
||||
</template>
|
||||
|
||||
<style scoped></style>
|
||||
<style scoped>
|
||||
.q-checkbox.cursor-pointer {
|
||||
cursor: default !important;
|
||||
}
|
||||
</style>
|
||||
|
|
|
|||
|
|
@ -85,12 +85,12 @@ const projectTechniquesOp2 = ref<DataOptionTechnique[]>([
|
|||
const projectTechniquesOp3 = ref<DataOptionTechnique[]>([
|
||||
{
|
||||
value: "self_learning",
|
||||
label: "การเรียนรู้ด้วยตนเอง แบบ online/offline (Self – learning)",
|
||||
label: "การเรียนรู้ด้วยตนเอง แบบ online/offline (Self–learning)",
|
||||
},
|
||||
{ value: "classroom_training", label: "การฝึกอบรม (Classroom training)" },
|
||||
{
|
||||
value: "in_house_training",
|
||||
label: "การฝึกอบรมภายในองค์กร (In – house training)",
|
||||
label: "การฝึกอบรมภายในองค์กร (In–house training)",
|
||||
},
|
||||
{
|
||||
value: "public_training",
|
||||
|
|
@ -98,11 +98,11 @@ const projectTechniquesOp3 = ref<DataOptionTechnique[]>([
|
|||
},
|
||||
{
|
||||
value: "e_training",
|
||||
label: "การฝึกอบรมผ่าน online (e – training / e – learning)",
|
||||
label: "การฝึกอบรมผ่าน online (e–training/e–learning)",
|
||||
},
|
||||
{ value: "meeting", label: "การประชุม (Meeting)" },
|
||||
{ value: "seminar", label: "การสัมมนา (Seminar)" },
|
||||
{ value: "other3", label: "อื่น ๆ (ระบุ)" },
|
||||
{ value: "other3", label: "อื่นๆ (ระบุ)" },
|
||||
]);
|
||||
|
||||
const choice = ref<string>("MANUAL");
|
||||
|
|
@ -402,11 +402,11 @@ watch(
|
|||
readonly
|
||||
outlined
|
||||
dense
|
||||
:rules="[(val:string) => !!val || `${'กรุณากรอกชื่อเรื่อง / เนื้อเรื่อง / หัวข้อการพัฒนา'}`,]"
|
||||
:rules="[(val:string) => !!val || `${'กรุณากรอกชื่อเรื่อง/เนื้อเรื่อง/หัวข้อการพัฒนา'}`,]"
|
||||
lazy-rules
|
||||
hide-bottom-space
|
||||
class="inputgreen"
|
||||
label="ชื่อเรื่อง / เนื้อเรื่อง / หัวข้อการพัฒนา"
|
||||
label="ชื่อเรื่อง/เนื้อเรื่อง/หัวข้อการพัฒนา"
|
||||
>
|
||||
</q-input>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -68,12 +68,12 @@ const dataLabel = {
|
|||
registrationAddress: "ที่อยู่ตามทะเบียนบ้าน",
|
||||
registrationProvince: "จังหวัด",
|
||||
registrationDistrict: "เขต/อำเภอ",
|
||||
registrationSubDistrict: "แขวง / ตำบล",
|
||||
registrationSubDistrict: "แขวง/ตำบล",
|
||||
registrationZipCode: "รหัสไปรษณีย์",
|
||||
currentAddress: "ที่อยู่ปัจจุบัน",
|
||||
currentProvince: "จังหวัด",
|
||||
currentDistrict: "เขต/อำเภอ",
|
||||
currentSubDistrict: "แขวง / ตำบล",
|
||||
currentSubDistrict: "แขวง/ตำบล",
|
||||
currentZipCode: "รหัสไปรษณีย์",
|
||||
registrationSame: "ที่อยู่ปัจจุบันตรงกับที่อยู่ตามทะเบียนบ้าน",
|
||||
};
|
||||
|
|
@ -720,7 +720,7 @@ onMounted(async () => {
|
|||
v-model="formData.registrationDistrictId"
|
||||
:options="store.Ops.districtOps"
|
||||
:label="dataLabel.registrationDistrict"
|
||||
:rules="[(val:string) => !!val || `${'กรุณาเลือก เขต / อำเภอ'}`]"
|
||||
:rules="[(val:string) => !!val || `${'กรุณาเลือกเขต/อำเภอ'}`]"
|
||||
@update:model-value="(value:string) => selectDistrict(value, '1')"
|
||||
@filter="(inputValue:string,
|
||||
doneFn:Function) => filterSelector(inputValue, doneFn,'districtOps'
|
||||
|
|
@ -743,7 +743,7 @@ onMounted(async () => {
|
|||
v-model="formData.registrationSubDistrictId"
|
||||
:options="store.Ops.subdistrictOps"
|
||||
:label="dataLabel.registrationSubDistrict"
|
||||
:rules="[(val:string) => !!val || `${'กรุณาเลือก แขวง / ตำบล'}`]"
|
||||
:rules="[(val:string) => !!val || `${'กรุณาเลือกแขวง/ตำบล'}`]"
|
||||
@update:model-value="(value:string) => selectSubDistrict(value, '1')"
|
||||
@filter="(inputValue:string,
|
||||
doneFn:Function) => filterSelector(inputValue, doneFn,'subdistrictOps'
|
||||
|
|
@ -841,7 +841,7 @@ onMounted(async () => {
|
|||
v-model="formData.currentDistrictId"
|
||||
:options="store.Ops.districtCOps"
|
||||
:label="dataLabel.currentDistrict"
|
||||
:rules="[(val:string) => !!val || `${'กรุณาเลือก เขต / อำเภอ'}`]"
|
||||
:rules="[(val:string) => !!val || `${'กรุณาเลือกแขวง/ตำบล'}`]"
|
||||
@update:model-value="(value:string) => selectDistrict(value, '2')"
|
||||
@filter="(inputValue:string,
|
||||
doneFn:Function) => filterSelector(inputValue, doneFn,'districtCOps'
|
||||
|
|
@ -864,7 +864,7 @@ onMounted(async () => {
|
|||
v-model="formData.currentSubDistrictId"
|
||||
:options="store.Ops.subdistrictCOps"
|
||||
:label="dataLabel.currentSubDistrict"
|
||||
:rules="[(val:string) => !!val || `${'กรุณาเลือก แขวง / ตำบล'}`]"
|
||||
:rules="[(val:string) => !!val || `${'กรุณาเลือกแขวง/ตำบล'}`]"
|
||||
@update:model-value="(value:string) => selectSubDistrict(value, '2')"
|
||||
@filter="(inputValue:string,
|
||||
doneFn:Function) => filterSelector(inputValue, doneFn,'subdistrictCOps'
|
||||
|
|
|
|||
|
|
@ -56,7 +56,7 @@ const columns = ref<QTableProps["columns"]>([
|
|||
{
|
||||
name: "name",
|
||||
align: "left",
|
||||
label: "ความรู้ / ทักษะ / สมรรถนะที่ต้องได้รับการพัฒนา",
|
||||
label: "ความรู้/ทักษะ/สมรรถนะที่ต้องได้รับการพัฒนา",
|
||||
sortable: true,
|
||||
field: "name",
|
||||
headerStyle: "font-size: 14px",
|
||||
|
|
|
|||
|
|
@ -371,7 +371,7 @@ onMounted(() => {
|
|||
<q-select
|
||||
hide-bottom-space
|
||||
class="inputgreen"
|
||||
:rules="[(val: string) => !!val || `${'กรุณาเลือก เขต / อำเภอ'}`]"
|
||||
:rules="[(val: string) => !!val || `${'กรุณาเลือกแขวง/ตำบล'}`]"
|
||||
outlined
|
||||
dense
|
||||
lazy-rules
|
||||
|
|
@ -381,7 +381,7 @@ onMounted(() => {
|
|||
option-label="name"
|
||||
:options="Ops.districtOps"
|
||||
option-value="id"
|
||||
:label="`${'เขต / อำเภอ'}`"
|
||||
:label="`${'เขต/อำเภอ'}`"
|
||||
@update:model-value="(value: string) => selectDistrict(value, '1')"
|
||||
use-input
|
||||
input-debounce="0"
|
||||
|
|
@ -394,7 +394,7 @@ onMounted(() => {
|
|||
<q-select
|
||||
hide-bottom-space
|
||||
class="inputgreen"
|
||||
:rules="[(val: string) => !!val || `${'กรุณาเลือก แขวง / ตำบล '}`]"
|
||||
:rules="[(val: string) => !!val || `${'กรุณาเลือกแขวง/ตำบล '}`]"
|
||||
outlined
|
||||
dense
|
||||
lazy-rules
|
||||
|
|
@ -404,7 +404,7 @@ onMounted(() => {
|
|||
option-label="name"
|
||||
:options="Ops.subdistrictOps"
|
||||
option-value="id"
|
||||
:label="`${'แขวง / ตำบล '}`"
|
||||
:label="`${'แขวง/ตำบล '}`"
|
||||
@update:model-value="(value: string) => selectSubDistrict(value, '1')"
|
||||
use-input
|
||||
input-debounce="0"
|
||||
|
|
@ -496,7 +496,7 @@ onMounted(() => {
|
|||
<q-select
|
||||
hide-bottom-space
|
||||
class="inputgreen"
|
||||
:rules="[(val: string) => !!val || `${'กรุณาเลือก เขต / อำเภอ'}`]"
|
||||
:rules="[(val: string) => !!val || `${'กรุณาเลือกแขวง/ตำบล'}`]"
|
||||
outlined
|
||||
dense
|
||||
lazy-rules
|
||||
|
|
@ -506,7 +506,7 @@ onMounted(() => {
|
|||
option-label="name"
|
||||
:options="Ops.districtCOps"
|
||||
option-value="id"
|
||||
:label="`${'เขต / อำเภอ'}`"
|
||||
:label="`${'เขต/อำเภอ'}`"
|
||||
@update:model-value="(value: string) => selectDistrict(value, '2')"
|
||||
use-input
|
||||
input-debounce="0"
|
||||
|
|
@ -522,7 +522,7 @@ onMounted(() => {
|
|||
<q-select
|
||||
hide-bottom-space
|
||||
class="inputgreen"
|
||||
:rules="[(val: string) => !!val || `${'กรุณาเลือก แขวง / ตำบล '}`]"
|
||||
:rules="[(val: string) => !!val || `${'กรุณาเลือกแขวง/ตำบล '}`]"
|
||||
outlined
|
||||
dense
|
||||
lazy-rules
|
||||
|
|
@ -532,7 +532,7 @@ onMounted(() => {
|
|||
option-label="name"
|
||||
:options="Ops.subdistrictCOps"
|
||||
option-value="id"
|
||||
:label="`${'แขวง / ตำบล '}`"
|
||||
:label="`${'แขวง/ตำบล '}`"
|
||||
@update:model-value="(value: string) => selectSubDistrict(value, '2')"
|
||||
use-input
|
||||
input-debounce="0"
|
||||
|
|
|
|||
|
|
@ -560,7 +560,7 @@ onMounted(async () => {
|
|||
:class="getClass(edit)"
|
||||
:readonly="!edit"
|
||||
:borderless="!edit"
|
||||
:rules="[(val: string) => !!val || `${'กรุณาเลือก เขต / อำเภอ'}`]"
|
||||
:rules="[(val: string) => !!val || `${'กรุณาเลือกแขวง/ตำบล'}`]"
|
||||
:outlined="edit"
|
||||
dense
|
||||
lazy-rules
|
||||
|
|
@ -570,7 +570,7 @@ onMounted(async () => {
|
|||
option-label="name"
|
||||
:options="Ops.districtOps"
|
||||
option-value="id"
|
||||
:label="`${'เขต / อำเภอ'}`"
|
||||
:label="`${'เขต/อำเภอ'}`"
|
||||
@update:model-value="(value: string) => selectDistrict(value, '1')"
|
||||
use-input
|
||||
input-debounce="0"
|
||||
|
|
@ -586,7 +586,7 @@ onMounted(async () => {
|
|||
:class="getClass(edit)"
|
||||
:readonly="!edit"
|
||||
:borderless="!edit"
|
||||
:rules="[(val: string) => !!val || `${'กรุณาเลือก แขวง / ตำบล '}`]"
|
||||
:rules="[(val: string) => !!val || `${'กรุณาเลือกแขวง/ตำบล '}`]"
|
||||
:outlined="edit"
|
||||
dense
|
||||
lazy-rules
|
||||
|
|
@ -596,7 +596,7 @@ onMounted(async () => {
|
|||
option-label="name"
|
||||
:options="Ops.subdistrictOps"
|
||||
option-value="id"
|
||||
:label="`${'แขวง / ตำบล '}`"
|
||||
:label="`${'แขวง/ตำบล '}`"
|
||||
@update:model-value="(value: string) => selectSubDistrict(value, '1')"
|
||||
use-input
|
||||
input-debounce="0"
|
||||
|
|
@ -701,7 +701,7 @@ onMounted(async () => {
|
|||
:class="getClass(edit)"
|
||||
:readonly="!edit"
|
||||
:borderless="!edit"
|
||||
:rules="[(val: string) => !!val || `${'กรุณาเลือก เขต / อำเภอ'}`]"
|
||||
:rules="[(val: string) => !!val || `${'กรุณาเลือกแขวง/ตำบล'}`]"
|
||||
:outlined="edit"
|
||||
dense
|
||||
lazy-rules
|
||||
|
|
@ -711,7 +711,7 @@ onMounted(async () => {
|
|||
option-label="name"
|
||||
:options="Ops.districtCOps"
|
||||
option-value="id"
|
||||
:label="`${'เขต / อำเภอ'}`"
|
||||
:label="`${'เขต/อำเภอ'}`"
|
||||
@update:model-value="(value: string) => selectDistrict(value, '2')"
|
||||
use-input
|
||||
input-debounce="0"
|
||||
|
|
@ -730,7 +730,7 @@ onMounted(async () => {
|
|||
:class="getClass(edit)"
|
||||
:readonly="!edit"
|
||||
:borderless="!edit"
|
||||
:rules="[(val: string) => !!val || `${'กรุณาเลือก แขวง / ตำบล '}`]"
|
||||
:rules="[(val: string) => !!val || `${'กรุณาเลือกแขวง/ตำบล'}`]"
|
||||
:outlined="edit"
|
||||
dense
|
||||
lazy-rules
|
||||
|
|
@ -740,7 +740,7 @@ onMounted(async () => {
|
|||
option-label="name"
|
||||
:options="Ops.subdistrictCOps"
|
||||
option-value="id"
|
||||
:label="`${'แขวง / ตำบล '}`"
|
||||
:label="`${'แขวง/ตำบล '}`"
|
||||
@update:model-value="(value: string) => selectSubDistrict(value, '2')"
|
||||
use-input
|
||||
input-debounce="0"
|
||||
|
|
|
|||
|
|
@ -1450,7 +1450,7 @@ onMounted(async () => {
|
|||
</div>
|
||||
<div class="col-12 text-top2 row items-center">
|
||||
<q-icon name="mdi-label" color="grey-4" class="q-pr-sm" />
|
||||
3.1 ชื่องาน / ภารกิจงานที่มอบหมาย (ควรมีมากกว่า 1 ภารกิจงาน)
|
||||
3.1 ชื่องาน/ภารกิจงานที่มอบหมาย (ควรมีมากกว่า 1 ภารกิจงาน)
|
||||
<q-btn
|
||||
v-if="isEdit == true || routeName == 'probationWorkAdd'"
|
||||
round
|
||||
|
|
|
|||
|
|
@ -384,7 +384,7 @@ onMounted(async () => {
|
|||
|
||||
<template>
|
||||
<div class="toptitle text-dark col-12 row items-center">
|
||||
รายการสอบแข่งขัน / คัดเลือก
|
||||
รายการสอบแข่งขัน/คัดเลือก
|
||||
</div>
|
||||
<q-card flat bordered class="col-12 q-mt-sm q-pa-md">
|
||||
<div class="row q-col-gutter-sm">
|
||||
|
|
|
|||
|
|
@ -163,7 +163,7 @@ watch(
|
|||
<span class="q-ml-md">
|
||||
{{
|
||||
type === "posSalary"
|
||||
? "ข้อมูลเงินเดือน / ค่าจ้าง"
|
||||
? "ข้อมูลเงินเดือน/ค่าจ้าง"
|
||||
: type === "discipline"
|
||||
? "ข้อมูลวินัย"
|
||||
: "ข้อมูลการลา"
|
||||
|
|
|
|||
|
|
@ -662,7 +662,7 @@ watch(
|
|||
<div class="col-8">{{ formDetail.nodeName }}</div>
|
||||
</div>
|
||||
<div class="col-12 row" v-if="numpage === 1">
|
||||
<div class="col-4 text-grey-6">ยุทธศาสตร์ / แผน</div>
|
||||
<div class="col-4 text-grey-6">ยุทธศาสตร์/แผน</div>
|
||||
<div class="col-8">{{ formDetail.strategyName }}</div>
|
||||
</div>
|
||||
|
||||
|
|
|
|||
|
|
@ -106,12 +106,12 @@ const projectTechniquesOp2 = ref<DataOptionTechnique[]>([
|
|||
const projectTechniquesOp3 = ref<DataOptionTechnique[]>([
|
||||
{
|
||||
value: "self_learning",
|
||||
label: "การเรียนรู้ด้วยตนเอง แบบ online/offline (Self – learning)",
|
||||
label: "การเรียนรู้ด้วยตนเอง แบบ online/offline (Self–learning)",
|
||||
},
|
||||
{ value: "classroom_training", label: "การฝึกอบรม (Classroom training)" },
|
||||
{
|
||||
value: "in_house_training",
|
||||
label: "การฝึกอบรมภายในองค์กร (In – house training)",
|
||||
label: "การฝึกอบรมภายในองค์กร (In–house training)",
|
||||
},
|
||||
{
|
||||
value: "public_training",
|
||||
|
|
@ -119,7 +119,7 @@ const projectTechniquesOp3 = ref<DataOptionTechnique[]>([
|
|||
},
|
||||
{
|
||||
value: "e_training",
|
||||
label: "การฝึกอบรมผ่าน online (e – training / e – learning)",
|
||||
label: "การฝึกอบรมผ่าน online (e–training/e–learning)",
|
||||
},
|
||||
{ value: "meeting", label: "การประชุม (Meeting)" },
|
||||
{ value: "seminar", label: "การสัมมนา (Seminar)" },
|
||||
|
|
@ -461,11 +461,11 @@ watch(
|
|||
v-model="formData.name"
|
||||
outlined
|
||||
dense
|
||||
:rules="[(val:string) => !!val || `${'กรุณากรอกชื่อเรื่อง / เนื้อเรื่อง / หัวข้อการพัฒนา'}`,]"
|
||||
:rules="[(val:string) => !!val || `${'กรุณากรอกชื่อเรื่อง/เนื้อเรื่อง/หัวข้อการพัฒนา'}`,]"
|
||||
lazy-rules
|
||||
hide-bottom-space
|
||||
class="inputgreen"
|
||||
label="ชื่อเรื่อง / เนื้อเรื่อง / หัวข้อการพัฒนา"
|
||||
label="ชื่อเรื่อง/เนื้อเรื่อง/หัวข้อการพัฒนา"
|
||||
>
|
||||
</q-input>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -27,7 +27,7 @@ const columns = ref<QTableProps["columns"]>([
|
|||
{
|
||||
name: "name",
|
||||
align: "left",
|
||||
label: "ชื่อเรื่อง / เนื้อเรื่อง / หัวข้อการพัฒนา",
|
||||
label: "ชื่อเรื่อง/เนื้อเรื่อง/หัวข้อการพัฒนา",
|
||||
sortable: true,
|
||||
field: "name",
|
||||
headerStyle: "font-size: 14px",
|
||||
|
|
|
|||
|
|
@ -49,7 +49,7 @@ const columns = ref<QTableProps["columns"]>([
|
|||
{
|
||||
name: "name",
|
||||
align: "left",
|
||||
label: "ชื่อเรื่อง / เนื้อเรื่อง / หัวข้อการพัฒนา",
|
||||
label: "ชื่อเรื่อง/เนื้อเรื่อง/หัวข้อการพัฒนา",
|
||||
sortable: true,
|
||||
field: "name",
|
||||
headerStyle: "font-size: 14px",
|
||||
|
|
|
|||
|
|
@ -86,12 +86,12 @@ const projectTechniquesOp2 = ref<DataOptionTechnique[]>([
|
|||
const projectTechniquesOp3 = ref<DataOptionTechnique[]>([
|
||||
{
|
||||
value: "self_learning",
|
||||
label: "การเรียนรู้ด้วยตนเอง แบบ online/offline (Self – learning)",
|
||||
label: "การเรียนรู้ด้วยตนเอง แบบ online/offline (Self–learning)",
|
||||
},
|
||||
{ value: "classroom_training", label: "การฝึกอบรม (Classroom training)" },
|
||||
{
|
||||
value: "in_house_training",
|
||||
label: "การฝึกอบรมภายในองค์กร (In – house training)",
|
||||
label: "การฝึกอบรมภายในองค์กร (In–house training)",
|
||||
},
|
||||
{
|
||||
value: "public_training",
|
||||
|
|
@ -99,7 +99,7 @@ const projectTechniquesOp3 = ref<DataOptionTechnique[]>([
|
|||
},
|
||||
{
|
||||
value: "e_training",
|
||||
label: "การฝึกอบรมผ่าน online (e – training / e – learning)",
|
||||
label: "การฝึกอบรมผ่าน online (e–training/e–learning)",
|
||||
},
|
||||
{ value: "meeting", label: "การประชุม (Meeting)" },
|
||||
{ value: "seminar", label: "การสัมมนา (Seminar)" },
|
||||
|
|
|
|||
|
|
@ -130,18 +130,18 @@ const projectTechniquesOp2 = ref<DataOptionTechnique[]>([
|
|||
{ value: "team_meeting", label: "การประชุมทีม (Team meeting)" },
|
||||
{ value: "consulting", label: "การให้คำปรึกษา (Consulting)" },
|
||||
{ value: "feedback", label: "การให้ข้อคิดเห็น/เสนอแนะ (Feedback)" },
|
||||
{ value: "other2", label: "อื่น ๆ (ระบุ)" },
|
||||
{ value: "other2", label: "อื่นๆ (ระบุ)" },
|
||||
]);
|
||||
|
||||
const projectTechniquesOp3 = ref<DataOptionTechnique[]>([
|
||||
{
|
||||
value: "self_learning",
|
||||
label: "การเรียนรู้ด้วยตนเอง แบบ online/offline (Self – learning)",
|
||||
label: "การเรียนรู้ด้วยตนเอง แบบ online/offline (Self–learning)",
|
||||
},
|
||||
{ value: "classroom_training", label: "การฝึกอบรม (Classroom training)" },
|
||||
{
|
||||
value: "in_house_training",
|
||||
label: "การฝึกอบรมภายในองค์กร (In – house training)",
|
||||
label: "การฝึกอบรมภายในองค์กร (In–house training)",
|
||||
},
|
||||
{
|
||||
value: "public_training",
|
||||
|
|
@ -149,7 +149,7 @@ const projectTechniquesOp3 = ref<DataOptionTechnique[]>([
|
|||
},
|
||||
{
|
||||
value: "e_training",
|
||||
label: "การฝึกอบรมผ่าน online (e – training / e – learning)",
|
||||
label: "การฝึกอบรมผ่าน online (e–training/e–learning)",
|
||||
},
|
||||
{ value: "meeting", label: "การประชุม (Meeting)" },
|
||||
{ value: "seminar", label: "การสัมมนา (Seminar)" },
|
||||
|
|
|
|||
|
|
@ -123,7 +123,7 @@ onMounted(async () => {
|
|||
class="q-mr-sm"
|
||||
@click="router.go(-1)"
|
||||
/>
|
||||
<span> ประวัติการฝึกอบรม / ดูงานของข้าราชการกรุงเทพมหานครสามัญ </span>
|
||||
<span> ประวัติการฝึกอบรม/ดูงานของข้าราชการกรุงเทพมหานครสามัญ </span>
|
||||
</div>
|
||||
<q-card flat bordered>
|
||||
<q-card-section>
|
||||
|
|
|
|||
|
|
@ -63,7 +63,7 @@ const columns = ref<QTableProps["columns"]>([
|
|||
sortable: false,
|
||||
field: "commandNo",
|
||||
format(val, row) {
|
||||
return val ? `${val} / ${row.commandYear + 543}` : "-";
|
||||
return val ? `${val}/${row.commandYear + 543}` : "-";
|
||||
},
|
||||
headerStyle: "font-size: 14px",
|
||||
style: "font-size: 14px",
|
||||
|
|
|
|||
|
|
@ -43,7 +43,7 @@ const columns = ref<QTableProps["columns"]>([
|
|||
sortable: false,
|
||||
field: "commandNo",
|
||||
format(val, row) {
|
||||
return val ? `${val} / ${row.commandYear + 543}` : "-";
|
||||
return val ? `${val}/${row.commandYear + 543}` : "-";
|
||||
},
|
||||
headerStyle: "font-size: 14px",
|
||||
style: "font-size: 14px",
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue