|
@@ -283,8 +283,11 @@
|
|
|
<div v-if="ins == 6" style="padding: 0 20px">
|
|
|
<div class="flsx">
|
|
|
<div>
|
|
|
- <el-select v-model="proJuctId" placeholder="请选择项目" @change="selcts()" clearable filterable>
|
|
|
+ <!-- <el-select v-model="proJuctId" placeholder="请选择项目" @change="selcts()" clearable filterable>
|
|
|
<el-option v-for="(item, index) in proList" :key="index" :label="item.projectName" :value="item.id" @change="selscts(item)"></el-option>
|
|
|
+ </el-select> -->
|
|
|
+ <el-select v-model="proJuctId" placeholder="请选择项目" @change="selcts()" clearable filterable>
|
|
|
+ <el-option v-for="(item, index) in proListOvertime" :key="index" :label="item.projectName" :value="item.id" @change="selscts(item)"></el-option>
|
|
|
</el-select>
|
|
|
</div>
|
|
|
<div class="bianju">
|
|
@@ -535,6 +538,7 @@ export default {
|
|
|
detailsList: [],
|
|
|
baseCostList: [],
|
|
|
baseCostColumns: [],
|
|
|
+ proListOvertime: [], // 加班情况项目筛选
|
|
|
};
|
|
|
},
|
|
|
computed: {},
|
|
@@ -549,6 +553,7 @@ export default {
|
|
|
},
|
|
|
|
|
|
mounted() {
|
|
|
+ this.getProjectListOvertime()
|
|
|
this.getProjectList();
|
|
|
this.getUserList()
|
|
|
},
|
|
@@ -992,6 +997,31 @@ export default {
|
|
|
});
|
|
|
});
|
|
|
},
|
|
|
+ // 加班情况获取项目
|
|
|
+ getProjectListOvertime() {
|
|
|
+ this.listLoading = true;
|
|
|
+ this.http.post('/project/getProjectPage', {
|
|
|
+ pageIndex: 1,
|
|
|
+ pageSize: 9999,
|
|
|
+ },
|
|
|
+ res => {
|
|
|
+ if (res.code == "ok") {
|
|
|
+ this.proListOvertime = res.data.records
|
|
|
+ this.listLoading = false;
|
|
|
+ } else {
|
|
|
+ this.$message({
|
|
|
+ message: res.msg,
|
|
|
+ type: "error"
|
|
|
+ });
|
|
|
+ }
|
|
|
+ },
|
|
|
+ error => {
|
|
|
+ this.$message({
|
|
|
+ message: error,
|
|
|
+ type: "error"
|
|
|
+ });
|
|
|
+ });
|
|
|
+ },
|
|
|
// 点击侧边栏事件
|
|
|
side() {
|
|
|
if(this.$refs.side.style.left < '0px') {
|