Browse Source

上次观看,按照账号

liushengqiang 1 year ago
parent
commit
985c770510
1 changed files with 6 additions and 4 deletions
  1. 6 4
      src/views/courseware-list/component/book/index.tsx

+ 6 - 4
src/views/courseware-list/component/book/index.tsx

@@ -16,6 +16,7 @@ import { showToast } from 'vant';
 import queryString from 'query-string';
 import CoursewareDetail from '@/custom-plugins/guide-page/courseware-detail';
 import { usePageVisibility } from '@vant/use';
+import { state } from '@/state';
 export default defineComponent({
   name: 'the-book',
   props: {
@@ -39,14 +40,15 @@ export default defineComponent({
   emits: ['close'],
   setup(props, { emit }) {
     const router = useRouter();
-
+    console.log(state.user.data.phone)
+    const lastTimeKey = 'lastTime' + (state?.user?.data?.phone ?? '');
     const data = reactive({
       show: false,
       width: 0,
       height: 0,
       transform: '',
       list: [] as any[][],
-      lastTime: localStorage.getItem('lastTime')
+      lastTime: localStorage.getItem(lastTimeKey)
     });
     const showGuide = ref(false);
     const handleCreate = (key: string, url: string) => {
@@ -147,7 +149,7 @@ export default defineComponent({
     onMounted(async () => {
       await init();
       listenerMessage('webViewOnResume', () => {
-        data.lastTime = localStorage.getItem('lastTime');
+        data.lastTime = localStorage.getItem(lastTimeKey);
       });
     });
     const getList = () => {
@@ -199,7 +201,7 @@ export default defineComponent({
           showToast('暂无资源');
           return;
         }
-        localStorage.setItem('lastTime', item.id);
+        localStorage.setItem(lastTimeKey, item.id);
         const query = queryString.stringify({
           id: item.id,
           name: item.name,