|
@@ -5,13 +5,14 @@
|
|
|
<!-- 搜索 -->
|
|
|
<el-form :inline="true" :model="form" class="demo-form-inline">
|
|
|
<el-form-item label="抗体名称:">
|
|
|
- <el-input v-model="form.antibodyName" placeholder="审批人"></el-input>
|
|
|
+ <el-input v-model="form.name" placeholder="抗体名称"></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="靶点名称:">
|
|
|
- <el-input v-model="form.targetName" placeholder="审批人"></el-input>
|
|
|
+ <el-input v-model="form.target" placeholder="靶点名称"></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item>
|
|
|
<el-button type="primary" @click="onSubmit">查询</el-button>
|
|
|
+ <el-button type="danger" @click="reset">重置</el-button>
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
|
<!-- 列表 -->
|
|
@@ -46,19 +47,11 @@ export default {
|
|
|
name: "antibody",
|
|
|
data() {
|
|
|
return {
|
|
|
- criteria: {
|
|
|
- type: 2,
|
|
|
- species: "",
|
|
|
- // source: '',
|
|
|
- format: "",
|
|
|
- host: "",
|
|
|
- category: this.$route.query.id || "",
|
|
|
- sortKey: undefined,
|
|
|
- sortValue: undefined
|
|
|
- },
|
|
|
form: {
|
|
|
- antibodyName: "",
|
|
|
- targetName: ""
|
|
|
+ name: "",
|
|
|
+ target: "",
|
|
|
+ sortKey: undefined,
|
|
|
+ sortValue: undefined
|
|
|
},
|
|
|
pageable: {
|
|
|
page: 0,
|
|
@@ -72,14 +65,24 @@ export default {
|
|
|
};
|
|
|
},
|
|
|
methods: {
|
|
|
+ // 重置
|
|
|
+ reset() {
|
|
|
+ this.form = {
|
|
|
+ name: "",
|
|
|
+ target: ""
|
|
|
+ };
|
|
|
+ this.pageable.page = 0;
|
|
|
+ this.postlist();
|
|
|
+ },
|
|
|
// 查询
|
|
|
onSubmit() {
|
|
|
this.pageable.page = 0;
|
|
|
this.postlist();
|
|
|
},
|
|
|
onSortFieldChange(params) {
|
|
|
- this.criteria.sortKey = params.field || undefined;
|
|
|
- this.criteria.sortValue = params.value || undefined;
|
|
|
+ console.log(params);
|
|
|
+ this.form.sortKey = params.field || undefined;
|
|
|
+ this.form.sortValue = params.value || undefined;
|
|
|
this.pageable.page = 0;
|
|
|
this.postlist();
|
|
|
},
|
|
@@ -94,8 +97,8 @@ export default {
|
|
|
let that = this;
|
|
|
that.tableLoading = true;
|
|
|
this.$api
|
|
|
- .post("product/listByCategory", {
|
|
|
- criteria: this.criteria,
|
|
|
+ .post("basb/pageListProducts", {
|
|
|
+ criteria: this.form,
|
|
|
pageable: this.pageable
|
|
|
})
|
|
|
.then(res => {
|