|
@@ -24,18 +24,18 @@
|
|
|
<span v-else>-</span>
|
|
|
</template>
|
|
|
<template #action="{ record }">
|
|
|
- <TableAction
|
|
|
+ <TableAction v-show="!record.isOpen"
|
|
|
stopButtonPropagation
|
|
|
:actions="[
|
|
|
{
|
|
|
label: '编辑',
|
|
|
- disabled: tableType == 1 && (!record.isEdit || record.isOpen),
|
|
|
+ disabled: tableType == 1 && !record.isEdit,
|
|
|
ifShow: getTypeCheckPerm('case-edit'),
|
|
|
onClick: handlegotoEdit.bind(null, record),
|
|
|
},
|
|
|
{
|
|
|
label: '权限',
|
|
|
- disabled: tableType == 1 && (!record.isAuth || record.isOpen),
|
|
|
+ disabled: tableType == 1 && !record.isAuth,
|
|
|
ifShow: getTypeCheckPerm('case-powers'),
|
|
|
onClick: handlePowers.bind(null, record),
|
|
|
},
|