|
@@ -33,7 +33,7 @@
|
|
|
</div>
|
|
|
<!--抽屉自定义列-->
|
|
|
<el-drawer
|
|
|
- title="自定义列设置"
|
|
|
+ title="自定义列设置(加项录入正数、减项录入负数)"
|
|
|
:visible.sync="drawer"
|
|
|
append-to-body
|
|
|
withHeader
|
|
@@ -58,7 +58,7 @@
|
|
|
label="列名"
|
|
|
width="200">
|
|
|
<template slot-scope="scope">
|
|
|
- <el-input v-model="scope.row.label" placeholder="请输入内容"></el-input>
|
|
|
+ <el-input v-model="scope.row.label" size="mini" placeholder="请输入内容"></el-input>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column
|
|
@@ -83,7 +83,7 @@
|
|
|
prop="width"
|
|
|
align="center"
|
|
|
label="宽度"
|
|
|
- width="500">
|
|
|
+ width="400">
|
|
|
<template slot-scope="scope">
|
|
|
<el-slider :min="1" :max="500" show-input v-model="scope.row.width"></el-slider>
|
|
|
</template>
|
|
@@ -92,9 +92,9 @@
|
|
|
prop="remarks"
|
|
|
align="center"
|
|
|
label="备注"
|
|
|
- width="400">
|
|
|
+ width="200">
|
|
|
<template slot-scope="scope">
|
|
|
- <el-input v-model="scope.row.remarks" placeholder="请输入内容"></el-input>
|
|
|
+ <el-input v-model="scope.row.remarks" size="mini" placeholder="请输入内容"></el-input>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
</el-table>
|
|
@@ -118,6 +118,8 @@
|
|
|
v-if="item.hide != true"
|
|
|
:fixed="item.fixed"
|
|
|
:label="item.label"
|
|
|
+ :filters="filters"
|
|
|
+ :filter-method="item.prop === 'name5'?filterMethod:false"
|
|
|
:width="item.width>2?item.width:100">
|
|
|
<template slot-scope="scope">
|
|
|
<el-input v-model="scope.row[item.prop]" :placeholder="'请输入'+item.label"></el-input>
|
|
@@ -136,6 +138,7 @@ export default {
|
|
|
data(){
|
|
|
return{
|
|
|
disabled:false,
|
|
|
+ filters:[],
|
|
|
form:{},
|
|
|
dataList:[],
|
|
|
drawer:false,
|
|
@@ -674,6 +677,12 @@ export default {
|
|
|
this.tableHeight = windowHeight - 140;
|
|
|
},
|
|
|
methods:{
|
|
|
+ //筛选
|
|
|
+ filterMethod(value, row, column){
|
|
|
+ console.log(value, row, column)
|
|
|
+ const property = column['property'];
|
|
|
+ return row[property] === value;
|
|
|
+ },
|
|
|
//修改提交触发
|
|
|
editCustomer() {
|
|
|
console.log(this.form)
|