|
|
@@ -145,29 +145,41 @@
|
|
|
|
|
|
|
|
|
<!-- 日志列表 -->
|
|
|
- <ul class="log_list_container">
|
|
|
- <li
|
|
|
- v-for="(item, index) in operationLogList"
|
|
|
- :key="item.id"
|
|
|
- class="audit_card"
|
|
|
- >
|
|
|
- <!-- 1. 顶部信息栏:时间、学校、产品、状态标签 -->
|
|
|
- <div class="card_header">
|
|
|
- <div class="header_left">
|
|
|
- <span class="time_text">{{ item.operationTime }}</span>
|
|
|
- <span class="school_name">{{ item.operatorName }}</span>
|
|
|
- <span class="school_name">{{ item.schoolName }}</span>
|
|
|
- <span class="product_name">{{ item.operationType }}</span>
|
|
|
+ <div>
|
|
|
+ <ul class="log_list_container">
|
|
|
+ <li
|
|
|
+ v-for="(item, index) in operationLogList"
|
|
|
+ :key="item.id"
|
|
|
+ class="audit_card">
|
|
|
+ <!-- 1. 顶部信息栏 -->
|
|
|
+ <div class="card_header">
|
|
|
+ <div class="header_left">
|
|
|
+ <span class="time_text">{{ item.operationTime }}</span>
|
|
|
+ <span class="school_name">{{ item.operatorName }}</span>
|
|
|
+ <span class="school_name">{{ item.schoolName }}</span>
|
|
|
+ <span class="product_name">{{ item.operationType }}</span>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
-
|
|
|
- <!-- 3. 底部跟进内容 -->
|
|
|
- <div class="card_content">
|
|
|
- 操作内容:{{ item.operationContent }}
|
|
|
- </div>
|
|
|
- </li>
|
|
|
- </ul>
|
|
|
-
|
|
|
+ <!-- 2. 底部内容 -->
|
|
|
+ <div class="card_content">
|
|
|
+ 操作内容:{{ item.operationContent }}
|
|
|
+ </div>
|
|
|
+ </li>
|
|
|
+ </ul>
|
|
|
+
|
|
|
+ <div class="page_pagination">
|
|
|
+ <span style="flex:1 1;color: #666666;font-size: 14px;">共 {{ logTotalNum }} 条数据</span>
|
|
|
+ <!-- background layout="sizes, prev, pager, next" -->
|
|
|
+ <el-pagination
|
|
|
+ :current-page="logCurrentPage"
|
|
|
+ :page-size="logPageSize"
|
|
|
+ :page-sizes="[20, 50, 100]"
|
|
|
+ background layout="sizes, prev, pager, next"
|
|
|
+ :total="Number(logTotalNum)"
|
|
|
+ @current-change="(val)=>HandleLogPaginaionChange({type:'currentPage',val})"
|
|
|
+ @size-change="(val)=>HandleLogPaginaionChange({type:'pageSize',val})" />
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
|
|
|
<template #close>
|
|
|
<el-button @click="CloseOperationLogDialog" class="button_background" >关闭</el-button>
|
|
|
@@ -343,7 +355,6 @@ const CloseAuditDialog = ()=>{
|
|
|
/**
|
|
|
* 4. 操作日志有关数据
|
|
|
*/
|
|
|
-const operationLogDialogVisible = ref(false)
|
|
|
const operationLogList = ref([
|
|
|
{
|
|
|
id:1,
|
|
|
@@ -387,7 +398,7 @@ const operationLogList = ref([
|
|
|
}
|
|
|
]);
|
|
|
|
|
|
-//操作日志搜索项
|
|
|
+//操作日志搜索项 及操作
|
|
|
const logSearchParams = ref({})
|
|
|
const HandleLogBlockSearchChange = (params,key)=>{
|
|
|
logSearchParams.value = {
|
|
|
@@ -400,8 +411,10 @@ const HandleLogBlurSearchChange = (params,key)=>{
|
|
|
...listSearchParams.value,
|
|
|
...params
|
|
|
}
|
|
|
-}
|
|
|
+}
|
|
|
|
|
|
+// 操作日志弹窗数据 及相关操作
|
|
|
+const operationLogDialogVisible = ref(false)
|
|
|
const OpenOperationLogDialog = ()=>{
|
|
|
operationLogDialogVisible.value = true
|
|
|
}
|
|
|
@@ -409,6 +422,21 @@ const CloseOperationLogDialog = ()=>{
|
|
|
operationLogDialogVisible.value = false
|
|
|
}
|
|
|
|
|
|
+// 日志分页有关数据 及操作
|
|
|
+const logCurrentPage = ref(1)
|
|
|
+const logPageSize = ref(20)
|
|
|
+const logTotalNum = ref(0)
|
|
|
+const HandleLogPaginaionChange = (params)=>{
|
|
|
+ const {type,val} = params
|
|
|
+ if(type == 'currentPage'){
|
|
|
+ // 处理页面跳转
|
|
|
+
|
|
|
+ }else if(type == 'pageSize'){
|
|
|
+ // 处理页容量
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+
|
|
|
</script>
|
|
|
|
|
|
|
|
|
@@ -528,6 +556,7 @@ const CloseOperationLogDialog = ()=>{
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
.log_list_container{
|
|
|
.audit_card{
|
|
|
padding:8px 12px;
|