@@ -35,6 +37,14 @@ export default defineComponent({
editCanvas,
},
props:{
+ canvasTitle:{
+ type:String,
+ default:''
+ },
+ isChangeCanvasSize:{
+ type:Boolean,
+ default:true
+ },
imgUrl:{
type:String,
default:''
@@ -174,6 +184,7 @@ export default defineComponent({
return {
...toRefs(data),
...toRefs(dataDom),
+ ...toRefs(props),
isShowMark,
canvasLoadAddImg,
getCanvasData,
diff --git a/src/component/toolsPage/index.vue b/src/component/toolsPage/index.vue
index 8b3e72ed..84828edb 100644
--- a/src/component/toolsPage/index.vue
+++ b/src/component/toolsPage/index.vue
@@ -165,9 +165,22 @@ export default defineComponent({
time = setTimeout(()=>{
let canvasData = JSON.parse(canvasJSON)
if(!canvasData)return
- canvasData.canvas.objects.forEach((objectsItem:any) => {
- if(objectsItem.type == 'image')objectsItem.minioUrl = getMinioUrl(objectsItem.src)
- });
+ function deepProcessObjects(data:any, callback:any) {
+ if (!Array.isArray(data)) return data;
+ return data.map(item => {
+ callback(item)
+ const processedItem = {...item};
+ if (processedItem.objects &&
+ Array.isArray(processedItem.objects) &&
+ processedItem.objects.length > 0) {
+ processedItem.objects = deepProcessObjects(processedItem.objects, callback);
+ }
+ return processedItem;
+ });
+ }
+ canvasData.canvas.objects = deepProcessObjects(canvasData.canvas.objects,(item:any)=>{
+ if(item.type == 'image')item.minioUrl = getMinioUrl(item.src)
+ })
let blob = new Blob([JSON.stringify(canvasData)], { type: "application/json" });
let formData = new FormData();
formData.append("file", blob, "data.json");
diff --git a/src/lang/cn.ts b/src/lang/cn.ts
index e8e9ef8e..2ec36b83 100644
--- a/src/lang/cn.ts
+++ b/src/lang/cn.ts
@@ -1147,6 +1147,11 @@ export default {
System: '系统',
Library: '库'
},
+ CanvasTitle: {
+ ModifySketch: '修改草图',
+ ModifyItem: '修改单品',
+ RedGreen: '编辑前片后片',
+ },
Canvas: {
Canvas: '画布',
layer: '图层',
diff --git a/src/lang/en.ts b/src/lang/en.ts
index c35c602d..1794a793 100644
--- a/src/lang/en.ts
+++ b/src/lang/en.ts
@@ -1181,6 +1181,11 @@ export default {
System: 'System',
Library: 'Library'
},
+ CanvasTitle: {
+ ModifySketch: 'Modify Sketch',
+ ModifyItem: 'Modify Item',
+ RedGreen: 'Front and back section',
+ },
Canvas: {
Canvas: 'Canvas',
layer: 'Layer',
diff --git a/src/views/HomeView/library.vue b/src/views/HomeView/library.vue
index ae57cb0c..79c3191f 100644
--- a/src/views/HomeView/library.vue
+++ b/src/views/HomeView/library.vue
@@ -1814,6 +1814,8 @@ export default defineComponent({
}
});
+ }else{
+ this.generateList[selectCodeStr] = this.generateList[selectCodeStr].filter((item: any) => item.imgUrl)
}
});
},
@@ -2420,6 +2422,7 @@ export default defineComponent({
display: flex;
align-items: center;
justify-content: center;
+ position: absolute;
}
&:hover .img_item_hover{
// display: block;
diff --git a/src/views/Upgrade.vue b/src/views/Upgrade.vue
index 3ce53e10..a32762e0 100644
--- a/src/views/Upgrade.vue
+++ b/src/views/Upgrade.vue
@@ -8,15 +8,15 @@
System maintenance
-
The AiDA system cannot be accessed temporarily due to system server maintenance. We apologize for any inconvenience this may cause and thank you for your understanding.
+
-
+
Due to system server upgrades, maintenance will be carried out from 21:00 to 22:00 on December 19.
The AiDA system will be temporarily unavailable during this period. We sincerely apologize for any inconvenience caused and thank you for your understanding.
-
由于系统服务器维护,AiDA系统暂时无法访问。对于由此造成的任何不便,我们深表歉意,并感谢您的理解
-
+
+
由于系统服务器升级,我们将于12月19日21:00 至12月19日22:00进行升级。
在此期间,AiDA系统将暂时无法访问。给您带来的不便,我们深表歉意,并感谢您的理解