|
|
@@ -73,7 +73,7 @@
|
|
|
</template>
|
|
|
|
|
|
<script setup>
|
|
|
-import { ref, computed, watch } from 'vue'
|
|
|
+import { ref, computed, watch, nextTick } from 'vue'
|
|
|
import GC from './tools/gc'
|
|
|
import dayjs from 'dayjs'
|
|
|
import '@grapecity-software/spread-sheets/styles/gc.spread.sheets.excel2013white.css'
|
|
|
@@ -971,6 +971,8 @@ function initSpreadInputEvents(spreadInstance) {
|
|
|
updateFieldNameDisplay(bindingPath)
|
|
|
showFloatingInput()
|
|
|
})
|
|
|
+
|
|
|
+ console.log('悬浮输入框事件已绑定')
|
|
|
}
|
|
|
|
|
|
function handleCustomAction(action) {
|
|
|
@@ -1097,6 +1099,7 @@ defineExpose({
|
|
|
}
|
|
|
|
|
|
.spread-designer-generic {
|
|
|
+ position: relative;
|
|
|
height: 100vh;
|
|
|
overflow: hidden;
|
|
|
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
|
|
|
@@ -1126,11 +1129,11 @@ defineExpose({
|
|
|
}
|
|
|
|
|
|
.back-btn {
|
|
|
- padding: 8px;
|
|
|
+ padding: 0 8px;
|
|
|
font-size: 18px;
|
|
|
cursor: pointer;
|
|
|
background: none;
|
|
|
- border: none;
|
|
|
+ border: 0;
|
|
|
border-radius: 4px;
|
|
|
transition: background-color 0.2s;
|
|
|
}
|
|
|
@@ -1155,8 +1158,8 @@ defineExpose({
|
|
|
}
|
|
|
|
|
|
.nav-btn {
|
|
|
- padding: 6px 12px;
|
|
|
- font-size: clamp(12px, 3vw, 14px);
|
|
|
+ padding: 0 12px;
|
|
|
+ font-size: 12px;
|
|
|
color: #495057;
|
|
|
white-space: nowrap;
|
|
|
cursor: pointer;
|
|
|
@@ -1255,7 +1258,9 @@ defineExpose({
|
|
|
bottom: 0;
|
|
|
left: 0;
|
|
|
z-index: 9999;
|
|
|
- display: block;
|
|
|
+ display: flex;
|
|
|
+ flex-direction: column;
|
|
|
+ width: 100%;
|
|
|
min-height: 85px;
|
|
|
padding: 8px 12px 12px 12px;
|
|
|
background: white;
|