UI รายการการประเมินผลการปฏิบัติราชการระดับบุคคล

This commit is contained in:
DESKTOP-1R2VSQH\Lenovo ThinkPad E490 2024-04-26 16:14:54 +07:00
parent d43748e450
commit 0b50e82c5e
19 changed files with 4442 additions and 41 deletions

View file

@ -45,11 +45,14 @@ function fetchData(id: string) {
.get(config.API.developmentMainTab("tab1", id))
.then(async (res) => {
const data = res.data.result;
formData.year = data.year;
formData.reason = data.reason;
formData.projectName = data.projectName;
formData.objective = data.objective;
formData.nodeId = data.nodeId;
formData.node = data.node;
formData.orgRevisionId = data.revisionId;
const arrayExpanded = [
data.root,
@ -59,19 +62,6 @@ function fetchData(id: string) {
data.child4,
];
expanded.value = arrayExpanded.filter((e) => e !== null).slice(0, -1);
// if (node.value && formData?.nodeId) {
// const nodeTree = await searchAndReplace(node.value, formData?.nodeId);
// if (nodeTree) {
// expanded.value = [];
// const parts = nodeTree?.orgName.split("/");
// for (let i = 1; i < parts.length; i++) {
// const arrangedParts = parts[i];
// expanded.value.push(arrangedParts);
// }
// updateSelected(nodeTree);
// }
// }
})
.catch((err) => {
messageError($q, err);
@ -144,26 +134,6 @@ function updateSelected(data: DataTree) {
formData.orgRevisionId = data.orgRevisionId;
}
/**
* function หาหนวยงานทบผดชอบ
* @param orgTreeData อม nodeTree
* @param treeId tree ID
*/
async function searchAndReplace(orgTreeData: any, treeId: string | null) {
if (orgTreeData) {
for (let orgTree of orgTreeData) {
if (orgTree.orgTreeId === treeId) {
return orgTree;
}
let foundOrg: any = await searchAndReplace(orgTree.children, treeId);
if (foundOrg) {
return foundOrg;
}
}
return false;
}
}
onMounted(async () => {
fetchActive();
});