refactor(permission): display positionIsSelected
This commit is contained in:
parent
7489c9d2aa
commit
a7d64d0fb8
3 changed files with 66 additions and 47 deletions
|
|
@ -309,7 +309,7 @@ async function fetchDataTree(id: string) {
|
|||
async function fetchDataTable(
|
||||
id: string | null,
|
||||
revisionId: string,
|
||||
level: number
|
||||
level: number,
|
||||
) {
|
||||
showLoader();
|
||||
posMaster.value = [];
|
||||
|
|
@ -385,7 +385,7 @@ function onDelete(id: string) {
|
|||
await fetchDataTable(
|
||||
reqMaster.id,
|
||||
reqMaster.revisionId,
|
||||
reqMaster.type
|
||||
reqMaster.type,
|
||||
);
|
||||
success($q, "ลบข้อมูลสำเร็จ");
|
||||
})
|
||||
|
|
@ -433,7 +433,7 @@ watch(
|
|||
() => {
|
||||
reqMaster.page = 1;
|
||||
fetchDataTable(reqMaster.id, reqMaster.revisionId, reqMaster.type);
|
||||
}
|
||||
},
|
||||
);
|
||||
|
||||
onMounted(async () => {
|
||||
|
|
@ -559,7 +559,7 @@ onMounted(async () => {
|
|||
<div>
|
||||
<q-checkbox
|
||||
keep-color
|
||||
:disable="nodeId"
|
||||
:disable="nodeId ? false : true"
|
||||
v-model="reqMaster.isAll"
|
||||
label="แสดงตำแหน่งทั้งหมด"
|
||||
color="primary"
|
||||
|
|
@ -580,7 +580,7 @@ onMounted(async () => {
|
|||
fetchDataTable(
|
||||
reqMaster.id,
|
||||
reqMaster.revisionId,
|
||||
reqMaster.type
|
||||
reqMaster.type,
|
||||
)
|
||||
"
|
||||
>
|
||||
|
|
@ -681,7 +681,7 @@ onMounted(async () => {
|
|||
round
|
||||
@click.prevent="
|
||||
onOpenModalPersonal(
|
||||
props.row.profileIdCurrentHolder
|
||||
props.row.profileIdCurrentHolder,
|
||||
)
|
||||
"
|
||||
>
|
||||
|
|
@ -786,6 +786,14 @@ onMounted(async () => {
|
|||
<div v-if="col.name == 'no'" class="text-body2">
|
||||
{{ props.rowIndex + 1 }}
|
||||
</div>
|
||||
<div v-else-if="col.name === 'positionName'">
|
||||
{{ col.value ? col.value : "-" }}
|
||||
<q-icon
|
||||
v-if="props.row.positionIsSelected"
|
||||
name="check"
|
||||
color="primary"
|
||||
/>
|
||||
</div>
|
||||
<div
|
||||
v-else-if="col.name === 'posExecutiveName'"
|
||||
class="text-body2"
|
||||
|
|
@ -835,7 +843,7 @@ onMounted(async () => {
|
|||
fetchDataTable(
|
||||
reqMaster.id,
|
||||
reqMaster.revisionId,
|
||||
reqMaster.type
|
||||
reqMaster.type,
|
||||
)
|
||||
"
|
||||
></q-pagination>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue