|
|
@@ -21,31 +21,31 @@
|
|
|
v-show="showSearch"
|
|
|
label-width="100px"
|
|
|
>
|
|
|
- <el-form-item label="检查名称" prop="title">
|
|
|
+ <el-form-item label="任务名称" prop="title">
|
|
|
<el-input
|
|
|
style="width: 200px;"
|
|
|
v-model="queryParams.title"
|
|
|
- placeholder="请输入检查名称"
|
|
|
+ placeholder="请输入任务名称"
|
|
|
clearable
|
|
|
@keyup.enter.native="handleQuery"
|
|
|
:maxlength="50"
|
|
|
@input="inputTitle"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
- <!-- <el-form-item label="检查角色" prop="executeRole">
|
|
|
+ <el-form-item label="检查人员" prop="roleId">
|
|
|
<el-select
|
|
|
- v-model="queryParams.executeRole"
|
|
|
- placeHolder="请选择检查角色"
|
|
|
+ v-model="queryParams.roleId"
|
|
|
+ placeholder="请选择用户角色"
|
|
|
clearable
|
|
|
>
|
|
|
<el-option
|
|
|
- v-for="item in roleList"
|
|
|
+ v-for="item in selectRoleOptions"
|
|
|
:key="item.id"
|
|
|
- :label="item.name"
|
|
|
+ :label="item.roleName"
|
|
|
:value="item.id"
|
|
|
></el-option>
|
|
|
</el-select>
|
|
|
- </el-form-item> -->
|
|
|
+ </el-form-item>
|
|
|
<!-- <el-form-item label="检查周期" prop="executeCycle">
|
|
|
<el-select
|
|
|
v-model="queryParams.executeCycle"
|
|
|
@@ -267,7 +267,7 @@
|
|
|
v-if="columns[9].visible"
|
|
|
>
|
|
|
</el-table-column>
|
|
|
- <el-table-column label="操作" fixed="right" min-width="120px">
|
|
|
+ <el-table-column label="操作" fixed="right" min-width="200">
|
|
|
<template slot-scope="r">
|
|
|
<!-- <el-button v-if="
|
|
|
r.row.status == 'WAIT' &&
|
|
|
@@ -316,6 +316,7 @@
|
|
|
|
|
|
<script>
|
|
|
import { mapGetters } from "vuex";
|
|
|
+import { allRole } from "@/api/system/role";
|
|
|
import DialogDetail from "./dialog.detail";
|
|
|
import DialogScanRecord from "./dialog.scanrecord";
|
|
|
import DataRangePicker from "@/components/dateTime/daterange.picker.vue";
|
|
|
@@ -344,6 +345,7 @@ export default {
|
|
|
timeClearable: false,
|
|
|
options: [],
|
|
|
roleOptions: [],
|
|
|
+ selectRoleOptions:[],
|
|
|
planList: [],
|
|
|
|
|
|
queryParams: {
|
|
|
@@ -492,7 +494,10 @@ export default {
|
|
|
})
|
|
|
.then((r) => (this.roleOptions = r.data));
|
|
|
},
|
|
|
-
|
|
|
+ selectLoadRoles() {
|
|
|
+ allRole()
|
|
|
+ .then((r) => (this.selectRoleOptions = r.data));
|
|
|
+ },
|
|
|
// loadPlanList() {
|
|
|
// api
|
|
|
// .getPlans({
|
|
|
@@ -528,7 +533,9 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
},
|
|
|
- async mounted() {},
|
|
|
+ async mounted() {
|
|
|
+ this.selectLoadRoles();
|
|
|
+ },
|
|
|
};
|
|
|
</script>
|
|
|
|