| | |
| | | text-overflow: ellipsis; |
| | | } |
| | | |
| | | .payload-cell--wrap { |
| | | display: block; |
| | | width: 100%; |
| | | max-width: none; |
| | | white-space: normal; |
| | | overflow: visible; |
| | | text-overflow: clip; |
| | | word-break: break-all; |
| | | line-height: 20px; |
| | | } |
| | | |
| | | .pager-bar { |
| | | padding: 0 16px 16px; |
| | | display: flex; |
| | |
| | | </el-input> |
| | | </div> |
| | | <div class="toolbar-search-item"> |
| | | <el-select |
| | | v-model="searchForm.io_type" |
| | | clearable |
| | | size="small" |
| | | placeholder="任务类型" |
| | | style="width: 100%;"> |
| | | <el-option |
| | | v-for="item in filterOptions.ioTypes" |
| | | :key="'io-type-' + item.value" |
| | | :label="item.label" |
| | | :value="item.value"> |
| | | </el-option> |
| | | </el-select> |
| | | </div> |
| | | <div class="toolbar-search-item"> |
| | | <el-select |
| | | v-model="searchForm.wrk_sts" |
| | | clearable |
| | | size="small" |
| | | placeholder="工作状态" |
| | | style="width: 100%;"> |
| | | <el-option |
| | | v-for="item in filterOptions.wrkStatuses" |
| | | :key="'wrk-sts-' + item.value" |
| | | :label="item.label" |
| | | :value="item.value"> |
| | | </el-option> |
| | | </el-select> |
| | | </div> |
| | | <div class="toolbar-search-item"> |
| | | <el-input |
| | | v-model.trim="searchForm.loc_no" |
| | | clearable |
| | | size="small" |
| | | placeholder="目标库位" |
| | | @keyup.enter.native="handleSearch"> |
| | | </el-input> |
| | | </div> |
| | | <div class="toolbar-search-item"> |
| | | <el-input |
| | | v-model.trim="searchForm.barcode" |
| | | clearable |
| | | size="small" |
| | | placeholder="托盘码" |
| | | @keyup.enter.native="handleSearch"> |
| | | </el-input> |
| | | </div> |
| | | <div class="toolbar-query-actions"> |
| | |
| | | :sortable="column.sortable ? 'custom' : false" |
| | | :show-overflow-tooltip="column.showOverflow !== false" |
| | | :align="column.align || 'left'"> |
| | | <template v-if="column.key === 'systemMsg'" slot-scope="scope"> |
| | | <span class="payload-cell">{{ scope.row.systemMsg || '--' }}</span> |
| | | <template slot-scope="scope"> |
| | | <span |
| | | :class="{ |
| | | 'payload-cell': column.key === 'systemMsg' || column.key === 'errorMemo', |
| | | 'payload-cell--wrap': column.key === 'systemMsg' |
| | | }"> |
| | | {{ displayCellValue(scope.row, column) }} |
| | | </span> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column label="操作" fixed="right" width="100" align="center"> |
| | |
| | | 操作<i class="el-icon-arrow-down el-icon--right"></i> |
| | | </el-button> |
| | | <el-dropdown-menu slot="dropdown"> |
| | | <el-dropdown-item v-if="canManualRollback(scope.row)" command="manualRollback">手动回滚</el-dropdown-item> |
| | | <el-dropdown-item command="complete">完成任务</el-dropdown-item> |
| | | <el-dropdown-item command="cancel" divided>取消任务</el-dropdown-item> |
| | | </el-dropdown-menu> |
| | |
| | | <script type="text/javascript" src="../../static/js/common.js?v=20260309_i18n_fix1"></script> |
| | | <script type="text/javascript" src="../../static/vue/js/vue.min.js"></script> |
| | | <script type="text/javascript" src="../../static/vue/element/element.js"></script> |
| | | <script type="text/javascript" src="../../static/js/wrkMast/wrkMast.js?v=20260311_wrk_mast_vue"></script> |
| | | <script type="text/javascript" src="../../static/js/wrkMast/wrkMast.js?v=20260401_filter_state_type"></script> |
| | | </html> |