Browse Source

chore: Optimization

master
wangxiang 2 years ago
parent
commit
adca243c0f
No known key found for this signature in database
GPG Key ID: 1BA7946AB6B232E4
  1. 2
      src/api/platform/workflow/extension/controller/processCategory.ts
  2. 2
      src/views/workflow/extension/category/category.data.ts
  3. 6
      src/views/workflow/extension/category/index.vue

2
src/api/platform/workflow/extension/controller/processCategory.ts

@ -22,4 +22,4 @@ export const editProcessCategory = (params: Partial<ProcessCategory>) => defHttp
export const getProcessCategory = (id: string) => defHttp.get<ProcessCategory>({ url: `${Api.get}/${id}` }); export const getProcessCategory = (id: string) => defHttp.get<ProcessCategory>({ url: `${Api.get}/${id}` });
export const delProcessCategory = (ids: string) => defHttp.delete({ url: `${Api.del}/${ids}` }); export const delProcessCategory = (ids: string | Recordable[]) => defHttp.delete({ url: `${Api.del}/${ids}` });

2
src/views/workflow/extension/category/category.data.ts

@ -22,7 +22,7 @@ export const columns: BasicColumn[] = [
title: '备注信息', title: '备注信息',
dataIndex: 'remarks', dataIndex: 'remarks',
customRender: ({record}) => { customRender: ({record}) => {
return record.permission || h(Tag, { color: 'warning' }, () => '暂无备注'); return record.remarks || h(Tag, { color: 'warning' }, () => '暂无备注');
} }
}, },
]; ];

6
src/views/workflow/extension/category/index.vue

@ -51,6 +51,8 @@
import { delProcessCategory, listProcessCategory } from '/@/api/platform/workflow/extension/controller/processCategory'; import { delProcessCategory, listProcessCategory } from '/@/api/platform/workflow/extension/controller/processCategory';
import { useMessage } from '/@/hooks/web/useMessage'; import { useMessage } from '/@/hooks/web/useMessage';
import { listToTree} from '/@/utils/helper/treeHelper'; import { listToTree} from '/@/utils/helper/treeHelper';
import { toRaw } from 'vue';
import XEUtils from 'xe-utils';
/** 通用变量统一声明区域 */ /** 通用变量统一声明区域 */
const { createMessage } = useMessage(); const { createMessage } = useMessage();
@ -97,7 +99,9 @@
/** 删除按钮操作,行内删除 */ /** 删除按钮操作,行内删除 */
async function handleDel(record: Recordable) { async function handleDel(record: Recordable) {
await delProcessCategory(record.id); //
const treeData = XEUtils.findTree(toRaw(getDataSource()), item => item.id === record.id, { children:'children' });
await delProcessCategory(XEUtils.toTreeArray([treeData.item],{ children:'children', data:'id' }));
createMessage.success('删除成功!'); createMessage.success('删除成功!');
handleRefreshTable(); handleRefreshTable();
} }

Loading…
Cancel
Save