删除报工
This commit is contained in:
@@ -22,3 +22,7 @@ export const updateWorkApi = (params: any) => {
|
||||
export const queryWorkApi = (params: any) => {
|
||||
return post(`${PREFIX}work/queryWork`, params);
|
||||
};
|
||||
|
||||
export const deleteWorkApi = (params: any) => {
|
||||
return post(`${PREFIX}work/deleteWork`, params);
|
||||
};
|
||||
|
||||
@@ -77,7 +77,7 @@ import Dialog from '@/components/common/dialog/index.vue';
|
||||
import { computed, ref } from 'vue';
|
||||
import BaseTable from '@/components/common/table/baseTable.vue';
|
||||
import TableForm from '@/components/common/table/tableForm.vue';
|
||||
import { addWorkApi, updateWorkApi } from '@/api/project/work';
|
||||
import { addWorkApi, deleteWorkApi, updateWorkApi } from '@/api/project/work';
|
||||
import { ElMessage } from 'element-plus';
|
||||
import { useDict } from '@/utils/useDict';
|
||||
import { disposeMemberList } from '@/views/task/projectDetail/components/project';
|
||||
@@ -162,9 +162,13 @@ const actionList = ref([
|
||||
},
|
||||
{
|
||||
title: '删除',
|
||||
type: 'error',
|
||||
type: 'danger',
|
||||
needConfirm: true,
|
||||
confirmTip: '确认删除吗?',
|
||||
hide: () => props.operateType !== 'addWork',
|
||||
click: () => {},
|
||||
click: (row: any) => {
|
||||
deleteWorkApiFun(row);
|
||||
},
|
||||
},
|
||||
]);
|
||||
|
||||
@@ -220,6 +224,15 @@ const updateWorkApiFun = async (params: any) => {
|
||||
ElMessage.error(res.message);
|
||||
}
|
||||
};
|
||||
const deleteWorkApiFun = async (row: any) => {
|
||||
const res: any = await deleteWorkApi({ delIdList: [row.id] });
|
||||
if (res.code === 200) {
|
||||
ElMessage.success(res.message);
|
||||
tableRef.value.resetFun();
|
||||
} else {
|
||||
ElMessage.error(res.message);
|
||||
}
|
||||
};
|
||||
// const nextPageFun = () => {
|
||||
// if (hasSameValue()) return;
|
||||
// emits('update:currentProjectBaseInfo', { ...tableFormRef.value.getFormDataFun(), nodeType: NODE_TYPE.PROJECT });
|
||||
|
||||
Reference in New Issue
Block a user