พัฒนาบุคลากร: ดึงข้อมูลมาตอนแก้ไข
This commit is contained in:
parent
c93bba5e06
commit
acfe1d4393
1 changed files with 21 additions and 3 deletions
|
|
@ -145,7 +145,7 @@ const groupSubOp = ref<DataOption[]>([
|
||||||
]);
|
]);
|
||||||
|
|
||||||
const isEdit = ref<boolean>(false);
|
const isEdit = ref<boolean>(false);
|
||||||
const rowIndex = ref<number | null>(null);
|
const rowIndex = ref<number>(0);
|
||||||
const modalGroupTarget = ref<boolean>(false);
|
const modalGroupTarget = ref<boolean>(false);
|
||||||
const newModalGroupTarget = ref<boolean>(false);
|
const newModalGroupTarget = ref<boolean>(false);
|
||||||
const modalRelate = ref<boolean>(false);
|
const modalRelate = ref<boolean>(false);
|
||||||
|
|
@ -215,7 +215,11 @@ function onSubmitGroup() {
|
||||||
type: e.type,
|
type: e.type,
|
||||||
amount: Number(e.amount),
|
amount: Number(e.amount),
|
||||||
}));
|
}));
|
||||||
plannedGoals.value.push(...list);
|
if (isEdit.value) {
|
||||||
|
plannedGoals.value.splice(rowIndex.value, 1, ...list);
|
||||||
|
} else {
|
||||||
|
plannedGoals.value.push(...list);
|
||||||
|
}
|
||||||
store.formAddProject.plannedGoals = plannedGoals.value;
|
store.formAddProject.plannedGoals = plannedGoals.value;
|
||||||
} else {
|
} else {
|
||||||
const data = [];
|
const data = [];
|
||||||
|
|
@ -229,7 +233,11 @@ function onSubmitGroup() {
|
||||||
type: e.type,
|
type: e.type,
|
||||||
amount: Number(e.amount),
|
amount: Number(e.amount),
|
||||||
}));
|
}));
|
||||||
actualGoals.value.push(...list);
|
if (isEdit.value) {
|
||||||
|
actualGoals.value.splice(rowIndex.value, 1, ...list);
|
||||||
|
} else {
|
||||||
|
actualGoals.value.push(...list);
|
||||||
|
}
|
||||||
store.formAddProject.actualGoals = actualGoals.value;
|
store.formAddProject.actualGoals = actualGoals.value;
|
||||||
}
|
}
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
|
|
@ -438,7 +446,12 @@ onMounted(() => {
|
||||||
@click="
|
@click="
|
||||||
() => {
|
() => {
|
||||||
isEdit = true;
|
isEdit = true;
|
||||||
|
isTarget = 'planned';
|
||||||
rowIndex = props.rowIndex;
|
rowIndex = props.rowIndex;
|
||||||
|
formGroupTarget.type = props.row.type;
|
||||||
|
formGroupTarget.groupTarget = props.row.groupTarget;
|
||||||
|
formGroupTarget.groupTargetSub = props.row.groupTargetSub;
|
||||||
|
formGroupTarget.amount = props.row.amount;
|
||||||
newModalGroupTarget = true;
|
newModalGroupTarget = true;
|
||||||
}
|
}
|
||||||
"
|
"
|
||||||
|
|
@ -575,7 +588,12 @@ onMounted(() => {
|
||||||
@click="
|
@click="
|
||||||
() => {
|
() => {
|
||||||
isEdit = true;
|
isEdit = true;
|
||||||
|
isTarget = 'actual';
|
||||||
rowIndex = props.rowIndex;
|
rowIndex = props.rowIndex;
|
||||||
|
formGroupTarget.type = props.row.type;
|
||||||
|
formGroupTarget.groupTarget = props.row.groupTarget;
|
||||||
|
formGroupTarget.groupTargetSub = props.row.groupTargetSub;
|
||||||
|
formGroupTarget.amount = props.row.amount;
|
||||||
modalGroupTarget = true;
|
modalGroupTarget = true;
|
||||||
}
|
}
|
||||||
"
|
"
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue