|
|
@@ -1,10 +1,10 @@
|
|
|
<template>
|
|
|
<div>
|
|
|
- <basicLayout
|
|
|
- ref="list"
|
|
|
- tableName="projectChangeTable"
|
|
|
- idName="sys_datateamid"
|
|
|
- :apiId="{query:20230715111604}"
|
|
|
+ <basicLayout
|
|
|
+ ref="list"
|
|
|
+ tableName="projectChangeTable"
|
|
|
+ idName="sys_datateamid"
|
|
|
+ :apiId="{query:20230715111604}"
|
|
|
:options="options"
|
|
|
:isExport="false"
|
|
|
@listCreate="listCreate"
|
|
|
@@ -13,21 +13,21 @@
|
|
|
<div slot="custom" style="display:flex;flex-wrap:wrap">
|
|
|
<div class="mt-10">
|
|
|
<label class="search__label">部门:</label>
|
|
|
- <el-cascader
|
|
|
+ <el-cascader
|
|
|
class="inline-24"
|
|
|
- ref="selectdep"
|
|
|
- size="small"
|
|
|
- v-model="form.dep"
|
|
|
- :options="selectList.dep"
|
|
|
- :props="{emitPath:true,expandTrigger:'hover',checkStrictly:true,label:'label',value:'departmentid',children:'children'}"
|
|
|
- @change="depChange"
|
|
|
+ ref="selectdep"
|
|
|
+ size="small"
|
|
|
+ v-model="form.dep"
|
|
|
+ :options="selectList.dep"
|
|
|
+ :props="{emitPath:true,expandTrigger:'hover',checkStrictly:true,label:'label',value:'departmentid',children:'children'}"
|
|
|
+ @change="depChange"
|
|
|
clearable
|
|
|
></el-cascader>
|
|
|
</div>
|
|
|
|
|
|
<div class="mt-10">
|
|
|
- <label class="search__label" >人员:</label>
|
|
|
- <el-select class="inline-24" filterable v-model="form.people" size="small" placeholder="请选择部门" clearable @change="peopleChange">
|
|
|
+ <label class="search__label" >业务员:</label>
|
|
|
+ <el-select class="inline-24" filterable v-model="form.people" size="small" placeholder="请选择业务员" clearable @change="peopleChange">
|
|
|
<el-option
|
|
|
v-for="item in selectList.hr"
|
|
|
:key="item.userid"
|
|
|
@@ -36,7 +36,13 @@
|
|
|
></el-option>
|
|
|
</el-select>
|
|
|
</div>
|
|
|
-
|
|
|
+ <div class="inline-16">
|
|
|
+ <p class="search__label">状态:</p>
|
|
|
+ <el-select v-model="form.isleave" clearable style="margin-right:10px" size="small" placeholder="请选择状态" @change="selectChange" :disabled="form.dep == ''">
|
|
|
+ <el-option label="在职" value="1"></el-option>
|
|
|
+ <el-option label="离职" value="2"></el-option>
|
|
|
+ </el-select>
|
|
|
+ </div>
|
|
|
<div class="mt-10">
|
|
|
<label class="search__label" >项目类型:</label>
|
|
|
<el-select class="inline-24" v-model="form.projecttype" @change="selectChange" placeholder="请选择项目类型" size="mini" clearable filterable>
|
|
|
@@ -89,7 +95,7 @@
|
|
|
</el-select>
|
|
|
</div>
|
|
|
|
|
|
-
|
|
|
+
|
|
|
<div class="mt-10">
|
|
|
<label class="search__label">项目状态:</label>
|
|
|
<el-select class="inline-24" v-model="form.status" placeholder="请选择项目状态" @change="selectChange" size="small" clearable>
|
|
|
@@ -102,7 +108,7 @@
|
|
|
</el-select>
|
|
|
</div>
|
|
|
|
|
|
-
|
|
|
+
|
|
|
|
|
|
<div class="mt-10" style="margin-right:10px">
|
|
|
<label class="search__label" >时间范围:</label>
|
|
|
@@ -220,7 +226,8 @@ export default {
|
|
|
"stagename": "",
|
|
|
"tradefield":"",
|
|
|
"begindate": "",
|
|
|
- "enddate": ""
|
|
|
+ "enddate": "",
|
|
|
+ "isleave":''
|
|
|
},
|
|
|
selectList:[],
|
|
|
dateSelect:[],
|
|
|
@@ -351,7 +358,7 @@ export default {
|
|
|
"content": {
|
|
|
}
|
|
|
})
|
|
|
- this.selectList = res.data
|
|
|
+ this.selectList = res.data
|
|
|
this.selectList.dep = this.createMenu(res.data.dep)
|
|
|
console.log(this.selectList,'范围选择数据');
|
|
|
},
|
|
|
@@ -363,7 +370,7 @@ export default {
|
|
|
this.$refs.list.param.content.where.begindate = ''
|
|
|
this.$refs.list.param.content.where.enddate = ''
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
this.$refs.list.listData()
|
|
|
},
|
|
|
selectChange () {
|
|
|
@@ -378,6 +385,7 @@ export default {
|
|
|
},
|
|
|
peopleChange(){
|
|
|
this.form.dep = ''
|
|
|
+ this.form.isleave = ''
|
|
|
this.$refs.list.param.content.type = 0
|
|
|
this.$refs.list.param.content.dataid = this.form.people
|
|
|
this.$refs.list.listData()
|