|
@@ -19,6 +19,16 @@
|
|
|
:value="item.id"/>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
+ <el-form-item label="队伍" >
|
|
|
+ <el-select v-model="queryParams.ranks" clearable placeholder="请选择队伍" :disabled="postName.indexOf('xx') > -1">
|
|
|
+ <el-option
|
|
|
+ v-for="item in postOptions"
|
|
|
+ :key="item.postId"
|
|
|
+ :label="item.postName"
|
|
|
+ :value="item.postId"
|
|
|
+ ></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
<el-form-item>
|
|
|
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
|
|
|
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
|
|
@@ -219,6 +229,8 @@ import {getBuildingList} from "@/api/gas/building";
|
|
|
import {getUnitList} from "@/api/gas/unit";
|
|
|
import {updateEmergencyRepair} from "@/api/gas/emergencyRepair";
|
|
|
import {getWorker} from "@/api/gas/user";
|
|
|
+import {listPostAll} from "@/api/system/post";
|
|
|
+import Cookies from "js-cookie";
|
|
|
|
|
|
export default {
|
|
|
name: "CourtyardNetworkManagement",
|
|
@@ -258,8 +270,12 @@ export default {
|
|
|
pageNum: 1,
|
|
|
pageSize: 10,
|
|
|
unitId: undefined,
|
|
|
- findProblem: undefined
|
|
|
+ findProblem: undefined,
|
|
|
+ ranks:(Cookies.get("postName").indexOf('xx') > -1 ? parseInt(Cookies.get("postId")) : undefined),
|
|
|
},
|
|
|
+ // 岗位选项
|
|
|
+ postOptions: [],
|
|
|
+ postName:Cookies.get("postName"),
|
|
|
// 表单参数
|
|
|
form: {},
|
|
|
formSH: {},
|
|
@@ -289,11 +305,17 @@ export default {
|
|
|
};
|
|
|
},
|
|
|
created() {
|
|
|
+ this.getPostList();
|
|
|
this.getAreaList();
|
|
|
this.getWorkerList();
|
|
|
this.getList();
|
|
|
},
|
|
|
methods: {
|
|
|
+ getPostList(){
|
|
|
+ listPostAll({remark:'ranks'}).then(response => {
|
|
|
+ this.postOptions = response.data;
|
|
|
+ });
|
|
|
+ },
|
|
|
getWorkerList() {
|
|
|
getWorker().then(req => {
|
|
|
this.workerList = req.data
|