This commit is contained in:
zk
2023-12-21 14:07:18 +08:00
parent 9230f659c1
commit 5a33aa1df4
11 changed files with 54 additions and 19 deletions
+1
View File
@@ -7,6 +7,7 @@ node_modules
.vscode .vscode
.idea .idea
dist dist
dist.zip
/public /public
/docs /docs
.husky .husky
+1 -1
View File
@@ -1,7 +1,7 @@
// 步数 // 步数
import {visibleChartLabel} from "/@/utils/utils.ts"; import {visibleChartLabel} from "/@/utils/utils.ts";
export function screenPie(chartData, total, color, formatter) { export function screenPie(chartData, total, color) {
return { return {
color: color, color: color,
tooltip: { tooltip: {
@@ -52,7 +52,12 @@
keyType: propTypes.string.def('2'), keyType: propTypes.string.def('2'),
}); });
const { refresh, setRefresh } = useChangeTable(); const { refresh, setRefresh } = useChangeTable();
const apiParams = ref(getParams()); const apiParams = ref({
flag: 0,
userId: props.userId,
pageSize: 10,
pageNo: 1,
});
function tableReload() { function tableReload() {
apiParams.value = { apiParams.value = {
@@ -53,7 +53,12 @@
keyType: propTypes.string.def('1'), keyType: propTypes.string.def('1'),
}); });
const { refresh, setRefresh } = useChangeTable(); const { refresh, setRefresh } = useChangeTable();
const apiParams = ref(getParams()); const apiParams = ref({
flag: 0,
userId: props.userId,
pageSize: 10,
pageNo: 1,
});
function tableReload() { function tableReload() {
apiParams.value = { apiParams.value = {
@@ -48,7 +48,12 @@
keyType: propTypes.string.def('6'), keyType: propTypes.string.def('6'),
}); });
const { refresh, setRefresh } = useChangeTable(); const { refresh, setRefresh } = useChangeTable();
const apiParams = ref(getParams()); const apiParams = ref({
flag: 0,
userId: props.userId,
pageSize: 10,
pageNo: 1,
});
function tableReload() { function tableReload() {
apiParams.value = { apiParams.value = {
@@ -50,7 +50,12 @@
}); });
let echart = null; let echart = null;
const apiParams = ref(getParams()); const apiParams = ref({
flag: 0,
userId: props.userId,
pageSize: 10,
pageNo: 1,
});
const { refresh, setRefresh } = useChangeTable(); const { refresh, setRefresh } = useChangeTable();
function tableReload() { function tableReload() {
@@ -55,7 +55,12 @@
keyType: propTypes.string.def('4'), keyType: propTypes.string.def('4'),
}); });
const { refresh, setRefresh } = useChangeTable(); const { refresh, setRefresh } = useChangeTable();
const apiParams = ref(getParams()); const apiParams = ref({
flag: 0,
userId: props.userId,
pageSize: 10,
pageNo: 1,
});
function tableReload() { function tableReload() {
nextTick(() => { nextTick(() => {
@@ -65,7 +70,6 @@
pageSize: 10, pageSize: 10,
pageNo: 1, pageNo: 1,
}; };
console.log('apiParams.value', apiParams.value);
setRefresh(); setRefresh();
}); });
} }
@@ -55,7 +55,12 @@
keyType: propTypes.string.def('7'), keyType: propTypes.string.def('7'),
}); });
const { refresh, setRefresh } = useChangeTable(); const { refresh, setRefresh } = useChangeTable();
const apiParams = ref(getParams()); const apiParams = ref({
flag: 0,
userId: props.userId,
pageSize: 10,
pageNo: 1,
});
function tableReload() { function tableReload() {
apiParams.value = { apiParams.value = {
@@ -52,7 +52,12 @@
keyType: propTypes.string.def('5'), keyType: propTypes.string.def('5'),
}); });
const { refresh, setRefresh } = useChangeTable(); const { refresh, setRefresh } = useChangeTable();
const apiParams = ref(getParams()); const apiParams = ref({
flag: 0,
userId: props.userId,
pageSize: 10,
pageNo: 1,
});
function tableReload() { function tableReload() {
apiParams.value = { apiParams.value = {
@@ -83,7 +83,7 @@
async function getMapList() { async function getMapList() {
try { try {
const { code, result } = await mapListApi({}); const { code, result } = await mapListApi({ orgCode: props.orgCode });
if (code == 200 && result.length > 0) { if (code == 200 && result.length > 0) {
const newArr = result.map((item) => ({ ...item, type: '6' })); const newArr = result.map((item) => ({ ...item, type: '6' }));
mapList.value = newArr; mapList.value = newArr;
@@ -101,7 +101,7 @@
}, },
}, },
(val) => { (val) => {
getFooterTable(val.orgCode); getFooterTable(val.orgCode?.substring(0, 6));
setIsShow(true); setIsShow(true);
} }
); );
+8 -8
View File
@@ -1,4 +1,4 @@
import { onMounted, onUnmounted, ref } from 'vue'; import { ref } from 'vue';
import { getAppEnvConfig } from '/@/utils/env.ts'; import { getAppEnvConfig } from '/@/utils/env.ts';
import { useUserStore } from '/@/store/modules/user.ts'; import { useUserStore } from '/@/store/modules/user.ts';
import { getAuthCache } from '/@/utils/auth.ts'; import { getAuthCache } from '/@/utils/auth.ts';
@@ -33,7 +33,7 @@ export function useSocket(p = basicPath) {
//心跳检测 //心跳检测
const heartCheck = { const heartCheck = {
timeout: 1000 * 10, //1分钟发一次心跳 timeout: 1000 * 50, //50s发一次心跳
timeoutObj: null, timeoutObj: null,
serverTimeoutObj: null, serverTimeoutObj: null,
reset: function () { reset: function () {
@@ -47,10 +47,10 @@ export function useSocket(p = basicPath) {
//这里发送一个心跳,后端收到后,返回一个心跳消息, //这里发送一个心跳,后端收到后,返回一个心跳消息,
//onmessage拿到返回的心跳就说明连接正常 //onmessage拿到返回的心跳就说明连接正常
if (socket.value.readyState === WebSocket.OPEN) { if (socket.value.readyState === WebSocket.OPEN) {
//console.log('p1' + new Date().toLocaleString()); console.log('连接正常' + new Date().toLocaleString());
socket.value.send('ping'); socket.value.send('ping');
} else { } else {
//console.log('p2'); console.log('连接断开');
init(); init();
} }
self.serverTimeoutObj = setTimeout(function () { self.serverTimeoutObj = setTimeout(function () {
@@ -74,20 +74,20 @@ export function useSocket(p = basicPath) {
socket.value.onclose = function () { socket.value.onclose = function () {
reconnect(path.value); reconnect(path.value);
//console.log('连接关闭!:', new Date().toLocaleString()); console.log('连接关闭', new Date().toLocaleString());
}; };
socket.value.onerror = function () { socket.value.onerror = function () {
reconnect(path.value); reconnect(path.value);
//console.log('连接错误!'); console.log('连接错误');
}; };
socket.value.onopen = function () { socket.value.onopen = function () {
heartCheck.reset().start(); //心跳检测重置 heartCheck.reset().start(); //心跳检测重置
//console.log('连接成功!' + new Date().toLocaleString()); console.log('连接成功:' + new Date().toLocaleString());
}; };
socket.value.onmessage = function (event) { socket.value.onmessage = function (event) {
//如果获取到消息,心跳检测重置 //如果获取到消息,心跳检测重置
heartCheck.reset().start(); //拿到任何消息都说明当前连接是正常的 heartCheck.reset().start(); //拿到任何消息都说明当前连接是正常的
//console.log('收到消息:', event); console.log('收到消息:', event.data);
if (event.data != 'pong') { if (event.data != 'pong') {
let data = JSON.parse(event.data); let data = JSON.parse(event.data);
socketData.value = data; socketData.value = data;