9191
9292<script setup>
9393import {ref , onMounted } from ' vue'
94- import {TabItem , WorkSpaceItem } from " ../common.js" ;
94+ import {getData , saveData , TabItem , WorkSpaceItem } from " ../common.js" ;
9595import {ElNotification } from " element-plus" ;
9696import localforage from " localforage" ;
9797
@@ -116,7 +116,7 @@ const createWorkSpace = async () => {
116116 workSpaceItem .workSpaceName = workspaceName .value
117117 workSpaceItem .fid = new Date ().getTime ()
118118 workSpaceItem .saveDataTime = new Date ().toLocaleString ()
119- const res = await localforage . setItem (workSpaceItem .fid , workSpaceItem)
119+ await saveData (workSpaceItem .fid , workSpaceItem)
120120 // 清空工作区名称
121121 workspaceName .value = ' '
122122 // 刷新工作区列表
@@ -133,7 +133,7 @@ const loadWorkSpaces = async () => {
133133 const sortedObjKeys = res .sort ();
134134 for (let index in sortedObjKeys) {
135135 const fid = sortedObjKeys[index]
136- const workSpaceItem = await localforage . getItem (fid)
136+ const workSpaceItem = await getData (fid)
137137 workSpaceList .value .push (workSpaceItem)
138138 }
139139}
@@ -176,7 +176,7 @@ const closeAllTabFun = () => {
176176 */
177177const savePages = async (fid ) => {
178178 // 查询当前工作区
179- const workspaceItem = await localforage . getItem (fid)
179+ const workspaceItem = await getData (fid)
180180 if (workspaceItem === null ) {
181181 ElNotification ({
182182 message: ' 工作区不存在' ,
@@ -199,7 +199,7 @@ const savePages = async (fid) => {
199199 workspaceItem .spaceTabs .push (tabItem)
200200 })
201201 // 保存工作区
202- const res = await localforage . setItem (workspaceItem .fid , workspaceItem)
202+ await saveData (workspaceItem .fid , workspaceItem)
203203 ElNotification ({
204204 message: ' 保存成功' ,
205205 type: ' success' ,
@@ -215,7 +215,7 @@ const savePages = async (fid) => {
215215 */
216216const handoff = async (fid ) => {
217217 // 查询当前工作区
218- const workspaceItem = await localforage . getItem (fid)
218+ const workspaceItem = await getData (fid)
219219 if (workspaceItem === null ) {
220220 ElNotification ({
221221 message: ' 工作区不存在' ,
@@ -263,7 +263,7 @@ const openWorkspace = () => {
263263 */
264264const deleteWorkspace = async (fid ) => {
265265 // 查询当前工作区
266- const workspaceItem = await localforage . getItem (fid)
266+ const workspaceItem = await getData (fid)
267267 if (workspaceItem === null ) {
268268 ElNotification ({
269269 message: ' 工作区不存在' ,
0 commit comments