JLBA202505130001_关于吉林银行新建AI智能培训系统的需求_修复sitbug6
This commit is contained in:
@@ -28,6 +28,9 @@ VITE_APP_BASE_API_Url = 'https://aitstest.jlbank.com.cn:7002'
|
|||||||
# DEV
|
# DEV
|
||||||
# app入口
|
# app入口
|
||||||
|
|
||||||
|
|
||||||
|
#VITE_APP_BASE_H5_API_Url = 'http://25.18.122.91:9786'
|
||||||
|
|
||||||
# VITE_APP_BASE_API_Url = 'http://25.18.122.65:7001'
|
# VITE_APP_BASE_API_Url = 'http://25.18.122.65:7001'
|
||||||
# VITE_APP_BASE_API_Url = 'http://25.16.122.91:9786'
|
# VITE_APP_BASE_API_Url = 'http://25.16.122.91:9786'
|
||||||
# VITE_APP_BASE_API_Url = 'http://25.18.122.66:9786'
|
# VITE_APP_BASE_API_Url = 'http://25.18.122.66:9786'
|
||||||
|
|||||||
@@ -60,7 +60,7 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import type { HolidayInfo, CompleteCallback, StartLotteryCallback } from './types/holiday';
|
import type { HolidayInfo, CompleteCallback, StartLotteryCallback,pointsBadges } from './types/holiday';
|
||||||
import { RewardType, AnimationStatus } from './types/holiday';
|
import { RewardType, AnimationStatus } from './types/holiday';
|
||||||
import { ref, computed, reactive } from 'vue';
|
import { ref, computed, reactive } from 'vue';
|
||||||
import { optionErrorIcon, optionSuccessIcon } from '@/common/imgSvg';
|
import { optionErrorIcon, optionSuccessIcon } from '@/common/imgSvg';
|
||||||
@@ -168,7 +168,9 @@
|
|||||||
// 背景图片的OSS存储key(用于图片上传/读取标识)
|
// 背景图片的OSS存储key(用于图片上传/读取标识)
|
||||||
backgroundOssKey: '',
|
backgroundOssKey: '',
|
||||||
// 背景图片的OSS访问地址(图片完整URL)
|
// 背景图片的OSS访问地址(图片完整URL)
|
||||||
backgroundOssAddr: ''
|
backgroundOssAddr: '',
|
||||||
|
// 获得的徽章
|
||||||
|
badgesList:[]
|
||||||
});
|
});
|
||||||
let completeCallback: CompleteCallback | undefined; // 关闭弹窗的回调
|
let completeCallback: CompleteCallback | undefined; // 关闭弹窗的回调
|
||||||
let startLotteryCallback: StartLotteryCallback | undefined; // 抽奖的回调
|
let startLotteryCallback: StartLotteryCallback | undefined; // 抽奖的回调
|
||||||
@@ -177,6 +179,7 @@
|
|||||||
const close = (status: boolean): void => {
|
const close = (status: boolean): void => {
|
||||||
// 如果是固定积分,就设置一下
|
// 如果是固定积分,就设置一下
|
||||||
console.log('如果是固定积分,就设置一下', holidayInfo.rewardType);
|
console.log('如果是固定积分,就设置一下', holidayInfo.rewardType);
|
||||||
|
|
||||||
if(holidayInfo.rewardType === RewardType.FIXED_POINT) {
|
if(holidayInfo.rewardType === RewardType.FIXED_POINT) {
|
||||||
startLotteryCallback({
|
startLotteryCallback({
|
||||||
holidayCode: '',
|
holidayCode: '',
|
||||||
@@ -192,7 +195,8 @@
|
|||||||
console.log('点击退出,执行回调函数');
|
console.log('点击退出,执行回调函数');
|
||||||
typeof completeCallback === 'function' &&
|
typeof completeCallback === 'function' &&
|
||||||
completeCallback({
|
completeCallback({
|
||||||
status
|
status,
|
||||||
|
badgesList:holidayInfo.badgesList
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -28,6 +28,14 @@ export interface HolidayInfo {
|
|||||||
ossAddr : string;
|
ossAddr : string;
|
||||||
backgroundOssKey : string;
|
backgroundOssKey : string;
|
||||||
backgroundOssAddr : string;
|
backgroundOssAddr : string;
|
||||||
|
badgesList : Array<pointsBadges>;
|
||||||
|
}
|
||||||
|
|
||||||
|
// 徽章弹窗列表项
|
||||||
|
export interface pointsBadges {
|
||||||
|
pointsBadgeImg:string;
|
||||||
|
pointsBadgeName:string;
|
||||||
|
remark:string;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -38,6 +46,7 @@ export interface HolidayInfo {
|
|||||||
export interface CompleteCallback {
|
export interface CompleteCallback {
|
||||||
(params : {
|
(params : {
|
||||||
status : boolean;
|
status : boolean;
|
||||||
|
badgesList : Array<pointsBadges>;
|
||||||
}) : void;
|
}) : void;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+22
-11
@@ -309,20 +309,31 @@
|
|||||||
common.navigateTo('/pages/login/login');
|
common.navigateTo('/pages/login/login');
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
initCheckInStatus((checkInInfo, holidayBody) => {
|
initCheckInStatus((checkInInfo, holidayBody) => {
|
||||||
// 先判断是否有节日活动
|
// 先判断是否有节日活动
|
||||||
const handleCheckInComplete = (params) => {
|
const handleCheckInComplete = ({ badgesList }) => {
|
||||||
const {isSigned, checkInDays, popUpStatus} = checkInInfo
|
// 先判断弹窗
|
||||||
setTimeout(() => {
|
console.log('badgesList', badgesList);
|
||||||
if(!isSigned && !popUpStatus) {
|
const { isSigned, checkInDays, popUpStatus } = checkInInfo;
|
||||||
checkInRef.value.open(isSigned, checkInDays, checkInFun, (status, days, pointsList = [], badgesList = []) => {
|
setTimeout(() => {
|
||||||
handlePointsBadgePopup(pointsList, badgesList);
|
handlePointsBadgePopup([], badgesList, () => {
|
||||||
});
|
setTimeout(() => {
|
||||||
}
|
if (!isSigned && !popUpStatus) {
|
||||||
}, 140)
|
checkInRef.value.open(
|
||||||
|
isSigned,
|
||||||
|
checkInDays,
|
||||||
|
checkInFun,
|
||||||
|
(status, days, pointsList = [], badgesList = []) => {
|
||||||
|
handlePointsBadgePopup(pointsList, badgesList);
|
||||||
|
}
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}, 140);
|
||||||
|
});
|
||||||
|
}, 140);
|
||||||
};
|
};
|
||||||
holidayRef.value?.open(holidayBody, startLotteryFun, handleCheckInComplete)
|
holidayRef.value?.open(holidayBody, startLotteryFun, handleCheckInComplete);
|
||||||
});
|
});
|
||||||
const userInfo = getUserInfo();
|
const userInfo = getUserInfo();
|
||||||
if (userInfo) {
|
if (userInfo) {
|
||||||
|
|||||||
@@ -123,6 +123,11 @@ export default function useWebSocket(aaas = null, options = {}) {
|
|||||||
setPlayNumber(body.lock)
|
setPlayNumber(body.lock)
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
case MessageType.TEXT_MESSAGE:
|
||||||
|
|
||||||
|
break;
|
||||||
|
|
||||||
|
|
||||||
default:
|
default:
|
||||||
console.log('其他消息', msgType, body);
|
console.log('其他消息', msgType, body);
|
||||||
break;
|
break;
|
||||||
|
|||||||
Reference in New Issue
Block a user