查询条件优化
This commit is contained in:
parent
0f8c5d6485
commit
d3e4aaf778
|
|
@ -4,7 +4,7 @@
|
||||||
<div>
|
<div>
|
||||||
<el-input
|
<el-input
|
||||||
v-model="listQuery.search"
|
v-model="listQuery.search"
|
||||||
placeholder="搜索"
|
placeholder="任务名/材料名"
|
||||||
style="width: 140px"
|
style="width: 140px"
|
||||||
@keyup.enter.native="handleFilter"
|
@keyup.enter.native="handleFilter"
|
||||||
/>
|
/>
|
||||||
|
|
@ -112,10 +112,11 @@
|
||||||
highlight-current-row
|
highlight-current-row
|
||||||
max-height="600"
|
max-height="600"
|
||||||
@sort-change="changeTableSort"
|
@sort-change="changeTableSort"
|
||||||
|
:span-method="objectSpanMethod"
|
||||||
>
|
>
|
||||||
<el-table-column type="index" width="50" />
|
<el-table-column type="index" width="50" />
|
||||||
|
|
||||||
<el-table-column width="150px" label="任务标题">
|
<el-table-column width="150px" label="任务标题" prop="task" sortable='custom'>
|
||||||
<template slot-scope="scope" >
|
<template slot-scope="scope" >
|
||||||
<span v-if="scope.row.task">{{
|
<span v-if="scope.row.task">{{
|
||||||
scope.row.task_.name
|
scope.row.task_.name
|
||||||
|
|
@ -125,7 +126,7 @@
|
||||||
</el-tag>
|
</el-tag>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="任务截止时间">
|
<el-table-column label="任务截止时间" >
|
||||||
<template slot-scope="scope">{{ scope.row.end_date }}</template>
|
<template slot-scope="scope">{{ scope.row.end_date }}</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
|
|
||||||
|
|
@ -383,8 +384,8 @@ export default {
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
getOrgList() {
|
getOrgList() {
|
||||||
getOrgList({ pid: 1 }).then((res) => {
|
getOrgList({ can_supervision: true }).then((res) => {
|
||||||
this.orgData = genTree(res.data);
|
this.orgData = res.data;
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
@ -447,6 +448,30 @@ export default {
|
||||||
this.$message.error("请选择清单!");
|
this.$message.error("请选择清单!");
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
objectSpanMethod({ row, column, rowIndex, columnIndex }) {
|
||||||
|
// if (columnIndex === 1 || columnIndex === 0) {
|
||||||
|
// // 当 当前行与上一行内容相同时 返回0 0 意味消除
|
||||||
|
// if(rowIndex > 0 && row[column.property] === this.recordList[rowIndex - 1][column.property]){
|
||||||
|
// return {
|
||||||
|
// rowspan: 0,
|
||||||
|
// colspan: 0
|
||||||
|
// };
|
||||||
|
// }else{
|
||||||
|
// let rows = 1;
|
||||||
|
// // 反之 查询相同的内容有多少行 进行合并
|
||||||
|
// for(let i = rowIndex; i < this.recordList.length - 1; i++){
|
||||||
|
// if (row[column.property] === this.recordList[i + 1][column.property]) {
|
||||||
|
// rows++;
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
// // 返回相同内容的行数
|
||||||
|
// return {
|
||||||
|
// rowspan: rows,
|
||||||
|
// colspan: 1
|
||||||
|
// };
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
}
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
</script>
|
</script>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue