diff --git a/src/api/system/index.js b/src/api/system/index.js
index 154069e..63b3a1e 100644
--- a/src/api/system/index.js
+++ b/src/api/system/index.js
@@ -390,6 +390,13 @@ const system = {
data: data
});
},
+ setExchangeTop: async (data) => {
+ return request({
+ method: MethodsENUM.POST,
+ url: "/task/setExchangeTop",
+ data: data
+ });
+ },
}
export default system;
diff --git a/src/components/MessageCard.vue b/src/components/MessageCard.vue
index f47e498..90d3147 100644
--- a/src/components/MessageCard.vue
+++ b/src/components/MessageCard.vue
@@ -1,17 +1,14 @@
@@ -37,12 +71,17 @@ const selectActionsheet = (e) => {
@success="selectActionsheet"
:itemList="itemList">
-
+
+
+
+
+
- {{ type === 0 ? '任务编号: DF12122' : data.title }}
+ {{ data.title }}
2024-01-26 14:00
diff --git a/src/pages/messageCenter/index.vue b/src/pages/messageCenter/index.vue
index 4e78663..d31102f 100644
--- a/src/pages/messageCenter/index.vue
+++ b/src/pages/messageCenter/index.vue
@@ -18,6 +18,7 @@ const tabs = [
const po = reactive({
type: 1,
+ is_read: 99,
keyword: null,
});
const vo = reactive({
@@ -61,7 +62,11 @@ const changeTab = ({index}) => {
- 只看未读
+ {
+ po.is_read = po.is_read === 0 ? 99 : 0;
+ initFetchData();
+ }">只看未读
+
{
scroll-y>
import('./components/MyBackfill.vu
const ReviewCommunication = defineAsyncComponent(() => import('./components/ReviewCommunication.vue'));
// #endif
+const showMenu = ref(false);
const ScrollViewRef = ref();
const details = ref(null);
const home = ref(false);
@@ -144,6 +145,16 @@ const setScroll = (value) => {
});
}
const scroll = ({detail: {scrollTop}}) => {
+ const systemInfo = uni.getSystemInfoSync();
+ const screenHeight = systemInfo.screenHeight;
+ console.log('屏幕高度:', screenHeight);
+
+ if (scrollTop > screenHeight) {
+ showMenu.value = true;
+ } else {
+ showMenu.value = false;
+ }
+
let last = menuTabs[0];
for (const k of menuTabs) {
if (scrollTop + 300 > k.value) {
@@ -159,7 +170,7 @@ const scroll = ({detail: {scrollTop}}) => {
-
+
{
const accountManagementPo = reactive({
pid: null,
});
+ const message = ref([]);
return {
accountManagementPo,
+ message,
+ }
+}, {
+ persist: {
+ key: 'SystemStore',
+ pick: ['message'],
+ storage: {
+ getItem(key) {
+ return uni.getStorageSync(key);
+ },
+ setItem(key, value) {
+ uni.setStorageSync(key, value);
+ }
+ },
}
});