增加历史记录查询

This commit is contained in:
BianLzhaoMin 2025-12-29 15:02:43 +08:00
parent f5c1afcd65
commit 08c9d9c625
6 changed files with 107 additions and 24 deletions

View File

@ -103,3 +103,12 @@ export const deleteFileAPI = (id) => {
},
})
}
// 查询修改记录
export const getUpdateRecordAPI = (data) => {
return request({
url: '/bmw/subCompany/getHisList',
method: 'GET',
params: data,
})
}

View File

@ -168,25 +168,35 @@
</template>
<template v-else-if="dialogConfig.outerTitle === '历史记录'">
<el-table :data="historyRecordList" style="width: 100%">
<el-table
border
style="width: 100%"
:data="historyRecordList"
>
<el-table-column label="序号" type="index" width="80" />
<el-table-column
show-overflow-tooltip
align="center"
prop="name"
prop="updateUser"
label="修改人"
/>
<el-table-column
show-overflow-tooltip
align="center"
prop="oldName"
label="原数据"
/>
<el-table-column
show-overflow-tooltip
align="center"
prop="name"
label="修改内容"
label="修改后数据"
/>
<el-table-column
show-overflow-tooltip
align="center"
prop="createTime"
label="创建时间"
label="修改时间"
/>
</el-table>
</template>
@ -257,6 +267,7 @@ import {
getAllProjectListAPI,
} from '@/api/basic-manage/project-manage/all-project'
import { getSubCompanySelectListCommonFun } from '@/utils/getCommonData'
import { getUpdateRecordAPI } from '@/api/common'
export default {
name: 'All-project',
dicts: ['voltage_level', 'project_type', 'project_status'],
@ -485,8 +496,13 @@ export default {
},
//
onHandleHistoryRecord(data) {
console.log(data)
async onHandleHistoryRecord(data) {
const res = await getUpdateRecordAPI({
type: 4,
id: data.id,
})
this.historyRecordList = res.rows
this.dialogConfig.outerWidth = '60%'
this.dialogConfig.minHeight = '60vh'
this.dialogConfig.maxHeight = '90vh'

View File

@ -170,25 +170,35 @@
</template>
<template v-else-if="dialogConfig.outerTitle === '历史记录'">
<el-table :data="historyRecordList" style="width: 100%">
<el-table
border
style="width: 100%"
:data="historyRecordList"
>
<el-table-column label="序号" type="index" width="80" />
<el-table-column
show-overflow-tooltip
align="center"
prop="name"
prop="updateUser"
label="修改人"
/>
<el-table-column
show-overflow-tooltip
align="center"
prop="oldName"
label="原数据"
/>
<el-table-column
show-overflow-tooltip
align="center"
prop="name"
label="修改内容"
label="修改后数据"
/>
<el-table-column
show-overflow-tooltip
align="center"
prop="createTime"
label="创建时间"
label="修改时间"
/>
</el-table>
</template>
@ -258,6 +268,7 @@ import {
addAndEditDeptProjectAPI,
} from '@/api/basic-manage/project-manage/dept-project'
import { getSubCompanySelectListCommonFun } from '@/utils/getCommonData'
import { getUpdateRecordAPI } from '@/api/common'
export default {
name: 'Dept-project',
dicts: ['project_type', 'project_status'], //
@ -464,8 +475,13 @@ export default {
},
//
onHandleHistoryRecord(data) {
console.log(data)
async onHandleHistoryRecord(data) {
const res = await getUpdateRecordAPI({
type: 3,
orgId: data.id,
})
this.historyRecordList = res.rows
this.dialogConfig.outerWidth = '60%'
this.dialogConfig.minHeight = '60vh'
this.dialogConfig.maxHeight = '90vh'

View File

@ -102,25 +102,35 @@
</template>
<template v-else-if="dialogConfig.outerTitle === '历史记录'">
<el-table :data="historyRecordList" style="width: 100%">
<el-table
border
style="width: 100%"
:data="historyRecordList"
>
<el-table-column label="序号" type="index" width="80" />
<el-table-column
show-overflow-tooltip
align="center"
prop="name"
prop="updateUser"
label="修改人"
/>
<el-table-column
show-overflow-tooltip
align="center"
prop="oldName"
label="原数据"
/>
<el-table-column
show-overflow-tooltip
align="center"
prop="name"
label="修改内容"
label="修改后数据"
/>
<el-table-column
show-overflow-tooltip
align="center"
prop="createTime"
label="创建时间"
label="修改时间"
/>
</el-table>
</template>
@ -159,6 +169,7 @@ import {
getSubCompanySelectListCommonFun,
getLotProjectSelectListCommonFun,
} from '@/utils/getCommonData'
import { getUpdateRecordAPI } from '@/api/common'
export default {
name: 'Lot-project',
dicts: ['project_type', 'project_status', 'project_action'],
@ -345,8 +356,14 @@ export default {
this.dialogConfig.outerVisible = false
},
//
onHandleHistoryRecord(data) {
console.log(data)
async onHandleHistoryRecord(data) {
const res = await getUpdateRecordAPI({
type: 5,
id: data.id,
})
this.historyRecordList = res.rows
this.dialogConfig.outerTitle = '历史记录'
this.dialogConfig.outerWidth = '60%'
this.dialogConfig.minHeight = '60vh'

View File

@ -5,6 +5,14 @@ export const formLabel = [
f_type: 'ipt',
isShow: false, // 是否展示label
},
{
isShow: false,
f_label: '创建时间',
f_model: 'createTime',
f_type: 'dateRange',
dateType: ['startTime', 'endTime'],
f_selList: [],
},
]
export const columnsList = [

View File

@ -144,25 +144,35 @@
</template>
<template v-if="dialogConfig.outerTitle === '历史记录'">
<el-table :data="historyRecordList" style="width: 100%">
<el-table
border
style="width: 100%"
:data="historyRecordList"
>
<el-table-column label="序号" type="index" width="80" />
<el-table-column
show-overflow-tooltip
align="center"
prop="name"
prop="updateUser"
label="修改人"
/>
<el-table-column
show-overflow-tooltip
align="center"
prop="oldName"
label="原数据"
/>
<el-table-column
show-overflow-tooltip
align="center"
prop="name"
label="修改内容"
label="修改后数据"
/>
<el-table-column
show-overflow-tooltip
align="center"
prop="createTime"
label="创建时间"
label="修改时间"
/>
</el-table>
</template>
@ -181,6 +191,7 @@ import {
getDivideCompanyManageListAPI,
} from '@/api/system/basic-type-config/divide-company-manage'
import { getCompanySelectListCommonFun } from '@/utils/getCommonData'
import { getUpdateRecordAPI } from '@/api/common'
export default {
name: 'DivideCompanyManage',
components: {
@ -193,6 +204,7 @@ export default {
columnsList,
dialogConfig,
getDivideCompanyManageListAPI,
historyRecordList: [],
addOrEditForm: {
comId: null, // id
subCompanyName: '', //
@ -326,8 +338,13 @@ export default {
},
//
onHandleHistoryRecord(data) {
console.log(data)
async onHandleHistoryRecord(data) {
const res = await getUpdateRecordAPI({
type: 2,
id: data.id,
})
this.historyRecordList = res.rows
this.dialogConfig.outerWidth = '60%'
this.dialogConfig.minHeight = '60vh'
this.dialogConfig.maxHeight = '90vh'