...
|
...
|
@@ -69,6 +69,7 @@ |
69
|
69
|
getTableTenantProfileApi,
|
70
|
70
|
deleteTenantProfileApi,
|
71
|
71
|
setTenantProfileIsDefaultApi,
|
|
72
|
+ deleteTenantProfileByCheckPassApi,
|
72
|
73
|
} from '/@/api/tenant/tenantApi';
|
73
|
74
|
import { Authority } from '/@/components/Authority';
|
74
|
75
|
import { Popconfirm } from 'ant-design-vue';
|
...
|
...
|
@@ -118,10 +119,15 @@ |
118
|
119
|
echoEditData = record;
|
119
|
120
|
}
|
120
|
121
|
async function handleDelete(record: Recordable) {
|
121
|
|
- let ids = record.id.id;
|
122
|
|
- await deleteTenantProfileApi(ids);
|
123
|
|
- createMessage.success('删除成功');
|
124
|
|
- reload();
|
|
122
|
+ const { data, message } = await deleteTenantProfileByCheckPassApi(record?.id?.id);
|
|
123
|
+ if (data) {
|
|
124
|
+ let ids = record?.id?.id;
|
|
125
|
+ await deleteTenantProfileApi(ids);
|
|
126
|
+ createMessage.success('删除成功');
|
|
127
|
+ reload();
|
|
128
|
+ } else {
|
|
129
|
+ createMessage.warning(message);
|
|
130
|
+ }
|
125
|
131
|
}
|
126
|
132
|
const useSelectionChange = () => {
|
127
|
133
|
selectedRowKeys = getSelectRows();
|
...
|
...
|
|