salary Columns discipline
This commit is contained in:
parent
929abb26fd
commit
d3d6feb379
2 changed files with 32 additions and 20 deletions
|
|
@ -525,25 +525,30 @@ function onClickViewInfo(type: string, id: string) {
|
|||
{{ props.row.isSuspension == null ? "-" : "" }}
|
||||
</div>
|
||||
</div>
|
||||
<div
|
||||
v-else-if="
|
||||
col.name == 'posSalary' ||
|
||||
col.name == 'discipline' ||
|
||||
col.name == 'leave'
|
||||
"
|
||||
>
|
||||
<div v-else-if="col.name == 'posSalary' || col.name == 'leave'">
|
||||
<q-btn
|
||||
v-if="checkPermission($route)?.attrIsGet"
|
||||
flat
|
||||
dense
|
||||
icon="info"
|
||||
:color="
|
||||
col.name == 'discipline' && props.row.isPunish ? 'red' : 'info'
|
||||
"
|
||||
color="info"
|
||||
@click.pervent="onClickViewInfo(col.name, props.row.profileId)"
|
||||
>
|
||||
</q-btn>
|
||||
</div>
|
||||
<div v-else-if="col.name == 'discipline'">
|
||||
<q-btn
|
||||
v-if="checkPermission($route)?.attrIsGet && props.row.isPunish"
|
||||
flat
|
||||
dense
|
||||
icon="info"
|
||||
color="red"
|
||||
@click.pervent="onClickViewInfo(col.name, props.row.profileId)"
|
||||
>
|
||||
</q-btn>
|
||||
|
||||
<div v-else>-</div>
|
||||
</div>
|
||||
|
||||
<div v-else>
|
||||
{{ col.value ? col.value : "-" }}
|
||||
|
|
|
|||
|
|
@ -539,28 +539,35 @@ watch(
|
|||
{{ Number(props.row.amount).toLocaleString() }}
|
||||
</div>
|
||||
|
||||
<div
|
||||
v-else-if="
|
||||
col.name == 'posSalary' ||
|
||||
col.name == 'discipline' ||
|
||||
col.name == 'leave'
|
||||
"
|
||||
>
|
||||
<div v-else-if="col.name == 'posSalary' || col.name == 'leave'">
|
||||
<q-btn
|
||||
v-if="checkPermission($route)?.attrIsGet"
|
||||
flat
|
||||
dense
|
||||
icon="info"
|
||||
class="q-pa-none q-ml-xs"
|
||||
:color="
|
||||
col.name == 'discipline' && props.row.isPunish ? 'red' : 'info'
|
||||
"
|
||||
color="info"
|
||||
size="12px"
|
||||
@click.pervent="onClickViewInfo(col.name, props.row.profileId)"
|
||||
>
|
||||
</q-btn>
|
||||
</div>
|
||||
|
||||
<div v-else-if="col.name == 'discipline'">
|
||||
<q-btn
|
||||
v-if="checkPermission($route)?.attrIsGet && props.row.isPunish"
|
||||
flat
|
||||
dense
|
||||
icon="info"
|
||||
class="q-pa-none q-ml-xs"
|
||||
color="red"
|
||||
size="12px"
|
||||
@click.pervent="onClickViewInfo(col.name, props.row.profileId)"
|
||||
>
|
||||
</q-btn>
|
||||
<div v-else>-</div>
|
||||
</div>
|
||||
|
||||
<div v-else>
|
||||
{{ col.value ? col.value : "-" }}
|
||||
</div>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue