mirror of
http://112.124.100.131/ebiz-ai/ebiz-ai-knowledge-manage.git
synced 2025-12-09 10:56:50 +08:00
feat(applicationManagement): 添加记录和规则列表的排序功能- 修改记录列表和规则列表的 API 调用,增加排序参数
This commit is contained in:
@@ -4,7 +4,7 @@ import getUrl from '@/assets/js/utils/get-url'
|
||||
// 记录page页
|
||||
export function getRecordPage(data) {
|
||||
return request({
|
||||
url: getUrl('/risk/check/record/page'),
|
||||
url: getUrl('/riskCheckRecordEx/page'),
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
|
||||
@@ -79,6 +79,7 @@
|
||||
|
||||
<!-- 记录列表表格 -->
|
||||
<r-table
|
||||
@sort-change="sortChange"
|
||||
:columns="tableConfig.columns"
|
||||
:data="tableData"
|
||||
border
|
||||
@@ -194,6 +195,19 @@ export default {
|
||||
this.getInstitutionList()
|
||||
},
|
||||
methods: {
|
||||
sortChange(val) {
|
||||
// 处理排序逻辑
|
||||
const { prop, order } = val
|
||||
let orderDTOs = [
|
||||
{
|
||||
columnName: prop,
|
||||
orderType: order === 'ascending' ? 1 : 2
|
||||
}
|
||||
]
|
||||
|
||||
this.getList(orderDTOs)
|
||||
},
|
||||
|
||||
// 获取归属机构数据
|
||||
// getAllOrgNames() {
|
||||
// getAllOrgNames()
|
||||
@@ -217,7 +231,7 @@ export default {
|
||||
// })
|
||||
// },
|
||||
// 获取记录列表数据
|
||||
getList() {
|
||||
getList(orderDTOs) {
|
||||
this.loading = true
|
||||
const params = Object.assign({}, this.queryParams)
|
||||
// 处理时间范围参数
|
||||
@@ -233,6 +247,8 @@ export default {
|
||||
delete params.submitTime
|
||||
delete params.institution
|
||||
delete params.approvalNo
|
||||
|
||||
params.orderDTOs = orderDTOs ? orderDTOs : []
|
||||
getRecordPage(params)
|
||||
.then(response => {
|
||||
if (response) {
|
||||
|
||||
@@ -242,7 +242,7 @@ export default {
|
||||
}
|
||||
},
|
||||
// 获取规则列表数据
|
||||
getList() {
|
||||
getList(orderDTOs) {
|
||||
const queryParams = Object.assign({}, this.queryParams)
|
||||
this.loading = true
|
||||
// 如果ruleType是中文,转换为编码值
|
||||
@@ -265,6 +265,7 @@ export default {
|
||||
queryParams.ruleField = fieldTypeItem.fieldComment
|
||||
}
|
||||
}
|
||||
queryParams.orderDTOs = orderDTOs ? orderDTOs : []
|
||||
getRulePage(queryParams)
|
||||
.then(response => {
|
||||
// 根据实际API返回结构调整,兼容Vue2语法
|
||||
@@ -472,8 +473,14 @@ export default {
|
||||
sortChange(val) {
|
||||
// 处理排序逻辑
|
||||
const { prop, order } = val
|
||||
console.log(prop, order)
|
||||
// this.getList()
|
||||
let orderDTOs = [
|
||||
{
|
||||
columnName: prop,
|
||||
orderType: order === 'ascending' ? 1 : 2
|
||||
}
|
||||
]
|
||||
|
||||
this.getList(orderDTOs)
|
||||
},
|
||||
|
||||
getColumnsConfig() {
|
||||
|
||||
Reference in New Issue
Block a user