Commit 3ef2253c by 放生的三文鱼

修复送审bug

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