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 @@ + + + + + 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 @@ + + + + + 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 @@