Skip to content

Commit

Permalink
引用字段组件增加setFilter方法。
Browse files Browse the repository at this point in the history
  • Loading branch information
cnx2016 committed Nov 16, 2023
1 parent a01c20d commit bb624b5
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 4 deletions.
4 changes: 2 additions & 2 deletions src/api/crud.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import http, { request } from '@/utils/request'

export function refFieldQuery(entity, field, pageNo, pageSize, queryText) {
return http.get('crud/refFieldQuery', { entity, 'refField': field, pageNo, pageSize, queryText });
export function refFieldQuery(entity, field, pageNo, pageSize, queryText, extraFilter) {
return http.get('crud/refFieldQuery', { entity, 'refField': field, pageNo, pageSize, queryText, extraFilter });
}

export function createRecord(entity) {
Expand Down
3 changes: 2 additions & 1 deletion src/components/mlReferenceSearch/reference-search-table.vue
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@ export default {
props: {
entity: String,
refField: String,
extraFilter: String, // 查询条件
tableHeight: {
type: String,
default: '480px'
Expand Down Expand Up @@ -81,7 +82,7 @@ export default {
loadTableTable() {
refFieldQuery(this.entity, this.refField, this.page.pageNo,
this.page.limit, this.queryText).then(res => {
this.page.limit, this.queryText, this.extraFilter).then(res => {
if (res.error != null) {
this.$message({message: res.error, type: 'error'})
} else {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@
:show-close="true" class="small-padding-dialog"
:width="'520px'" draggable
:close-on-click-modal="false" :close-on-press-escape="false" :append-to-body="true">
<ReferenceSearchTable ref="referST" :entity="entity" :refField="curRefField"
<ReferenceSearchTable ref="referST" :entity="entity" :refField="curRefField" :extraFilter="searchFilter"
@recordSelected="setReferRecord"></ReferenceSearchTable>
</el-dialog>
</div>
Expand Down Expand Up @@ -91,6 +91,7 @@ export default {
showReferenceDialogFlag: false,
entity: null,
curRefField: null,
searchFilter: '',
}
},
computed: {
Expand Down Expand Up @@ -166,6 +167,10 @@ export default {
this.showReferenceDialogFlag = false
},
setFilter(newFilter) {
this.searchFilter = newFilter
},
}
}
</script>
Expand Down

0 comments on commit bb624b5

Please sign in to comment.