|
@@ -191,62 +191,10 @@ function List(props) {
|
|
},
|
|
},
|
|
{
|
|
{
|
|
title: '操作',
|
|
title: '操作',
|
|
- render: record => renderEditBtns2(record),
|
|
|
|
|
|
+ render: record => renderEditBtns(record),
|
|
},
|
|
},
|
|
];
|
|
];
|
|
|
|
|
|
- const renderEditBtns = record => {
|
|
|
|
- return (
|
|
|
|
- <>
|
|
|
|
- <a
|
|
|
|
- onClick={() => {
|
|
|
|
- setIsEdit(false);
|
|
|
|
- setCurrentItem(record);
|
|
|
|
- setDetailVisible(true);
|
|
|
|
- }}
|
|
|
|
- >
|
|
|
|
- 项目详情
|
|
|
|
- </a>
|
|
|
|
- <Divider type="vertical" />
|
|
|
|
- <a
|
|
|
|
- onClick={() => {
|
|
|
|
- setIsEdit(true);
|
|
|
|
- setCurrentItem(record);
|
|
|
|
- setDetailVisible(true);
|
|
|
|
- }}
|
|
|
|
- >
|
|
|
|
- 项目编辑
|
|
|
|
- </a>
|
|
|
|
- <Divider type="vertical" />
|
|
|
|
- <a
|
|
|
|
- onClick={() => {
|
|
|
|
- setCurrentItem(record);
|
|
|
|
- setRecordVisible(true);
|
|
|
|
- }}
|
|
|
|
- >
|
|
|
|
- 项目日志
|
|
|
|
- </a>
|
|
|
|
- <Divider type="vertical" />
|
|
|
|
- <a
|
|
|
|
- onClick={() => {
|
|
|
|
- setCurrentItem(record);
|
|
|
|
- dispatch({
|
|
|
|
- type: 'approval/queryBudget',
|
|
|
|
- payload: {
|
|
|
|
- project_id: record?.id,
|
|
|
|
- },
|
|
|
|
- callback: () => {
|
|
|
|
- setBudgetVisible(true);
|
|
|
|
- },
|
|
|
|
- });
|
|
|
|
- }}
|
|
|
|
- >
|
|
|
|
- 设置人日预算
|
|
|
|
- </a>
|
|
|
|
- </>
|
|
|
|
- );
|
|
|
|
- };
|
|
|
|
-
|
|
|
|
const handleSearch = () => {
|
|
const handleSearch = () => {
|
|
const { projectName, projectCode, projectStatus } = form.getFieldsValue();
|
|
const { projectName, projectCode, projectStatus } = form.getFieldsValue();
|
|
let params = {};
|
|
let params = {};
|
|
@@ -386,7 +334,7 @@ function List(props) {
|
|
});
|
|
});
|
|
};
|
|
};
|
|
|
|
|
|
- const renderEditBtns2 = record => {
|
|
|
|
|
|
+ const renderEditBtns = record => {
|
|
let dividerPush = (item, list) => {
|
|
let dividerPush = (item, list) => {
|
|
if (list.length === 0) list.push(item);
|
|
if (list.length === 0) list.push(item);
|
|
else {
|
|
else {
|
|
@@ -395,15 +343,26 @@ function List(props) {
|
|
}
|
|
}
|
|
};
|
|
};
|
|
let detailBtn = (
|
|
let detailBtn = (
|
|
- <a
|
|
|
|
- onClick={() => {
|
|
|
|
- setCurrentItem(record);
|
|
|
|
- setDetailVisible(true);
|
|
|
|
- setIsEdit(false);
|
|
|
|
- }}
|
|
|
|
- >
|
|
|
|
- 项目详情
|
|
|
|
- </a>
|
|
|
|
|
|
+ <>
|
|
|
|
+ <a
|
|
|
|
+ onClick={() => {
|
|
|
|
+ setCurrentItem(record);
|
|
|
|
+ setRecordVisible(true);
|
|
|
|
+ }}
|
|
|
|
+ >
|
|
|
|
+ 项目日志
|
|
|
|
+ </a>
|
|
|
|
+ <Divider type="vertical" />
|
|
|
|
+ <a
|
|
|
|
+ onClick={() => {
|
|
|
|
+ setCurrentItem(record);
|
|
|
|
+ setDetailVisible(true);
|
|
|
|
+ setIsEdit(false);
|
|
|
|
+ }}
|
|
|
|
+ >
|
|
|
|
+ 项目详情
|
|
|
|
+ </a>
|
|
|
|
+ </>
|
|
);
|
|
);
|
|
// let memberBtn = (
|
|
// let memberBtn = (
|
|
// <a
|
|
// <a
|