* [misc] skip to store doc data to local cache, doc app will do it automatically.

This commit is contained in:
sunhao
2025-01-09 09:25:29 +08:00
committed by 丁永亮
parent 1506937355
commit be3b8eee00
+8 -9
View File
@@ -320,7 +320,7 @@ function handleSwitchView(mode, location, info)
lastAppUrl = url;
}
function showDocBasicModal(docID, isDraft, formData)
function showDocBasicModal(docID, isDraft)
{
const docApp = getDocApp();
const spaceType = docApp.spaceType;
@@ -336,7 +336,7 @@ function showDocBasicModal(docID, isDraft, formData)
request: {
error: error => {
if(modal.current) modal.current.hide();
showSaveFailedAlert(error, formData);
showSaveFailedAlert(error);
}
}
});
@@ -364,9 +364,8 @@ function mergeDocFormData(doc, formData)
return doc;
}
function showSaveFailedAlert(error, docData)
function showSaveFailedAlert(error)
{
if(docData) $.db.setCacheData(docData.id || docData.uid || `new-${Date.now()}`, docData, 0, 'unsavedDoc');
zui.Modal.alert(
{
title: getLang('saveDocFailed'),
@@ -444,12 +443,12 @@ function submitNewDoc(doc, spaceID, libID, moduleID, formData)
}
catch (error)
{
showSaveFailedAlert(error, docData);
showSaveFailedAlert(error);
reject(error);
}
}).fail(error => {
resolve(false);
showSaveFailedAlert(error, docData);
showSaveFailedAlert(error);
});
});
}
@@ -460,7 +459,7 @@ function submitNewDoc(doc, spaceID, libID, moduleID, formData)
*/
function handleCreateDoc(doc, spaceID, libID, moduleID)
{
return showDocBasicModal(0, doc.status === 'draft', doc).then((formData) => {
return showDocBasicModal(0, doc.status === 'draft').then((formData) => {
return submitNewDoc(doc, spaceID, libID, moduleID, formData);
});
}
@@ -522,12 +521,12 @@ function handleSaveDoc(doc)
catch (error)
{
resolve(false);
showSaveFailedAlert(error, docData);
showSaveFailedAlert(error);
if(!error.message) return;
}
}).fail(error => {
resolve(false);
showSaveFailedAlert(error, docData);
showSaveFailedAlert(error);
});
});
}