โครงสร้างอัตรากำลัง
This commit is contained in:
parent
c6c643e213
commit
6bc434d312
1 changed files with 18 additions and 3 deletions
|
|
@ -218,6 +218,15 @@ watch(
|
|||
() => {
|
||||
if (props.modal === true) {
|
||||
if (actionType.value === "ADD") {
|
||||
console.log(props.dataNode);
|
||||
|
||||
if (props.dataNode) {
|
||||
formData.orgCode =
|
||||
props?.dataNode?.orgLevel !== 0
|
||||
? props?.dataNode.orgTreeCode
|
||||
: undefined;
|
||||
}
|
||||
|
||||
if (level.value === 0) {
|
||||
formData.orgLevel = "DEPARTMENT";
|
||||
orgLevelOption.value = orgLevelOptionMain.value;
|
||||
|
|
@ -230,15 +239,17 @@ watch(
|
|||
formData.orgName = props.dataNode.orgTreeName;
|
||||
formData.orgShortName = props.dataNode.orgTreeShortName;
|
||||
formData.orgCode = props.dataNode.orgTreeCode;
|
||||
|
||||
formData.orgPhoneEx = props.dataNode.orgTreePhoneEx;
|
||||
formData.orgPhoneIn = props.dataNode.orgTreePhoneIn;
|
||||
formData.orgFax = props.dataNode.orgTreeFax;
|
||||
formData.orgLevel = props.dataNode.orgTreeRank;
|
||||
formData.orgLevelSub = props.dataNode.orgTreeRankSub;
|
||||
orgLevelOption.value =
|
||||
props.dataNode.orgTreeRank === "DEPARTMENT"
|
||||
? orgLevelOptionMain.value
|
||||
: orgLevelOptionMain.value.slice(1, 4);
|
||||
selectOrgLevele(formData.orgLevel);
|
||||
selectOrgLevele(formData.orgLevel, false);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -256,8 +267,8 @@ const tittleName = computed(() => {
|
|||
return name;
|
||||
});
|
||||
|
||||
function selectOrgLevele(val: string) {
|
||||
formData.orgLevelSub = "";
|
||||
function selectOrgLevele(val: string, status: boolean = true) {
|
||||
formData.orgLevelSub = status ? "" : formData.orgLevelSub;
|
||||
switch (val) {
|
||||
case "OFFICE":
|
||||
orgLevelSubOptionMain.value = [
|
||||
|
|
@ -339,6 +350,10 @@ function selectOrgLevele(val: string) {
|
|||
</div>
|
||||
<div class="col-2">
|
||||
<q-input
|
||||
:readonly="
|
||||
(actionType === 'ADD' && props?.dataNode?.orgLevel !== 0) ||
|
||||
(actionType === 'EDIT' && props?.dataNode?.orgLevel > 1)
|
||||
"
|
||||
mask="##"
|
||||
v-model="formData.orgCode"
|
||||
ref="orgCodeRef"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue