|
@@ -9,6 +9,7 @@ import ExecutionModal from './ExecutionModal';
|
|
import MemberModal from './MemberModal';
|
|
import MemberModal from './MemberModal';
|
|
import QualityOperateModal from './QualityOperateModal';
|
|
import QualityOperateModal from './QualityOperateModal';
|
|
import BudgetModal from './BudgetModal';
|
|
import BudgetModal from './BudgetModal';
|
|
|
|
+import ModifyManagerModal from './ModifyManagerModal';
|
|
import { connect } from 'dva';
|
|
import { connect } from 'dva';
|
|
|
|
|
|
const { Option } = Select;
|
|
const { Option } = Select;
|
|
@@ -42,6 +43,7 @@ function List(props) {
|
|
const [selfItems, setSelfItems] = useState(false);
|
|
const [selfItems, setSelfItems] = useState(false);
|
|
const [currentItem, setCurrentItem] = useState({});
|
|
const [currentItem, setCurrentItem] = useState({});
|
|
const [qualityOperate, setQualityOperate] = useState(0);
|
|
const [qualityOperate, setQualityOperate] = useState(0);
|
|
|
|
+ const [modifyManagerVisible, setModifyManagerVisible] = useState(false);
|
|
const columns = [
|
|
const columns = [
|
|
{
|
|
{
|
|
title: '项目编号',
|
|
title: '项目编号',
|
|
@@ -445,6 +447,16 @@ function List(props) {
|
|
}
|
|
}
|
|
break;
|
|
break;
|
|
}
|
|
}
|
|
|
|
+ let modifyManager = (<a
|
|
|
|
+ onClick={() => {
|
|
|
|
+ setCurrentItem(record);
|
|
|
|
+ setModifyManagerVisible(true);
|
|
|
|
+ }}
|
|
|
|
+ >
|
|
|
|
+ 修改项目经理
|
|
|
|
+ </a>)
|
|
|
|
+ if (project_status === 0 || project_status === 5)
|
|
|
|
+ dividerPush(modifyManager, toReturn);
|
|
return toReturn;
|
|
return toReturn;
|
|
};
|
|
};
|
|
|
|
|
|
@@ -543,6 +555,15 @@ function List(props) {
|
|
onCancel={() => setBudgetVisible(false)}
|
|
onCancel={() => setBudgetVisible(false)}
|
|
onOk={() => setBudgetVisible(false)}
|
|
onOk={() => setBudgetVisible(false)}
|
|
/>
|
|
/>
|
|
|
|
+ <ModifyManagerModal
|
|
|
|
+ depUserTree={depUserTree}
|
|
|
|
+ loading={loading}
|
|
|
|
+ visible={modifyManagerVisible}
|
|
|
|
+ onClose={() => setModifyManagerVisible(false)}
|
|
|
|
+ currentItem={currentItem}
|
|
|
|
+ dataSource={member}
|
|
|
|
+ onOk={() => setModifyManagerVisible(false)}
|
|
|
|
+ />
|
|
</div>
|
|
</div>
|
|
);
|
|
);
|
|
}
|
|
}
|