chenkun 4 тижнів тому
батько
коміт
23d67dbda0
1 змінених файлів з 7 додано та 4 видалено
  1. 7 4
      src/views/documents/Index.vue

+ 7 - 4
src/views/documents/Index.vue

@@ -150,7 +150,6 @@
             </el-tooltip>
           </template>
         </el-table-column>
-
         <el-table-column prop="creator_name" label="上传人" min-width="100" show-overflow-tooltip />
 
         <el-table-column label="上传时间" min-width="150" prop="created_time">
@@ -754,7 +753,8 @@ const handleSingleEnter = async (doc: DocumentItem | null) => {
   try {
     const res = await documentApi.batchEnter([doc.id])
     if (res.code === 0) {
-      if (res.message && res.message.includes('\n')) {
+      // 无论成功失败,只要有详细消息就弹出提示框
+      if (res.message && (res.message.includes('\n') || res.message.includes('失败') || res.message.includes('跳过'))) {
         ElMessageBox.alert(res.message, '入库结果', {
           confirmButtonText: '确定',
           customStyle: { 'white-space': 'pre-wrap' },
@@ -766,11 +766,14 @@ const handleSingleEnter = async (doc: DocumentItem | null) => {
       detailDialogVisible.value = false
       fetchDocuments()
     } else {
-      ElMessage.error(res.message || '入库失败')
+      ElMessageBox.alert(res.message || '入库失败', '操作失败', {
+        confirmButtonText: '确定',
+        type: 'error'
+      })
     }
   } catch (error) {
     console.error('入库失败:', error)
-    ElMessage.error('入库异常')
+    ElMessage.error('入库异常,请检查网络连接')
   }
 }