|
|
@@ -274,8 +274,10 @@ const renderCanvas = () => {
|
|
|
const query = { ...current.query, editSub: 'photoEdit' };
|
|
|
console.log("submitMergePhotos1", query.parentId, data.id, route);
|
|
|
if(!query.parentId){//新的照片制卷
|
|
|
+ handleAutoSave(data.id);
|
|
|
vueRouter.replace({ path: route.path, params:route.params, query: {...query, imgId: data.id, parentId: data.id} });
|
|
|
console.log("submitMergePhotos2", { path: route.path, params:route.params, query: {...query, imgId: data.id, parentId: data.id} });
|
|
|
+
|
|
|
}
|
|
|
// debugger;
|
|
|
// saveAs(data.imgUrl, title);
|
|
|
@@ -367,7 +369,7 @@ const handleSave = async () => {
|
|
|
if (window.scene) {
|
|
|
const data = scene.player.getDrawData();
|
|
|
scene.player.syncDrawData();
|
|
|
- console.log("data", data);
|
|
|
+ console.log("data", newlist.value);
|
|
|
const imgId = typeof route.query.imgId === 'string' ? Number(route.query.imgId) : undefined;
|
|
|
const res = await saveCaseImgTagData({
|
|
|
caseId: caseId.value,
|
|
|
@@ -389,14 +391,14 @@ const handleSave = async () => {
|
|
|
}
|
|
|
};
|
|
|
|
|
|
-const handleAutoSave = async () => {
|
|
|
+const handleAutoSave = async (id) => {
|
|
|
if (window.scene) {
|
|
|
const data = scene.player.getDrawData();
|
|
|
scene.player.syncDrawData();
|
|
|
const imgId = typeof route.query.imgId === 'string' ? Number(route.query.imgId) : undefined;
|
|
|
await saveCaseImgTagData({
|
|
|
caseId: caseId.value,
|
|
|
- imgId,
|
|
|
+ imgId: id || imgId,
|
|
|
data: data,
|
|
|
isHorizontal: !sortType.value,
|
|
|
});
|