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

+ +
+

1. ALL

+
+ +
+
+ +
+

2. Male

+
+ +
+
+ +
+

3. Female

+
+ +
+
+
+
+
+ + + + \ 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 @@
- +
@@ -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}`)