+
+ 发布
+
+ }
+ title={`发布 ${rev.policyKey} r${rev.revision}?`}
+ description={PUBLISH_NOTICE}
+ confirmLabel="授权并发布"
+ onConfirm={() =>
+ publish
+ .mutateAsync({ id: rev.id, expectedRevision: rev.revision })
+ .then(() => toast.success(`r${rev.revision} 已发布并生效`))
+ .catch((e) => {
+ toast.error(errorMessage(e));
+ throw e;
+ })
+ }
+ >
+ {!pv?.success ? (
+
+ 这个草案还没有预览结果,建议先预览确认影响范围。
+
+ ) : null}
+
+ >
+ ) : (
+ <>
+