|
@@ -16,7 +16,7 @@ import A1Look from "./A1Look";
|
|
import { A1_APIgetList, A1_APIdelProject } from "@/store/action/A1Project";
|
|
import { A1_APIgetList, A1_APIdelProject } from "@/store/action/A1Project";
|
|
import { getUserListAPI } from "@/store/action/A3User";
|
|
import { getUserListAPI } from "@/store/action/A3User";
|
|
import { A2_APIgetList1 } from "@/store/action/A2Dict";
|
|
import { A2_APIgetList1 } from "@/store/action/A2Dict";
|
|
-import { scheduleCollectArr, scheduleAuditArr, projectRoleArr } from "./data";
|
|
|
|
|
|
+import { hasAuditStatusArr } from "./data";
|
|
import { MessageFu } from "@/utils/message";
|
|
import { MessageFu } from "@/utils/message";
|
|
import AuthCom from "@/components/AuthCom";
|
|
import AuthCom from "@/components/AuthCom";
|
|
|
|
|
|
@@ -58,8 +58,7 @@ function A1Project() {
|
|
pmUserId: "",
|
|
pmUserId: "",
|
|
bmUserId: "",
|
|
bmUserId: "",
|
|
statusId: "",
|
|
statusId: "",
|
|
- scheduleCollect: "",
|
|
|
|
- scheduleAudit: "",
|
|
|
|
|
|
+ hasAuditStatus: "",
|
|
projectRole: "",
|
|
projectRole: "",
|
|
pageNum: 1,
|
|
pageNum: 1,
|
|
pageSize: 10,
|
|
pageSize: 10,
|
|
@@ -127,8 +126,7 @@ function A1Project() {
|
|
pmUserId: "",
|
|
pmUserId: "",
|
|
bmUserId: "",
|
|
bmUserId: "",
|
|
statusId: "",
|
|
statusId: "",
|
|
- scheduleCollect: "",
|
|
|
|
- scheduleAudit: "",
|
|
|
|
|
|
+ hasAuditStatus: "",
|
|
projectRole: "",
|
|
projectRole: "",
|
|
pageNum: 1,
|
|
pageNum: 1,
|
|
pageSize: 10,
|
|
pageSize: 10,
|
|
@@ -228,11 +226,8 @@ function A1Project() {
|
|
},
|
|
},
|
|
{
|
|
{
|
|
title: "项目状态",
|
|
title: "项目状态",
|
|
- dataIndex: "statusName",
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- title: "最近编辑时间",
|
|
|
|
- dataIndex: "updateTime",
|
|
|
|
|
|
+ render: (item: A1TableType) =>
|
|
|
|
+ item.statusName ? item.statusName : "(空)",
|
|
},
|
|
},
|
|
];
|
|
];
|
|
|
|
|
|
@@ -260,6 +255,16 @@ function A1Project() {
|
|
}
|
|
}
|
|
|
|
|
|
arr.push({
|
|
arr.push({
|
|
|
|
+ title: "存在待审批文件",
|
|
|
|
+ render: (item: A1TableType) => (item.hasAuditStatus ? "是" : "否"),
|
|
|
|
+ });
|
|
|
|
+
|
|
|
|
+ arr.push({
|
|
|
|
+ title: "最近编辑时间",
|
|
|
|
+ dataIndex: "updateTime",
|
|
|
|
+ });
|
|
|
|
+
|
|
|
|
+ arr.push({
|
|
title: "操作",
|
|
title: "操作",
|
|
render: (item: A1TableType) => (
|
|
render: (item: A1TableType) => (
|
|
<>
|
|
<>
|
|
@@ -446,38 +451,14 @@ function A1Project() {
|
|
{topType === "outer" ? null : (
|
|
{topType === "outer" ? null : (
|
|
<>
|
|
<>
|
|
<div className="A1SearchRow">
|
|
<div className="A1SearchRow">
|
|
- <span>收集进度:</span>
|
|
|
|
- <Select
|
|
|
|
- style={{ width: 164 }}
|
|
|
|
- value={fromData.scheduleCollect}
|
|
|
|
- onChange={(e) =>
|
|
|
|
- setFromData({ ...fromData, scheduleCollect: e, pageNum: 1 })
|
|
|
|
- }
|
|
|
|
- options={scheduleCollectArr}
|
|
|
|
- />
|
|
|
|
- </div>
|
|
|
|
-
|
|
|
|
- <div className="A1SearchRow">
|
|
|
|
- <span>审批进度:</span>
|
|
|
|
- <Select
|
|
|
|
- style={{ width: 164 }}
|
|
|
|
- value={fromData.scheduleAudit}
|
|
|
|
- onChange={(e) =>
|
|
|
|
- setFromData({ ...fromData, scheduleAudit: e, pageNum: 1 })
|
|
|
|
- }
|
|
|
|
- options={scheduleAuditArr}
|
|
|
|
- />
|
|
|
|
- </div>
|
|
|
|
-
|
|
|
|
- <div className="A1SearchRow">
|
|
|
|
- <span>项目角色:</span>
|
|
|
|
|
|
+ <span>是否存在待审批文件:</span>
|
|
<Select
|
|
<Select
|
|
style={{ width: 164 }}
|
|
style={{ width: 164 }}
|
|
- value={fromData.projectRole}
|
|
|
|
|
|
+ value={fromData.hasAuditStatus}
|
|
onChange={(e) =>
|
|
onChange={(e) =>
|
|
- setFromData({ ...fromData, projectRole: e, pageNum: 1 })
|
|
|
|
|
|
+ setFromData({ ...fromData, hasAuditStatus: e, pageNum: 1 })
|
|
}
|
|
}
|
|
- options={projectRoleArr}
|
|
|
|
|
|
+ options={hasAuditStatusArr}
|
|
/>
|
|
/>
|
|
</div>
|
|
</div>
|
|
</>
|
|
</>
|