updated
This commit is contained in:
parent
7dd7b033a9
commit
62bb318858
3 changed files with 61 additions and 40 deletions
|
|
@ -169,7 +169,7 @@ export const useSalaryEmployeeListSDataStore = defineStore(
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "emp2-13",
|
id: "emp2-13",
|
||||||
name: "บัญชีรายละเอียดแสดงการเลื่อนขั้นค่าจ้างและให้ลูกจ้างประจำกรุงเทพมหานครได้รับอัตราค่าจ้างสูงกว่า อัตราค่าจ้างขั้นสูงของตำแหน่งที่ได้รับแต่งตั้งในแต่ละระดับ ที่เกษียณอายุราชการ ในสิ้นปีงบประมาณ (แนบท้ายคำสั่ง)",
|
name: "บัญชีรายละเอียดแสดงการเลื่อนขั้นค่าจ้างและให้ลูกจ้างประจำกรุงเทพมหานครได้รับอัตราค่าจ้างสูงกว่าฯ ที่เกษียณอายุราชการ ในสิ้นปีงบประมาณ (แนบท้ายคำสั่ง)",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "emp2-14",
|
id: "emp2-14",
|
||||||
|
|
|
||||||
|
|
@ -98,6 +98,7 @@ const formData = reactive<FormDataPosition>({
|
||||||
prefixNo: "",
|
prefixNo: "",
|
||||||
positionNo: "",
|
positionNo: "",
|
||||||
suffixNo: "",
|
suffixNo: "",
|
||||||
|
reason: "",
|
||||||
});
|
});
|
||||||
|
|
||||||
/** maping ref เข้าตัวแปรเพื่อเตรียมตรวจสอบ */
|
/** maping ref เข้าตัวแปรเพื่อเตรียมตรวจสอบ */
|
||||||
|
|
@ -161,6 +162,7 @@ async function fetchPosition(id: string) {
|
||||||
formData.prefixNo = data.posMasterNoPrefix;
|
formData.prefixNo = data.posMasterNoPrefix;
|
||||||
formData.positionNo = data.posMasterNo;
|
formData.positionNo = data.posMasterNo;
|
||||||
formData.suffixNo = data.posMasterNoSuffix;
|
formData.suffixNo = data.posMasterNoSuffix;
|
||||||
|
formData.reason = data.reason;
|
||||||
rows.value = data.positions.map((e: any) => ({
|
rows.value = data.positions.map((e: any) => ({
|
||||||
...e,
|
...e,
|
||||||
posDictName: e.positionName,
|
posDictName: e.positionName,
|
||||||
|
|
@ -208,6 +210,7 @@ function onSubmit() {
|
||||||
posMasterNoPrefix: formData.prefixNo, //*Prefix นำหน้าเลขที่ตำแหน่ง เป็น Optional (ไม่ใช่อักษรย่อของหน่วยงาน/ส่วนราชการ)
|
posMasterNoPrefix: formData.prefixNo, //*Prefix นำหน้าเลขที่ตำแหน่ง เป็น Optional (ไม่ใช่อักษรย่อของหน่วยงาน/ส่วนราชการ)
|
||||||
posMasterNo: Number(formData.positionNo), //*เลขที่ตำแหน่ง เป็นตัวเลข
|
posMasterNo: Number(formData.positionNo), //*เลขที่ตำแหน่ง เป็นตัวเลข
|
||||||
posMasterNoSuffix: formData.suffixNo, //Suffix หลังเลขที่ตำแหน่ง เช่น ช.
|
posMasterNoSuffix: formData.suffixNo, //Suffix หลังเลขที่ตำแหน่ง เช่น ช.
|
||||||
|
reason: formData.reason, //Suffix หลังเลขที่ตำแหน่ง เช่น ช.
|
||||||
orgRootId: props.orgLevel === 0 ? props.treeId : null, //Id สำนัก
|
orgRootId: props.orgLevel === 0 ? props.treeId : null, //Id สำนัก
|
||||||
orgChild1Id: props.orgLevel === 1 ? props.treeId : null,
|
orgChild1Id: props.orgLevel === 1 ? props.treeId : null,
|
||||||
orgChild2Id: props.orgLevel === 2 ? props.treeId : null,
|
orgChild2Id: props.orgLevel === 2 ? props.treeId : null,
|
||||||
|
|
@ -372,52 +375,69 @@ watch(
|
||||||
</div>
|
</div>
|
||||||
<div class="col-12"><q-separator /></div>
|
<div class="col-12"><q-separator /></div>
|
||||||
<div class="row q-col-gutter-sm col-12 q-pa-sm">
|
<div class="row q-col-gutter-sm col-12 q-pa-sm">
|
||||||
<div class="col-3">
|
<div class="row col-8 q-col-gutter-sm">
|
||||||
<q-input
|
<div class="col-12">
|
||||||
v-model="formData.shortName"
|
<q-input
|
||||||
dense
|
v-model="formData.shortName"
|
||||||
outlined
|
dense
|
||||||
readonly
|
outlined
|
||||||
for="#shortName"
|
readonly
|
||||||
label="อักษรย่อ"
|
for="#shortName"
|
||||||
/>
|
label="อักษรย่อ"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
<div class="col-4">
|
||||||
|
<q-input
|
||||||
|
v-model="formData.prefixNo"
|
||||||
|
:class="inputEdit(isReadonly)"
|
||||||
|
ref="prefixNoRef"
|
||||||
|
dense
|
||||||
|
outlined
|
||||||
|
for="#prefixNo"
|
||||||
|
label="Prefix เลขที่ตำเเหน่ง"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
<div class="col-4">
|
||||||
|
<q-input
|
||||||
|
v-model="formData.positionNo"
|
||||||
|
:class="inputEdit(isReadonly)"
|
||||||
|
ref="positionNoRef"
|
||||||
|
dense
|
||||||
|
outlined
|
||||||
|
for="#positionNo"
|
||||||
|
label="เลขที่ตำแหน่ง"
|
||||||
|
lazy-rules
|
||||||
|
hide-bottom-space
|
||||||
|
:rules="[
|
||||||
|
(val) => !!val || `${'กรุณากรอกเลขที่ตำแหน่ง'}`,
|
||||||
|
]"
|
||||||
|
mask="########################"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
<div class="col-4">
|
||||||
|
<q-input
|
||||||
|
v-model="formData.suffixNo"
|
||||||
|
:class="inputEdit(isReadonly)"
|
||||||
|
dense
|
||||||
|
outlined
|
||||||
|
for="#suffixNo"
|
||||||
|
label="Suffix เลขที่ตำแหน่ง"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-3">
|
<div class="col-4">
|
||||||
<q-input
|
<q-input
|
||||||
v-model="formData.prefixNo"
|
v-model="formData.reason"
|
||||||
:class="inputEdit(isReadonly)"
|
|
||||||
ref="prefixNoRef"
|
|
||||||
dense
|
|
||||||
outlined
|
|
||||||
for="#prefixNo"
|
|
||||||
label="Prefix เลขที่ตำเเหน่ง"
|
|
||||||
/>
|
|
||||||
</div>
|
|
||||||
<div class="col-3">
|
|
||||||
<q-input
|
|
||||||
v-model="formData.positionNo"
|
|
||||||
:class="inputEdit(isReadonly)"
|
|
||||||
ref="positionNoRef"
|
|
||||||
dense
|
|
||||||
outlined
|
|
||||||
for="#positionNo"
|
|
||||||
label="เลขที่ตำแหน่ง"
|
|
||||||
lazy-rules
|
|
||||||
hide-bottom-space
|
|
||||||
:rules="[(val) => !!val || `${'กรุณากรอกเลขที่ตำแหน่ง'}`]"
|
|
||||||
mask="########################"
|
|
||||||
/>
|
|
||||||
</div>
|
|
||||||
<div class="col-3">
|
|
||||||
<q-input
|
|
||||||
v-model="formData.suffixNo"
|
|
||||||
:class="inputEdit(isReadonly)"
|
:class="inputEdit(isReadonly)"
|
||||||
dense
|
dense
|
||||||
outlined
|
outlined
|
||||||
for="#suffixNo"
|
for="#reason"
|
||||||
label="Suffix เลขที่ตำแหน่ง"
|
label="หมายเหตุ"
|
||||||
|
type="textarea"
|
||||||
|
rows="4"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="col-12">
|
<div class="col-12">
|
||||||
<d-table
|
<d-table
|
||||||
ref="table"
|
ref="table"
|
||||||
|
|
|
||||||
|
|
@ -30,6 +30,7 @@ interface FormDataPosition {
|
||||||
prefixNo: string;
|
prefixNo: string;
|
||||||
positionNo: string;
|
positionNo: string;
|
||||||
suffixNo: string;
|
suffixNo: string;
|
||||||
|
reason: string;
|
||||||
}
|
}
|
||||||
|
|
||||||
interface FormDataNewStructure {
|
interface FormDataNewStructure {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue