|
|
@@ -17,6 +17,21 @@
|
|
|
<label class="search__label" >部门:</label>
|
|
|
<el-cascader ref="selectdep" size="small" v-model="depment" :options="deplist" :props="{emitPath:true,expandTrigger:'hover',checkStrictly:true,label:'label',value:'departmentid',children:'children'}" @change="selectDep" clearable></el-cascader>
|
|
|
</div>
|
|
|
+ <div class="mt-10 inline-16">
|
|
|
+ <label class="search__label" >创建时间:</label>
|
|
|
+ <el-date-picker
|
|
|
+ style="margin-right: 24px !important;"
|
|
|
+ size="small"
|
|
|
+ @change="selectChange"
|
|
|
+ value-format="yyyy-MM-dd"
|
|
|
+ v-model="dateSelect"
|
|
|
+ type="daterange"
|
|
|
+ range-separator="至"
|
|
|
+ start-placeholder="开始日期"
|
|
|
+ end-placeholder="结束日期"
|
|
|
+ clearable>
|
|
|
+ </el-date-picker>
|
|
|
+ </div>
|
|
|
</template>
|
|
|
<template v-slot:tbList="scope">
|
|
|
<div v-if="scope.data.column.columnname === 'amount'" style="color: red">
|
|
|
@@ -37,7 +52,8 @@ export default {
|
|
|
return {
|
|
|
columns:[],
|
|
|
deplist:[],
|
|
|
- depment:''
|
|
|
+ depment:'',
|
|
|
+ dateSelect:[]
|
|
|
}
|
|
|
},
|
|
|
methods:{
|
|
|
@@ -106,7 +122,18 @@ export default {
|
|
|
selectDep(val){
|
|
|
this.$refs.basicLayout.param.content.where.departmentid = val[val.length -1]
|
|
|
this.$refs.basicLayout.listData()
|
|
|
- }
|
|
|
+ },
|
|
|
+ selectChange(){
|
|
|
+ if (this.dateSelect !== '' && this.dateSelect !== null){
|
|
|
+ this.$refs.basicLayout.param.content.pageNumber = 1
|
|
|
+ this.$refs.basicLayout.param.content.where.begdate = this.dateSelect[0]
|
|
|
+ this.$refs.basicLayout.param.content.where.enddate = this.dateSelect[1]
|
|
|
+ }else {
|
|
|
+ this.$refs.basicLayout.param.content.where.begdate = ''
|
|
|
+ this.$refs.basicLayout.param.content.where.enddate = ''
|
|
|
+ }
|
|
|
+ this.$refs.basicLayout.listData()
|
|
|
+ },
|
|
|
},
|
|
|
mounted() {
|
|
|
this.departmentrtment()
|