CN-1040: adminiastration底下各table的customization功能更新

This commit is contained in:
刘洪洪
2023-05-25 18:31:26 +08:00
parent f8db51ea6a
commit 0b0501db4a
6 changed files with 190 additions and 56 deletions

View File

@@ -17,8 +17,8 @@
width="55">
</el-table-column>
<el-table-column
v-for="item in customTableTitles"
:key="item.prop"
v-for="(item, index) in customTableTitles"
:key="item.prop+index"
:fixed="item.fixed"
:label="item.label"
:min-width="`${item.minWidth}`"
@@ -51,12 +51,12 @@
</template>
<template v-else-if="item.prop === 'status'">
<el-switch
v-if="scope.row.id"
v-model="scope.row.status"
active-value="1"
:disabled="(scope.row.username === loginName) || (scope.row.username==='admin' && scope.row.id==1) "
inactive-value="0"
@change="()=>{statusChange(scope.row)}">
v-if="scope.row.id"
v-model="scope.row.status"
active-value="1"
:disabled="(scope.row.username === loginName) || (scope.row.username==='admin' && scope.row.id==1) "
inactive-value="0"
@change="()=>{statusChange(scope.row)}">
</el-switch>
</template>
<span v-else>{{scope.row[item.prop]}}</span>