BUG
快乐的昕的电脑
2025-11-24 99d1decc59cdb564962abf5a4f3243f087feb35f
unpackage/dist/dev/app-plus/app-view.js
@@ -6539,7 +6539,7 @@
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.report-table .summary-row[data-v-2ce4dfea] {\n\tbackground: #f0f8ff;\n\tfont-weight: 600;\n}\n.report-table .no-data[data-v-2ce4dfea] {\n\ttext-align: center;\n\tcolor: #777;\n\tfont-size: 14px;\n}\n/* 新增:标题行样式 */\n.report-header[data-v-2ce4dfea] {\n\tdisplay: flex;\n\tjustify-content: space-between;\n\talign-items: center;\n\tmargin-bottom: 8px;\n}\n.header-buttons[data-v-2ce4dfea] {\n\tdisplay: flex;\n\talign-items: center;\n\tgap: 12px;\n}\n.refresh-btn-header[data-v-2ce4dfea] {\n\tbackground: #00A2E9;\n\tcolor: #fff;\n\tborder: none;\n\tfont-size: 16px;\n\tborder-radius: 8px;\n\tpadding: 10px 20px;\n\ttransition: background 0.15s;\n}\n.refresh-btn-header[data-v-2ce4dfea]:hover {\n\t\tbackground: #0086c0;\n}\n.reset-btn-header[data-v-2ce4dfea] {\n\tbackground: #ff6b6b;\n\tcolor: #fff;\n\tborder: none;\n\tfont-size: 14px;\n\tborder-radius: 8px;\n\tpadding: 8px 16px;\n\ttransition: background 0.15s;\n}\n.reset-btn-header[data-v-2ce4dfea]:hover {\n\t\tbackground: #e94d4d;\n}\n/* 其余样式保持不变 */\n.page[data-v-2ce4dfea] {\n\tpadding: 1.2vh 2vw;\n\tdisplay: flex;\n\tflex-direction: column;\n\tbox-sizing: border-box;\n}\n.wide-layout[data-v-2ce4dfea] {\n\tmax-width: 1600px;\n\tmargin: 0 auto;\n}\n.page.has-overlay .status-section[data-v-2ce4dfea] > :not(.overlay) {\n\tpointer-events: none;\n}\n.page.has-overlay .status-section > .overlay[data-v-2ce4dfea] {\n\tpointer-events: auto;\n}\n.report-table-wrapper[data-v-2ce4dfea] {\n\tmargin-bottom: 12px;\n}\n.table-scroll[data-v-2ce4dfea] {\n\toverflow-x: auto;\n}\n.report-title[data-v-2ce4dfea] {\n\tfont-size: 24px;\n\tfont-weight: 600;\n\ttext-align: center;\n\tmargin: 0;\n}\n.report-table[data-v-2ce4dfea] {\n\tmin-width: 1080px;\n\twidth: 100%;\n\tborder-collapse: collapse;\n\tfont-size: 14px;\n\tbackground: #fff;\n}\n.report-table th[data-v-2ce4dfea], .report-table td[data-v-2ce4dfea] {\n\t\tborder: 1px solid #555;\n\t\tpadding: 6px 8px;\n\t\ttext-align: center;\n\t\twhite-space: nowrap;\n}\n.status-section[data-v-2ce4dfea] {\n\tdisplay: flex;\n\tflex-direction: column;\n\tgap: 10px;\n}\n.status-row[data-v-2ce4dfea] {\n\tdisplay: flex;\n\tflex-wrap: wrap;\n\talign-items: center;\n\tgap: 10px;\n\tbackground: #f9f9f9;\n\tpadding: 10px 14px;\n\tborder-radius: 8px;\n\tbox-shadow: 0 1px 4px rgba(0,0,0,.06);\n}\n.status-box[data-v-2ce4dfea] {\n\tdisplay: flex;\n\talign-items: center;\n}\n.result-box[data-v-2ce4dfea] {\n\tbackground: #f0f8ff;\n\tpadding: 4px 12px;\n\tborder-radius: 6px;\n\tborder-left: 5px solid #007aff;\n}\nuni-input.highlight[data-v-2ce4dfea] {\n\twidth: 9vw;\n\tmin-width: 110px;\n\tfont-weight: 600;\n\tborder: none;\n\tbackground: #fff;\n\ttext-align: center;\n\tfont-size: 18px;\n\tpadding: 6px 0;\n\tborder-radius: 6px;\n\tbox-shadow: inset 0 1px 3px rgba(0,0,0,.12);\n}\n.operator-box[data-v-2ce4dfea] {\n\tdisplay: flex;\n\tjustify-content: center;\n\talign-items: center;\n\tfont-size: 28px;\n\tfont-weight: bold;\n\tcolor: #007aff;\n\tmargin: 0 6px;\n}\n.btn-group[data-v-2ce4dfea] {\n\tmargin-left: auto;\n\tdisplay: flex;\n\talign-items: center;\n\tgap: 12px;\n}\n.refresh-btn-inline[data-v-2ce4dfea], .reset-btn-inline[data-v-2ce4dfea] {\n\ttransition: .15s;\n}\n.refresh-btn-inline[data-v-2ce4dfea] {\n\tbackground: #00A2E9;\n\tcolor: #fff;\n\tborder: none;\n\tfont-size: 18px;\n\tborder-radius: 10px;\n\tpadding: 8px 30px;\n}\n.refresh-btn-inline[data-v-2ce4dfea]:hover {\n\t\tbackground: #0086c0;\n}\n.reset-btn-inline[data-v-2ce4dfea] {\n\tbackground: #ff6b6b;\n\tcolor: #fff;\n\tborder: none;\n\tfont-size: 16px;\n\tborder-radius: 10px;\n\tpadding: 8px 18px;\n}\n.reset-btn-inline[data-v-2ce4dfea]:hover {\n\t\tbackground: #e94d4d;\n}\n.flex-row[data-v-2ce4dfea] {\n\tdisplay: flex;\n\tflex-wrap: wrap;\n\tgap: 20px;\n\talign-items: flex-start;\n}\n.flex-grow[data-v-2ce4dfea] {\n\tflex: 1 1 540px;\n}\n.gap-lg[data-v-2ce4dfea] {\n\tgap: 30px;\n}\n.print-section[data-v-2ce4dfea] {\n\tpadding: 6px 0 14px;\n\tmargin-bottom: 0;\n\tflex: 1;\n}\n.barcode-info[data-v-2ce4dfea] {\n\tdisplay: flex;\n\tflex-wrap: wrap;\n\talign-items: flex-start;\n\tgap: 30px;\n}\n.inp[data-v-2ce4dfea] {\n\tpadding: 8px;\n\tfont-size: 16px;\n\tborder: 1px solid #808080;\n\tborder-radius: 8px;\n\tbox-sizing: border-box;\n}\n.bad-input[data-v-2ce4dfea] {\n\twidth: 320px;\n\tmax-width: 100%;\n\theight: 66px;\n\tborder: 3px solid #808080;\n\tfont-size: 34px;\n\ttext-align: center;\n}\n.details-btn[data-v-2ce4dfea] {\n\tpadding: 12px 34px;\n\tbackground: #00a2e9;\n\tcolor: #fff;\n\tfont-size: 20px;\n\tborder: none;\n\tcursor: pointer;\n\tborder-radius: 12px;\n}\n.details-btn[data-v-2ce4dfea]:hover {\n\t\tbackground: #008ac2;\n}\n.current-user-section[data-v-2ce4dfea] {\n\tdisplay: flex;\n\talign-items: center;\n\tfont-size: 18px;\n\tborder: 1.5px solid #f00;\n\tborder-radius: 10px;\n\tpadding: 14px 22px;\n\tbackground: #fff;\n\tgap: 14px;\n}\n.fill-width[data-v-2ce4dfea] {\n\tflex: 0 1 380px;\n}\n.current-user-name[data-v-2ce4dfea] {\n\tfont-weight: bold;\n\tfont-size: 22px;\n}\n.select-user-btn[data-v-2ce4dfea] {\n\tpadding: 6px 22px;\n\tbackground: #eee;\n\tborder: 1px solid #aaa;\n\tborder-radius: 8px;\n\tfont-size: 16px;\n}\n.select-user-btn[data-v-2ce4dfea]:hover {\n\t\tbackground: #ddd;\n}\n.overlay[data-v-2ce4dfea] {\n\tposition: fixed;\n\ttop: 0;\n\tleft: 0;\n\twidth: 100%;\n\theight: 100%;\n\tbackground: rgba(0,0,0,.45);\n\tdisplay: flex;\n\tjustify-content: center;\n\talign-items: center;\n\tz-index: 1000;\n}\n.popup[data-v-2ce4dfea] {\n\tbackground: #fff;\n\tpadding: 2vh;\n\tborder: 1px solid #ccc;\n\tbox-shadow: 0 0 14px rgba(0,0,0,.12);\n\twidth: 72vw;\n\tmax-width: 1400px;\n\theight: 70vh;\n\tfont-size: 1.4vw;\n\tmax-height: 80vh;\n\toverflow-y: auto;\n\tborder-radius: 12px;\n\tz-index: 1001;\n}\n.user-select-popup[data-v-2ce4dfea] {\n\twidth: 860px;\n\tmax-width: 80vw;\n\theight: auto;\n\tmin-height: 480px;\n\tpadding: 0;\n\tdisplay: flex;\n\tflex-direction: column;\n}\n/* 搜索条样式 */\n.user-search-bar[data-v-2ce4dfea] {\n\tdisplay: flex;\n\talign-items: center;\n\tgap: 12px;\n\tpadding: 18px 32px 0 32px;\n\tbackground: #fff;\n\tflex-wrap: wrap;\n}\n.user-search-input[data-v-2ce4dfea] {\n\tflex: 1 1 260px;\n\tpadding: 10px 14px;\n\tfont-size: 16px;\n\tborder: 1px solid #bbb;\n\tborder-radius: 8px;\n\toutline: none;\n}\n.user-search-input[data-v-2ce4dfea]:focus {\n\t\tborder-color: #007aff;\n\t\tbox-shadow: 0 0 0 2px rgba(0,122,255,.15);\n}\n.user-search-clear[data-v-2ce4dfea] {\n\tpadding: 10px 18px;\n\tbackground: #ff9f43;\n\tcolor: #fff;\n\tborder: none;\n\tborder-radius: 8px;\n\tfont-size: 14px;\n\tcursor: pointer;\n}\n.user-search-clear[data-v-2ce4dfea]:hover {\n\t\tbackground: #ff8920;\n}\n.user-search-info[data-v-2ce4dfea] {\n\tfont-size: 14px;\n\tcolor: #555;\n}\n.user-list-scroll[data-v-2ce4dfea] {\n\tflex: 1 1 auto;\n\toverflow-y: auto;\n\tpadding: 24px 32px 0 32px;\n}\n.user-list-grid[data-v-2ce4dfea] {\n\tdisplay: grid;\n\tgrid-template-columns: repeat(auto-fill,minmax(110px,1fr));\n\tgap: 12px 12px;\n}\n.user-list-btn[data-v-2ce4dfea] {\n\tdisplay: flex;\n\tflex-direction: column;\n\tjustify-content: center;\n\talign-items: center;\n\tgap: 4px;\n\tpadding: 10px 8px;\n\theight: 75px;\n\tfont-size: 14px;\n\tbackground: #00a2e9;\n\tcolor: #fff;\n\tborder: none;\n\tborder-radius: 8px;\n\tcursor: pointer;\n\tbox-sizing: border-box;\n\tword-break: break-word;\n}\n.user-list-btn .user-code[data-v-2ce4dfea] {\n\t\tfont-weight: 600;\n\t\tfont-size: 14px;\n}\n.user-list-btn .user-name[data-v-2ce4dfea] {\n\t\tfont-size: 13px;\n}\n.user-list-btn.selected[data-v-2ce4dfea] {\n\t\tbackground: #0072c9;\n\t\tbox-shadow: 0 0 0 3px rgba(255,255,255,.6) inset;\n}\n.user-list-btn[data-v-2ce4dfea]:hover {\n\t\tbackground: #008ed0;\n}\n.no-user-result[data-v-2ce4dfea] {\n\tpadding: 40px 0;\n\ttext-align: center;\n\tfont-size: 18px;\n\tcolor: #666;\n}\n.user-popup-footer[data-v-2ce4dfea] {\n\tflex-shrink: 0;\n\tpadding: 22px 32px 32px 32px;\n\tbackground: #fff;\n\ttext-align: center;\n}\n.clean-btn[data-v-2ce4dfea] {\n\twidth: 48%;\n\tpadding: 1.6vh;\n\tcolor: #fff;\n\tfont-size: 1.4vw;\n\tborder: none;\n\ttext-align: center;\n\tcursor: pointer;\n\tborder-radius: .6vw;\n\tbackground: #007aff;\n}\n.clean-btn.wide-btn[data-v-2ce4dfea] {\n\t\twidth: 60%;\n\t\tfont-size: 20px;\n}\n.clean-btn[data-v-2ce4dfea]:hover {\n\t\tbackground: #0062c9;\n}\n.reason-section[data-v-2ce4dfea] {\n\tmargin: 14px 0 18px;\n}\n.reason-buttons[data-v-2ce4dfea] {\n\tdisplay: grid;\n\tgrid-template-columns: repeat(5,1fr);\n\tgap: 12px;\n}\n.reason-btn[data-v-2ce4dfea] {\n\tpadding: 10px 6px;\n\tbackground: #808080;\n\tcolor: #fff;\n\tfont-size: 14px;\n\tborder: none;\n\tborder-radius: 8px;\n\tcursor: pointer;\n}\n.reason-btn.selected[data-v-2ce4dfea] {\n\t\tbackground: #FFD700;\n\t\tcolor: #000;\n}\n.bottom-section[data-v-2ce4dfea] {\n\tdisplay: flex;\n\tjustify-content: space-between;\n\tmargin-top: 16px;\n\tgap: 16px;\n}\n.save-btn[data-v-2ce4dfea], .cancel-btn[data-v-2ce4dfea] {\n\tflex: 1;\n\tpadding: 16px 0;\n\tbackground: #00A2E9;\n\tcolor: #fff;\n\tfont-size: 20px;\n\tborder: none;\n\tborder-radius: 10px;\n}\n.save-btn[data-v-2ce4dfea]:hover, .cancel-btn[data-v-2ce4dfea]:hover {\n\t\tbackground: #0086c0;\n}\n.table1[data-v-2ce4dfea] {\n\twidth: 100%;\n\tborder-spacing: 3px;\n}\n@media (max-width:1400px) {\nuni-input.highlight[data-v-2ce4dfea] {\n\t\tfont-size: 16px;\n}\n.user-list-btn[data-v-2ce4dfea] {\n\t\theight: 70px;\n\t\tfont-size: 13px;\n}\n.user-list-btn .user-code[data-v-2ce4dfea] {\n\t\tfont-size: 13px;\n}\n.user-list-btn .user-name[data-v-2ce4dfea] {\n\t\tfont-size: 12px;\n}\n.reason-btn[data-v-2ce4dfea] {\n\t\tfont-size: 12px;\n}\n.refresh-btn-header[data-v-2ce4dfea] {\n\t\tfont-size: 14px;\n\t\tpadding: 6px 16px;\n}\n.reset-btn-header[data-v-2ce4dfea] {\n\t\tfont-size: 12px;\n\t\tpadding: 6px 12px;\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.report-table .summary-row[data-v-2ce4dfea] {\n\tbackground: #f0f8ff;\n\tfont-weight: 600;\n}\n.report-table .no-data[data-v-2ce4dfea] {\n\ttext-align: center;\n\tcolor: #777;\n\tfont-size: 14px;\n}\n/* 新增:标题行样式 */\n.report-header[data-v-2ce4dfea] {\n\tdisplay: flex;\n\tjustify-content: space-between;\n\talign-items: center;\n\tmargin-bottom: 8px;\n}\n.header-buttons[data-v-2ce4dfea] {\n\tdisplay: flex;\n\talign-items: center;\n\tgap: 12px;\n}\n.refresh-btn-header[data-v-2ce4dfea] {\n\tbackground: #00A2E9;\n\tcolor: #fff;\n\tborder: none;\n\tfont-size: 16px;\n\tborder-radius: 8px;\n\tpadding: 10px 20px;\n\ttransition: background 0.15s;\n}\n.refresh-btn-header[data-v-2ce4dfea]:hover {\n\t\tbackground: #0086c0;\n}\n.reset-btn-header[data-v-2ce4dfea] {\n\tbackground: #ff6b6b;\n\tcolor: #fff;\n\tborder: none;\n\tfont-size: 14px;\n\tborder-radius: 8px;\n\tpadding: 10px 16px;\n\ttransition: background 0.15s;\n}\n.reset-btn-header[data-v-2ce4dfea]:hover {\n\t\tbackground: #e94d4d;\n}\n/* 其余样式保持不变 */\n.page[data-v-2ce4dfea] {\n\tpadding: 1.2vh 2vw;\n\tdisplay: flex;\n\tflex-direction: column;\n\tbox-sizing: border-box;\n}\n.wide-layout[data-v-2ce4dfea] {\n\tmax-width: 1600px;\n\tmargin: 0 auto;\n}\n.page.has-overlay .status-section[data-v-2ce4dfea] > :not(.overlay) {\n\tpointer-events: none;\n}\n.page.has-overlay .status-section > .overlay[data-v-2ce4dfea] {\n\tpointer-events: auto;\n}\n.report-table-wrapper[data-v-2ce4dfea] {\n\tmargin-bottom: 12px;\n}\n.table-scroll[data-v-2ce4dfea] {\n\toverflow-x: auto;\n}\n.report-title[data-v-2ce4dfea] {\n\tfont-size: 24px;\n\tfont-weight: 600;\n\ttext-align: center;\n\tmargin: 0;\n}\n.report-table[data-v-2ce4dfea] {\n\tmin-width: 1080px;\n\twidth: 100%;\n\tborder-collapse: collapse;\n\tfont-size: 14px;\n\tbackground: #fff;\n}\n.report-table th[data-v-2ce4dfea], .report-table td[data-v-2ce4dfea] {\n\t\tborder: 1px solid #555;\n\t\tpadding: 6px 8px;\n\t\ttext-align: center;\n\t\twhite-space: nowrap;\n}\n.status-section[data-v-2ce4dfea] {\n\tdisplay: flex;\n\tflex-direction: column;\n\tgap: 10px;\n}\n.status-row[data-v-2ce4dfea] {\n\tdisplay: flex;\n\tflex-wrap: wrap;\n\talign-items: center;\n\tgap: 10px;\n\tbackground: #f9f9f9;\n\tpadding: 10px 14px;\n\tborder-radius: 8px;\n\tbox-shadow: 0 1px 4px rgba(0,0,0,.06);\n}\n.status-box[data-v-2ce4dfea] {\n\tdisplay: flex;\n\talign-items: center;\n}\n.result-box[data-v-2ce4dfea] {\n\tbackground: #f0f8ff;\n\tpadding: 4px 12px;\n\tborder-radius: 6px;\n\tborder-left: 5px solid #007aff;\n}\nuni-input.highlight[data-v-2ce4dfea] {\n\twidth: 9vw;\n\tmin-width: 110px;\n\tfont-weight: 600;\n\tborder: none;\n\tbackground: #fff;\n\ttext-align: center;\n\tfont-size: 18px;\n\tpadding: 6px 0;\n\tborder-radius: 6px;\n\tbox-shadow: inset 0 1px 3px rgba(0,0,0,.12);\n}\n.operator-box[data-v-2ce4dfea] {\n\tdisplay: flex;\n\tjustify-content: center;\n\talign-items: center;\n\tfont-size: 28px;\n\tfont-weight: bold;\n\tcolor: #007aff;\n\tmargin: 0 6px;\n}\n.btn-group[data-v-2ce4dfea] {\n\tmargin-left: auto;\n\tdisplay: flex;\n\talign-items: center;\n\tgap: 12px;\n}\n.refresh-btn-inline[data-v-2ce4dfea], .reset-btn-inline[data-v-2ce4dfea] {\n\ttransition: .15s;\n}\n.refresh-btn-inline[data-v-2ce4dfea] {\n\tbackground: #00A2E9;\n\tcolor: #fff;\n\tborder: none;\n\tfont-size: 18px;\n\tborder-radius: 10px;\n\tpadding: 8px 30px;\n}\n.refresh-btn-inline[data-v-2ce4dfea]:hover {\n\t\tbackground: #0086c0;\n}\n.reset-btn-inline[data-v-2ce4dfea] {\n\tbackground: #ff6b6b;\n\tcolor: #fff;\n\tborder: none;\n\tfont-size: 16px;\n\tborder-radius: 10px;\n\tpadding: 8px 18px;\n}\n.reset-btn-inline[data-v-2ce4dfea]:hover {\n\t\tbackground: #e94d4d;\n}\n.flex-row[data-v-2ce4dfea] {\n\tdisplay: flex;\n\tflex-wrap: wrap;\n\tgap: 20px;\n\talign-items: flex-start;\n}\n.flex-grow[data-v-2ce4dfea] {\n\tflex: 1 1 540px;\n}\n.gap-lg[data-v-2ce4dfea] {\n\tgap: 30px;\n}\n.print-section[data-v-2ce4dfea] {\n\tpadding: 6px 0 14px;\n\tmargin-bottom: 0;\n\tflex: 1;\n}\n.barcode-info[data-v-2ce4dfea] {\n\tdisplay: flex;\n\tflex-wrap: wrap;\n\talign-items: flex-start;\n\tgap: 30px;\n}\n.inp[data-v-2ce4dfea] {\n\tpadding: 8px;\n\tfont-size: 16px;\n\tborder: 1px solid #808080;\n\tborder-radius: 8px;\n\tbox-sizing: border-box;\n}\n.bad-input[data-v-2ce4dfea] {\n\twidth: 320px;\n\tmax-width: 100%;\n\theight: 66px;\n\tborder: 3px solid #808080;\n\tfont-size: 34px;\n\ttext-align: center;\n}\n.details-btn[data-v-2ce4dfea] {\n\tpadding: 12px 34px;\n\tbackground: #00a2e9;\n\tcolor: #fff;\n\tfont-size: 20px;\n\tborder: none;\n\tcursor: pointer;\n\tborder-radius: 12px;\n}\n.details-btn[data-v-2ce4dfea]:hover {\n\t\tbackground: #008ac2;\n}\n.current-user-section[data-v-2ce4dfea] {\n\tdisplay: flex;\n\talign-items: center;\n\tfont-size: 18px;\n\tborder: 1.5px solid #f00;\n\tborder-radius: 10px;\n\tpadding: 14px 22px;\n\tbackground: #fff;\n\tgap: 14px;\n}\n.fill-width[data-v-2ce4dfea] {\n\tflex: 0 1 380px;\n}\n.current-user-name[data-v-2ce4dfea] {\n\tfont-weight: bold;\n\tfont-size: 22px;\n}\n.select-user-btn[data-v-2ce4dfea] {\n\tpadding: 6px 22px;\n\tbackground: #eee;\n\tborder: 1px solid #aaa;\n\tborder-radius: 8px;\n\tfont-size: 16px;\n}\n.select-user-btn[data-v-2ce4dfea]:hover {\n\t\tbackground: #ddd;\n}\n.overlay[data-v-2ce4dfea] {\n\tposition: fixed;\n\ttop: 0;\n\tleft: 0;\n\twidth: 100%;\n\theight: 100%;\n\tbackground: rgba(0,0,0,.45);\n\tdisplay: flex;\n\tjustify-content: center;\n\talign-items: center;\n\tz-index: 1000;\n}\n.popup[data-v-2ce4dfea] {\n\tbackground: #fff;\n\tpadding: 2vh;\n\tborder: 1px solid #ccc;\n\tbox-shadow: 0 0 14px rgba(0,0,0,.12);\n\twidth: 72vw;\n\tmax-width: 1400px;\n\theight: 70vh;\n\tfont-size: 1.4vw;\n\tmax-height: 80vh;\n\toverflow-y: auto;\n\tborder-radius: 12px;\n\tz-index: 1001;\n}\n.user-select-popup[data-v-2ce4dfea] {\n\twidth: 860px;\n\tmax-width: 80vw;\n\theight: auto;\n\tmin-height: 480px;\n\tpadding: 0;\n\tdisplay: flex;\n\tflex-direction: column;\n}\n/* 搜索条样式 */\n.user-search-bar[data-v-2ce4dfea] {\n\tdisplay: flex;\n\talign-items: center;\n\tgap: 12px;\n\tpadding: 18px 32px 0 32px;\n\tbackground: #fff;\n\tflex-wrap: wrap;\n}\n.user-search-input[data-v-2ce4dfea] {\n\tflex: 1 1 260px;\n\tpadding: 10px 14px;\n\tfont-size: 16px;\n\tborder: 1px solid #bbb;\n\tborder-radius: 8px;\n\toutline: none;\n}\n.user-search-input[data-v-2ce4dfea]:focus {\n\t\tborder-color: #007aff;\n\t\tbox-shadow: 0 0 0 2px rgba(0,122,255,.15);\n}\n.user-search-clear[data-v-2ce4dfea] {\n\tpadding: 10px 18px;\n\tbackground: #ff9f43;\n\tcolor: #fff;\n\tborder: none;\n\tborder-radius: 8px;\n\tfont-size: 14px;\n\tcursor: pointer;\n}\n.user-search-clear[data-v-2ce4dfea]:hover {\n\t\tbackground: #ff8920;\n}\n.user-search-info[data-v-2ce4dfea] {\n\tfont-size: 14px;\n\tcolor: #555;\n}\n.user-list-scroll[data-v-2ce4dfea] {\n\tflex: 1 1 auto;\n\toverflow-y: auto;\n\tpadding: 24px 32px 0 32px;\n}\n.user-list-grid[data-v-2ce4dfea] {\n\tdisplay: grid;\n\tgrid-template-columns: repeat(auto-fill,minmax(110px,1fr));\n\tgap: 12px 12px;\n}\n.user-list-btn[data-v-2ce4dfea] {\n\tdisplay: flex;\n\tflex-direction: column;\n\tjustify-content: center;\n\talign-items: center;\n\tgap: 4px;\n\tpadding: 10px 8px;\n\theight: 75px;\n\tfont-size: 14px;\n\tbackground: #00a2e9;\n\tcolor: #fff;\n\tborder: none;\n\tborder-radius: 8px;\n\tcursor: pointer;\n\tbox-sizing: border-box;\n\tword-break: break-word;\n}\n.user-list-btn .user-code[data-v-2ce4dfea] {\n\t\tfont-weight: 600;\n\t\tfont-size: 14px;\n}\n.user-list-btn .user-name[data-v-2ce4dfea] {\n\t\tfont-size: 13px;\n}\n.user-list-btn.selected[data-v-2ce4dfea] {\n\t\tbackground: #0072c9;\n\t\tbox-shadow: 0 0 0 3px rgba(255,255,255,.6) inset;\n}\n.user-list-btn[data-v-2ce4dfea]:hover {\n\t\tbackground: #008ed0;\n}\n.no-user-result[data-v-2ce4dfea] {\n\tpadding: 40px 0;\n\ttext-align: center;\n\tfont-size: 18px;\n\tcolor: #666;\n}\n.user-popup-footer[data-v-2ce4dfea] {\n\tflex-shrink: 0;\n\tpadding: 22px 32px 32px 32px;\n\tbackground: #fff;\n\ttext-align: center;\n}\n.clean-btn[data-v-2ce4dfea] {\n\twidth: 48%;\n\tpadding: 1.6vh;\n\tcolor: #fff;\n\tfont-size: 1.4vw;\n\tborder: none;\n\ttext-align: center;\n\tcursor: pointer;\n\tborder-radius: .6vw;\n\tbackground: #007aff;\n}\n.clean-btn.wide-btn[data-v-2ce4dfea] {\n\t\twidth: 60%;\n\t\tfont-size: 20px;\n}\n.clean-btn[data-v-2ce4dfea]:hover {\n\t\tbackground: #0062c9;\n}\n.reason-section[data-v-2ce4dfea] {\n\tmargin: 14px 0 18px;\n}\n.reason-buttons[data-v-2ce4dfea] {\n\tdisplay: grid;\n\tgrid-template-columns: repeat(5,1fr);\n\tgap: 12px;\n}\n.reason-btn[data-v-2ce4dfea] {\n\tpadding: 10px 6px;\n\tbackground: #808080;\n\tcolor: #fff;\n\tfont-size: 14px;\n\tborder: none;\n\tborder-radius: 8px;\n\tcursor: pointer;\n}\n.reason-btn.selected[data-v-2ce4dfea] {\n\t\tbackground: #FFD700;\n\t\tcolor: #000;\n}\n.bottom-section[data-v-2ce4dfea] {\n\tdisplay: flex;\n\tjustify-content: space-between;\n\tmargin-top: 16px;\n\tgap: 16px;\n}\n.save-btn[data-v-2ce4dfea], .cancel-btn[data-v-2ce4dfea] {\n\tflex: 1;\n\tpadding: 16px 0;\n\tbackground: #00A2E9;\n\tcolor: #fff;\n\tfont-size: 20px;\n\tborder: none;\n\tborder-radius: 10px;\n}\n.save-btn[data-v-2ce4dfea]:hover, .cancel-btn[data-v-2ce4dfea]:hover {\n\t\tbackground: #0086c0;\n}\n.table1[data-v-2ce4dfea] {\n\twidth: 100%;\n\tborder-spacing: 3px;\n}\n@media (max-width:1400px) {\nuni-input.highlight[data-v-2ce4dfea] {\n\t\tfont-size: 16px;\n}\n.user-list-btn[data-v-2ce4dfea] {\n\t\theight: 70px;\n\t\tfont-size: 13px;\n}\n.user-list-btn .user-code[data-v-2ce4dfea] {\n\t\tfont-size: 13px;\n}\n.user-list-btn .user-name[data-v-2ce4dfea] {\n\t\tfont-size: 12px;\n}\n.reason-btn[data-v-2ce4dfea] {\n\t\tfont-size: 12px;\n}\n.refresh-btn-header[data-v-2ce4dfea] {\n\t\tfont-size: 14px;\n\t\tpadding: 6px 16px;\n}\n.reset-btn-header[data-v-2ce4dfea] {\n\t\tfont-size: 12px;\n\t\tpadding: 6px 12px;\n}\n}\n", ""]);
// Exports
module.exports = exports;
@@ -7770,7 +7770,7 @@
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;