diff --git a/src/option/business/temporary-credit-limit.js b/src/option/business/temporary-credit-limit.js index e069f7d..eab56af 100644 --- a/src/option/business/temporary-credit-limit.js +++ b/src/option/business/temporary-credit-limit.js @@ -334,7 +334,7 @@ export const option = { }, ...auditColumns.map(column => ({ ...column, hide: true })), ])), - dialogWidth: '1100px', + dialogWidth: 1100, menuFixed: 'right', menuWidth: 320, index: false, diff --git a/src/views/business/temporary-credit-limit.vue b/src/views/business/temporary-credit-limit.vue index 03c9aa0..490706f 100644 --- a/src/views/business/temporary-credit-limit.vue +++ b/src/views/business/temporary-credit-limit.vue @@ -184,7 +184,7 @@ title="查看临时额度申请" append-to-body destroy-on-close - width="1100px" + :width="formDialogWidth" class="temporary-credit-limit-dialog temporary-credit-limit-detail-dialog" >
@@ -415,6 +415,13 @@ export default { detailSections() { return this.config.detailSections || []; }, + formDialogWidth() { + const width = this.tableOption?.dialogWidth ?? option.dialogWidth ?? 1100; + if (typeof width === 'number' || /^\d+$/.test(String(width))) { + return `${width}px`; + } + return String(width); + }, isAdmin() { const authority = this.userInfo?.authority; return Array.isArray(authority) @@ -956,8 +963,8 @@ export default {