diff --git a/smart-admin-web/javascript-ant-design-vue3/src/components/support/table-operator/index.vue b/smart-admin-web/javascript-ant-design-vue3/src/components/support/table-operator/index.vue index cf94f487..16d7a586 100644 --- a/smart-admin-web/javascript-ant-design-vue3/src/components/support/table-operator/index.vue +++ b/smart-admin-web/javascript-ant-design-vue3/src/components/support/table-operator/index.vue @@ -66,7 +66,15 @@ // 原始表格列数据(复制一份最原始的columns集合,以供后续各个地方使用) let originalColumn = _.cloneDeep(props.modelValue); - onMounted(buildUserTableColumns); + onMounted(() => { + buildUserTableColumns(); + // 监听全屏事件 解决按下 ESC 退出全屏 fullScreenFlag 未改变导致下次第一下点击全屏无效的问题 + addEventListener('fullscreenchange', (event) => { + if (document.fullscreenElement === null) { + fullScreenFlag.value = false; + } + }); + }); //构建用户的数据列 async function buildUserTableColumns() { diff --git a/smart-admin-web/javascript-ant-design-vue3/src/components/support/table-operator/smart-table-column-modal.vue b/smart-admin-web/javascript-ant-design-vue3/src/components/support/table-operator/smart-table-column-modal.vue index a24940ff..d6e89105 100644 --- a/smart-admin-web/javascript-ant-design-vue3/src/components/support/table-operator/smart-table-column-modal.vue +++ b/smart-admin-web/javascript-ant-design-vue3/src/components/support/table-operator/smart-table-column-modal.vue @@ -9,46 +9,70 @@ * -->