feat(systemConfiguration): 添加所属区域分组筛选条件

This commit is contained in:
woody 2025-06-30 14:12:56 +08:00
parent 0d95d12a2d
commit 3161beb2f9
2 changed files with 42 additions and 5 deletions

View File

@ -53,7 +53,13 @@
/> />
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="4">
<el-form-item :label="$t('收益区域分组')" prop="regionVertexPkId">
<el-select v-model="queryParams.regionVertexPkId" clearable>
<el-option v-for="item in groupList" :key="item.pkId" :label="item.name" :value="item.pkId" />
</el-select>
</el-form-item>
</el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item :label="$t('创建时间')" prop="creationTime"> <el-form-item :label="$t('创建时间')" prop="creationTime">
<el-date-picker <el-date-picker
@ -140,6 +146,7 @@
align="center" align="center"
prop="memberCode" prop="memberCode"
:label="$t('会员编号')" :label="$t('会员编号')"
width="130"
/> />
<el-table-column <el-table-column
align="center" align="center"
@ -162,6 +169,12 @@
}}{{ scope.row.countyVal }} }}{{ scope.row.countyVal }}
</template> </template>
</el-table-column> </el-table-column>
<el-table-column
align="center"
prop="regionVertexName"
width="160"
label="收益区域分组"
/>
<el-table-column <el-table-column
align="center" align="center"
prop="effective" prop="effective"
@ -181,16 +194,19 @@
align="center" align="center"
prop="creationTime" prop="creationTime"
:label="$t('创建时间')" :label="$t('创建时间')"
width="160"
/> />
<el-table-column <el-table-column
align="center" align="center"
prop="modifiedTime" prop="modifiedTime"
:label="$t('修改时间')" :label="$t('修改时间')"
width="160"
/> />
<el-table-column <el-table-column
align="center" align="center"
prop="effectiveEndDate" prop="effectiveEndDate"
:label="$t('生效结束时间')" :label="$t('生效结束时间')"
width="160"
/> />
<el-table-column align="center" :label="'操作'" width="150"> <el-table-column align="center" :label="'操作'" width="150">
<template slot-scope="scope"> <template slot-scope="scope">
@ -298,6 +314,7 @@ import { Message } from 'element-ui'
import { deleteAgreement } from '@/api/configManage' import { deleteAgreement } from '@/api/configManage'
import ImageUpload from '@/components/ImageUpload' import ImageUpload from '@/components/ImageUpload'
import { areaList } from '@/api/site' import { areaList } from '@/api/site'
import { getGroupConfigurationList } from '@/api/systemconfiguration'
export default { export default {
name: 'Qxpz', name: 'Qxpz',
components: { components: {
@ -359,7 +376,8 @@ export default {
queryParams: { queryParams: {
pageNum: 1, pageNum: 1,
pageSize: 50, pageSize: 50,
effective: '0' effective: '0',
regionVertexPkId: ''
}, },
gradeRangList: [], gradeRangList: [],
awardsList: [], awardsList: [],
@ -380,15 +398,26 @@ export default {
getPostionList: [], getPostionList: [],
address: '', address: '',
areaData: [], areaData: [],
pkIds: '' pkIds: '',
groupList: []
} }
}, },
created() { created() {
this.research() this.research()
this.getsignSource() this.getsignSource()
this.getAllArea() this.getAllArea()
this.getGroupList()
}, },
methods: { methods: {
getGroupList() {
getGroupConfigurationList({
pageNum: 1,
pageSize: 999
}).then((res) => {
this.groupList = res.rows
console.log(this.vertexList, 'vertexList')
})
},
handleExport() { handleExport() {
this.$confirm('是否确认导出所有数据项?', '警告', { this.$confirm('是否确认导出所有数据项?', '警告', {
confirmButtonText: '确定', confirmButtonText: '确定',

View File

@ -13,6 +13,13 @@
<el-input v-model="queryParams.vertexName" clearable /> <el-input v-model="queryParams.vertexName" clearable />
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="4">
<el-form-item label="区域分组" prop="regionVertexPkId">
<el-select v-model="queryParams.regionVertexPkId" clearable>
<el-option v-for="item in groupList" :key="item.pkId" :label="item.name" :value="item.pkId" />
</el-select>
</el-form-item>
</el-col>
<!-- <el-col :span="4"> <!-- <el-col :span="4">
<el-form-item label="体系编号" prop="memberCode"> <el-form-item label="体系编号" prop="memberCode">
<el-input clearable v-model="queryParams.memberCode"></el-input> <el-input clearable v-model="queryParams.memberCode"></el-input>
@ -89,7 +96,7 @@
<el-table-column <el-table-column
align="center" align="center"
prop="regionVertexName" prop="regionVertexName"
label="所属区域" label="区域分组"
/> />
<el-table-column <el-table-column
align="center" align="center"
@ -264,7 +271,8 @@ export default {
vertexName: '', // vertexName: '', //
memberCode: '', // memberCode: '', //
createStartDate: '', // createStartDate: '', //
createEndDate: '' // createEndDate: '', //
regionVertexPkId: '' //
}, },
updateShow: false, updateShow: false,
addOrEdit: '', // true false addOrEdit: '', // true false