แก้ไขโครงการ
This commit is contained in:
parent
00d01ec986
commit
9be415bfad
5 changed files with 138 additions and 85 deletions
|
|
@ -51,18 +51,27 @@ function fetchData(id: string) {
|
|||
formData.objective = data.objective;
|
||||
formData.nodeId = data.nodeId;
|
||||
|
||||
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);
|
||||
}
|
||||
}
|
||||
const arrayExpanded = [
|
||||
data.root,
|
||||
data.child1,
|
||||
data.child2,
|
||||
data.child3,
|
||||
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);
|
||||
|
|
@ -182,7 +191,7 @@ onMounted(async () => {
|
|||
class="tree-container"
|
||||
dense
|
||||
:nodes="node"
|
||||
node-key="orgTreeName"
|
||||
node-key="orgTreeId"
|
||||
label-key="labelName"
|
||||
v-model:expanded="expanded"
|
||||
:filter="filter"
|
||||
|
|
@ -259,7 +268,7 @@ onMounted(async () => {
|
|||
</datepicker>
|
||||
</div>
|
||||
<div class="col-xs-10 col-sm-10 col-md-10">
|
||||
<q-input
|
||||
<!-- <q-input
|
||||
dense
|
||||
outlined
|
||||
class="inputgreen"
|
||||
|
|
@ -269,7 +278,7 @@ onMounted(async () => {
|
|||
hide-bottom-space
|
||||
lazy-rules
|
||||
readonly
|
||||
/>
|
||||
/> -->
|
||||
</div>
|
||||
<div class="col-xs-12 col-sm-12 col-md-12">
|
||||
<q-input
|
||||
|
|
|
|||
|
|
@ -192,6 +192,7 @@ onMounted(() => {
|
|||
emit-value
|
||||
map-options
|
||||
multiple
|
||||
class="inputgreen"
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -216,7 +217,13 @@ onMounted(() => {
|
|||
<q-separator />
|
||||
|
||||
<q-card-section class="q-pa-sm">
|
||||
<q-input dense outlined v-model="filter" label="ค้นหา">
|
||||
<q-input
|
||||
dense
|
||||
outlined
|
||||
v-model="filter"
|
||||
label="ค้นหา"
|
||||
class="inputgreen"
|
||||
>
|
||||
<template v-slot:append>
|
||||
<q-icon
|
||||
v-if="filter !== ''"
|
||||
|
|
@ -232,7 +239,7 @@ onMounted(() => {
|
|||
:nodes="nodes"
|
||||
selected-color="primary"
|
||||
node-key="id"
|
||||
label-key="id"
|
||||
label-key="name"
|
||||
:filter="filter"
|
||||
:no-results-label="notFound"
|
||||
:no-nodes-label="noData"
|
||||
|
|
@ -267,7 +274,13 @@ onMounted(() => {
|
|||
<q-separator />
|
||||
|
||||
<q-card-section class="q-pa-sm">
|
||||
<q-input dense outlined v-model="filter2" label="ค้นหา">
|
||||
<q-input
|
||||
dense
|
||||
outlined
|
||||
v-model="filter2"
|
||||
label="ค้นหา"
|
||||
class="inputgreen"
|
||||
>
|
||||
<template v-slot:append>
|
||||
<q-icon
|
||||
v-if="filter2 !== ''"
|
||||
|
|
@ -282,7 +295,7 @@ onMounted(() => {
|
|||
dense
|
||||
:nodes="nodes"
|
||||
node-key="id"
|
||||
label-key="id"
|
||||
label-key="name"
|
||||
:filter="filter2"
|
||||
:no-results-label="notFound"
|
||||
:no-nodes-label="noData"
|
||||
|
|
@ -345,6 +358,7 @@ onMounted(() => {
|
|||
label="จำนวน (วัน)"
|
||||
mask="#"
|
||||
reverse-fill-mask
|
||||
class="inputgreen"
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -369,6 +383,7 @@ onMounted(() => {
|
|||
label="จำนวน (วัน)"
|
||||
mask="#"
|
||||
reverse-fill-mask
|
||||
class="inputgreen"
|
||||
/>
|
||||
</div>
|
||||
<div class="col-12 col-md-4">
|
||||
|
|
@ -379,6 +394,7 @@ onMounted(() => {
|
|||
v-model="formData.projectNigthHoldPlanned"
|
||||
label="จำนวน (คืน)"
|
||||
mask="#"
|
||||
class="inputgreen"
|
||||
reverse-fill-mask
|
||||
/>
|
||||
</div>
|
||||
|
|
@ -406,6 +422,7 @@ onMounted(() => {
|
|||
label="จำนวน (รุ่น)"
|
||||
mask="#"
|
||||
reverse-fill-mask
|
||||
class="inputgreen"
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue