快乐的昕的电脑
2025-12-04 9977c8fc3a2c7df4041ab14eaeb62976f1a607ea
unpackage/dist/dev/app-plus/app-view.js
@@ -564,7 +564,7 @@
                                      staticClass: _vm._$g(29, "sc"),
                                      staticStyle: {
                                        color: "#FFFFFF",
                                        width: "200px",
                                        width: "170px",
                                      },
                                      attrs: { _i: 29 },
                                    },
@@ -588,7 +588,7 @@
                                      staticClass: _vm._$g(31, "sc"),
                                      staticStyle: {
                                        color: "#FFFFFF",
                                        width: "240px",
                                        width: "190px",
                                      },
                                      attrs: { _i: 31 },
                                    },
@@ -600,7 +600,7 @@
                                      staticClass: _vm._$g(32, "sc"),
                                      staticStyle: {
                                        color: "#FFFFFF",
                                        width: "200px",
                                        width: "190px",
                                      },
                                      attrs: { _i: 32 },
                                    },
@@ -612,7 +612,7 @@
                                      staticClass: _vm._$g(33, "sc"),
                                      staticStyle: {
                                        color: "#FFFFFF",
                                        width: "75px",
                                        width: "80px",
                                      },
                                      attrs: { _i: 33 },
                                    },
@@ -624,7 +624,7 @@
                                      staticClass: _vm._$g(34, "sc"),
                                      staticStyle: {
                                        color: "#FFFFFF",
                                        width: "75px",
                                        width: "80px",
                                      },
                                      attrs: { _i: 34 },
                                    },
@@ -636,7 +636,7 @@
                                      staticClass: _vm._$g(35, "sc"),
                                      staticStyle: {
                                        color: "#FFFFFF",
                                        width: "75px",
                                        width: "80px",
                                      },
                                      attrs: { _i: 35 },
                                    },
@@ -648,7 +648,7 @@
                                      staticClass: _vm._$g(36, "sc"),
                                      staticStyle: {
                                        color: "#FFFFFF",
                                        width: "70px",
                                        width: "80px",
                                      },
                                      attrs: { _i: 36 },
                                    },
