x
This commit is contained in:
+2
-2
@@ -5,7 +5,7 @@ ENV = 'development'
|
|||||||
|
|
||||||
# VITE_APP_BASE_API_Url = 'https://aits.jlbank.com.cn:7001'
|
# VITE_APP_BASE_API_Url = 'https://aits.jlbank.com.cn:7001'
|
||||||
|
|
||||||
VITE_APP_BASE_API_Url = 'https://aitstest.jlbank.com.cn:7001'
|
# VITE_APP_BASE_API_Url = 'https://aitstest.jlbank.com.cn:7001'
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -16,7 +16,7 @@ VITE_APP_BASE_API_Url = 'https://aitstest.jlbank.com.cn:7001'
|
|||||||
# VITE_APP_BASE_API_Url = 'http://aitscdn.jlbank.com.cn:7001'
|
# VITE_APP_BASE_API_Url = 'http://aitscdn.jlbank.com.cn:7001'
|
||||||
# VITE_APP_BASE_API_Url = 'http://192.168.108.129'
|
# VITE_APP_BASE_API_Url = 'http://192.168.108.129'
|
||||||
# dev
|
# dev
|
||||||
# VITE_APP_BASE_API_Url = 'http://25.18.122.65:7001'
|
VITE_APP_BASE_API_Url = 'http://25.18.122.65:7001'
|
||||||
# sit
|
# sit
|
||||||
|
|
||||||
# VITE_APP_BASE_API_Url = 'http://25.18.122.91:9786'
|
# VITE_APP_BASE_API_Url = 'http://25.18.122.91:9786'
|
||||||
|
|||||||
@@ -133,7 +133,9 @@
|
|||||||
checkInLoading.value = false;
|
checkInLoading.value = false;
|
||||||
isSigned.value = true;
|
isSigned.value = true;
|
||||||
continuousDay.value = days;
|
continuousDay.value = days;
|
||||||
|
generate() // 签到完重新计算日历样式
|
||||||
checkInSuccessCallback(true, days, res.body.points, res.body.pointsBadges);
|
checkInSuccessCallback(true, days, res.body.points, res.body.pointsBadges);
|
||||||
|
|
||||||
},
|
},
|
||||||
failCb: (res) => {
|
failCb: (res) => {
|
||||||
checkInLoading.value = false;
|
checkInLoading.value = false;
|
||||||
@@ -214,15 +216,8 @@
|
|||||||
|
|
||||||
return groupedList;
|
return groupedList;
|
||||||
}
|
}
|
||||||
|
// 计算日历显示的日子
|
||||||
const open = (isSignedStatus, days, onCheckInClick = () => {}, onCheckInSuccess = () => {}) => {
|
const generate = () => {
|
||||||
isSigned.value = isSignedStatus; // 今日签到状态
|
|
||||||
continuousDay.value = days; // 连续签到
|
|
||||||
// isSigned.value = false; // 今日签到状态
|
|
||||||
// continuousDay.value = 30; // 连续签到
|
|
||||||
checkInClickCallback = onCheckInClick;
|
|
||||||
checkInSuccessCallback = onCheckInSuccess;
|
|
||||||
// 示例:X=10时,以"10天前"为第1天,生成35天列表
|
|
||||||
try {
|
try {
|
||||||
const subtractNum = isSigned.value ? 1 : 0;
|
const subtractNum = isSigned.value ? 1 : 0;
|
||||||
const X = Math.max(continuousDay30.value - subtractNum, 0);
|
const X = Math.max(continuousDay30.value - subtractNum, 0);
|
||||||
@@ -231,6 +226,17 @@
|
|||||||
} catch (err) {
|
} catch (err) {
|
||||||
console.error(err.message);
|
console.error(err.message);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
const open = (isSignedStatus, days, onCheckInClick = () => {}, onCheckInSuccess = () => {}) => {
|
||||||
|
isSigned.value = isSignedStatus; // 今日签到状态
|
||||||
|
continuousDay.value = days; // 连续签到
|
||||||
|
isSigned.value = false; // 今日签到状态
|
||||||
|
continuousDay.value = 30; // 连续签到
|
||||||
|
checkInClickCallback = onCheckInClick;
|
||||||
|
checkInSuccessCallback = onCheckInSuccess;
|
||||||
|
// 示例:X=10时,以"10天前"为第1天,生成35天列表
|
||||||
|
generate()
|
||||||
|
|
||||||
popup.value.open();
|
popup.value.open();
|
||||||
};
|
};
|
||||||
defineExpose({ open, close });
|
defineExpose({ open, close });
|
||||||
|
|||||||
Reference in New Issue
Block a user