Commit 95a646762209876d2352049198d5ecb90c2ba252

Authored by fengwotao
1 parent 6dd8b54b

feat: 数据流转,新增修改状态权限标识

... ... @@ -88,7 +88,12 @@
88 88 @change="(checked:boolean)=>hanldeSwitch(checked,record)"
89 89 />
90 90 </Authority>
91   - <Authority> 无权限 </Authority>
  91 + <Tag
  92 + v-if="!hasPermission(PermissionDataFlowEnum.PERMISSION_STATUS)"
  93 + :color="record.status ? 'green' : 'red'"
  94 + >
  95 + {{ record.status ? '启用' : '禁用' }}
  96 + </Tag>
92 97 </template>
93 98 </BasicTable>
94 99 <DataFlowModal @register="registerModal" @success="handleSuccess" />
... ... @@ -106,15 +111,18 @@
106 111 import { useMessage } from '/@/hooks/web/useMessage';
107 112 import { Authority } from '/@/components/Authority';
108 113 import { useBatchDelete } from '/@/hooks/web/useBatchDelete';
109   - import { Switch, Popconfirm } from 'ant-design-vue';
  114 + import { Switch, Popconfirm, Tag } from 'ant-design-vue';
110 115 import { PermissionDataFlowEnum, BusinessDataFlowTextEnum } from './enum';
111 116 import { DataFlowModal } from './components/dataflowmodal';
112 117 import { defaultTableAttribute } from './config';
  118 + import { usePermission } from '/@/hooks/web/usePermission';
113 119
114 120 const { createMessage } = useMessage();
115 121
116 122 const loading = ref(true);
117 123
  124 + const { hasPermission } = usePermission();
  125 +
118 126 const handleSuccess = () => {
119 127 reload();
120 128 };
... ...