|
|
@ -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()
|
|
|
|