|
|
@ -19,20 +19,34 @@ |
|
|
|
</el-form> |
|
|
|
</el-col> |
|
|
|
|
|
|
|
<el-table :data="tableData" style="width: 100%"> |
|
|
|
<el-table-column prop="date" label="日期" width="180"> |
|
|
|
<template> |
|
|
|
<el-table :data="tableData" highlight-current-row style="width: 100%;"> |
|
|
|
<el-table-column type="index" width="50"> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column prop="name" label="姓名" width="180"> |
|
|
|
<el-table-column prop="name" label="姓名" width="180" sortable> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column prop="address" label="地址"> |
|
|
|
<el-table-column prop="sex" label="性别" width="100" :formatter="formatSex" sortable> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column prop="age" label="年龄" width="100" sortable> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column prop="birth" label="生日" width="180" sortable> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column prop="addr" label="地址" sortable> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column inline-template :context="_self" label="操作" width="100"> |
|
|
|
<span> |
|
|
|
<el-button type="text" size="small">编辑</el-button> |
|
|
|
<el-button type="text" size="small" @click="handleDel(row)">删除</el-button> |
|
|
|
</span> |
|
|
|
</el-table-column> |
|
|
|
</el-table> |
|
|
|
</template> |
|
|
|
|
|
|
|
<el-col :span="24" class="toolbar" style="padding-bottom:10px;"> |
|
|
|
<el-pagination :current-page="5" :page-sizes="[100, 200, 300, 400]" :page-size="100" layout="total, sizes, prev, pager, next, jumper" |
|
|
|
<!--<el-col :span="24" class="toolbar" style="padding-bottom:10px;"> |
|
|
|
<el-pagination :current-page="1" :page-sizes="[100, 200, 300, 400]" :page-size="100" layout="total, sizes, prev, pager, next, jumper" |
|
|
|
:total="400" style="float:right"> |
|
|
|
</el-pagination> |
|
|
|
</el-col> |
|
|
|
</el-col>--> |
|
|
|
</section> |
|
|
|
</template> |
|
|
|
|
|
|
@ -50,25 +64,56 @@ |
|
|
|
}, |
|
|
|
value1:'', |
|
|
|
tableData: [{ |
|
|
|
date: '2016-11-02', |
|
|
|
name: '123456', |
|
|
|
address: '123456' |
|
|
|
id:1000, |
|
|
|
name: 'lanqy1', |
|
|
|
sex: 1, |
|
|
|
age: 20, |
|
|
|
birth:'1996-03-02', |
|
|
|
addr:'广东广州天河体育中心' |
|
|
|
}, { |
|
|
|
date: '2016-11-02', |
|
|
|
name: '123456', |
|
|
|
address: '123456' |
|
|
|
id:1001, |
|
|
|
name: 'lanqy2', |
|
|
|
sex: 1, |
|
|
|
age: 20, |
|
|
|
birth:'1996-03-02', |
|
|
|
addr:'广东广州天河体育中心' |
|
|
|
}, { |
|
|
|
date: '2016-11-02', |
|
|
|
name: '123456', |
|
|
|
address: '123456' |
|
|
|
id:1002, |
|
|
|
name: 'lanqy3', |
|
|
|
sex: 0, |
|
|
|
age: 20, |
|
|
|
birth:'1996-03-02', |
|
|
|
addr:'广东广州天河体育中心' |
|
|
|
}, { |
|
|
|
date: '2016-11-02', |
|
|
|
name: '123456', |
|
|
|
address: '123456' |
|
|
|
id:1003, |
|
|
|
name: 'lanqy4', |
|
|
|
sex: 1, |
|
|
|
age: 20, |
|
|
|
birth:'1996-03-02', |
|
|
|
addr:'广东广州天河体育中心' |
|
|
|
}] |
|
|
|
} |
|
|
|
}, |
|
|
|
methods: { |
|
|
|
//性别显示转换 |
|
|
|
formatSex:function(row,column){ |
|
|
|
return row.sex==1?'男':row.sex==0?'女':'未知'; |
|
|
|
}, |
|
|
|
handleDel:function(row){ |
|
|
|
//console.log(row); |
|
|
|
var _this=this; |
|
|
|
this.$confirm('确认删除该记录吗?', '提示', { |
|
|
|
type: 'warning' |
|
|
|
}).then(() => { |
|
|
|
for(var i=0;i<_this.tableData.length;i++){ |
|
|
|
if(_this.tableData[i].id==row.id){ |
|
|
|
_this.tableData.splice(i,1); |
|
|
|
} |
|
|
|
} |
|
|
|
}).catch(() => { |
|
|
|
|
|
|
|
}); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
</script> |
|
|
|