From 0f5d7271346b48f01bd86ec9beb73f259020a98b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E6=9D=8E=E5=BF=97=E9=B9=8F?= <2916022834@qq.com>
Date: Thu, 20 Nov 2025 10:11:52 +0800
Subject: [PATCH 1/3] sketch_bar_chart.html
---
public/sketch_bar_chart.html | 427 +++++++++++++++++++++++++++++++++++
1 file changed, 427 insertions(+)
create mode 100644 public/sketch_bar_chart.html
diff --git a/public/sketch_bar_chart.html b/public/sketch_bar_chart.html
new file mode 100644
index 00000000..91135472
--- /dev/null
+++ b/public/sketch_bar_chart.html
@@ -0,0 +1,427 @@
+
+
+
+
+ style category
+
+
+
+
+
+
+
+
+
+
style category
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
From 57ff23e4775456d662bc625e69b79977a54e582d Mon Sep 17 00:00:00 2001
From: X1627315083 <1627315083@qq.com>
Date: Thu, 20 Nov 2025 10:58:16 +0800
Subject: [PATCH 2/3] =?UTF-8?q?tools=E9=A1=B5=E9=9D=A2=E5=8A=A0=E5=85=A5?=
=?UTF-8?q?=E7=BC=93=E5=AD=98?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/component/home/index.vue | 2 +-
src/component/home/newProject/workspace.vue | 9 ++++++---
src/component/toolsPage/index.vue | 20 +++++++++++---------
src/router/index.ts | 2 +-
4 files changed, 19 insertions(+), 14 deletions(-)
diff --git a/src/component/home/index.vue b/src/component/home/index.vue
index 45a0b998..fceb79e9 100644
--- a/src/component/home/index.vue
+++ b/src/component/home/index.vue
@@ -226,7 +226,7 @@ export default defineComponent({
storeData.positionList = position
store.commit('setProbject',storeData)
// setChatData()
- if(route.name == 'tools'){
+ if(route.name == 'toolsPage'){
getCollection('tools',null)
}else{
getCollection('design',null)
diff --git a/src/component/home/newProject/workspace.vue b/src/component/home/newProject/workspace.vue
index 738e129d..92f0a20a 100644
--- a/src/component/home/newProject/workspace.vue
+++ b/src/component/home/newProject/workspace.vue
@@ -84,7 +84,7 @@
-
{{ sourceType == 'edit' ? $t('HomeView.Save') : $t('HomeView.Start')}}
+
{{ sourceType == 'edit' ? $t('HomeView.Save') : $t('HomeView.Start')}}
@@ -201,12 +201,11 @@ export default defineComponent({
const formatterBrandDNA = (value: number)=>{
return `${value}%`;
}
- const complete = ()=>{
+ const complete = (sourceType)=>{
// if(!data.selectObject.name){
// message.info(t('PrintboardUpload.jsContent7'))
// return
// }
- console.log(data.selectObject)
let value = {
name:data.selectObject.name,
process:props.httpWorkflowType,
@@ -227,6 +226,10 @@ export default defineComponent({
}
Https.axiosPost(Https.httpUrls.projectSaveOrUpdate,value).then((rv)=>{
if(rv){
+ if((sourceType == 'edit' && data.selectObject.id == rv.id) || sourceType != 'edit'){
+ store.state.Workspace.cachedRoutes = [];
+ store.commit('setProjectPath','')
+ }
data.selectObject.id = rv.id
let storeData = {
diff --git a/src/component/toolsPage/index.vue b/src/component/toolsPage/index.vue
index 5997d521..d1322648 100644
--- a/src/component/toolsPage/index.vue
+++ b/src/component/toolsPage/index.vue
@@ -5,18 +5,18 @@
:productimgMenu="{value:'ToProductImage',label:$t('ProductImg.ProductImage')}"
class="toProduct"
:isState="openType =='toProduct'"
- v-if="openType == 'toProduct'"
+ v-if="openType == 'toProduct' || currentProjectPath.includes('toProduct')"
>
-
-
-
-
+
+
+
+
@@ -62,7 +62,10 @@ export default defineComponent({
width: 800,
height: 600,
backgroundColor: "#f8f8f8",
- }
+ },
+ currentProjectPath:computed(() => {
+ return store.state.Workspace.projectPath
+ })
})
const dataDom:any = reactive({
toProduct:null as any,
@@ -79,7 +82,6 @@ export default defineComponent({
const setIsShowMark = (boolean:boolean)=>{
data.isShowMark = boolean
}
-
let settingGetHistory:any = inject('settingGetHistory')
const open = (str:any)=>{
nextTick(()=>{
@@ -92,7 +94,7 @@ export default defineComponent({
(query:any, oldQuery:any) => {
if(oldQuery && query == oldQuery)return
const key = Object.keys(query)?.[0]
- if(route.name == 'tools' && key){
+ if(route.name == 'toolsPage' && key){
data.openType = query[key]
nextTick(()=>{
open(query[key])
diff --git a/src/router/index.ts b/src/router/index.ts
index 1fe4d6b1..a28a7f9d 100644
--- a/src/router/index.ts
+++ b/src/router/index.ts
@@ -67,7 +67,7 @@ const routes: Array = [
children: [
{
path: "tools",
- name: "tools",
+ name: "toolsPage",
meta: { enter: "all",cache:true },
component: () => import("@/views/HomeView/Tools.vue"),
},
From 2249bf614fcac4b5034242c1f86384a2c20df5c2 Mon Sep 17 00:00:00 2001
From: X1627315083 <1627315083@qq.com>
Date: Thu, 20 Nov 2025 11:12:34 +0800
Subject: [PATCH 3/3] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dtools=E9=87=8C=E9=9D=A2?=
=?UTF-8?q?=E7=9A=84=E8=B7=AF=E7=94=B1=E8=B7=B3=E8=BD=AC=E4=BC=9A=E5=87=BA?=
=?UTF-8?q?=E7=8E=B0=E4=B8=A4=E4=B8=AAtools=E9=A1=B5=E9=9D=A2?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/component/toolsPage/index.vue | 14 ++++++++++----
src/views/HomeMain.vue | 10 +++++++---
2 files changed, 17 insertions(+), 7 deletions(-)
diff --git a/src/component/toolsPage/index.vue b/src/component/toolsPage/index.vue
index d1322648..086c74dd 100644
--- a/src/component/toolsPage/index.vue
+++ b/src/component/toolsPage/index.vue
@@ -6,17 +6,23 @@
class="toProduct"
:isState="openType =='toProduct'"
v-if="openType == 'toProduct' || currentProjectPath.includes('toProduct')"
+ v-show="openType == 'toProduct'"
>
-
-
-
-
+
+
+
+
diff --git a/src/views/HomeMain.vue b/src/views/HomeMain.vue
index 0cda79c7..5ccf1380 100644
--- a/src/views/HomeMain.vue
+++ b/src/views/HomeMain.vue
@@ -779,9 +779,13 @@ export default defineComponent({
}).observe(imgParent)
}
const setRouter = (item, childItem) => {
- let itemRouter = item.router
- if (childItem.router) itemRouter = itemRouter + '?' + childItem.router
- router.push(itemRouter)
+ if(store.state.Workspace.projectPath.includes(childItem.value)){
+ router.push(store.state.Workspace.projectPath)
+ }else{
+ let itemRouter = item.router
+ if (childItem.router) itemRouter = itemRouter + '?' + childItem.router
+ router.push(itemRouter)
+ }
}
const setHistory = (item, childItem) => {
// router.push(`/home/tools?tools=toProduct&id=${childItem.id}`)