| | |
| | | var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../HBuilderX.4.66.2025051912/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/runtime/api.js */ 13); |
| | | exports = ___CSS_LOADER_API_IMPORT___(false); |
| | | // Module |
| | | exports.push([module.i, "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n/* 优化顶部表单区域样式 */\n.top-section-grid[data-v-69099b55] {\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n gap: 12px;\n margin-bottom: 2vh;\n width: 95vw;\n max-width: 1600px;\n margin-left: auto;\n margin-right: auto;\n padding: 12px;\n background: #f8f9fa;\n border-radius: 8px;\n border: 1px solid #e9ecef;\n}\n/* 表单行样式优化 */\n.form-row[data-v-69099b55] {\n display: flex;\n justify-content: space-between;\n align-items: center;\n width: 100%;\n margin-bottom: 8px;\n}\n.form-row[data-v-69099b55]:last-child {\n margin-bottom: 0;\n}\n.form-cell[data-v-69099b55] {\n display: flex;\n align-items: center;\n flex: 1;\n margin: 0 8px;\n min-height: 44px;\n}\n.form-label[data-v-69099b55] {\n width: 100px;\n font-weight: bold;\n font-size: 18px;\n color: #333;\n white-space: nowrap;\n margin-right: 8px;\n flex-shrink: 0;\n}\n.input[data-v-69099b55] {\n padding: 8px 12px;\n font-size: 16px;\n border: 1px solid #dcdfe6;\n flex: 1;\n margin-right: 0;\n border-radius: 4px;\n background: #fff;\n min-width: 0;\n height: 36px;\n box-sizing: border-box;\n}\n.input.small-font[data-v-69099b55] {\n font-size: 15px;\n}\n.input[data-v-69099b55]:disabled {\n background-color: #f5f7fa;\n color: #c0c4cc;\n cursor: not-allowed;\n}\n.btn-blue[data-v-69099b55] {\n background-color: #1890ff;\n color: white;\n border: none;\n padding: 8px 16px;\n border-radius: 4px;\n cursor: pointer;\n font-size: 16px;\n font-weight: 500;\n white-space: nowrap;\n height: 36px;\n box-sizing: border-box;\n transition: all 0.3s;\n flex-shrink: 0;\n}\n.btn-blue[data-v-69099b55]:hover {\n background-color: #40a9ff;\n}\n.btn-blue[data-v-69099b55]:active {\n background-color: #096dd9;\n}\n.btn-blue[data-v-69099b55]:disabled {\n background: #bae7ff;\n color: #91d5ff;\n cursor: not-allowed;\n}\n.button-row[data-v-69099b55] {\n display: flex;\n justify-content: center;\n gap: 32px;\n margin: 2vh 0;\n}\n.save-btn[data-v-69099b55], .cancel-btn[data-v-69099b55] {\n width: 28%;\n padding: 1.5vh;\n background-color: #00A2E9;\n color: white;\n font-size: 1.2vw;\n border: none;\n text-align: center;\n border-radius: 6px;\n transition: background 0.2s;\n}\n.cancel-btn[data-v-69099b55] {\n background-color: #eee;\n color: #333;\n}\n.save-btn[data-v-69099b55]:hover {\n background-color: #40a9ff;\n}\n.save-btn[data-v-69099b55]:active {\n background-color: #096dd9;\n}\n.save-btn[data-v-69099b55]:disabled, .cancel-btn[data-v-69099b55]:disabled {\n opacity: 0.6;\n cursor: not-allowed;\n}\n/* 弹窗样式 */\n.dialog-overlay[data-v-69099b55] {\n position: fixed;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n background: rgba(0,0,0,0.18);\n display: flex;\n justify-content: center;\n align-items: center;\n z-index: 1000;\n}\n.dialog[data-v-69099b55] {\n background: #fff;\n padding: 3vh 3vw;\n border-radius: 18px;\n width: 100vw;\n max-width: 1200px;\n min-height: 60vh;\n box-sizing: border-box;\n box-shadow: 0 8px 32px rgba(0,0,0,0.12);\n}\n.form-group .input[data-v-69099b55] {\n width: 24vw;\n border-radius: 6px;\n background: #f8f8f8;\n}\n.tool-list[data-v-69099b55] {\n display: flex;\n flex-wrap: wrap;\n margin: 1vh 0;\n max-height: 40vh;\n overflow-y: auto;\n gap: 10px 0;\n}\n.tool-btn[data-v-69099b55] {\n flex: 0 0 24%;\n box-sizing: border-box;\n margin: 5px 1% 5px 0;\n padding: 12px 18px;\n background: #f5f5f5;\n border: 1px solid #d0d0d0;\n border-radius: 8px;\n cursor: pointer;\n color: #333;\n text-align: left;\n font-size: 1vw;\n transition: background 0.15s, color 0.15s;\n word-break: break-all;\n}\n.tool-btn.active[data-v-69099b55] {\n background: #00A2E9;\n color: #fff;\n font-weight: bold;\n border: 1.5px solid #0086c2;\n}\n.dialog-actions[data-v-69099b55] {\n display: flex;\n justify-content: space-between;\n align-items: flex-end;\n margin-top: 2vh;\n padding-top: 2vh;\n border-top: 1px solid #eee;\n}\n.dialog-actions > div[data-v-69099b55]:first-child {\n display: flex;\n align-items: center;\n gap: 24px;\n}\n.dialog-actions > div[data-v-69099b55]:last-child {\n display: flex;\n flex-direction: row;\n gap: 18px;\n align-items: center;\n}\n.btn-disabled[data-v-69099b55] {\n background: #f2f2f2;\n color: #bbb;\n border: none;\n padding: 14px 36px;\n border-radius: 10px;\n font-size: 1.1vw;\n font-weight: bold;\n cursor: not-allowed;\n box-shadow: none;\n}\n/* 表格样式 */\n.table-section[data-v-69099b55] {\n display: flex;\n justify-content: center;\n margin: 1vh 0;\n overflow-x: auto;\n}\ntable.styled-table[data-v-69099b55] {\n max-width: 1600px;\n width: 95vw;\n margin: 0 auto;\n border-collapse: separate;\n border-spacing: 0;\n border: 2px solid #bfbfbf;\n background: #fff;\n border-radius: 12px;\n overflow: hidden;\n box-shadow: 0 2px 12px rgba(0,0,0,0.06);\n}\ntable.styled-table thead th[data-v-69099b55] {\n background: #fafafa;\n border-bottom: 2px solid #bfbfbf;\n padding: 16px 10px;\n font-weight: bold;\n font-size: 1.2vw;\n text-align: center;\n}\ntable.styled-table tbody td[data-v-69099b55] {\n border-bottom: 1px solid #e8e8e8;\n padding: 14px 10px;\n font-size: 1.1vw;\n vertical-align: middle;\n text-align: center;\n}\n.table-section table th[data-v-69099b55]:first-child, .table-section table td[data-v-69099b55]:first-child {\n border-left: 2px solid #bfbfbf;\n}\n.table-section table th[data-v-69099b55]:last-child, .table-section table td[data-v-69099b55]:last-child {\n border-right: 2px solid #bfbfbf;\n}\n.row-odd[data-v-69099b55] {\n background: #fff;\n}\n.row-odd + tr[data-v-69099b55] {\n background: #fafafa;\n}\n.num[data-v-69099b55] {\n text-align: center;\n padding-right: 0;\n font-variant-numeric: tabular-nums;\n}\n.left[data-v-69099b55] {\n text-align: left;\n padding-left: 8px;\n}\n.warn-cell[data-v-69099b55] {\n color: #d93025;\n font-weight: bold;\n}\n.ok-cell[data-v-69099b55] {\n color: #333;\n}\n.warn-badge[data-v-69099b55] {\n display: inline-block;\n background: #ff4d4f;\n color: #fff;\n padding: 2px 6px;\n border-radius: 3px;\n font-weight: bold;\n font-size: 0.9vw;\n}\n/* 带单位的输入框样式 */\n.input-with-unit[data-v-69099b55] {\n display: flex;\n align-items: center;\n flex: 1;\n}\n.input-with-unit .input[data-v-69099b55] {\n flex: 1;\n margin-right: 8px;\n}\n.unit-text[data-v-69099b55] {\n color: #666;\n font-size: 14px;\n white-space: nowrap;\n width: 20px;\n}\n/* 响应式调整 */\n@media (max-width: 1200px) {\n.form-cell[data-v-69099b55] {\n margin: 0 4px;\n}\n.form-label[data-v-69099b55] {\n width: 90px;\n font-size: 16px;\n}\n.input[data-v-69099b55] {\n font-size: 14px;\n padding: 6px 10px;\n}\n.btn-blue[data-v-69099b55] {\n padding: 6px 12px;\n font-size: 14px;\n}\n}\n/* 新增大按钮样式 */\n.btn-blue.large-btn[data-v-69099b55] {\n padding: 8px 24px;\n font-size: 16px;\n height: 36px;\n min-width: 100px;\n}\n/* 调整表单单元格布局以适应按钮 */\n.form-row .form-cell[data-v-69099b55]:last-child {\n justify-content: center;\n flex: 0 0 auto;\n min-width: 120px;\n}\n\n", ""]); |
| | | exports.push([module.i, "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n/* 优化顶部表单区域样式 */\n.top-section-grid[data-v-69099b55] {\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n gap: 12px;\n margin-bottom: 2vh;\n width: 95vw;\n max-width: 1600px;\n margin-left: auto;\n margin-right: auto;\n padding: 12px;\n background: #f8f9fa;\n border-radius: 8px;\n border: 1px solid #e9ecef;\n}\n/* 表单行样式优化 */\n.form-row[data-v-69099b55] {\n display: flex;\n justify-content: space-between;\n align-items: center;\n width: 100%;\n margin-bottom: 8px;\n}\n.form-row[data-v-69099b55]:last-child {\n margin-bottom: 0;\n}\n.form-cell[data-v-69099b55] {\n display: flex;\n align-items: center;\n flex: 1;\n margin: 0 8px;\n min-height: 44px;\n}\n.form-label[data-v-69099b55] {\n width: 100px;\n font-weight: bold;\n font-size: 18px;\n color: #333;\n white-space: nowrap;\n margin-right: 8px;\n flex-shrink: 0;\n}\n.input[data-v-69099b55] {\n padding: 8px 12px;\n font-size: 16px;\n border: 1px solid #dcdfe6;\n flex: 1;\n margin-right: 0;\n border-radius: 4px;\n background: #fff;\n min-width: 0;\n height: 36px;\n box-sizing: border-box;\n}\n.input.small-font[data-v-69099b55] {\n font-size: 15px;\n}\n.input[data-v-69099b55]:disabled {\n background-color: #f5f7fa;\n color: #c0c4cc;\n cursor: not-allowed;\n}\n.btn-blue[data-v-69099b55] {\n background-color: #1890ff;\n color: white;\n border: none;\n padding: 8px 16px;\n border-radius: 4px;\n cursor: pointer;\n font-size: 16px;\n font-weight: 500;\n white-space: nowrap;\n height: 36px;\n box-sizing: border-box;\n transition: all 0.3s;\n flex-shrink: 0;\n}\n.btn-blue[data-v-69099b55]:hover {\n background-color: #40a9ff;\n}\n.btn-blue[data-v-69099b55]:active {\n background-color: #096dd9;\n}\n.btn-blue[data-v-69099b55]:disabled {\n background: #bae7ff;\n color: #91d5ff;\n cursor: not-allowed;\n}\n.button-row[data-v-69099b55] {\n display: flex;\n justify-content: center;\n gap: 32px;\n margin: 2vh 0;\n}\n.save-btn[data-v-69099b55], .cancel-btn[data-v-69099b55] {\n width: 28%;\n padding: 1.5vh;\n background-color: #00A2E9;\n color: white;\n font-size: 1.2vw;\n border: none;\n text-align: center;\n border-radius: 6px;\n transition: background 0.2s;\n}\n.cancel-btn[data-v-69099b55] {\n background-color: #eee;\n color: #333;\n}\n.save-btn[data-v-69099b55]:hover {\n background-color: #40a9ff;\n}\n.save-btn[data-v-69099b55]:active {\n background-color: #096dd9;\n}\n.save-btn[data-v-69099b55]:disabled, .cancel-btn[data-v-69099b55]:disabled {\n opacity: 0.6;\n cursor: not-allowed;\n}\n/* 弹窗样式 */\n.dialog-overlay[data-v-69099b55] {\n position: fixed;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n background: rgba(0,0,0,0.18);\n display: flex;\n justify-content: center;\n align-items: center;\n z-index: 1000;\n}\n.dialog[data-v-69099b55] {\n background: #fff;\n padding: 3vh 3vw;\n border-radius: 18px;\n width: 100vw;\n max-width: 1200px;\n min-height: 60vh;\n box-sizing: border-box;\n box-shadow: 0 8px 32px rgba(0,0,0,0.12);\n}\n.form-group .input[data-v-69099b55] {\n width: 24vw;\n border-radius: 6px;\n background: #f8f8f8;\n}\n.tool-list[data-v-69099b55] {\n display: flex;\n flex-wrap: wrap;\n margin: 1vh 0;\n max-height: 40vh;\n overflow-y: auto;\n gap: 10px 0;\n}\n.tool-btn[data-v-69099b55] {\n flex: 0 0 24%;\n box-sizing: border-box;\n margin: 5px 1% 5px 0;\n padding: 12px 18px;\n background: #f5f5f5;\n border: 1px solid #d0d0d0;\n border-radius: 8px;\n cursor: pointer;\n color: #333;\n text-align: left;\n font-size: 1vw;\n transition: background 0.15s, color 0.15s;\n word-break: break-all;\n}\n.tool-btn.active[data-v-69099b55] {\n background: #00A2E9;\n color: #fff;\n font-weight: bold;\n border: 1.5px solid #0086c2;\n}\n.dialog-actions[data-v-69099b55] {\n display: flex;\n justify-content: space-between;\n align-items: flex-end;\n margin-top: 2vh;\n padding-top: 2vh;\n border-top: 1px solid #eee;\n}\n.dialog-actions > div[data-v-69099b55]:first-child {\n display: flex;\n align-items: center;\n gap: 24px;\n}\n.dialog-actions > div[data-v-69099b55]:last-child {\n display: flex;\n flex-direction: row;\n gap: 18px;\n align-items: center;\n}\n.btn-disabled[data-v-69099b55] {\n background: #f2f2f2;\n color: #bbb;\n border: none;\n padding: 14px 36px;\n border-radius: 10px;\n font-size: 1.1vw;\n font-weight: bold;\n cursor: not-allowed;\n box-shadow: none;\n}\n/* 表格样式 */\n.table-section[data-v-69099b55] {\n display: flex;\n justify-content: center;\n margin: 1vh 0;\n overflow-x: auto;\n}\ntable.styled-table[data-v-69099b55] {\n max-width: 1600px;\n width: 95vw;\n margin: 0 auto;\n border-collapse: separate;\n border-spacing: 0;\n border: 2px solid #bfbfbf;\n background: #fff;\n border-radius: 12px;\n overflow: hidden;\n box-shadow: 0 2px 12px rgba(0,0,0,0.06);\n}\ntable.styled-table thead th[data-v-69099b55] {\n background: #fafafa;\n border-bottom: 2px solid #bfbfbf;\n padding: 16px 10px;\n font-weight: bold;\n font-size: 1.2vw;\n text-align: center;\n}\ntable.styled-table tbody td[data-v-69099b55] {\n border-bottom: 1px solid #e8e8e8;\n padding: 14px 10px;\n font-size: 1.1vw;\n vertical-align: middle;\n text-align: center;\n}\n.table-section table th[data-v-69099b55]:first-child, .table-section table td[data-v-69099b55]:first-child {\n border-left: 2px solid #bfbfbf;\n}\n.table-section table th[data-v-69099b55]:last-child, .table-section table td[data-v-69099b55]:last-child {\n border-right: 2px solid #bfbfbf;\n}\n.row-odd[data-v-69099b55] {\n background: #fff;\n}\n.row-odd + tr[data-v-69099b55] {\n background: #fafafa;\n}\n.num[data-v-69099b55] {\n text-align: center;\n padding-right: 0;\n font-variant-numeric: tabular-nums;\n}\n.left[data-v-69099b55] {\n text-align: left;\n padding-left: 10px;\n}\n.warn-cell[data-v-69099b55] {\n color: #d93025;\n font-weight: bold;\n}\n.ok-cell[data-v-69099b55] {\n color: #333;\n}\n.warn-badge[data-v-69099b55] {\n display: inline-block;\n background: #ff4d4f;\n color: #fff;\n padding: 2px 6px;\n border-radius: 3px;\n font-weight: bold;\n font-size: 0.9vw;\n}\n/* 带单位的输入框样式 */\n.input-with-unit[data-v-69099b55] {\n display: flex;\n align-items: center;\n flex: 1;\n}\n.input-with-unit .input[data-v-69099b55] {\n flex: 1;\n margin-right: 8px;\n}\n.unit-text[data-v-69099b55] {\n color: #666;\n font-size: 14px;\n white-space: nowrap;\n width: 20px;\n}\n/* 响应式调整 */\n@media (max-width: 1200px) {\n.form-cell[data-v-69099b55] {\n margin: 0 4px;\n}\n.form-label[data-v-69099b55] {\n width: 90px;\n font-size: 16px;\n}\n.input[data-v-69099b55] {\n font-size: 14px;\n padding: 6px 10px;\n}\n.btn-blue[data-v-69099b55] {\n padding: 6px 12px;\n font-size: 14px;\n}\n}\n/* 新增大按钮样式 */\n.btn-blue.large-btn[data-v-69099b55] {\n padding: 8px 24px;\n font-size: 16px;\n height: 36px;\n min-width: 100px;\n}\n/* 调整表单单元格布局以适应按钮 */\n.form-row .form-cell[data-v-69099b55]:last-child {\n justify-content: center;\n flex: 0 0 auto;\n min-width: 120px;\n}\n\n", ""]); |
| | | // Exports |
| | | module.exports = exports; |
| | | |