Ver código fonte

Merge branch '1.1.3-master_web' of http://8.130.72.63:18081/shenzhen/tjdify into 1.1.3-master

CzRger 1 mês atrás
pai
commit
70e1d068b1

+ 7 - 4
web/app/components/datasets/documents/detail/index.tsx

@@ -86,10 +86,6 @@ const DocumentDetail: FC<Props> = ({ datasetId, documentId }) => {
   const { notify } = useContext(ToastContext)
   const { dataset } = useDatasetDetailContext()
   const { isCreate, isEdit, isOperation } = GetDatasetAuth(dataset)
-  if (!isOperation) {
-    notify({ type: 'warning', message: '暂无权限!' })
-    router.replace(`/datasets/${datasetId}/documents`)
-  }
   const embeddingAvailable = !!dataset?.embedding_available
   const [showMetadata, setShowMetadata] = useState(!isMobile)
   const [newSegmentModalVisible, setNewSegmentModalVisible] = useState(false)
@@ -140,6 +136,13 @@ const DocumentDetail: FC<Props> = ({ datasetId, documentId }) => {
     params: { metadata: 'without' },
   })
 
+  if (documentDetail) {
+    if (!(isOperation && (documentDetail.check_status === 2 || documentDetail.check_status === 3))) {
+      notify({ type: 'warning', message: '暂无权限!' })
+      router.replace(`/datasets/${datasetId}/documents`)
+    }
+  }
+
   const { data: documentMetadata, error: metadataErr, refetch: metadataMutate } = useDocumentMetadata({
     datasetId,
     documentId,