|
|
@@ -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('入库异常,请检查网络连接')
|
|
|
}
|
|
|
}
|
|
|
|