ปรับ tree โครงสร้าง
This commit is contained in:
parent
f6352c8b81
commit
ecd6c890ae
2 changed files with 3 additions and 4 deletions
|
|
@ -34,6 +34,8 @@ const nodeTree = ref<OrgTree[]>(); // ข้อมูล Tree
|
||||||
const nodeId = ref<string>(""); // id ของ Tree
|
const nodeId = ref<string>(""); // id ของ Tree
|
||||||
const orgLevel = ref<number>(0); // levelTree
|
const orgLevel = ref<number>(0); // levelTree
|
||||||
const isLoad = ref<boolean>(false); // loadTable
|
const isLoad = ref<boolean>(false); // loadTable
|
||||||
|
const isLoadTree = ref<boolean>(false); // loadTable
|
||||||
|
|
||||||
const selected = ref<string>("");
|
const selected = ref<string>("");
|
||||||
|
|
||||||
const reqMaster = reactive<FilterMaster>({
|
const reqMaster = reactive<FilterMaster>({
|
||||||
|
|
@ -53,6 +55,7 @@ const posMaster = ref<PosMaster2[]>([]);
|
||||||
* @param id id โครงสร้าง
|
* @param id id โครงสร้าง
|
||||||
*/
|
*/
|
||||||
async function fetchDataTree(id: string) {
|
async function fetchDataTree(id: string) {
|
||||||
|
isLoadTree.value = false;
|
||||||
showLoader();
|
showLoader();
|
||||||
await http
|
await http
|
||||||
.get(config.API.orgByid(id.toString()))
|
.get(config.API.orgByid(id.toString()))
|
||||||
|
|
@ -185,7 +188,6 @@ watch(
|
||||||
<TreeView
|
<TreeView
|
||||||
v-model:nodeTree="nodeTree"
|
v-model:nodeTree="nodeTree"
|
||||||
v-model:nodeId="nodeId"
|
v-model:nodeId="nodeId"
|
||||||
v-model:selected="selected"
|
|
||||||
:fetchDataTree="fetchDataTree"
|
:fetchDataTree="fetchDataTree"
|
||||||
:fetchDataTable="fetchDataTable"
|
:fetchDataTable="fetchDataTable"
|
||||||
/>
|
/>
|
||||||
|
|
|
||||||
|
|
@ -28,7 +28,6 @@ const { dialogRemove, showLoader, hideLoader, messageError, success } =
|
||||||
/** props*/
|
/** props*/
|
||||||
const nodeTEST = defineModel<OrgTree[]>("nodeTree", { default: [] });
|
const nodeTEST = defineModel<OrgTree[]>("nodeTree", { default: [] });
|
||||||
const nodeId = defineModel<string>("nodeId", { required: true });
|
const nodeId = defineModel<string>("nodeId", { required: true });
|
||||||
const selected = defineModel<string>("selected", { required: true });
|
|
||||||
const props = defineProps({
|
const props = defineProps({
|
||||||
fetchDataTree: {
|
fetchDataTree: {
|
||||||
type: Function,
|
type: Function,
|
||||||
|
|
@ -366,8 +365,6 @@ watch(
|
||||||
nodes.value = nodeTEST.value;
|
nodes.value = nodeTEST.value;
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
||||||
const modaeMenu = ref<boolean>(false);
|
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<template>
|
<template>
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue