增加历史记录查询
This commit is contained in:
parent
f5c1afcd65
commit
08c9d9c625
|
|
@ -103,3 +103,12 @@ export const deleteFileAPI = (id) => {
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 查询修改记录
|
||||||
|
export const getUpdateRecordAPI = (data) => {
|
||||||
|
return request({
|
||||||
|
url: '/bmw/subCompany/getHisList',
|
||||||
|
method: 'GET',
|
||||||
|
params: data,
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
|
||||||
|
|
@ -168,25 +168,35 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<template v-else-if="dialogConfig.outerTitle === '历史记录'">
|
<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 label="序号" type="index" width="80" />
|
||||||
<el-table-column
|
<el-table-column
|
||||||
show-overflow-tooltip
|
show-overflow-tooltip
|
||||||
align="center"
|
align="center"
|
||||||
prop="name"
|
prop="updateUser"
|
||||||
label="修改人"
|
label="修改人"
|
||||||
/>
|
/>
|
||||||
|
<el-table-column
|
||||||
|
show-overflow-tooltip
|
||||||
|
align="center"
|
||||||
|
prop="oldName"
|
||||||
|
label="原数据"
|
||||||
|
/>
|
||||||
<el-table-column
|
<el-table-column
|
||||||
show-overflow-tooltip
|
show-overflow-tooltip
|
||||||
align="center"
|
align="center"
|
||||||
prop="name"
|
prop="name"
|
||||||
label="修改内容"
|
label="修改后数据"
|
||||||
/>
|
/>
|
||||||
<el-table-column
|
<el-table-column
|
||||||
show-overflow-tooltip
|
show-overflow-tooltip
|
||||||
align="center"
|
align="center"
|
||||||
prop="createTime"
|
prop="createTime"
|
||||||
label="创建时间"
|
label="修改时间"
|
||||||
/>
|
/>
|
||||||
</el-table>
|
</el-table>
|
||||||
</template>
|
</template>
|
||||||
|
|
@ -257,6 +267,7 @@ import {
|
||||||
getAllProjectListAPI,
|
getAllProjectListAPI,
|
||||||
} from '@/api/basic-manage/project-manage/all-project'
|
} from '@/api/basic-manage/project-manage/all-project'
|
||||||
import { getSubCompanySelectListCommonFun } from '@/utils/getCommonData'
|
import { getSubCompanySelectListCommonFun } from '@/utils/getCommonData'
|
||||||
|
import { getUpdateRecordAPI } from '@/api/common'
|
||||||
export default {
|
export default {
|
||||||
name: 'All-project',
|
name: 'All-project',
|
||||||
dicts: ['voltage_level', 'project_type', 'project_status'],
|
dicts: ['voltage_level', 'project_type', 'project_status'],
|
||||||
|
|
@ -485,8 +496,13 @@ export default {
|
||||||
},
|
},
|
||||||
|
|
||||||
// 历史记录
|
// 历史记录
|
||||||
onHandleHistoryRecord(data) {
|
async onHandleHistoryRecord(data) {
|
||||||
console.log(data)
|
const res = await getUpdateRecordAPI({
|
||||||
|
type: 4,
|
||||||
|
id: data.id,
|
||||||
|
})
|
||||||
|
|
||||||
|
this.historyRecordList = res.rows
|
||||||
this.dialogConfig.outerWidth = '60%'
|
this.dialogConfig.outerWidth = '60%'
|
||||||
this.dialogConfig.minHeight = '60vh'
|
this.dialogConfig.minHeight = '60vh'
|
||||||
this.dialogConfig.maxHeight = '90vh'
|
this.dialogConfig.maxHeight = '90vh'
|
||||||
|
|
|
||||||
|
|
@ -170,25 +170,35 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<template v-else-if="dialogConfig.outerTitle === '历史记录'">
|
<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 label="序号" type="index" width="80" />
|
||||||
<el-table-column
|
<el-table-column
|
||||||
show-overflow-tooltip
|
show-overflow-tooltip
|
||||||
align="center"
|
align="center"
|
||||||
prop="name"
|
prop="updateUser"
|
||||||
label="修改人"
|
label="修改人"
|
||||||
/>
|
/>
|
||||||
|
<el-table-column
|
||||||
|
show-overflow-tooltip
|
||||||
|
align="center"
|
||||||
|
prop="oldName"
|
||||||
|
label="原数据"
|
||||||
|
/>
|
||||||
<el-table-column
|
<el-table-column
|
||||||
show-overflow-tooltip
|
show-overflow-tooltip
|
||||||
align="center"
|
align="center"
|
||||||
prop="name"
|
prop="name"
|
||||||
label="修改内容"
|
label="修改后数据"
|
||||||
/>
|
/>
|
||||||
<el-table-column
|
<el-table-column
|
||||||
show-overflow-tooltip
|
show-overflow-tooltip
|
||||||
align="center"
|
align="center"
|
||||||
prop="createTime"
|
prop="createTime"
|
||||||
label="创建时间"
|
label="修改时间"
|
||||||
/>
|
/>
|
||||||
</el-table>
|
</el-table>
|
||||||
</template>
|
</template>
|
||||||
|
|
@ -258,6 +268,7 @@ import {
|
||||||
addAndEditDeptProjectAPI,
|
addAndEditDeptProjectAPI,
|
||||||
} from '@/api/basic-manage/project-manage/dept-project'
|
} from '@/api/basic-manage/project-manage/dept-project'
|
||||||
import { getSubCompanySelectListCommonFun } from '@/utils/getCommonData'
|
import { getSubCompanySelectListCommonFun } from '@/utils/getCommonData'
|
||||||
|
import { getUpdateRecordAPI } from '@/api/common'
|
||||||
export default {
|
export default {
|
||||||
name: 'Dept-project',
|
name: 'Dept-project',
|
||||||
dicts: ['project_type', 'project_status'], // 字典类型
|
dicts: ['project_type', 'project_status'], // 字典类型
|
||||||
|
|
@ -464,8 +475,13 @@ export default {
|
||||||
},
|
},
|
||||||
|
|
||||||
// 历史记录
|
// 历史记录
|
||||||
onHandleHistoryRecord(data) {
|
async onHandleHistoryRecord(data) {
|
||||||
console.log(data)
|
const res = await getUpdateRecordAPI({
|
||||||
|
type: 3,
|
||||||
|
orgId: data.id,
|
||||||
|
})
|
||||||
|
|
||||||
|
this.historyRecordList = res.rows
|
||||||
this.dialogConfig.outerWidth = '60%'
|
this.dialogConfig.outerWidth = '60%'
|
||||||
this.dialogConfig.minHeight = '60vh'
|
this.dialogConfig.minHeight = '60vh'
|
||||||
this.dialogConfig.maxHeight = '90vh'
|
this.dialogConfig.maxHeight = '90vh'
|
||||||
|
|
|
||||||
|
|
@ -102,25 +102,35 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<template v-else-if="dialogConfig.outerTitle === '历史记录'">
|
<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 label="序号" type="index" width="80" />
|
||||||
<el-table-column
|
<el-table-column
|
||||||
show-overflow-tooltip
|
show-overflow-tooltip
|
||||||
align="center"
|
align="center"
|
||||||
prop="name"
|
prop="updateUser"
|
||||||
label="修改人"
|
label="修改人"
|
||||||
/>
|
/>
|
||||||
|
<el-table-column
|
||||||
|
show-overflow-tooltip
|
||||||
|
align="center"
|
||||||
|
prop="oldName"
|
||||||
|
label="原数据"
|
||||||
|
/>
|
||||||
<el-table-column
|
<el-table-column
|
||||||
show-overflow-tooltip
|
show-overflow-tooltip
|
||||||
align="center"
|
align="center"
|
||||||
prop="name"
|
prop="name"
|
||||||
label="修改内容"
|
label="修改后数据"
|
||||||
/>
|
/>
|
||||||
<el-table-column
|
<el-table-column
|
||||||
show-overflow-tooltip
|
show-overflow-tooltip
|
||||||
align="center"
|
align="center"
|
||||||
prop="createTime"
|
prop="createTime"
|
||||||
label="创建时间"
|
label="修改时间"
|
||||||
/>
|
/>
|
||||||
</el-table>
|
</el-table>
|
||||||
</template>
|
</template>
|
||||||
|
|
@ -159,6 +169,7 @@ import {
|
||||||
getSubCompanySelectListCommonFun,
|
getSubCompanySelectListCommonFun,
|
||||||
getLotProjectSelectListCommonFun,
|
getLotProjectSelectListCommonFun,
|
||||||
} from '@/utils/getCommonData'
|
} from '@/utils/getCommonData'
|
||||||
|
import { getUpdateRecordAPI } from '@/api/common'
|
||||||
export default {
|
export default {
|
||||||
name: 'Lot-project',
|
name: 'Lot-project',
|
||||||
dicts: ['project_type', 'project_status', 'project_action'],
|
dicts: ['project_type', 'project_status', 'project_action'],
|
||||||
|
|
@ -345,8 +356,14 @@ export default {
|
||||||
this.dialogConfig.outerVisible = false
|
this.dialogConfig.outerVisible = false
|
||||||
},
|
},
|
||||||
// 历史记录
|
// 历史记录
|
||||||
onHandleHistoryRecord(data) {
|
async onHandleHistoryRecord(data) {
|
||||||
console.log(data)
|
const res = await getUpdateRecordAPI({
|
||||||
|
type: 5,
|
||||||
|
id: data.id,
|
||||||
|
})
|
||||||
|
|
||||||
|
this.historyRecordList = res.rows
|
||||||
|
|
||||||
this.dialogConfig.outerTitle = '历史记录'
|
this.dialogConfig.outerTitle = '历史记录'
|
||||||
this.dialogConfig.outerWidth = '60%'
|
this.dialogConfig.outerWidth = '60%'
|
||||||
this.dialogConfig.minHeight = '60vh'
|
this.dialogConfig.minHeight = '60vh'
|
||||||
|
|
|
||||||
|
|
@ -5,6 +5,14 @@ export const formLabel = [
|
||||||
f_type: 'ipt',
|
f_type: 'ipt',
|
||||||
isShow: false, // 是否展示label
|
isShow: false, // 是否展示label
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
isShow: false,
|
||||||
|
f_label: '创建时间',
|
||||||
|
f_model: 'createTime',
|
||||||
|
f_type: 'dateRange',
|
||||||
|
dateType: ['startTime', 'endTime'],
|
||||||
|
f_selList: [],
|
||||||
|
},
|
||||||
]
|
]
|
||||||
|
|
||||||
export const columnsList = [
|
export const columnsList = [
|
||||||
|
|
|
||||||
|
|
@ -144,25 +144,35 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<template v-if="dialogConfig.outerTitle === '历史记录'">
|
<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 label="序号" type="index" width="80" />
|
||||||
<el-table-column
|
<el-table-column
|
||||||
show-overflow-tooltip
|
show-overflow-tooltip
|
||||||
align="center"
|
align="center"
|
||||||
prop="name"
|
prop="updateUser"
|
||||||
label="修改人"
|
label="修改人"
|
||||||
/>
|
/>
|
||||||
|
<el-table-column
|
||||||
|
show-overflow-tooltip
|
||||||
|
align="center"
|
||||||
|
prop="oldName"
|
||||||
|
label="原数据"
|
||||||
|
/>
|
||||||
<el-table-column
|
<el-table-column
|
||||||
show-overflow-tooltip
|
show-overflow-tooltip
|
||||||
align="center"
|
align="center"
|
||||||
prop="name"
|
prop="name"
|
||||||
label="修改内容"
|
label="修改后数据"
|
||||||
/>
|
/>
|
||||||
<el-table-column
|
<el-table-column
|
||||||
show-overflow-tooltip
|
show-overflow-tooltip
|
||||||
align="center"
|
align="center"
|
||||||
prop="createTime"
|
prop="createTime"
|
||||||
label="创建时间"
|
label="修改时间"
|
||||||
/>
|
/>
|
||||||
</el-table>
|
</el-table>
|
||||||
</template>
|
</template>
|
||||||
|
|
@ -181,6 +191,7 @@ import {
|
||||||
getDivideCompanyManageListAPI,
|
getDivideCompanyManageListAPI,
|
||||||
} from '@/api/system/basic-type-config/divide-company-manage'
|
} from '@/api/system/basic-type-config/divide-company-manage'
|
||||||
import { getCompanySelectListCommonFun } from '@/utils/getCommonData'
|
import { getCompanySelectListCommonFun } from '@/utils/getCommonData'
|
||||||
|
import { getUpdateRecordAPI } from '@/api/common'
|
||||||
export default {
|
export default {
|
||||||
name: 'DivideCompanyManage',
|
name: 'DivideCompanyManage',
|
||||||
components: {
|
components: {
|
||||||
|
|
@ -193,6 +204,7 @@ export default {
|
||||||
columnsList,
|
columnsList,
|
||||||
dialogConfig,
|
dialogConfig,
|
||||||
getDivideCompanyManageListAPI,
|
getDivideCompanyManageListAPI,
|
||||||
|
historyRecordList: [],
|
||||||
addOrEditForm: {
|
addOrEditForm: {
|
||||||
comId: null, // 所属公司id
|
comId: null, // 所属公司id
|
||||||
subCompanyName: '', // 分公司名称
|
subCompanyName: '', // 分公司名称
|
||||||
|
|
@ -326,8 +338,13 @@ export default {
|
||||||
},
|
},
|
||||||
|
|
||||||
// 历史记录
|
// 历史记录
|
||||||
onHandleHistoryRecord(data) {
|
async onHandleHistoryRecord(data) {
|
||||||
console.log(data)
|
const res = await getUpdateRecordAPI({
|
||||||
|
type: 2,
|
||||||
|
id: data.id,
|
||||||
|
})
|
||||||
|
|
||||||
|
this.historyRecordList = res.rows
|
||||||
this.dialogConfig.outerWidth = '60%'
|
this.dialogConfig.outerWidth = '60%'
|
||||||
this.dialogConfig.minHeight = '60vh'
|
this.dialogConfig.minHeight = '60vh'
|
||||||
this.dialogConfig.maxHeight = '90vh'
|
this.dialogConfig.maxHeight = '90vh'
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue