parent
62b9002cf6
commit
2b1c12eb4b
@ -69,6 +69,6 @@ export const queryAllList = async () => {
|
||||
}
|
||||
|
||||
// 查询客户操作日志
|
||||
export const getOperateLog = async (id: number) => {
|
||||
return await request.get({ url: `/crm/customer/operate-log?id=` + id })
|
||||
export const getOperateLogPage = async (params) => {
|
||||
return await request.get({ url: '/crm/customer/operate-log-page', params })
|
||||
}
|
||||
|
@ -37,10 +37,11 @@ export type OperateLogV2VO = {
|
||||
traceId: string
|
||||
userType: number
|
||||
userId: number
|
||||
module: string
|
||||
name: string
|
||||
userName: string
|
||||
type: string
|
||||
subType: string
|
||||
bizId: number
|
||||
content: string
|
||||
action: string
|
||||
extra: string
|
||||
requestMethod: string
|
||||
requestUrl: string
|
||||
|
@ -4,14 +4,14 @@
|
||||
<el-timeline-item
|
||||
v-for="(log, index) in logDataList"
|
||||
:key="index"
|
||||
:timestamp="formatDate(log.createTime!)"
|
||||
:timestamp="formatDate(log.createTime)"
|
||||
placement="top"
|
||||
>
|
||||
<div class="el-timeline-right-content">
|
||||
<el-row>
|
||||
<el-col :span="24" class="mb-10px">
|
||||
=======================
|
||||
<el-tag class="mr-10px" type="success">{{ log.creatorName }}</el-tag>
|
||||
<el-tag class="mr-10px" type="success">{{ log.userName }}</el-tag>
|
||||
<span>{{ log.title }}</span>
|
||||
=======================
|
||||
</el-col>
|
||||
@ -91,11 +91,11 @@ const renderTags = (content: string) => {
|
||||
}
|
||||
const initLog = () => {
|
||||
logDataList.value = props.logList.map((logItem) => {
|
||||
const keyValue = renderTags(logItem.content)
|
||||
const keyValue = renderTags(logItem.action)
|
||||
// 挂载数据
|
||||
logItem.contentStrList = keyValue[0]
|
||||
if (keyValue[0][0] === '从') {
|
||||
logItem.title = logItem.name
|
||||
logItem.title = logItem.subType
|
||||
} else {
|
||||
logItem.title = keyValue[0][0]
|
||||
logItem.contentStrList.splice(0, 1)
|
||||
|
@ -66,7 +66,12 @@ const getOperateLog = async (customerId: number) => {
|
||||
if (!customerId) {
|
||||
return
|
||||
}
|
||||
logList.value = await CustomerApi.getOperateLog(customerId)
|
||||
const data = await CustomerApi.getOperateLogPage({
|
||||
pageNo: 1,
|
||||
pageSize: 10,
|
||||
bizId: customerId
|
||||
})
|
||||
logList.value = data.list
|
||||
}
|
||||
/** 初始化 */
|
||||
const { delView } = useTagsViewStore() // 视图操作
|
||||
|
Loading…
Reference in New Issue
Block a user