From 607ebaf27b44e0d27925715e4c2d7e2ffff257f0 Mon Sep 17 00:00:00 2001
From: ludc
Date: 星期二, 11 七月 2023 09:49:33 +0800
Subject: [PATCH] 前端代码打包
---
Source/UBCS-WEB/dist/src/store/modules/logs.js | 42 ++++++++++++++++++++++++++++++++++++++++++
1 files changed, 42 insertions(+), 0 deletions(-)
diff --git a/Source/UBCS-WEB/dist/src/store/modules/logs.js b/Source/UBCS-WEB/dist/src/store/modules/logs.js
new file mode 100644
index 0000000..be8a96c
--- /dev/null
+++ b/Source/UBCS-WEB/dist/src/store/modules/logs.js
@@ -0,0 +1,42 @@
+import {setStore, getStore} from '@/util/store'
+import {dateFormat} from '@/util/date'
+import {sendLogs} from '@/api/user'
+
+const logs = {
+ state: {
+ logsList: getStore({name: 'logsList'}) || [],
+ },
+ actions: {
+ SendLogs({state, commit}) {
+ return new Promise((resolve, reject) => {
+ sendLogs(state.logsList).then(() => {
+ commit('CLEAR_LOGS');
+ resolve();
+ }).catch(error => {
+ reject(error)
+ })
+ })
+ },
+ },
+ mutations: {
+ ADD_LOGS: (state, {type, message, stack, info}) => {
+ state.logsList.push(Object.assign({
+ url: window.location.href,
+ time: dateFormat(new Date())
+ }, {
+ type,
+ message,
+ stack,
+ info: info.toString()
+ }))
+ setStore({name: 'logsList', content: state.logsList})
+ },
+ CLEAR_LOGS: (state) => {
+ state.logsList = [];
+ setStore({name: 'logsList', content: state.logsList})
+ }
+ }
+
+};
+
+export default logs;
--
Gitblit v1.9.3