Browse Source

操作日志接口对接完成;

milestone-20260317-token打通
songjie 4 weeks ago
parent
commit
b777e79233
  1. 9
      src/api/userPermissions.js
  2. 16
      src/views/UserPermissions/LogDeepMate.vue

9
src/api/userPermissions.js

@ -47,6 +47,15 @@ export function logMListApi(params) {
}); });
} }
// deepMate操作日志
export function logDeepMateApi(params) {
return request({
url: base_url + "/admin/deepMate/operation/record/list",
method: "post",
data: params,
});
}
// 行情期限--获取用户列表 // 行情期限--获取用户列表
export function userMListApi(params) { export function userMListApi(params) {
return request({ return request({

16
src/views/UserPermissions/LogDeepMate.vue

@ -23,7 +23,8 @@
<el-table-column prop="dccode" label="账号" align="center" header-align="center"/> <el-table-column prop="dccode" label="账号" align="center" header-align="center"/>
<el-table-column prop="name" label="姓名" align="center" header-align="center"/> <el-table-column prop="name" label="姓名" align="center" header-align="center"/>
<el-table-column prop="module_name" label="模块名称" align="center" header-align="center"/> <el-table-column prop="module_name" label="模块名称" align="center" header-align="center"/>
<el-table-column prop="token_change_num" label="token数量" align="center" header-align="center"/>
<el-table-column prop="type" label="类型" align="center" header-align="center"/>
<el-table-column prop="num" label="数量" align="center" header-align="center"/>
<el-table-column prop="created_at" label="操作时间" align="center" header-align="center" sortable="custom"/> <el-table-column prop="created_at" label="操作时间" align="center" header-align="center" sortable="custom"/>
<el-table-column prop="remark" label="备注" align="center" header-align="center"> <el-table-column prop="remark" label="备注" align="center" header-align="center">
<template #default="scope"> <template #default="scope">
@ -53,7 +54,7 @@
<script setup> <script setup>
import { ref, onMounted } from 'vue'; import { ref, onMounted } from 'vue';
import { logMListApi } from '../../api/userPermissions'
import { logDeepMateApi } from '../../api/userPermissions'
import { useRoute, useRouter } from 'vue-router'; import { useRoute, useRouter } from 'vue-router';
// token // token
@ -86,19 +87,16 @@ const currentPage = ref(1);
const pageSize = ref(10); const pageSize = ref(10);
// //
const logTableData = async (dccode) => {
const logTableData = async (jwcode) => {
try { try {
tableLoading.value = true; tableLoading.value = true;
const requestParams = { const requestParams = {
token: token, token: token,
dccode: dccode,
type: 2,
sort_field: sortProp.value,
sort_order: sortOrder.value,
jwcode: jwcode,
page: currentPage.value, page: currentPage.value,
page_size: pageSize.value
page_size: pageSize.value
}; };
const data = await logMListApi(requestParams);
const data = await logDeepMateApi(requestParams);
tableData.value = data.list tableData.value = data.list
datatotal.value = data.total datatotal.value = data.total
} catch (error) { } catch (error) {

Loading…
Cancel
Save