@@ -6596,7 +6596,7 @@
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../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.section-title[data-v-2ce4dfea] {\n    font-size: 20px;\n    font-weight: bold;\n    margin: 18px 0 8px 0;\n    color: #fff;\n    background: #007aff;\n    padding: 8px 18px;\n    border-radius: 8px 8px 0 0;\n    display: inline-block;\n}\n.history-title[data-v-2ce4dfea] {\n    background: #555;\n}\n.highlight-row[data-v-2ce4dfea] {\n    background: #ffe9b3 !important;\n    font-weight: bold;\n}\n.report-table .summary-row[data-v-2ce4dfea] {\n    background: #f0f8ff;\n    font-weight: 600;\n}\n.report-table .no-data[data-v-2ce4dfea] {\n    text-align: center;\n    color: #777;\n    font-size: 14px;\n}\n.report-header[data-v-2ce4dfea] {\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    margin-bottom: 8px;\n}\n.header-buttons[data-v-2ce4dfea] {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n}\n.refresh-btn-header[data-v-2ce4dfea] {\n    background: #00A2E9;\n    color: #fff;\n    border: none;\n    font-size: 16px;\n    border-radius: 8px;\n    padding: 8px 20px;\n    transition: background 0.15s;\n}\n.refresh-btn-header[data-v-2ce4dfea]:hover {\n        background: #0086c0;\n}\n.reset-btn-header[data-v-2ce4dfea] {\n    background: #ff6b6b;\n    color: #fff;\n    border: none;\n    font-size: 14px;\n    border-radius: 8px;\n    padding: 8px 16px;\n    transition: background 0.15s;\n}\n.reset-btn-header[data-v-2ce4dfea]:hover {\n        background: #e94d4d;\n}\n.page[data-v-2ce4dfea] {\n    padding: 1.2vh 2vw;\n    display: flex;\n    flex-direction: column;\n    box-sizing: border-box;\n}\n.wide-layout[data-v-2ce4dfea] {\n    max-width: none;\n    width: 100%;\n}\n.page.has-overlay .status-section[data-v-2ce4dfea] > :not(.overlay) {\n    pointer-events: none;\n}\n.page.has-overlay .status-section > .overlay[data-v-2ce4dfea] {\n    pointer-events: auto;\n}\n.report-table-wrapper[data-v-2ce4dfea] {\n    width: 100%;\n    max-width: none;\n}\n.table-scroll[data-v-2ce4dfea] {\n    width: 100%;\n    overflow-x: scroll !important;\n    min-height: 40px;\n}\n.report-title[data-v-2ce4dfea] {\n    font-size: 32px;\n    font-weight: 600;\n    text-align: center;\n    margin: 0;\n}\n\n/* 2. 区块标题 */\n.section-title[data-v-2ce4dfea], .history-title[data-v-2ce4dfea] {\n    font-size: 26px;\n}\n\n/* 3. 表格字体 */\n.report-table[data-v-2ce4dfea], .report-table th[data-v-2ce4dfea], .report-table td[data-v-2ce4dfea] {\n    font-size: 22px;\n}\n\n/* 4. 当前报工人、不良数量等输入区 */\n.current-user-section[data-v-2ce4dfea],\n.defective-section[data-v-2ce4dfea],\n.submit-section[data-v-2ce4dfea] {\n    font-size: 30px;\n}\n\n/* 5. 输入框字体 */\n.inp[data-v-2ce4dfea], .bad-input[data-v-2ce4dfea] {\n    font-size: 28px;\n}\n\n/* 6. 按钮字体 */\n.details-btn[data-v-2ce4dfea],\n.select-user-btn[data-v-2ce4dfea],\n.refresh-btn-header[data-v-2ce4dfea],\n.reset-btn-header[data-v-2ce4dfea] {\n    font-size: 22px;\n}\n.report-table[data-v-2ce4dfea] {\n    width: 100%;\n    min-width: 1800px;\n    border-collapse: collapse;\n    background: #fff;\n}\n.report-table th[data-v-2ce4dfea], .report-table td[data-v-2ce4dfea] {\n        border: 1px solid #555;\n        padding: 6px 8px;\n        text-align: center;\n        white-space: normal; /*允许换行*/\n        word-break: break-all; /*长单词 /数字也换行*/\n}\n.status-section[data-v-2ce4dfea] {\n    display: flex;\n    flex-direction: column;\n    gap: 10px;\n}\n.status-row[data-v-2ce4dfea] {\n    display: flex;\n    flex-wrap: wrap;\n    align-items: center;\n    gap: 10px;\n    background: #f9f9f9;\n    padding: 10px 14px;\n    border-radius: 8px;\n    box-shadow: 0 1px 4px rgba(0,0,0,.06);\n}\n.status-box[data-v-2ce4dfea] {\n    display: flex;\n    align-items: center;\n}\n.result-box[data-v-2ce4dfea] {\n    background: #f0f8ff;\n    padding: 4px 12px;\n    border-radius: 6px;\n    border-left: 5px solid #007aff;\n}\nuni-input.highlight[data-v-2ce4dfea] {\n    width: 9vw;\n    min-width: 110px;\n    font-weight: 600;\n    border: none;\n    background: #fff;\n    text-align: center;\n    font-size: 18px;\n    padding: 6px 0;\n    border-radius: 6px;\n    box-shadow: inset 0 1px 3px rgba(0,0,0,.12);\n}\n.operator-box[data-v-2ce4dfea] {\n    display: flex;\n    justify-content: center;\n    align-items: center;\n    font-size: 28px;\n    font-weight: bold;\n    color: #007aff;\n    margin: 0 6px;\n}\n.btn-group[data-v-2ce4dfea] {\n    margin-left: auto;\n    display: flex;\n    align-items: center;\n    gap: 12px;\n}\n.refresh-btn-inline[data-v-2ce4dfea], .reset-btn-inline[data-v-2ce4dfea] {\n    transition: .15s;\n}\n.refresh-btn-inline[data-v-2ce4dfea] {\n    background: #00A2E9;\n    color: #fff;\n    font-size: 18px;\n    border-radius: 10px;\n    padding: 8px 30px;\n    border: none;\n}\n.refresh-btn-inline[data-v-2ce4dfea]:hover {\n        background: #0086c0;\n}\n.reset-btn-inline[data-v-2ce4dfea] {\n    background: #ff6b6b;\n    color: #fff;\n    font-size: 16px;\n    border-radius: 10px;\n    padding: 8px 18px;\n    border: none;\n}\n.reset-btn-inline[data-v-2ce4dfea]:hover {\n        background: #e94d4d;\n}\n.flex-row[data-v-2ce4dfea] {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 20px;\n    align-items: stretch;\n}\n.flex-grow[data-v-2ce4dfea] {\n    flex: 1 1 540px;\n}\n.gap-lg[data-v-2ce4dfea] {\n    gap: 30px;\n}\n\n/* 不良数量区域 */\n.defective-section[data-v-2ce4dfea] {\n    display: flex;\n    align-items: center;\n    gap: 14px;\n    font-size: 36px; /* 从32px改为36px */\n    font-weight: bold; /* 可选:加粗字体 */\n}\n.submit-section[data-v-2ce4dfea] {\n    display: flex;\n    align-items: center;\n}\n.inp[data-v-2ce4dfea] {\n    padding: 8px;\n    font-size: 16px;\n    border: 1px solid #808080;\n    border-radius: 8px;\n    box-sizing: border-box;\n}\n\n/* 不良数量输入框 */\n.bad-input[data-v-2ce4dfea] {\n    width: 320px;\n    max-width: 100%;\n    height: 66px;\n    border: 3px solid #808080;\n    font-size: 42px;\n    text-align: center;\n}\n\n/* 确认提交按钮*/\n.details-btn[data-v-2ce4dfea] {\n    padding: 12px 34px;\n    background: #00a2e9;\n    color: #fff;\n    font-size: 32px;\n    border: none;\n    cursor: pointer;\n    border-radius: 12px;\n}\n.details-btn[data-v-2ce4dfea]:hover {\n        background: #008ac2;\n}\n.current-user-section[data-v-2ce4dfea] {\n    display: flex;\n    align-items: center;\n    font-size: 32px;\n    border: 1.5px solid #f00;\n    border-radius: 10px;\n    padding: 14px 22px;\n    background: #fff;\n    gap: 14px;\n    flex: 0 0 auto;\n}\n.current-user-name[data-v-2ce4dfea] {\n    font-weight: bold;\n    font-size: 32px;\n}\n\n/* 选人按钮 - 蓝色主题 */\n.select-user-btn[data-v-2ce4dfea] {\n    background: #00a2e9; /* 与提交按钮相同的蓝色 */\n    color: #fff; /* 白色文字 */\n    border: none; /* 移除边框 */\n    padding: 12px 22px; /* 调整内边距与提交按钮协调 */\n    border-radius: 12px; /* 与提交按钮相同的圆角 */\n    font-size: 32px; /* 保持字体大小 */\n    cursor: pointer;\n    transition: background 0.15s; /* 添加过渡效果 */\n}\n.select-user-btn[data-v-2ce4dfea]:hover {\n        background: #008ac2;\n}\n.overlay[data-v-2ce4dfea] {\n    position: fixed;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 100%;\n    background: rgba(0,0,0,.45);\n    display: flex;\n    justify-content: center;\n    align-items: center;\n    z-index: 1000;\n}\n.popup[data-v-2ce4dfea] {\n    background: #fff;\n    padding: 2vh;\n    border: 1px solid #ccc;\n    box-shadow: 0 0 14px rgba(0,0,0,.12);\n    width: 72vw;\n    max-width: 1400px;\n    height: 70vh;\n    font-size: 1.4vw;\n    max-height: 80vh;\n    overflow-y: auto;\n    border-radius: 12px;\n    z-index: 1001;\n}\n\n/* 选人弹窗更宽,名字更大,关闭按钮更小 */\n.user-select-popup[data-v-2ce4dfea] {\n    width: 1600px;\n    max-width: 99vw;\n    min-width: 1000px;\n    height: auto;\n    min-height: 520px;\n    padding: 0;\n    display: flex;\n    flex-direction: column;\n    font-size: 32px;\n}\n.user-search-bar[data-v-2ce4dfea] {\n    display: flex;\n    align-items: center;\n    gap: 18px;\n    padding: 24px 64px 0 64px;\n    background: #fff;\n    flex-wrap: wrap;\n}\n.user-search-input[data-v-2ce4dfea] {\n    flex: 1 1 260px;\n    padding: 16px 20px;\n    font-size: 28px;\n    border: 1px solid #bbb;\n    border-radius: 8px;\n    outline: none;\n    height: 54px;\n}\n.user-search-input[data-v-2ce4dfea]:focus {\n        border-color: #007aff;\n        box-shadow: 0 0 0 2px rgba(0,122,255,.15);\n}\n.user-search-clear[data-v-2ce4dfea] {\n    padding: 12px 28px;\n    background: #ff9f43;\n    color: #fff;\n    border: none;\n    border-radius: 8px;\n    font-size: 24px;\n    cursor: pointer;\n}\n.user-search-clear[data-v-2ce4dfea]:hover {\n        background: #ff8920;\n}\n.user-search-info[data-v-2ce4dfea] {\n    font-size: 22px;\n    color: #555;\n}\n.user-list-scroll[data-v-2ce4dfea] {\n    flex: 1 1 auto;\n    overflow-y: auto;\n    padding: 32px 64px 0 64px;\n}\n.user-list-grid[data-v-2ce4dfea] {\n    display: grid;\n    grid-template-columns: repeat(auto-fill,minmax(200px,1fr));\n    gap: 22px 22px;\n}\n.user-list-btn[data-v-2ce4dfea] {\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n    align-items: center;\n    gap: 2px; /* 原8px,减小行间距 */\n    padding: 10px 10px; /* 适当减小上下内边距 */\n    height: 100px; /* 可适当减小高度 */\n    font-size: 30px;\n    background: #00a2e9;\n    color: #fff;\n    border: none;\n    border-radius: 8px;\n    cursor: pointer;\n    box-sizing: border-box;\n    word-break: break-word;\n}\n.user-list-btn .user-code[data-v-2ce4dfea] {\n        font-weight: 700;\n        font-size: 36px;\n        line-height: 1.1; /* 紧凑一点 */\n}\n.user-list-btn .user-name[data-v-2ce4dfea] {\n        font-size: 32px;\n        line-height: 1.1; /* 紧凑一点 */\n}\n.user-list-btn.selected[data-v-2ce4dfea] {\n        background: #0072c9;\n        box-shadow: 0 0 0 3px rgba(255,255,255,.6) inset;\n}\n.user-list-btn[data-v-2ce4dfea]:hover {\n        background: #008ed0;\n}\n.no-user-result[data-v-2ce4dfea] {\n    padding: 40px 0;\n    text-align: center;\n    font-size: 28px;\n    color: #666;\n}\n.user-popup-footer[data-v-2ce4dfea] {\n    flex-shrink: 0;\n    padding: 24px 64px 32px 64px;\n    background: #fff;\n    text-align: center;\n}\n.clean-btn[data-v-2ce4dfea] {\n    width: 24%;\n    padding: 10px 0;\n    color: #fff;\n    font-size: 20px;\n    border: none;\n    text-align: center;\n    cursor: pointer;\n    border-radius: 0.6vw;\n    background: #007aff;\n}\n.clean-btn.wide-btn[data-v-2ce4dfea] {\n        width: 30%;\n        font-size: 22px;\n        padding: 12px 0;\n}\n.clean-btn[data-v-2ce4dfea]:hover {\n        background: #0062c9;\n}\n.reason-section[data-v-2ce4dfea] {\n    margin: 14px 0 18px;\n}\n.reason-buttons[data-v-2ce4dfea] {\n    display: grid;\n    grid-template-columns: repeat(5,1fr);\n    gap: 12px;\n}\n.reason-btn[data-v-2ce4dfea] {\n    padding: 10px 6px;\n    background: #808080;\n    color: #fff;\n    font-size: 14px;\n    border: none;\n    border-radius: 8px;\n    cursor: pointer;\n}\n.reason-btn.selected[data-v-2ce4dfea] {\n        background: #FFD700;\n        color: #000;\n}\n.bottom-section[data-v-2ce4dfea] {\n    display: flex;\n    justify-content: space-between;\n    margin-top: 16px;\n    gap: 16px;\n}\n.save-btn[data-v-2ce4dfea], .cancel-btn[data-v-2ce4dfea] {\n    flex: 1;\n    padding: 16px 0;\n    background: #00A2E9;\n    color: #fff;\n    font-size: 20px;\n    border: none;\n    border-radius: 10px;\n}\n.save-btn[data-v-2ce4dfea]:hover, .cancel-btn[data-v-2ce4dfea]:hover {\n        background: #0086c0;\n}\n.table1[data-v-2ce4dfea] {\n    width: 100%;\n    border-spacing: 3px;\n}\n.history-table-scroll[data-v-2ce4dfea] {\n    max-height: 420px; /* 可根据实际页面调整高度 */\n    overflow-y: scroll; /* 始终显示纵向滑条 */\n    overflow-x: auto;\n    border: 2px solid #d00;\n    background: #fff;\n}\n\n/* 表头固定 */\n.history-table-scroll thead tr th[data-v-2ce4dfea] {\n        position: -webkit-sticky;\n        position: sticky;\n        top: 0;\n        z-index: 2;\n        background: #fff;\n        box-shadow: 0 2px 6px rgba(0,0,0,0.04);\n}\n@media (max-width:1400px) {\nuni-input.highlight[data-v-2ce4dfea] {\n        font-size: 16px;\n}\n.user-list-btn[data-v-2ce4dfea] {\n        height: 70px;\n        font-size: 18px;\n}\n.user-list-btn .user-code[data-v-2ce4dfea] {\n            font-size: 18px;\n}\n.user-list-btn .user-name[data-v-2ce4dfea] {\n            font-size: 16px;\n}\n.reason-btn[data-v-2ce4dfea] {\n        font-size: 12px;\n}\n.refresh-btn-header[data-v-2ce4dfea] {\n        font-size: 14px;\n        padding: 6px 16px;\n}\n.reset-btn-header[data-v-2ce4dfea] {\n        font-size: 12px;\n        padding: 6px 12px;\n}\n}\n", ""]);
exports.push([module.i, "\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n/*    .section-title {\r\n        font-size: 20px;\r\n        font-weight: bold;\r\n        margin: 18px 0 8px 0;\r\n        color: #fff;\r\n        background: #007aff;\r\n        padding: 8px 18px;\r\n        border-radius: 8px 8px 0 0;\r\n        display: inline-block;\r\n    }*/\n.section-title[data-v-2ce4dfea] {\r\n        font-size: 20px;\r\n        font-weight: normal; /* 已取消加粗 */\r\n        margin: 18px 0 8px 0;\r\n        color: #fff;\r\n        background: #007aff;\r\n        padding: 8px 18px;\r\n        border-radius: 8px 8px 0 0;\r\n        display: inline-block;\n}\n.history-title[data-v-2ce4dfea] {\r\n        background: #555;\n}\n.highlight-row[data-v-2ce4dfea] {\r\n        background: #ffe9b3 !important;\r\n        font-weight: bold;\n}\n.report-table .summary-row[data-v-2ce4dfea] {\r\n        background: #f0f8ff;\r\n        font-weight: 600;\n}\n.report-table .no-data[data-v-2ce4dfea] {\r\n        text-align: center;\r\n        color: #777;\r\n        font-size: 14px;\n}\n.report-header[data-v-2ce4dfea] {\r\n        display: flex;\r\n        justify-content: space-between;\r\n        align-items: center;\r\n        margin-bottom: 8px;\n}\n.header-buttons[data-v-2ce4dfea] {\r\n        display: flex;\r\n        align-items: center;\r\n        gap: 12px;\n}\n.refresh-btn-header[data-v-2ce4dfea] {\r\n        background: #00A2E9;\r\n        color: #fff;\r\n        border: none;\r\n        font-size: 16px;\r\n        border-radius: 8px;\r\n        padding: 8px 20px;\r\n        transition: background 0.15s;\n}\n.refresh-btn-header[data-v-2ce4dfea]:hover {\r\n            background: #0086c0;\n}\n.reset-btn-header[data-v-2ce4dfea] {\r\n        background: #ff6b6b;\r\n        color: #fff;\r\n        border: none;\r\n        font-size: 14px;\r\n        border-radius: 8px;\r\n        padding: 8px 16px;\r\n        transition: background 0.15s;\n}\n.reset-btn-header[data-v-2ce4dfea]:hover {\r\n            background: #e94d4d;\n}\n.page[data-v-2ce4dfea] {\r\n        padding: 1.2vh 2vw;\r\n        display: flex;\r\n        flex-direction: column;\r\n        box-sizing: border-box;\n}\n.wide-layout[data-v-2ce4dfea] {\r\n        max-width: none;\r\n        width: 100%;\n}\n.page.has-overlay .status-section[data-v-2ce4dfea] > :not(.overlay) {\r\n        pointer-events: none;\n}\n.page.has-overlay .status-section > .overlay[data-v-2ce4dfea] {\r\n        pointer-events: auto;\n}\n.report-table-wrapper[data-v-2ce4dfea] {\r\n        width: 100%;\r\n        max-width: none;\n}\n.table-scroll[data-v-2ce4dfea] {\r\n        width: 100%;\r\n        overflow-x: scroll !important;\r\n        min-height: 40px;\n}\n.report-title[data-v-2ce4dfea] {\r\n        font-size: 32px;\r\n        font-weight: 600;\r\n        text-align: center;\r\n        margin: 0;\n}\r\n\r\n    /* 2. 区块标题 */\r\n\r\n    /*    .section-title, .history-title {\r\n        font-size: 26px;\r\n    }*/\n.section-title[data-v-2ce4dfea],\r\n    .history-title[data-v-2ce4dfea] {\r\n        font-size: 22px; /* 与内容区一致 */\r\n        font-weight: normal;\r\n        margin: 18px 0 8px 0;\r\n        color: #fff;\r\n        background: #007aff;\r\n        padding: 8px 18px;\r\n        border-radius: 8px 8px 0 0;\r\n        display: inline-block;\n}\n.history-title[data-v-2ce4dfea] {\r\n        background: #555;\n}\r\n\r\n    /* 3. 表格字体 */\n.report-table[data-v-2ce4dfea], .report-table th[data-v-2ce4dfea], .report-table td[data-v-2ce4dfea] {\r\n        font-size: 22px;\n}\r\n\r\n    /* 4. 当前报工人、不良数量等输入区 */\n.current-user-section[data-v-2ce4dfea],\r\n    .defective-section[data-v-2ce4dfea],\r\n    .submit-section[data-v-2ce4dfea] {\r\n        font-size: 30px;\n}\r\n\r\n    /* 5. 输入框字体 */\n.inp[data-v-2ce4dfea], .bad-input[data-v-2ce4dfea] {\r\n        font-size: 28px;\n}\r\n\r\n    /* 6. 按钮字体 */\n.details-btn[data-v-2ce4dfea],\r\n    .select-user-btn[data-v-2ce4dfea],\r\n    .refresh-btn-header[data-v-2ce4dfea],\r\n    .reset-btn-header[data-v-2ce4dfea] {\r\n        font-size: 22px;\n}\n.report-table[data-v-2ce4dfea] {\r\n        width: 100%;\r\n        min-width: 1800px;\r\n        border-collapse: collapse;\r\n        background: #fff;\n}\n.report-table th[data-v-2ce4dfea], .report-table td[data-v-2ce4dfea] {\r\n            border: 1px solid #555;\r\n            padding: 6px 8px;\r\n            text-align: center;\r\n            white-space: normal; /*允许换行*/\r\n            word-break: break-all; /*长单词 /数字也换行*/\n}\n.status-section[data-v-2ce4dfea] {\r\n        display: flex;\r\n        flex-direction: column;\r\n        gap: 10px;\n}\n.status-row[data-v-2ce4dfea] {\r\n        display: flex;\r\n        flex-wrap: wrap;\r\n        align-items: center;\r\n        gap: 10px;\r\n        background: #f9f9f9;\r\n        padding: 10px 14px;\r\n        border-radius: 8px;\r\n        box-shadow: 0 1px 4px rgba(0,0,0,.06);\n}\n.status-box[data-v-2ce4dfea] {\r\n        display: flex;\r\n        align-items: center;\n}\n.result-box[data-v-2ce4dfea] {\r\n        background: #f0f8ff;\r\n        padding: 4px 12px;\r\n        border-radius: 6px;\r\n        border-left: 5px solid #007aff;\n}\nuni-input.highlight[data-v-2ce4dfea] {\r\n        width: 9vw;\r\n        min-width: 110px;\r\n        font-weight: 600;\r\n        border: none;\r\n        background: #fff;\r\n        text-align: center;\r\n        font-size: 18px;\r\n        padding: 6px 0;\r\n        border-radius: 6px;\r\n        box-shadow: inset 0 1px 3px rgba(0,0,0,.12);\n}\n.operator-box[data-v-2ce4dfea] {\r\n        display: flex;\r\n        justify-content: center;\r\n        align-items: center;\r\n        font-size: 28px;\r\n        font-weight: bold;\r\n        color: #007aff;\r\n        margin: 0 6px;\n}\n.btn-group[data-v-2ce4dfea] {\r\n        margin-left: auto;\r\n        display: flex;\r\n        align-items: center;\r\n        gap: 12px;\n}\n.refresh-btn-inline[data-v-2ce4dfea], .reset-btn-inline[data-v-2ce4dfea] {\r\n        transition: .15s;\n}\n.refresh-btn-inline[data-v-2ce4dfea] {\r\n        background: #00A2E9;\r\n        color: #fff;\r\n        font-size: 18px;\r\n        border-radius: 10px;\r\n        padding: 8px 30px;\r\n        border: none;\n}\n.refresh-btn-inline[data-v-2ce4dfea]:hover {\r\n            background: #0086c0;\n}\n.reset-btn-inline[data-v-2ce4dfea] {\r\n        background: #ff6b6b;\r\n        color: #fff;\r\n        font-size: 16px;\r\n        border-radius: 10px;\r\n        padding: 8px 18px;\r\n        border: none;\n}\n.reset-btn-inline[data-v-2ce4dfea]:hover {\r\n            background: #e94d4d;\n}\n.flex-row[data-v-2ce4dfea] {\r\n        display: flex;\r\n        flex-wrap: wrap;\r\n        gap: 20px;\r\n        align-items: stretch;\n}\n.flex-grow[data-v-2ce4dfea] {\r\n        flex: 1 1 540px;\n}\n.gap-lg[data-v-2ce4dfea] {\r\n        gap: 30px;\n}\r\n\r\n    /* 不良数量区域 */\n.defective-section[data-v-2ce4dfea] {\r\n        display: flex;\r\n        align-items: center;\r\n        gap: 14px;\r\n        font-size: 36px; /* 从32px改为36px */\r\n        font-weight: bold; /* 可选:加粗字体 */\n}\n.submit-section[data-v-2ce4dfea] {\r\n        display: flex;\r\n        align-items: center;\n}\n.inp[data-v-2ce4dfea] {\r\n        padding: 8px;\r\n        font-size: 16px;\r\n        border: 1px solid #808080;\r\n        border-radius: 8px;\r\n        box-sizing: border-box;\n}\r\n\r\n    /* 不良数量输入框 */\n.bad-input[data-v-2ce4dfea] {\r\n        width: 320px;\r\n        max-width: 100%;\r\n        height: 66px;\r\n        border: 3px solid #808080;\r\n        font-size: 42px;\r\n        text-align: center;\n}\r\n\r\n    /* 确认提交按钮*/\r\n\r\n    /*.details-btn {\r\n        padding: 12px 34px;\r\n        background: #00a2e9;\r\n        color: #fff;\r\n        font-size: 32px;\r\n        border: none;\r\n        cursor: pointer;\r\n        border-radius: 12px;\r\n    }*/\n.details-btn[data-v-2ce4dfea] {\r\n        padding: 12px 34px;\r\n        background: #00a2e9;\r\n        color: #fff;\r\n        font-size: 32px;\r\n        border: none;\r\n        cursor: pointer;\r\n        border-radius: 12px;\r\n        height: 66px; /* 固定高度,和确认提交一样 */\r\n        min-width: 180px; /* 可选,保证宽度一致 */\r\n        display: flex; /* 让内容垂直居中 */\r\n        flex-direction: column;\r\n        justify-content: center;\r\n        align-items: center;\r\n        line-height: 1.1; /* 紧凑行高 */\r\n        box-sizing: border-box;\n}\n.details-btn span[data-v-2ce4dfea] {\r\n            font-size: 24px;\r\n            margin-top: 0px; /* 去掉多余间距 */\r\n            line-height: 1.1;\n}\n.details-btn[data-v-2ce4dfea]:hover {\r\n            background: #008ac2;\n}\n.current-user-section[data-v-2ce4dfea] {\r\n        display: flex;\r\n        align-items: center;\r\n        font-size: 32px;\r\n        border: 1.5px solid #f00;\r\n        border-radius: 10px;\r\n        padding: 14px 22px;\r\n        background: #fff;\r\n        gap: 14px;\r\n        flex: 0 0 auto;\n}\n.current-user-name[data-v-2ce4dfea] {\r\n        font-weight: bold;\r\n        font-size: 32px;\n}\r\n\r\n    /* 选人按钮 - 蓝色主题 */\n.select-user-btn[data-v-2ce4dfea] {\r\n        background: #00a2e9; /* 与提交按钮相同的蓝色 */\r\n        color: #fff; /* 白色文字 */\r\n        border: none; /* 移除边框 */\r\n        padding: 12px 22px; /* 调整内边距与提交按钮协调 */\r\n        border-radius: 12px; /* 与提交按钮相同的圆角 */\r\n        font-size: 32px; /* 保持字体大小 */\r\n        cursor: pointer;\r\n        transition: background 0.15s; /* 添加过渡效果 */\n}\n.select-user-btn[data-v-2ce4dfea]:hover {\r\n            background: #008ac2;\n}\n.overlay[data-v-2ce4dfea] {\r\n        position: fixed;\r\n        top: 0;\r\n        left: 0;\r\n        width: 100%;\r\n        height: 100%;\r\n        background: rgba(0,0,0,.45);\r\n        display: flex;\r\n        justify-content: center;\r\n        align-items: center;\r\n        z-index: 1000;\n}\n.popup[data-v-2ce4dfea] {\r\n        background: #fff;\r\n        padding: 2vh;\r\n        border: 1px solid #ccc;\r\n        box-shadow: 0 0 14px rgba(0,0,0,.12);\r\n        width: 72vw;\r\n        max-width: 1400px;\r\n        height: 70vh;\r\n        font-size: 1.4vw;\r\n        max-height: 80vh;\r\n        overflow-y: auto;\r\n        border-radius: 12px;\r\n        z-index: 1001;\n}\r\n\r\n    /* 选人弹窗更宽,名字更大,关闭按钮更小 */\n.user-select-popup[data-v-2ce4dfea] {\r\n        width: 1600px;\r\n        max-width: 99vw;\r\n        min-width: 1000px;\r\n        height: auto;\r\n        min-height: 520px;\r\n        padding: 0;\r\n        display: flex;\r\n        flex-direction: column;\r\n        font-size: 32px;\n}\n.user-search-bar[data-v-2ce4dfea] {\r\n        display: flex;\r\n        align-items: center;\r\n        gap: 18px;\r\n        padding: 24px 64px 0 64px;\r\n        background: #fff;\r\n        flex-wrap: wrap;\n}\n.user-search-input[data-v-2ce4dfea] {\r\n        flex: 1 1 260px;\r\n        padding: 16px 20px;\r\n        font-size: 28px;\r\n        border: 1px solid #bbb;\r\n        border-radius: 8px;\r\n        outline: none;\r\n        height: 54px;\n}\n.user-search-input[data-v-2ce4dfea]:focus {\r\n            border-color: #007aff;\r\n            box-shadow: 0 0 0 2px rgba(0,122,255,.15);\n}\n.user-search-clear[data-v-2ce4dfea] {\r\n        padding: 12px 28px;\r\n        background: #ff9f43;\r\n        color: #fff;\r\n        border: none;\r\n        border-radius: 8px;\r\n        font-size: 24px;\r\n        cursor: pointer;\n}\n.user-search-clear[data-v-2ce4dfea]:hover {\r\n            background: #ff8920;\n}\n.user-search-info[data-v-2ce4dfea] {\r\n        font-size: 22px;\r\n        color: #555;\n}\n.user-list-scroll[data-v-2ce4dfea] {\r\n        flex: 1 1 auto;\r\n        overflow-y: auto;\r\n        padding: 32px 64px 0 64px;\n}\n.user-list-grid[data-v-2ce4dfea] {\r\n        display: grid;\r\n        grid-template-columns: repeat(auto-fill,minmax(200px,1fr));\r\n        gap: 22px 22px;\n}\n.user-list-btn[data-v-2ce4dfea] {\r\n        display: flex;\r\n        flex-direction: column;\r\n        justify-content: center;\r\n        align-items: center;\r\n        gap: 2px; /* 原8px,减小行间距 */\r\n        padding: 10px 10px; /* 适当减小上下内边距 */\r\n        height: 100px; /* 可适当减小高度 */\r\n        font-size: 30px;\r\n        background: #00a2e9;\r\n        color: #fff;\r\n        border: none;\r\n        border-radius: 8px;\r\n        cursor: pointer;\r\n        box-sizing: border-box;\r\n        word-break: break-word;\n}\n.user-list-btn .user-code[data-v-2ce4dfea] {\r\n            font-weight: 700;\r\n            font-size: 36px;\r\n            line-height: 1.1; /* 紧凑一点 */\n}\n.user-list-btn .user-name[data-v-2ce4dfea] {\r\n            font-size: 32px;\r\n            line-height: 1.1; /* 紧凑一点 */\n}\n.user-list-btn.selected[data-v-2ce4dfea] {\r\n            background: #0072c9;\r\n            box-shadow: 0 0 0 3px rgba(255,255,255,.6) inset;\n}\n.user-list-btn[data-v-2ce4dfea]:hover {\r\n            background: #008ed0;\n}\n.no-user-result[data-v-2ce4dfea] {\r\n        padding: 40px 0;\r\n        text-align: center;\r\n        font-size: 28px;\r\n        color: #666;\n}\n.user-popup-footer[data-v-2ce4dfea] {\r\n        flex-shrink: 0;\r\n        padding: 24px 64px 32px 64px;\r\n        background: #fff;\r\n        text-align: center;\n}\n.clean-btn[data-v-2ce4dfea] {\r\n        width: 24%;\r\n        padding: 10px 0;\r\n        color: #fff;\r\n        font-size: 20px;\r\n        border: none;\r\n        text-align: center;\r\n        cursor: pointer;\r\n        border-radius: 0.6vw;\r\n        background: #007aff;\n}\n.clean-btn.wide-btn[data-v-2ce4dfea] {\r\n            width: 30%;\r\n            font-size: 22px;\r\n            padding: 12px 0;\n}\n.clean-btn[data-v-2ce4dfea]:hover {\r\n            background: #0062c9;\n}\n.reason-section[data-v-2ce4dfea] {\r\n        margin: 14px 0 18px;\n}\n.reason-buttons[data-v-2ce4dfea] {\r\n        display: grid;\r\n        grid-template-columns: repeat(5,1fr);\r\n        gap: 12px;\n}\n.reason-btn[data-v-2ce4dfea] {\r\n        padding: 10px 6px;\r\n        background: #808080;\r\n        color: #fff;\r\n        font-size: 14px;\r\n        border: none;\r\n        border-radius: 8px;\r\n        cursor: pointer;\n}\n.reason-btn.selected[data-v-2ce4dfea] {\r\n            background: #FFD700;\r\n            color: #000;\n}\n.bottom-section[data-v-2ce4dfea] {\r\n        display: flex;\r\n        justify-content: space-between;\r\n        margin-top: 16px;\r\n        gap: 16px;\n}\n.save-btn[data-v-2ce4dfea], .cancel-btn[data-v-2ce4dfea] {\r\n        flex: 1;\r\n        padding: 16px 0;\r\n        background: #00A2E9;\r\n        color: #fff;\r\n        font-size: 20px;\r\n        border: none;\r\n        border-radius: 10px;\n}\n.save-btn[data-v-2ce4dfea]:hover, .cancel-btn[data-v-2ce4dfea]:hover {\r\n            background: #0086c0;\n}\n.table1[data-v-2ce4dfea] {\r\n        width: 100%;\r\n        border-spacing: 3px;\n}\n.history-table-scroll[data-v-2ce4dfea] {\r\n        max-height: 420px; /* 可根据实际页面调整高度 */\r\n        overflow-y: scroll; /* 始终显示纵向滑条 */\r\n        overflow-x: auto;\r\n        border: 2px solid #d00;\r\n        background: #fff;\n}\r\n\r\n    /* 表头固定 */\n.history-table-scroll thead tr th[data-v-2ce4dfea] {\r\n            position: -webkit-sticky;\r\n            position: sticky;\r\n            top: 0;\r\n            z-index: 2;\r\n            background: #fff;\r\n            box-shadow: 0 2px 6px rgba(0,0,0,0.04);\n}\n@media (max-width:1400px) {\nuni-input.highlight[data-v-2ce4dfea] {\r\n            font-size: 16px;\n}\n.user-list-btn[data-v-2ce4dfea] {\r\n            height: 70px;\r\n            font-size: 18px;\n}\n.user-list-btn .user-code[data-v-2ce4dfea] {\r\n                font-size: 18px;\n}\n.user-list-btn .user-name[data-v-2ce4dfea] {\r\n                font-size: 16px;\n}\n.reason-btn[data-v-2ce4dfea] {\r\n            font-size: 12px;\n}\n.refresh-btn-header[data-v-2ce4dfea] {\r\n            font-size: 14px;\r\n            padding: 6px 16px;\n}\n.reset-btn-header[data-v-2ce4dfea] {\r\n            font-size: 12px;\r\n            padding: 6px 12px;\n}\n}\r\n", ""]);
// Exports
module.exports = exports;