diff --git a/common/globalFunction.js b/common/globalFunction.js
index a4bf4bd..34ec784 100644
--- a/common/globalFunction.js
+++ b/common/globalFunction.js
@@ -1,6 +1,7 @@
import '@/lib/encryption/sm4.min.js'
import useUserStore from "../stores/useUserStore";
import {
+ createRequestWithCache,
createRequest,
uploadFile
} from "../utils/request";
@@ -624,6 +625,7 @@ export const $api = {
sendingMiniProgramMessage,
copyText,
aes_Decrypt,
+ createRequestWithCache
}
diff --git a/config.js b/config.js
index fb1fc56..74e3c87 100644
--- a/config.js
+++ b/config.js
@@ -1,6 +1,6 @@
export default {
- baseUrl: 'https://fw.rc.qingdao.gov.cn/rgpp-api/api', // 内网
- // baseUrl: 'https://qd.zhaopinzao8dian.com/api', // 测试
+ // baseUrl: 'https://fw.rc.qingdao.gov.cn/rgpp-api/api', // 内网
+ baseUrl: 'https://qd.zhaopinzao8dian.com/api', // 测试
// baseUrl: 'http://192.168.3.29:8081',
// baseUrl: 'http://10.213.6.207:19010/api',
// 语音转文字
diff --git a/packageA/pages/choiceness/choiceness.vue b/packageA/pages/choiceness/choiceness.vue
index 16f89af..1abf65f 100644
--- a/packageA/pages/choiceness/choiceness.vue
+++ b/packageA/pages/choiceness/choiceness.vue
@@ -50,10 +50,11 @@ function delCollectionCard(item) {
}
function getPremiumList() {
- $api.createRequest('/app/company/card').then((resData) => {
+ const LoadCache = (resData) => {
const { rows, total } = resData;
list.value = rows;
- });
+ };
+ $api.createRequestWithCache('/app/company/card', {}, 'GET', false, {}, LoadCache).then(LoadCache);
}
function seeDetail(item) {
diff --git a/packageA/pages/selectDate/selectDate.vue b/packageA/pages/selectDate/selectDate.vue
index c686301..5812aa9 100644
--- a/packageA/pages/selectDate/selectDate.vue
+++ b/packageA/pages/selectDate/selectDate.vue
@@ -26,7 +26,7 @@
{
- updateDateArray()
if (options.date) {
current.value = {
date: options?.date || null,
@@ -81,20 +80,30 @@ onLoad((options) => {
addMonth();
});
}
+ if (options.entrance === 'careerfair') {
+ updateDateArray();
+ }
});
function hasZphInData(item) {
- return hasZphDateArray.value.some(date=>date == item.date)
+ if (!item || typeof item.date !== 'string') {
+ return false;
+ }
+
+ const dateArray = Array.isArray(hasZphDateArray.value) ? hasZphDateArray.value : [];
+
+ return dateArray.some((date) => {
+ return typeof date === 'string' && date === item.date;
+ });
}
async function updateDateArray() {
- if(localStorage.getItem('hasZphDateArray')) hasZphDateArray.value = localStorage.getItem('hasZphDateArray')
-
- let res = await $api.createRequest('/app/internal/getDateList', {}, 'get')
- if(res.data){
- hasZphDateArray.value = res.data
- localStorage.setItem('hasZphDateArray',res.data)
- }
+ const LoadCache = (resData) => {
+ if (resData.code === 200) {
+ hasZphDateArray.value = resData.data;
+ }
+ };
+ $api.createRequestWithCache('/app/internal/getDateList', {}, 'GET', false, {}, LoadCache).then(LoadCache);
}
function backParams() {
diff --git a/pages/careerfair/careerfair.vue b/pages/careerfair/careerfair.vue
index 69b88ae..e5032cc 100644
--- a/pages/careerfair/careerfair.vue
+++ b/pages/careerfair/careerfair.vue
@@ -13,7 +13,14 @@