isCommission isInformation
This commit is contained in:
parent
ad47cc72c4
commit
2c7d5769f4
2 changed files with 38 additions and 0 deletions
|
|
@ -82,6 +82,8 @@ const formData = reactive<FormDataAgency>({
|
||||||
responsibility: "",
|
responsibility: "",
|
||||||
isOfficer: false,
|
isOfficer: false,
|
||||||
isDeputy: false,
|
isDeputy: false,
|
||||||
|
isCommission: false,
|
||||||
|
isInformation: false,
|
||||||
misId: "",
|
misId: "",
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
@ -128,12 +130,24 @@ function onSubmit() {
|
||||||
? formData.isDeputy
|
? formData.isDeputy
|
||||||
: false
|
: false
|
||||||
: undefined,
|
: undefined,
|
||||||
|
isCommission:
|
||||||
|
type === "Root"
|
||||||
|
? formData.isCommission
|
||||||
|
? formData.isCommission
|
||||||
|
: false
|
||||||
|
: undefined,
|
||||||
isOfficer:
|
isOfficer:
|
||||||
type === "Child1"
|
type === "Child1"
|
||||||
? formData.isOfficer
|
? formData.isOfficer
|
||||||
? formData.isOfficer
|
? formData.isOfficer
|
||||||
: false
|
: false
|
||||||
: undefined,
|
: undefined,
|
||||||
|
isInformation:
|
||||||
|
type === "Child1"
|
||||||
|
? formData.isInformation
|
||||||
|
? formData.isInformation
|
||||||
|
: false
|
||||||
|
: undefined,
|
||||||
|
|
||||||
[nameId]: rootId,
|
[nameId]: rootId,
|
||||||
responsibility:
|
responsibility:
|
||||||
|
|
@ -206,6 +220,8 @@ function closeClear() {
|
||||||
formData.responsibility = "";
|
formData.responsibility = "";
|
||||||
formData.isOfficer = false;
|
formData.isOfficer = false;
|
||||||
formData.isDeputy = false;
|
formData.isDeputy = false;
|
||||||
|
formData.isCommission = false;
|
||||||
|
formData.isInformation = false;
|
||||||
formData.misId = "";
|
formData.misId = "";
|
||||||
props.close?.();
|
props.close?.();
|
||||||
}
|
}
|
||||||
|
|
@ -404,6 +420,8 @@ watch(
|
||||||
formData.responsibility = props.dataNode.responsibility;
|
formData.responsibility = props.dataNode.responsibility;
|
||||||
formData.isOfficer = props.dataNode.isOfficer ?? false;
|
formData.isOfficer = props.dataNode.isOfficer ?? false;
|
||||||
formData.isDeputy = props.dataNode.isDeputy ?? false;
|
formData.isDeputy = props.dataNode.isDeputy ?? false;
|
||||||
|
formData.isCommission = props.dataNode.isCommission ?? false;
|
||||||
|
formData.isInformation = props.dataNode.isInformation ?? false;
|
||||||
formData.misId = props.dataNode.misId;
|
formData.misId = props.dataNode.misId;
|
||||||
orgLevelOption.value =
|
orgLevelOption.value =
|
||||||
props.dataNode.orgTreeRank === "DEPARTMENT"
|
props.dataNode.orgTreeRank === "DEPARTMENT"
|
||||||
|
|
@ -641,6 +659,15 @@ watch(
|
||||||
class="q-ml-sm"
|
class="q-ml-sm"
|
||||||
@update:model-value="onChangeIsOfficer"
|
@update:model-value="onChangeIsOfficer"
|
||||||
/>
|
/>
|
||||||
|
<q-checkbox
|
||||||
|
keep-color
|
||||||
|
color="primary"
|
||||||
|
dense
|
||||||
|
v-model="formData.isInformation"
|
||||||
|
label="ศูนย์สารสนเทศทรัพยากรบุคคล"
|
||||||
|
class="q-ml-sm"
|
||||||
|
@update:model-value="onChangeIsOfficer"
|
||||||
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div
|
<div
|
||||||
v-if="
|
v-if="
|
||||||
|
|
@ -658,6 +685,15 @@ watch(
|
||||||
class="q-ml-sm"
|
class="q-ml-sm"
|
||||||
@update:model-value="onChangeIsDeputy"
|
@update:model-value="onChangeIsDeputy"
|
||||||
/>
|
/>
|
||||||
|
<q-checkbox
|
||||||
|
keep-color
|
||||||
|
color="primary"
|
||||||
|
dense
|
||||||
|
v-model="formData.isCommission"
|
||||||
|
label="สำนักงาน กก."
|
||||||
|
class="q-ml-sm"
|
||||||
|
@update:model-value="onChangeIsDeputy"
|
||||||
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</q-card-section>
|
</q-card-section>
|
||||||
|
|
|
||||||
|
|
@ -37,6 +37,8 @@ interface FormDataAgency {
|
||||||
responsibility: string;
|
responsibility: string;
|
||||||
isOfficer?: boolean;
|
isOfficer?: boolean;
|
||||||
isDeputy?: boolean;
|
isDeputy?: boolean;
|
||||||
|
isInformation?: boolean;
|
||||||
|
isCommission?: boolean;
|
||||||
misId: string;
|
misId: string;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue