From c9ea49826c6dfb8dad9f94f9b461842fb9ce4143 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=BE=99=E8=BF=90=E6=A8=A1?= <1724894114@qq.com>
Date: Fri, 22 Nov 2024 19:59:18 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=AE=A2=E6=88=B7=E7=AB=AF?=
=?UTF-8?q?=E5=B1=95=E7=A4=BA?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.env.production | 13 +-
src/assets/icons/CompanyServe.vue | 13 ++
src/assets/icons/ComponentQuery.vue | 13 ++
src/assets/icons/Myproduct.vue | 13 ++
src/assets/icons/OrderQuery.vue | 13 ++
src/assets/icons/Questionnaire.vue | 13 ++
src/assets/icons/TermQuery.vue | 13 ++
src/assets/icons/index.js | 6 +
src/utils/request.js | 8 +-
src/utils/websocket.js | 1 +
.../components/companyDetail.vue | 65 ++++++++
.../personalCenter/components/editAccount.vue | 142 ++++++++++++++++++
.../personalCenter/components/problem.vue | 106 +++++++++++++
.../personalCenter/components/product.vue | 62 ++++++++
src/views/personalCenter/index.vue | 17 ++-
src/views/serveView/components/footerPage.vue | 30 +++-
src/views/serveView/components/term.vue | 17 +++
src/views/serveView/index.vue | 13 +-
18 files changed, 531 insertions(+), 27 deletions(-)
create mode 100644 src/assets/icons/CompanyServe.vue
create mode 100644 src/assets/icons/ComponentQuery.vue
create mode 100644 src/assets/icons/Myproduct.vue
create mode 100644 src/assets/icons/OrderQuery.vue
create mode 100644 src/assets/icons/Questionnaire.vue
create mode 100644 src/assets/icons/TermQuery.vue
create mode 100644 src/views/personalCenter/components/companyDetail.vue
create mode 100644 src/views/personalCenter/components/editAccount.vue
create mode 100644 src/views/personalCenter/components/problem.vue
create mode 100644 src/views/personalCenter/components/product.vue
diff --git a/.env.production b/.env.production
index eb7fce3..6f8ae33 100644
--- a/.env.production
+++ b/.env.production
@@ -5,18 +5,15 @@ NODE_ENV = production
VUE_APP_TITLE = 象纬云科
# 测试环境
-VUE_APP_API_BASEURL = https://dev.api.linkwing.com/api/v1
-VUE_APP_API_DEV = https://dev.api.linkwing.com/api/v1
-
-VUE_APP_WS_URL = wss://dev.api.linkwing.com/wss
-VUE_APP_WSS_URL = wss://dev.api.linkwing.com/wss
+ VUE_APP_API_BASEURL = https://dev.api.linkwing.com/api/v1
+ VUE_APP_API_DEV = https://dev.api.linkwing.com/api/v1
+ VUE_APP_WS_URL = wss://dev.api.linkwing.com/wss
+ VUE_APP_WSS_URL = wss://dev.api.linkwing.com/wss
# 线上环境
-# 接口地址
+# 接口地址 # WS地址
# VUE_APP_API_BASEURL = https://prod.api.linkwing.com/api/v1
# VUE_APP_API_DEV = https://prod.api.linkwing.com/api/v1
-
-# WS地址
# VUE_APP_WS_URL = wss://prod.api.linkwing.com/wss
# VUE_APP_WSS_URL = wss://prod.api.linkwing.com/wss
diff --git a/src/assets/icons/CompanyServe.vue b/src/assets/icons/CompanyServe.vue
new file mode 100644
index 0000000..a744ef4
--- /dev/null
+++ b/src/assets/icons/CompanyServe.vue
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
diff --git a/src/assets/icons/ComponentQuery.vue b/src/assets/icons/ComponentQuery.vue
new file mode 100644
index 0000000..6006004
--- /dev/null
+++ b/src/assets/icons/ComponentQuery.vue
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
diff --git a/src/assets/icons/Myproduct.vue b/src/assets/icons/Myproduct.vue
new file mode 100644
index 0000000..9c63fbb
--- /dev/null
+++ b/src/assets/icons/Myproduct.vue
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
diff --git a/src/assets/icons/OrderQuery.vue b/src/assets/icons/OrderQuery.vue
new file mode 100644
index 0000000..1ec6b15
--- /dev/null
+++ b/src/assets/icons/OrderQuery.vue
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
diff --git a/src/assets/icons/Questionnaire.vue b/src/assets/icons/Questionnaire.vue
new file mode 100644
index 0000000..0f343f7
--- /dev/null
+++ b/src/assets/icons/Questionnaire.vue
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
diff --git a/src/assets/icons/TermQuery.vue b/src/assets/icons/TermQuery.vue
new file mode 100644
index 0000000..ed7b82a
--- /dev/null
+++ b/src/assets/icons/TermQuery.vue
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
diff --git a/src/assets/icons/index.js b/src/assets/icons/index.js
index 4a5dc97..5a136b9 100644
--- a/src/assets/icons/index.js
+++ b/src/assets/icons/index.js
@@ -49,6 +49,12 @@ export { default as Customer } from './Customer.vue'
export { default as Region } from './Region.vue'
export { default as SpareParts } from './SpareParts.vue'
export { default as Chat } from './Chat.vue'
+export { default as CompanyServe } from './CompanyServe.vue'
+export { default as Myproduct } from './Myproduct.vue'
+export { default as Questionnaire } from './Questionnaire.vue'
+export { default as OrderQuery } from './OrderQuery.vue'
+export { default as ComponentQuery } from './ComponentQuery.vue'
+export { default as TermQuery } from './TermQuery.vue'
export { default as File7z } from './file/7z.vue'
export { default as FileBmp } from './file/Bmp.vue'
diff --git a/src/utils/request.js b/src/utils/request.js
index 7637261..abacea8 100644
--- a/src/utils/request.js
+++ b/src/utils/request.js
@@ -53,10 +53,14 @@ axios.interceptors.response.use(
done();
},
}).then(() => {
- closeSock(true);
+ try {
+ closeSock(true);
+ }catch(err) {
+ console.log(err)
+ }
tool.data.clear();
tool.cookie.remove("TOKEN");
- router.replace({ path: "/login" });
+ router.replace({path: "/login"});
})
.catch(() => {});
}
diff --git a/src/utils/websocket.js b/src/utils/websocket.js
index 13ef277..0834da9 100644
--- a/src/utils/websocket.js
+++ b/src/utils/websocket.js
@@ -114,6 +114,7 @@ function sendSock(agentData) {
function closeSock(active) {
lockReconnect = active; // 主动断开时不重连
websocket.close();
+ return true
}
// 数据接收
diff --git a/src/views/personalCenter/components/companyDetail.vue b/src/views/personalCenter/components/companyDetail.vue
new file mode 100644
index 0000000..1dd7c22
--- /dev/null
+++ b/src/views/personalCenter/components/companyDetail.vue
@@ -0,0 +1,65 @@
+
+
+ 公司更新信息
+
+
+
+
+
+
+ 提交申请
+
+
+
+
+
+
+
+
+
diff --git a/src/views/personalCenter/components/editAccount.vue b/src/views/personalCenter/components/editAccount.vue
new file mode 100644
index 0000000..7f5f9fd
--- /dev/null
+++ b/src/views/personalCenter/components/editAccount.vue
@@ -0,0 +1,142 @@
+
+
+ 个人信息
+
+
+
+
+ 请将图片拖到此处,或点击上传PNG、JPEG
+
+
+
+
+
+
+
+
+
+
+ 获取验证码 ({{ time }})
+
+
+
+
+
+
+ 保 存
+
+
+
+
+
+
+
+
+
diff --git a/src/views/personalCenter/components/problem.vue b/src/views/personalCenter/components/problem.vue
new file mode 100644
index 0000000..2c531ca
--- /dev/null
+++ b/src/views/personalCenter/components/problem.vue
@@ -0,0 +1,106 @@
+
+
+ 问题单
+
+
+
+
+ {{item.label}}
+
+
+
+
+
+
+
+
+
+
+
+
+ 提 交
+
+
+
+
+
+
+
+
+
diff --git a/src/views/personalCenter/components/product.vue b/src/views/personalCenter/components/product.vue
new file mode 100644
index 0000000..4408249
--- /dev/null
+++ b/src/views/personalCenter/components/product.vue
@@ -0,0 +1,62 @@
+
+
+ 我的产品
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/personalCenter/index.vue b/src/views/personalCenter/index.vue
index f081e8f..8438cca 100644
--- a/src/views/personalCenter/index.vue
+++ b/src/views/personalCenter/index.vue
@@ -33,12 +33,16 @@