Merge remote-tracking branch 'origin/master'

master
aiyadc 5 years ago
commit bb4f93ae8c

@ -93,10 +93,10 @@
<!-- </el-form>--> <!-- </el-form>-->
<el-table :data="tableData" border style="margin-top: 20px"> <el-table :data="tableDataComputed" border style="margin-top: 20px">
<el-table-column prop="name" label="实验室名称"></el-table-column> <el-table-column prop="name" label="实验室名称"></el-table-column>
<el-table-column prop="position" label="实验室地点"></el-table-column> <el-table-column prop="position" label="实验室地点"></el-table-column>
<el-table-column prop="name" label="实验室名称"></el-table-column> <!--<el-table-column prop="name" label="实验室名称"></el-table-column>-->
<el-table-column prop="software" label="软件"></el-table-column> <el-table-column prop="software" label="软件"></el-table-column>
<el-table-column prop="nickname" label="管理员"></el-table-column> <el-table-column prop="nickname" label="管理员"></el-table-column>
<el-table-column prop="tel" label="管理员联系电话"></el-table-column> <el-table-column prop="tel" label="管理员联系电话"></el-table-column>
@ -143,8 +143,63 @@
semester: 2 semester: 2
}, },
search: '', search: '',
tableData: [], tableData: [
{
name: "小姚",
position: "509",
software:"window",
nickname:"小姚",
tel:"123456789"
},
{
name: "我是",
position: "lp",
software:"window",
nickname:"小姚",
tel:"123456789"
}
],
currenttableData:[
{
name: "",
position: "",
software:"",
nickname:"",
tel:""
}
],
}
},
computed: {
tableDataComputed() {
this.currenttableData=this.tableData.filter(data => !this.search
|| data.name.toLowerCase().includes(this.search.toLowerCase())
|| data.position.toLowerCase().includes(this.search.toLowerCase())
|| data.software.toLowerCase().includes(this.search.toLowerCase())
|| data.nickname.toLowerCase().includes(this.search.toLowerCase())
|| data.tel.toLowerCase().includes(this.search.toLowerCase())
)
if (this.currenttableData.name===null&&
this.currenttableData.position===null&&
this.currenttableData.software===null&&
this.currenttableData.nickname===null&&
this.currenttableData.tel===null) {
return null
}
else {
return this.tableData.filter(data => !this.search
|| data.name.toLowerCase().includes(this.search.toLowerCase())
|| data.position.toLowerCase().includes(this.search.toLowerCase())
|| data.software.toLowerCase().includes(this.search.toLowerCase())
|| data.nickname.toLowerCase().includes(this.search.toLowerCase())
|| data.tel.toLowerCase().includes(this.search.toLowerCase()))
}
} }
}, },
methods: { methods: {
async load() { async load() {
@ -252,18 +307,7 @@
} }
}, },
computed: {
// tableDataComputed() {
// return this.tableData.filter(data => !this.search
// || data.username.toLowerCase().includes(this.search.toLowerCase())
// || data.tel.toLowerCase().includes(this.search.toLowerCase())
// || data.nickname.toLowerCase().includes(this.search.toLowerCase())
// || data.office.toLowerCase().includes(this.search.toLowerCase())
// || data.email.toLowerCase().includes(this.search.toLowerCase())
// )
// },
},
async mounted() { async mounted() {
await this.load() await this.load()

Loading…
Cancel
Save