updated เพิ่มผอ.
This commit is contained in:
parent
e4f37917f1
commit
877809c2b4
2 changed files with 18 additions and 3 deletions
|
|
@ -70,11 +70,9 @@ const optionFilter = ref<DataOption[]>([
|
|||
]);
|
||||
|
||||
const typeOpsMain = ref<DataOption[]>([]);
|
||||
const levelOpsMain = ref<DataOption[]>([]);
|
||||
const executiveOpsMain = ref<DataOption[]>([]);
|
||||
const executiveOps = ref<DataOption[]>([]);
|
||||
const typeOps = ref<DataOption[]>([]);
|
||||
const levelOps = ref<any[]>([]);
|
||||
|
||||
const listMenu = ref<ListMenu[]>([
|
||||
{
|
||||
|
|
@ -99,7 +97,6 @@ const listMenu = ref<ListMenu[]>([
|
|||
|
||||
const rows = ref<RowDetailPositions[]>([]);
|
||||
const rowsPositionSelect = ref<RowDetailPositions[]>([]);
|
||||
const ocLevelOp = ref<DataOption[]>([]);
|
||||
|
||||
const prefixNoRef = ref<Object | null>(null);
|
||||
const positionNoRef = ref<Object | null>(null);
|
||||
|
|
@ -118,6 +115,8 @@ const formData = reactive<FormDataPosition>({
|
|||
positionNo: "",
|
||||
suffixNo: "",
|
||||
reason: "",
|
||||
isDirector: false,
|
||||
isOfficer: false,
|
||||
});
|
||||
|
||||
const formPositionSelect = reactive<FormPositionSelect>({
|
||||
|
|
@ -241,6 +240,8 @@ async function fetchPosition(id: string) {
|
|||
formData.positionNo = data.posMasterNo;
|
||||
formData.suffixNo = data.posMasterNoSuffix;
|
||||
formData.reason = data.reason;
|
||||
formData.isDirector = data.isDirector;
|
||||
formData.isOfficer = data.isOfficer;
|
||||
rows.value = data.positions;
|
||||
})
|
||||
.catch((err) => {
|
||||
|
|
@ -371,6 +372,8 @@ function onSubmit() {
|
|||
posMasterNo: Number(formData.positionNo), //*เลขที่ตำแหน่ง เป็นตัวเลข
|
||||
posMasterNoSuffix: formData.suffixNo, //Suffix หลังเลขที่ตำแหน่ง เช่น ช.
|
||||
reason: formData.reason, //Suffix หลังเลขที่ตำแหน่ง เช่น ช.
|
||||
isDirector: formData.isDirector,
|
||||
isOfficer: formData.isOfficer ? formData.isOfficer : false,
|
||||
orgRootId: props.orgLevel === 0 ? props.treeId : null, //Id สำนัก
|
||||
orgChild1Id: props.orgLevel === 1 ? props.treeId : null,
|
||||
orgChild2Id: props.orgLevel === 2 ? props.treeId : null,
|
||||
|
|
@ -779,6 +782,16 @@ async function emitSearch(keyword: string, typeSelect: string) {
|
|||
</q-tr>
|
||||
</template>
|
||||
</d-table>
|
||||
|
||||
<div class="row col-12 q-mt-sm">
|
||||
<q-checkbox
|
||||
keep-color
|
||||
color="primary"
|
||||
dense
|
||||
v-model="formData.isDirector"
|
||||
label="ผู้อำนวยการ"
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<q-separator />
|
||||
|
|
|
|||
|
|
@ -32,6 +32,8 @@ interface FormDataPosition {
|
|||
positionNo: string;
|
||||
suffixNo: string;
|
||||
reason?: string;
|
||||
isDirector?: boolean;
|
||||
isOfficer?: boolean;
|
||||
}
|
||||
|
||||
interface FormDataNewStructure {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue