refactor: add go inside/outside
This commit is contained in:
parent
54927337eb
commit
bd2b327313
1 changed files with 43 additions and 40 deletions
|
|
@ -603,51 +603,54 @@ watch(locale, () => {
|
||||||
children-key="branch"
|
children-key="branch"
|
||||||
v-model:expanded="expandedTree"
|
v-model:expanded="expandedTree"
|
||||||
color="info"
|
color="info"
|
||||||
|
selected-color="primary"
|
||||||
style="color: var(--foreground)"
|
style="color: var(--foreground)"
|
||||||
>
|
>
|
||||||
<template #default-header="{ node }">
|
<template #default-header="{ node }">
|
||||||
<div class="column full-width">
|
<div
|
||||||
|
class="column full-width"
|
||||||
|
@click.stop="
|
||||||
|
() => {
|
||||||
|
if (
|
||||||
|
node.isHeadOffice &&
|
||||||
|
node._count.branch !== 0 &&
|
||||||
|
currentHq.id === node.id
|
||||||
|
) {
|
||||||
|
expandedTree = expandedTree.filter(
|
||||||
|
(i) => node.id !== i,
|
||||||
|
);
|
||||||
|
fieldSelectedBranch.value = 'branchHQLabel';
|
||||||
|
|
||||||
|
currentHq = {
|
||||||
|
id: '',
|
||||||
|
code: '',
|
||||||
|
};
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (
|
||||||
|
node.isHeadOffice &&
|
||||||
|
node._count.branch !== 0 &&
|
||||||
|
currentHq.id !== node.id
|
||||||
|
) {
|
||||||
|
expandedTree = [];
|
||||||
|
expandedTree.push(node.id);
|
||||||
|
fieldSelectedBranch.value = '';
|
||||||
|
inputSearch = '';
|
||||||
|
currentHq = {
|
||||||
|
id: node.id,
|
||||||
|
code: node.code,
|
||||||
|
};
|
||||||
|
beforeBranch = {
|
||||||
|
id: '',
|
||||||
|
code: '',
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
"
|
||||||
|
>
|
||||||
<div
|
<div
|
||||||
class="row col items-center justify-between full-width no-wrap"
|
class="row col items-center justify-between full-width no-wrap"
|
||||||
@click.stop="
|
|
||||||
() => {
|
|
||||||
if (
|
|
||||||
node.isHeadOffice &&
|
|
||||||
node._count.branch !== 0 &&
|
|
||||||
currentHq.id === node.id
|
|
||||||
) {
|
|
||||||
expandedTree = expandedTree.filter(
|
|
||||||
(i) => node.id !== i,
|
|
||||||
);
|
|
||||||
fieldSelectedBranch.value = 'branchHQLabel';
|
|
||||||
|
|
||||||
currentHq = {
|
|
||||||
id: '',
|
|
||||||
code: '',
|
|
||||||
};
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (
|
|
||||||
node.isHeadOffice &&
|
|
||||||
node._count.branch !== 0 &&
|
|
||||||
currentHq.id !== node.id
|
|
||||||
) {
|
|
||||||
expandedTree = [];
|
|
||||||
expandedTree.push(node.id);
|
|
||||||
fieldSelectedBranch.value = '';
|
|
||||||
inputSearch = '';
|
|
||||||
currentHq = {
|
|
||||||
id: node.id,
|
|
||||||
code: node.code,
|
|
||||||
};
|
|
||||||
beforeBranch = {
|
|
||||||
id: '',
|
|
||||||
code: '',
|
|
||||||
};
|
|
||||||
}
|
|
||||||
}
|
|
||||||
"
|
|
||||||
>
|
>
|
||||||
<span>{{ node.name }}</span>
|
<span>{{ node.name }}</span>
|
||||||
<div
|
<div
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue