|
@@ -165,6 +165,26 @@
|
|
|
</el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
+ <el-form-item
|
|
|
+ label="项目负责人"
|
|
|
+ prop="projectLeader"
|
|
|
+ >
|
|
|
+ <el-select
|
|
|
+ v-model="projectForm.projectLeader"
|
|
|
+ placeholder="请选择"
|
|
|
+ class="w-100p"
|
|
|
+ clearable
|
|
|
+ filterable
|
|
|
+
|
|
|
+ >
|
|
|
+ <el-option
|
|
|
+ v-for="item in createUserItems"
|
|
|
+ :key="item.id"
|
|
|
+ :label="item.name"
|
|
|
+ :value="item.id">
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
|
<el-form-item
|
|
@@ -564,6 +584,7 @@ import { mapGetters } from "vuex";
|
|
|
import treeTree from "@/components/tree-tree/main"
|
|
|
import { findUserList } from "@/api/manager/contractinfo";
|
|
|
import { queryBusinessUserOpinionList } from "@/api/measure/template.js";
|
|
|
+import {getList} from "@/api/system/user";
|
|
|
export default {
|
|
|
components: {
|
|
|
treeTree
|
|
@@ -739,7 +760,8 @@ export default {
|
|
|
],
|
|
|
nowref:{},
|
|
|
finalWbsid:'',
|
|
|
- finalIds:''
|
|
|
+ finalIds:'',
|
|
|
+ createUserItems:[]
|
|
|
|
|
|
}
|
|
|
},
|
|
@@ -787,6 +809,18 @@ export default {
|
|
|
})
|
|
|
},
|
|
|
methods: {
|
|
|
+ getCreateUserItems(){
|
|
|
+ getList(
|
|
|
+ 1,
|
|
|
+ 1000,
|
|
|
+ { deptId:'1536982621165592577'},
|
|
|
+ this.userInfo.deptId
|
|
|
+ ).then(res => {
|
|
|
+
|
|
|
+
|
|
|
+ this.createUserItems = res.data.data.records;
|
|
|
+ })
|
|
|
+ },
|
|
|
//#region //后加分页
|
|
|
handleSizeChange (val) {
|
|
|
this.pagesize = val
|
|
@@ -804,6 +838,7 @@ export default {
|
|
|
},
|
|
|
//#endregion
|
|
|
init () {
|
|
|
+ this.getCreateUserItems();
|
|
|
this.getHighwayGradeList();
|
|
|
this.getMeterTemplateOption()
|
|
|
this.id = this.$route.query.id;
|