UI รายการการประเมินผลการปฏิบัติราชการระดับบุคคล
This commit is contained in:
parent
d43748e450
commit
0b50e82c5e
19 changed files with 4442 additions and 41 deletions
|
|
@ -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();
|
||||
});
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue