| | |
| | | staticClass: _vm._$g(29, "sc"), |
| | | staticStyle: { |
| | | color: "#FFFFFF", |
| | | width: "200px", |
| | | width: "170px", |
| | | }, |
| | | attrs: { _i: 29 }, |
| | | }, |
| | |
| | | staticClass: _vm._$g(31, "sc"), |
| | | staticStyle: { |
| | | color: "#FFFFFF", |
| | | width: "240px", |
| | | width: "190px", |
| | | }, |
| | | attrs: { _i: 31 }, |
| | | }, |
| | |
| | | staticClass: _vm._$g(32, "sc"), |
| | | staticStyle: { |
| | | color: "#FFFFFF", |
| | | width: "200px", |
| | | width: "190px", |
| | | }, |
| | | attrs: { _i: 32 }, |
| | | }, |
| | |
| | | staticClass: _vm._$g(33, "sc"), |
| | | staticStyle: { |
| | | color: "#FFFFFF", |
| | | width: "75px", |
| | | width: "80px", |
| | | }, |
| | | attrs: { _i: 33 }, |
| | | }, |
| | |
| | | staticClass: _vm._$g(34, "sc"), |
| | | staticStyle: { |
| | | color: "#FFFFFF", |
| | | width: "75px", |
| | | width: "80px", |
| | | }, |
| | | attrs: { _i: 34 }, |
| | | }, |
| | |
| | | staticClass: _vm._$g(35, "sc"), |
| | | staticStyle: { |
| | | color: "#FFFFFF", |
| | | width: "75px", |
| | | width: "80px", |
| | | }, |
| | | attrs: { _i: 35 }, |
| | | }, |
| | |
| | | staticClass: _vm._$g(36, "sc"), |
| | | staticStyle: { |
| | | color: "#FFFFFF", |
| | | width: "70px", |
| | | width: "80px", |
| | | }, |
| | | attrs: { _i: 36 }, |
| | | }, |
| | |
| | | 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; |
| | | |