|
@@ -66,6 +66,8 @@ function A1Add({ pageType, closeFu, addFu, editFu }: Props) {
|
|
|
...info,
|
|
|
province,
|
|
|
dateScope: dateScope ? [dayjs(dateScope[0]), dayjs(dateScope[1])] : "",
|
|
|
+ dictProjectBusinessIds: Number(info.dictProjectBusinessIds), // 提交表单时这一项数据类型是 number,获取表单数据时这一项数据类型是string。
|
|
|
+ bidDate: dayjs(info.bidDate),
|
|
|
});
|
|
|
|
|
|
// 回显的时候闪动 问题
|
|
@@ -77,11 +79,14 @@ function A1Add({ pageType, closeFu, addFu, editFu }: Props) {
|
|
|
if (!pageType.id) {
|
|
|
// 新增
|
|
|
setIsOk(true);
|
|
|
- } else {
|
|
|
- // 编辑
|
|
|
+ } else if (pageType.txt === 'look') {
|
|
|
+ // 查看
|
|
|
getInfoFu(pageType.id);
|
|
|
+ } else if (pageType.txt === 'edit') {
|
|
|
+ // 编辑
|
|
|
+ setIsBid(lookInfo.isBid);
|
|
|
}
|
|
|
- }, [getInfoFu, pageType.id]);
|
|
|
+ }, [getInfoFu, pageType.id, pageType.txt, lookInfo.isBid]);
|
|
|
|
|
|
// 从仓库 获取 项目状态的下拉框 数据
|
|
|
const statusArr = useSelector(
|
|
@@ -124,8 +129,6 @@ function A1Add({ pageType, closeFu, addFu, editFu }: Props) {
|
|
|
// 通过校验点击确定
|
|
|
const onFinish = useCallback(
|
|
|
async (value: any) => {
|
|
|
- console.log('sadfljslfksdfjlk');
|
|
|
-
|
|
|
|
|
|
// 项目周期的处理
|
|
|
let dateScope = "";
|
|
@@ -187,14 +190,7 @@ function A1Add({ pageType, closeFu, addFu, editFu }: Props) {
|
|
|
|
|
|
// 是否投标
|
|
|
const [isBid, setIsBid] = useState<number | undefined>();
|
|
|
- // 是否显示中标日期
|
|
|
- const [isShowBidDate, setIsShowBidDate] = useState<number | undefined>();
|
|
|
|
|
|
- useEffect(() => {
|
|
|
- setIsShowBidDate(isBid);
|
|
|
- }, [isBid]);
|
|
|
-
|
|
|
-
|
|
|
return (
|
|
|
<div className={styles.A1Add}>
|
|
|
<div
|
|
@@ -348,7 +344,7 @@ function A1Add({ pageType, closeFu, addFu, editFu }: Props) {
|
|
|
</Radio.Group>
|
|
|
</Form.Item>
|
|
|
|
|
|
- {isShowBidDate === 1 ? (
|
|
|
+ {pageType.txt !== 'look' && isBid ? (
|
|
|
<Form.Item label="中标日期" name="bidDate"
|
|
|
required={isBid === 1}
|
|
|
>
|
|
@@ -357,7 +353,11 @@ function A1Add({ pageType, closeFu, addFu, editFu }: Props) {
|
|
|
disabled={isBid === 0}
|
|
|
/>
|
|
|
</Form.Item>
|
|
|
- ) : null}
|
|
|
+ ) : (pageType.txt === "look" && lookInfo.isBid === 1) ? (
|
|
|
+ <div>中标日期:{isOk ? lookInfo.bidDate : ""}</div>
|
|
|
+ ) : (
|
|
|
+ null
|
|
|
+ )}
|
|
|
</div>
|
|
|
|
|
|
{pageType.txt === "look" ? (
|