下载重新上传更换运单批次
删除 {
query: { id: row.id, batchNo: row.voucherBatchNo },
});
};
-const download = row => window.open(row.fileUrl, '_blank');
+const download = row => {
+ const url = row?.fileUrl;
+ if (!url) {
+ ElMessage.warning('附件地址为空,无法下载');
+ return;
+ }
+ // 去掉 URL 中 ? 后的临时鉴权参数,避免签名过期导致无法下载
+ window.open(String(url).split('?')[0], '_blank');
+};
const handleAuditPass = row =>
ElMessageBox.confirm(`确认审核通过凭证批次"${row.voucherBatchNo}"吗?`, '提示', {
type: 'warning',
@@ -1329,6 +1346,9 @@ load();
color: #f56c6c;
cursor: help;
}
+ &__process-failed {
+ color: #f56c6c;
+ }
&__actions {
display: flex;
flex-wrap: wrap;
diff --git a/src/views/settlement/receivable-payable-detail.vue b/src/views/settlement/receivable-payable-detail.vue
index 171d21b..0d92d07 100644
--- a/src/views/settlement/receivable-payable-detail.vue
+++ b/src/views/settlement/receivable-payable-detail.vue
@@ -169,12 +169,6 @@
-
- 暂无变更记录
-
@@ -2734,12 +2728,6 @@ export default {
padding: 16px 0;
}
-.settlement-detail-page__empty {
- padding: 24px 0;
- color: #909399;
- text-align: center;
-}
-
.settlement-detail-page__dialog-form {
padding: 16px 20px;
background: #fff;
diff --git a/src/views/system/user.vue b/src/views/system/user.vue
index bb4c73d..1ed0669 100644
--- a/src/views/system/user.vue
+++ b/src/views/system/user.vue
@@ -56,6 +56,14 @@
@click="handleAudit"
>审 核
+