| | |
| | | @input="debounceQueryTable" |
| | | /> |
| | | </el-form-item> |
| | | |
| | | <el-form-item label="结果" prop="state"> |
| | | <el-select |
| | | |
| | | v-model="queryParams.state" |
| | | style="width: 226.4px" |
| | | placeholder="结果" |
| | | clearable |
| | | @change="handleQueryTable" |
| | | > |
| | | <el-option v-for="item in resultList" :key="item" :value="item" :label="item"></el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="操作人员" prop="user"> |
| | | <el-input v-model="queryParams.user" style="width: 226.4px" placeholder="操作人员" clearable @input="debounceQueryTable" /> |
| | | </el-form-item> |
| | |
| | | <el-table-column prop="time" label="时间" width="185" show-overflow-tooltip> </el-table-column> |
| | | <el-table-column label="业务场景" width="120" prop="group_type" show-overflow-tooltip> </el-table-column> |
| | | <el-table-column label="问题内容" prop="question" show-overflow-tooltip> </el-table-column> |
| | | <el-table-column label="结果" width="80" prop="state" show-overflow-tooltip> </el-table-column> |
| | | <el-table-column label="结果" width="80" prop="state" show-overflow-tooltip> |
| | | <template #default="scope"> |
| | | <span :class="{ 'text-red-500': scope.row.state === 'NG', 'font-bold': scope.row.state === 'NG' }"> |
| | | {{ scope.row.state }} |
| | | </span> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column width="120" label="花费时间(秒)" prop="run_ms" show-overflow-tooltip> </el-table-column> |
| | | <el-table-column label="操作" width="180" fixed="right" show-overflow-tooltip> |
| | | <template #default="scope"> |
| | |
| | | group_type: [], |
| | | user: '', |
| | | question: '', |
| | | state: '', |
| | | }); |
| | | |
| | | const resultList = ['OK', 'NG']; |
| | | // groupType 列表 |
| | | const groupTypeList = computed(() => Array.from(new Set(sceneGroupList.value.map((item) => item.group_type)))); |
| | | const sceneGroupList = ref([]); |
| | |
| | | group_type: queryParams.value.group_type.join(','), |
| | | user: queryParams.value.user, |
| | | question: queryParams.value.question, |
| | | state:queryParams.value.state |
| | | }); |
| | | |
| | | tableData.value = (res?.values ?? []).map((item) => { |