From 9b4edad29eb8b9deab082dcb485f7fa6714c6fbb Mon Sep 17 00:00:00 2001 From: hejin Date: Tue, 19 Aug 2025 00:31:08 +0800 Subject: [PATCH] =?UTF-8?q?1.=20=E5=B0=81=E8=A3=85=E5=AE=8C=E6=88=90?= =?UTF-8?q?=E4=BA=A7=E5=93=81=E5=92=8C=E6=96=B0=E9=97=BB=E9=A1=B5=E9=9D=A2?= =?UTF-8?q?=E7=9A=84=E6=82=AC=E6=B5=AE=E6=8C=89=E9=92=AE=E7=BB=84=E4=BB=B6?= =?UTF-8?q?=EF=BC=9B2.=E5=B0=81=E8=A3=85=E5=AE=8C=E6=88=90Oline=E5=BC=B9?= =?UTF-8?q?=E7=AA=97=E7=BB=84=E4=BB=B6=EF=BC=9B3.=E5=88=9B=E5=BB=BA?= =?UTF-8?q?=E5=89=A9=E4=BD=99=E9=A1=B5=E9=9D=A2=E6=96=87=E4=BB=B6=E9=85=8D?= =?UTF-8?q?=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/application/article-details.vue | 15 +++ src/application/online.vue | 15 +++ src/application/product-details.vue | 15 +++ src/assets/images/bg/online-bg.png | Bin 0 -> 13569 bytes src/assets/images/icon/msg-box.png | Bin 0 -> 1732 bytes src/assets/images/icon/online-close.png | Bin 0 -> 612 bytes src/assets/images/icon/online.png | Bin 0 -> 736 bytes src/assets/images/icon/top.png | Bin 0 -> 365 bytes src/components/online-modal.vue | 128 ++++++++++++++++++++++++ src/components/suspension-btn.vue | 52 ++++++++++ src/locale/en.json | 3 +- src/locale/zh.json | 3 +- src/main.js | 4 + src/pages.json | 28 ++++++ src/pages/products/index.vue | 37 ++++++- 15 files changed, 294 insertions(+), 6 deletions(-) create mode 100644 src/application/article-details.vue create mode 100644 src/application/online.vue create mode 100644 src/application/product-details.vue create mode 100644 src/assets/images/bg/online-bg.png create mode 100644 src/assets/images/icon/msg-box.png create mode 100644 src/assets/images/icon/online-close.png create mode 100644 src/assets/images/icon/online.png create mode 100644 src/assets/images/icon/top.png create mode 100644 src/components/online-modal.vue create mode 100644 src/components/suspension-btn.vue diff --git a/src/application/article-details.vue b/src/application/article-details.vue new file mode 100644 index 0000000..2adb6cf --- /dev/null +++ b/src/application/article-details.vue @@ -0,0 +1,15 @@ + + + + + \ No newline at end of file diff --git a/src/application/online.vue b/src/application/online.vue new file mode 100644 index 0000000..6de0d05 --- /dev/null +++ b/src/application/online.vue @@ -0,0 +1,15 @@ + + + + + \ No newline at end of file diff --git a/src/application/product-details.vue b/src/application/product-details.vue new file mode 100644 index 0000000..160ff6c --- /dev/null +++ b/src/application/product-details.vue @@ -0,0 +1,15 @@ + + + + + \ No newline at end of file diff --git a/src/assets/images/bg/online-bg.png b/src/assets/images/bg/online-bg.png new file mode 100644 index 0000000000000000000000000000000000000000..90f69230e6973b4f515709992f77917dcb27a9b5 GIT binary patch literal 13569 zcmeHuRa+cExAic%g<%*hxCIYELU0`d# zG?5n+7Y#WnK-DPa9socKcng)(@-RBe#!O?>^{nccYGv-ru92*mR;U2rV7=|v1ESGK zIQstVL^r-mARHj0tih_QbEVz=@+bIH+422Oh2}Ic!v}qZuEP}DFq$U1gbzFYLjnMs z1q_N>eC=M}JZKS!)dUoMm1I7J1q4z{{b%CHJl&o;5lJV*~|m% zpgVdLuoZRS3~530kO^%B6_AYcLjw2*=NkB4Pc0^6*4@J#TuSlpxqE+fFv`;V6;tfP zT1KNT>vzkyKzArmnPL1)3gS_6UjS;EjQxW4OwSYkOq@`aKbDq23E3}iU(3Zbzk!GREJ_G4&JR=?|IK?wyv+ZF)@mzf~Vu_r9&ahd7KEKPU>u) z?QuM+2uYmTDGseBleDu25Q<|~d|a$>Kx;qa^*B)V80a=Y?&HF@mdmyW zC#TwtCgtVBv?Sko$Y)&Incos5H*3x2oN!y4rr>at!=pGUzAZe1v|eml+(6aKo^J7S zO3BtT4FxBGP=E9j>SU@}m&{MAc!r+u-MmFUy*}AqMIC*ozkG-9liI+M^=9rRwe4jS zmC6u%VJKI#S5{;1b$l5|)!4#cwbO$wz=@h}!_0EiuRA8j$A%7NpAmL43p$~sFS&$3 z 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 literal 0 HcmV?d00001 diff --git a/src/assets/images/icon/msg-box.png b/src/assets/images/icon/msg-box.png new file mode 100644 index 0000000000000000000000000000000000000000..a1723f8d4bba1a82e394205222041e4f4740f86c GIT binary patch literal 1732 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 LNkvXXu0mjf&Sjei literal 0 HcmV?d00001 diff --git a/src/components/online-modal.vue b/src/components/online-modal.vue new file mode 100644 index 0000000..3046fae --- /dev/null +++ b/src/components/online-modal.vue @@ -0,0 +1,128 @@ + + + + + \ No newline at end of file diff --git a/src/components/suspension-btn.vue b/src/components/suspension-btn.vue new file mode 100644 index 0000000..ba16ac1 --- /dev/null +++ b/src/components/suspension-btn.vue @@ -0,0 +1,52 @@ + + + + + \ No newline at end of file diff --git a/src/locale/en.json b/src/locale/en.json index 11b7d76..5883e30 100644 --- a/src/locale/en.json +++ b/src/locale/en.json @@ -46,7 +46,8 @@ "Quick": "Quick", "viewmore": "view more", "ProductLabel": "Product", - "keywords": "keywords" + "keywords": "keywords", + "Quickcontact": "Quick contact" }, "menu": { "Home": "Home", diff --git a/src/locale/zh.json b/src/locale/zh.json index 967ca51..ced328a 100644 --- a/src/locale/zh.json +++ b/src/locale/zh.json @@ -46,7 +46,8 @@ "Quick": "快速", "viewmore": "查看更多", "ProductLabel": "产品", - "keywords": "关键字" + "keywords": "关键字", + "Quickcontact": "快速联系" }, "menu": { "Home": "首页", diff --git a/src/main.js b/src/main.js index 5dfe59b..ff2b5ee 100644 --- a/src/main.js +++ b/src/main.js @@ -7,6 +7,8 @@ import en from './locale/en.json'; import ConfirmPopup from '@/components/comfirm-popup.vue'; // 全局统一的操作弹窗 import CustomHeader from "@/components/custom-header.vue"; import Tabs from "@/components/tabs.vue"; +import SuspensionBtn from "@/components/suspension-btn.vue"; +import OnlineModal from "@/components/online-modal.vue"; uni.$showTost = function (title='加载失败!',duration=1500,mask=false) { // 变成异步代码,处理一些特殊页面 必须等待消息提示结束后在做操作 @@ -42,6 +44,8 @@ export function createApp() { app.component('ConfirmPopup', ConfirmPopup) app.component('CustomHeader', CustomHeader) app.component('Tabs', Tabs) + app.component('SuspensionBtn', SuspensionBtn) + app.component('OnlineModal', OnlineModal) return { app, }; diff --git a/src/pages.json b/src/pages.json index feb0494..c6cc88f 100644 --- a/src/pages.json +++ b/src/pages.json @@ -41,6 +41,34 @@ } } ], + "subPackages": [ + { + "root": "application", + "pages": [ + { + "path": "product-details", + "style": { + "navigationBarTitleText": "Product details", + "enablePullDownRefresh": true + } + }, + { + "path": "article-details", + "style": { + "navigationBarTitleText": "News detail", + "enablePullDownRefresh": true + } + }, + { + "path": "online", + "style": { + "navigationBarTitleText": "Online", + "enablePullDownRefresh": true + } + } + ] + } + ], "tabBar": { "color": "#54585c", "selectedColor": "#0358ff", diff --git a/src/pages/products/index.vue b/src/pages/products/index.vue index 17a9907..0b91125 100644 --- a/src/pages/products/index.vue +++ b/src/pages/products/index.vue @@ -6,7 +6,7 @@ - + + + +