Commit 3ef2253c by 放生的三文鱼

修复送审bug

parent 7dd0eaaf
......@@ -126,15 +126,15 @@ const AssetManagementTable = () => {
// 能否送审
const canFlow = useMemo(() => {
if(selectedRowKeys?.length === 0) return true;
let isFlow = false
if (selectedRowKeys?.length === 0) return true;
let isFlow = false;
draftData?.forEach((item) => {
if (item.state !== "draft"&&selectedRowKeys?.includes(item.id)) {
if (item.draftState !== "draft" && selectedRowKeys?.includes(item.id)) {
isFlow = true;
}
})
});
return isFlow;
},[selectedRowKeys, draftData])
}, [selectedRowKeys, draftData]);
return (
<div style={{ background: "#fff" }} className="container">
......
......@@ -33,31 +33,35 @@ export function useGetAssetDraft({ setDraftParams, sendFlow }) {
// 批量删除
const batchDelete = async (id = "") => {
try {
setLoading(true);
await deleteDraftDataAsset({
data: id ? id : selectedRowKeys,
});
showMessage("success", "删除成功");
setLoading(false);
setSelectedRowKeys([]);
getDraftData();
} catch (error) {
console.log("error", error);
setLoading(false);
let message = error?.ApiError?.cnMessage || "操作失败,请稍后再试";
showErrorNotifaction("提示", message, 3);
}
};
// 批量送审
const batchPublish = async (id = "", reason = "") => {
console.log("id", id);
console.log("reason", reason);
try {
setLoading(true);
await startDataAssetFlow({
params: { applyReason: reason },
data: id ? id : selectedRowKeys,
});
setLoading(false);
showMessage("success", "送审成功");
setSelectedRowKeys([]);
getDraftData();
} catch (error) {
setLoading(false);
console.log("error", error);
let message = error?.ApiError?.cnMessage || "操作失败,请稍后再试";
showErrorNotifaction("提示", message, 3);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment