From 646dd5f7b71405912d2a47a826d3f62b4294e50b Mon Sep 17 00:00:00 2001
From: suixy <2277317060@qq.com>
Date: Tue, 16 Sep 2025 19:03:46 +0800
Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E7=BB=84=E4=BB=B6?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/productCenter.js | 5 +-
src/layout/index.vue | 8 +-
src/router/index.js | 4 +
src/views/productCenter/edit/index.vue | 144 +++++
src/views/productCenter/edit/produceModel.vue | 268 ++++++++
src/views/productCenter/index.vue | 21 +-
src/views/productCenter1/detail1.vue | 576 +++++++++++++++++
src/views/productCenter1/detail2.vue | 574 +++++++++++++++++
src/views/productCenter1/detail3.vue | 584 ++++++++++++++++++
.../detailEdit.vue | 0
src/views/productCenter1/index.vue | 364 +++++++++++
.../index1.vue | 0
.../modal11.vue | 0
.../modal12.vue | 0
.../platformAdvantages.vue | 0
.../platformAdvantages2.vue | 0
.../platformAdvantages3.vue | 0
.../platformArchitecture.vue | 0
.../platformFeatures.vue | 0
.../platformIntroduction.vue | 0
src/views/productCenter1/produceModel.vue | 242 ++++++++
.../product/dataAcquisitionSensing.vue | 0
.../product/highFrequencyRFID.vue | 0
.../product/ultraHighFrequencyRFID.vue | 0
.../technicalArchitecture.vue | 0
25 files changed, 2763 insertions(+), 27 deletions(-)
create mode 100644 src/views/productCenter/edit/index.vue
create mode 100644 src/views/productCenter/edit/produceModel.vue
create mode 100644 src/views/productCenter1/detail1.vue
create mode 100644 src/views/productCenter1/detail2.vue
create mode 100644 src/views/productCenter1/detail3.vue
rename src/views/{productCenter => productCenter1}/detailEdit.vue (100%)
create mode 100644 src/views/productCenter1/index.vue
rename src/views/{productCenter => productCenter1}/index1.vue (100%)
rename src/views/{productCenter => productCenter1}/modal11.vue (100%)
rename src/views/{productCenter => productCenter1}/modal12.vue (100%)
rename src/views/{productCenter => productCenter1}/platformAdvantages.vue (100%)
rename src/views/{productCenter => productCenter1}/platformAdvantages2.vue (100%)
rename src/views/{productCenter => productCenter1}/platformAdvantages3.vue (100%)
rename src/views/{productCenter => productCenter1}/platformArchitecture.vue (100%)
rename src/views/{productCenter => productCenter1}/platformFeatures.vue (100%)
rename src/views/{productCenter => productCenter1}/platformIntroduction.vue (100%)
create mode 100644 src/views/productCenter1/produceModel.vue
rename src/views/{productCenter => productCenter1}/product/dataAcquisitionSensing.vue (100%)
rename src/views/{productCenter => productCenter1}/product/highFrequencyRFID.vue (100%)
rename src/views/{productCenter => productCenter1}/product/ultraHighFrequencyRFID.vue (100%)
rename src/views/{productCenter => productCenter1}/technicalArchitecture.vue (100%)
diff --git a/src/api/productCenter.js b/src/api/productCenter.js
index d9e3e83..3ff6baa 100644
--- a/src/api/productCenter.js
+++ b/src/api/productCenter.js
@@ -35,8 +35,7 @@ export function getProductCenterProductDetailInfo(query) {
export function selectMenuTree(data) {
return request({
- url: '/portal/hwWebMenu1/selectMenuTree',
- method: 'get',
- data: data
+ url: '/portal/hwWebMenu/selectMenuTree',
+ method: 'get', params: data
})
}
diff --git a/src/layout/index.vue b/src/layout/index.vue
index ffbe2fa..a578924 100644
--- a/src/layout/index.vue
+++ b/src/layout/index.vue
@@ -378,8 +378,8 @@ export default {
.chat {
z-index: 999;
position: fixed;
- bottom: 10vw;
- right: 10vw;
+ bottom: 5vw;
+ right: 5vw;
width: 450px;
height: 450px;
border-top-left-radius: 5px;
@@ -419,7 +419,7 @@ export default {
.message {
width: 80%;
- margin: 5px 0 5px 5px;
+ margin: 10px 0 10px 15px;
text-align: left;
.userInfo {
@@ -437,7 +437,7 @@ export default {
.message1 {
width: calc(100% - 20px);
- margin: 5px 0 15px 5px;
+ margin: 10px 0 10px 5px;
text-align: right;
overflow: hidden;
diff --git a/src/router/index.js b/src/router/index.js
index c4edb30..6c9f7b2 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -24,6 +24,10 @@ export default new Router({
},
{
path: 'productCenter', component: () => import('@/views/productCenter/index.vue'),
+ }, {
+ path: 'productCenter/edit', component: () => import('@/views/productCenter/edit/index.vue'),
+ }, {
+ path: 'productCenter/detail/edit', component: () => import('@/views/productCenter/detail2.vue'),
},
{
path: 'industrySolutions', component: () => import('@/views/industrySolutions/index.vue'),
diff --git a/src/views/productCenter/edit/index.vue b/src/views/productCenter/edit/index.vue
new file mode 100644
index 0000000..ba33360
--- /dev/null
+++ b/src/views/productCenter/edit/index.vue
@@ -0,0 +1,144 @@
+
+
+
+
+
{{ pageData.bannerTitle }}
+
+
+
+ {{ i.webMenuName }}
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/productCenter/edit/produceModel.vue b/src/views/productCenter/edit/produceModel.vue
new file mode 100644
index 0000000..7ae44f8
--- /dev/null
+++ b/src/views/productCenter/edit/produceModel.vue
@@ -0,0 +1,268 @@
+
+
+
+
+ {{ data.name }}
+
+
+
+
+ {{ data.value }}
+
+
+
+ {{ JSON.stringify(data.list) }}
+
+
+
+
+
+ {{ i.name }}
+
+
+
+
+
+
+
+
+ {{ ii.name }}
+
+
+ {{ ii.value }}
+
+
+
+
+ 了解更多
+
+
+
+
+
+
+
+
+
+
+
+
+
e.id ?? 0) || [0])) || 1)})">
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/productCenter/index.vue b/src/views/productCenter/index.vue
index c24542f..0b685c3 100644
--- a/src/views/productCenter/index.vue
+++ b/src/views/productCenter/index.vue
@@ -18,7 +18,6 @@
@@ -44,14 +43,13 @@ export default {
data() {
return {
tabsActive: 0,
+ bannerTitle: '',
itemId: '11',
banner: 'http://1.13.177.47:9665/statics/2025/07/24/mesnac_20250724093713A002.jpg',
- bannerTitle: '',
productList: [
{
name: '轮胎RFID',
id: '11',
- // value:'介绍',
list: [
{
name: '分类1',
@@ -61,21 +59,6 @@ export default {
value:'软控为轮胎产业链提供RFID轮胎整体解决方案,包括:系列化轮胎用RFID标签,系列化RFID标签封胶设备、定制RFID标签贴合设备,RFID 轮胎生产过程数据采集系统,及基于不同应用场景的信息化管理系统等。',
icon: 'http://1.13.177.47:9665/statics/2025/08/22/%E8%B5%84%E6%BA%90%208@4x_20250822150647A156.png'
},
- // {
- // name: '设备1',
- // value:'介绍1',
- // icon: 'https://www.genrace.com/static/upload/image/20250414/1744615648137412.png'
- // },
- // {
- // name: '设备1',
- // value:'介绍1',
- // icon: 'https://www.genrace.com/static/upload/image/20250414/1744615648137412.png'
- // },
- // {
- // name: '设备1',
- // value:'介绍1',
- // icon: 'https://www.genrace.com/static/upload/image/20250414/1744615648137412.png'
- // },
]
},
]
@@ -245,7 +228,6 @@ export default {
{
name: '工业软件',
id: '16',
- id: '16',
// value:'介绍',
list: [
{
@@ -301,7 +283,6 @@ export default {
checkTabs(e, k) {
this.tabsActive = k
this.itemId = e.id
- // document.querySelector('#item' + e.id).scrollIntoView(); // 使用JavaScript实现平滑滚动到指定元素
},
}
}
diff --git a/src/views/productCenter1/detail1.vue b/src/views/productCenter1/detail1.vue
new file mode 100644
index 0000000..6c1d599
--- /dev/null
+++ b/src/views/productCenter1/detail1.vue
@@ -0,0 +1,576 @@
+
+
+
+
+
+
{{ data.bannerTitle }}
+
{{ data.bannerValue }}
+
+
+
+
+
+
+
产品参数
+
+
+
+
{{ param.title }}
+
参数值
+
+
+
+
{{ item.name }}
+
{{ item.value }}
+
+
+
+
+
+
+
+
资料下载
+
+
+
+
{{ i.name }}
+
{{ i.value }}
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/productCenter1/detail2.vue b/src/views/productCenter1/detail2.vue
new file mode 100644
index 0000000..0e18b29
--- /dev/null
+++ b/src/views/productCenter1/detail2.vue
@@ -0,0 +1,574 @@
+
+
+
+
+
+
{{ data.bannerTitle }}
+
{{ data.bannerValue }}
+
+
+
+
+
+
+
产品参数
+
+
+
+
{{ param.title }}
+
参数值
+
+
+
+
{{ item.name }}
+
{{ item.value }}
+
+
+
+
+
+
+
资料下载
+
+
+
+
{{ i.name }}
+
{{ i.value }}
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/productCenter1/detail3.vue b/src/views/productCenter1/detail3.vue
new file mode 100644
index 0000000..a6b23cd
--- /dev/null
+++ b/src/views/productCenter1/detail3.vue
@@ -0,0 +1,584 @@
+
+
+
+
+
+
{{ data.bannerTitle }}
+
{{ data.bannerValue }}
+
+
+
+
+
+
+
产品参数
+
+
+
+
{{ param.title }}
+
参数值
+
+
+
+
{{ item.name }}
+
{{ item.value }}
+
+
+
+
+
+
+
资料下载
+
+
+
+
{{ i.name }}
+
{{ i.value }}
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/productCenter/detailEdit.vue b/src/views/productCenter1/detailEdit.vue
similarity index 100%
rename from src/views/productCenter/detailEdit.vue
rename to src/views/productCenter1/detailEdit.vue
diff --git a/src/views/productCenter1/index.vue b/src/views/productCenter1/index.vue
new file mode 100644
index 0000000..b272cc6
--- /dev/null
+++ b/src/views/productCenter1/index.vue
@@ -0,0 +1,364 @@
+
+
+
+
+
{{ bannerTitle }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/productCenter/index1.vue b/src/views/productCenter1/index1.vue
similarity index 100%
rename from src/views/productCenter/index1.vue
rename to src/views/productCenter1/index1.vue
diff --git a/src/views/productCenter/modal11.vue b/src/views/productCenter1/modal11.vue
similarity index 100%
rename from src/views/productCenter/modal11.vue
rename to src/views/productCenter1/modal11.vue
diff --git a/src/views/productCenter/modal12.vue b/src/views/productCenter1/modal12.vue
similarity index 100%
rename from src/views/productCenter/modal12.vue
rename to src/views/productCenter1/modal12.vue
diff --git a/src/views/productCenter/platformAdvantages.vue b/src/views/productCenter1/platformAdvantages.vue
similarity index 100%
rename from src/views/productCenter/platformAdvantages.vue
rename to src/views/productCenter1/platformAdvantages.vue
diff --git a/src/views/productCenter/platformAdvantages2.vue b/src/views/productCenter1/platformAdvantages2.vue
similarity index 100%
rename from src/views/productCenter/platformAdvantages2.vue
rename to src/views/productCenter1/platformAdvantages2.vue
diff --git a/src/views/productCenter/platformAdvantages3.vue b/src/views/productCenter1/platformAdvantages3.vue
similarity index 100%
rename from src/views/productCenter/platformAdvantages3.vue
rename to src/views/productCenter1/platformAdvantages3.vue
diff --git a/src/views/productCenter/platformArchitecture.vue b/src/views/productCenter1/platformArchitecture.vue
similarity index 100%
rename from src/views/productCenter/platformArchitecture.vue
rename to src/views/productCenter1/platformArchitecture.vue
diff --git a/src/views/productCenter/platformFeatures.vue b/src/views/productCenter1/platformFeatures.vue
similarity index 100%
rename from src/views/productCenter/platformFeatures.vue
rename to src/views/productCenter1/platformFeatures.vue
diff --git a/src/views/productCenter/platformIntroduction.vue b/src/views/productCenter1/platformIntroduction.vue
similarity index 100%
rename from src/views/productCenter/platformIntroduction.vue
rename to src/views/productCenter1/platformIntroduction.vue
diff --git a/src/views/productCenter1/produceModel.vue b/src/views/productCenter1/produceModel.vue
new file mode 100644
index 0000000..f1bef10
--- /dev/null
+++ b/src/views/productCenter1/produceModel.vue
@@ -0,0 +1,242 @@
+
+
+
+
+ {{ i.name }}
+
+
+
+
+ {{ i.value }}
+
+
+
+
+
+
+
+ {{ i.name }}
+
+
+
+
+
+
+
+
+
+ {{ ii.name }}
+
+
+ {{ ii.value }}
+
+
+
+
+ 了解更多
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/productCenter/product/dataAcquisitionSensing.vue b/src/views/productCenter1/product/dataAcquisitionSensing.vue
similarity index 100%
rename from src/views/productCenter/product/dataAcquisitionSensing.vue
rename to src/views/productCenter1/product/dataAcquisitionSensing.vue
diff --git a/src/views/productCenter/product/highFrequencyRFID.vue b/src/views/productCenter1/product/highFrequencyRFID.vue
similarity index 100%
rename from src/views/productCenter/product/highFrequencyRFID.vue
rename to src/views/productCenter1/product/highFrequencyRFID.vue
diff --git a/src/views/productCenter/product/ultraHighFrequencyRFID.vue b/src/views/productCenter1/product/ultraHighFrequencyRFID.vue
similarity index 100%
rename from src/views/productCenter/product/ultraHighFrequencyRFID.vue
rename to src/views/productCenter1/product/ultraHighFrequencyRFID.vue
diff --git a/src/views/productCenter/technicalArchitecture.vue b/src/views/productCenter1/technicalArchitecture.vue
similarity index 100%
rename from src/views/productCenter/technicalArchitecture.vue
rename to src/views/productCenter1/technicalArchitecture.vue