Browse Source

体检结论

master
mch 2 years ago
parent
commit
30dc9788e3
  1. 55
      src/components/medicalexamination.vue

55
src/components/medicalexamination.vue

@ -10,7 +10,11 @@
:fetch-suggestions="querySearch" :fetch-suggestions="querySearch"
placeholder="请输入内容" placeholder="请输入内容"
@select="handleSelect" @select="handleSelect"
></el-autocomplete>
>
<template slot-scope="{ item }">
<div class="name">{{ item.displayName }}</div>
</template></el-autocomplete
>
<!-- <el-input <!-- <el-input
v-model="page.Filter" v-model="page.Filter"
clearable clearable
@ -46,10 +50,11 @@
<el-table <el-table
:data="tableData" :data="tableData"
style="width: 100%; height: 500px" style="width: 100%; height: 500px"
row-key="id"
:row-key="form.id"
class="el-table__body-wrapper tbody" class="el-table__body-wrapper tbody"
@row-click="rowick" @row-click="rowick"
highlight-current-row highlight-current-row
ref="tableData"
> >
<el-table-column prop="id" label="编号" width="300"> <el-table-column prop="id" label="编号" width="300">
</el-table-column> </el-table-column>
@ -239,6 +244,7 @@ export default {
}, },
tableData: [], tableData: [],
initTableData: [], initTableData: [],
item: {},
}; };
}, },
created() { created() {
@ -249,42 +255,47 @@ export default {
this.rowDrop(); this.rowDrop();
this.tableData = this.loadAll(); this.tableData = this.loadAll();
}, },
methods: {
loadAll() {
methods: {
loadAll() {
return this.tableData;
}, },
createFilter(queryString) { createFilter(queryString) {
return (tableData) => { return (tableData) => {
return ( return (
tableData.value.toLowerCase().indexOf(queryString.toLowerCase()) ===
0
tableData.value.toLowerCase().indexOf(queryString.toLowerCase()) === 0
); );
}; };
}, },
handleSelect(item) { handleSelect(item) {
this.page.Filter = item.displayName;
this.item = item;
this.formid = item.id;
console.log(item); console.log(item);
},
// quersmedicalid(item.id).then((res) => {
// console.log(res);
// this.form = res.data;
// });
},
querySearch(queryString, cb) { querySearch(queryString, cb) {
var tableData = this.tableData; var tableData = this.tableData;
var tableData = queryString
var tableDatas = queryString
? tableData.filter(this.createFilter(queryString)) ? tableData.filter(this.createFilter(queryString))
: tableData; : tableData;
// callback // callback
cb(tableData);
},
isinput(v) {
this.page.Filter = v;
console.log(this.page.Filter);
if (this.page.Filter == "") {
this.getlist();
} else {
physicallist(this.page).then((res) => {
this.tableData = res.data.items;
});
}
cb(tableDatas);
}, },
// isinput(v) {
// this.page.Filter = v;
// console.log(this.page.Filter);
// if (this.page.Filter == "") {
// this.getlist();
// } else {
// physicallist(this.page).then((res) => {
// this.tableData = res.data.items;
// });
// }
// },
isselctvalue(v) { isselctvalue(v) {
this.pages.TypeId = v; this.pages.TypeId = v;
console.log(v); console.log(v);

Loading…
Cancel
Save