From 3183ad70d03b6f426efa8964b4a1ed7a37ba1c93 Mon Sep 17 00:00:00 2001
From: Kris <2893855659@qq.com>
Date: Tue, 9 Dec 2025 16:04:49 +0800
Subject: [PATCH] =?UTF-8?q?=E3=80=90feat=E3=80=91=20=E5=A2=9E=E5=8A=A0?=
=?UTF-8?q?=E7=99=BB=E5=BD=95=E4=BF=A1=E6=81=AF=E3=80=81=E7=99=BB=E5=BD=95?=
=?UTF-8?q?=E4=BF=A1=E6=81=AF=E5=AE=A1=E8=AE=A1?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/salesforce/audit.js | 44 ++++
src/api/salesforce/session.js | 44 ++++
src/views/salesforce/audit/index.vue | 274 +++++++++++++++++++++
src/views/salesforce/session/index.vue | 326 +++++++++++++++++++++++++
4 files changed, 688 insertions(+)
create mode 100644 src/api/salesforce/audit.js
create mode 100644 src/api/salesforce/session.js
create mode 100644 src/views/salesforce/audit/index.vue
create mode 100644 src/views/salesforce/session/index.vue
diff --git a/src/api/salesforce/audit.js b/src/api/salesforce/audit.js
new file mode 100644
index 0000000..fc47eea
--- /dev/null
+++ b/src/api/salesforce/audit.js
@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询登录审计日志列表
+export function listAudit(query) {
+ return request({
+ url: '/salesforce/audit/list',
+ method: 'get',
+ params: query
+ })
+}
+
+// 查询登录审计日志详细
+export function getAudit(id) {
+ return request({
+ url: '/salesforce/audit/' + id,
+ method: 'get'
+ })
+}
+
+// 新增登录审计日志
+export function addAudit(data) {
+ return request({
+ url: '/salesforce/audit',
+ method: 'post',
+ data: data
+ })
+}
+
+// 修改登录审计日志
+export function updateAudit(data) {
+ return request({
+ url: '/salesforce/audit',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除登录审计日志
+export function delAudit(id) {
+ return request({
+ url: '/salesforce/audit/' + id,
+ method: 'delete'
+ })
+}
diff --git a/src/api/salesforce/session.js b/src/api/salesforce/session.js
new file mode 100644
index 0000000..c4b844a
--- /dev/null
+++ b/src/api/salesforce/session.js
@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询登录会话列表
+export function listSession(query) {
+ return request({
+ url: '/salesforce/session/list',
+ method: 'get',
+ params: query
+ })
+}
+
+// 查询登录会话详细
+export function getSession(id) {
+ return request({
+ url: '/salesforce/session/' + id,
+ method: 'get'
+ })
+}
+
+// 新增登录会话
+export function addSession(data) {
+ return request({
+ url: '/salesforce/session',
+ method: 'post',
+ data: data
+ })
+}
+
+// 修改登录会话
+export function updateSession(data) {
+ return request({
+ url: '/salesforce/session',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除登录会话
+export function delSession(id) {
+ return request({
+ url: '/salesforce/session/' + id,
+ method: 'delete'
+ })
+}
diff --git a/src/views/salesforce/audit/index.vue b/src/views/salesforce/audit/index.vue
new file mode 100644
index 0000000..a0a5805
--- /dev/null
+++ b/src/views/salesforce/audit/index.vue
@@ -0,0 +1,274 @@
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+
+ 新增
+
+
+ 修改
+
+
+ 删除
+
+
+ 导出
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ parseTime(scope.row.actionTime, '{y}-{m}-{d}') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 修改
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/salesforce/session/index.vue b/src/views/salesforce/session/index.vue
new file mode 100644
index 0000000..36351d5
--- /dev/null
+++ b/src/views/salesforce/session/index.vue
@@ -0,0 +1,326 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+
+ 新增
+
+
+ 修改
+
+
+ 删除
+
+
+ 导出
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ parseTime(scope.row.expiresAt, '{y}-{m}-{d}') }}
+
+
+
+
+ {{ parseTime(scope.row.issuedAt, '{y}-{m}-{d}') }}
+
+
+
+
+ {{ parseTime(scope.row.lastActivityTime, '{y}-{m}-{d}') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ parseTime(scope.row.createTime, '{y}-{m}-{d}') }}
+
+
+
+
+ {{ parseTime(scope.row.updateTime, '{y}-{m}-{d}') }}
+
+
+
+
+
+
+
+
+
+
+
+
+ 修改
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+