From 718bd079a62e496114f1e1df35c12212231e8ce1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A7=A6=E6=98=9F=E6=98=9F?= <605893810@qq.com> Date: Mon, 17 Aug 2026 11:32:40 +0800 Subject: [PATCH] =?UTF-8?q?feat=EF=BC=9A=E6=B7=BB=E5=8A=A0=E6=A1=A5?= =?UTF-8?q?=E5=AE=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../qiaobao-assistant/qiaobao-assistant.vue | 804 ++++++++++++++++++ main.js | 19 +- pages/active/limited-time/limited-time.vue | 3 +- .../newcomer-exclusive/newcomer-exclusive.vue | 3 +- pages/active/super-subsidy/super-subsidy.vue | 3 +- pages/home/home.vue | 1 + pages/login_package/accelerate/accelerate.vue | 3 +- .../announcement/announcement.vue | 1 + pages/login_package/bind-phone/bind-phone.vue | 3 +- pages/login_package/login/login.vue | 3 +- pages/login_package/news/news.vue | 3 +- pages/login_package/register/register.vue | 3 +- pages/mine/mine.vue | 1 + .../mild-shopping/mild-shopping.vue | 3 +- .../mine_address/mine_address.vue | 3 +- .../mine_address_add/mine_address_add.vue | 3 +- .../mine_authentication.vue | 3 +- .../mine_package/mine_coupon/mine_coupon.vue | 3 +- .../mine_my_team/mine_my_team.vue | 3 +- pages/mine_package/mine_order/mine_order.vue | 3 +- .../mine_order_info/mine_order_info.vue | 3 +- .../mine_privacy_agreement.vue | 3 +- .../mine_product_agreement.vue | 3 +- pages/mine_package/mine_purse/mine_purse.vue | 3 +- .../mine_settings/mine_settings.vue | 3 +- .../mine_user_agreement.vue | 3 +- .../mine_winning_record.vue | 3 +- pages/order_package/evaluate/evaluate.vue | 3 +- .../order_submit/order_submit.vue | 3 +- .../order_submit_error/order_submit_error.vue | 3 +- .../order_submit_ok/order_submit_ok.vue | 3 +- .../alipay_payment/alipay_payment.vue | 3 +- pages/other_package/coupon/coupon.vue | 3 +- pages/other_package/get_prize/get_prize.vue | 3 +- .../invite_friends/invite_friends.vue | 3 +- pages/other_package/nine-grid/nine-grid.vue | 3 +- .../pointsRedemption/pointsRedemption.vue | 3 +- .../productInfo/evaluateDetail.vue | 3 +- .../other_package/productInfo/productInfo.vue | 3 +- pages/other_package/search/search.vue | 1 + pages/other_package/turntable/turntable.vue | 3 +- pages/rwa_package/accountSafe/accountSafe.vue | 3 +- pages/rwa_package/express/express.vue | 3 +- pages/rwa_package/forgotPass/forgotPass.vue | 3 +- pages/rwa_package/insights/index.vue | 3 +- pages/rwa_package/kefu/kefu.vue | 3 +- .../merchant_settlement.vue | 3 +- .../rwa_package/outAgreement/outAgreement.vue | 3 +- pages/rwa_package/rwa/rwa.vue | 3 +- pages/rwa_package/setName/setName.vue | 3 +- pages/rwa_package/setting/setting.vue | 3 +- pages/shopping_cart/shopping_cart.vue | 1 + pages/sort/sort.vue | 1 + pages/supply_chain/supply_chain.vue | 1 + utils/qiaobao-page-help.js | 51 ++ utils/qiaobao.js | 78 ++ 56 files changed, 1041 insertions(+), 53 deletions(-) create mode 100644 components/qiaobao-assistant/qiaobao-assistant.vue create mode 100644 utils/qiaobao-page-help.js create mode 100644 utils/qiaobao.js diff --git a/components/qiaobao-assistant/qiaobao-assistant.vue b/components/qiaobao-assistant/qiaobao-assistant.vue new file mode 100644 index 0000000..481e5c0 --- /dev/null +++ b/components/qiaobao-assistant/qiaobao-assistant.vue @@ -0,0 +1,804 @@ + + + + + diff --git a/main.js b/main.js index ec1e5e4..c1b351a 100644 --- a/main.js +++ b/main.js @@ -1,6 +1,7 @@ -import App from './App' -import messages from './locale/index' -import uviewPlus from '@/uni_modules/uview-plus' +import App from './App' +import messages from './locale/index' +import uviewPlus from '@/uni_modules/uview-plus' +import QiaobaoAssistant from '@/components/qiaobao-assistant/qiaobao-assistant.vue' // #ifndef MP-WEIXIN import VueClipboard from 'vue-clipboard2' // #endif @@ -20,9 +21,10 @@ import '@/uni_modules/uview-plus/theme.scss' // 引入uView的样式 Vue.use(VueClipboard); // #endif -Vue.use(uviewPlus) -Vue.use(VueI18n) -const i18n = new VueI18n(i18nConfig) +Vue.use(uviewPlus) +Vue.use(VueI18n) +Vue.component('qiaobao-assistant', QiaobaoAssistant) +const i18n = new VueI18n(i18nConfig) Vue.config.productionTip = false App.mpType = 'app' const app = new Vue({ @@ -36,8 +38,9 @@ app.$mount() import { createSSRApp } from 'vue' import { createI18n } from 'vue-i18n' const i18n = createI18n(i18nConfig) -export function createApp() { - const app = createSSRApp(App) +export function createApp() { + const app = createSSRApp(App) + app.component('qiaobao-assistant', QiaobaoAssistant) // #ifdef H5 app.component('AsyncError', { props: ['error'], diff --git a/pages/active/limited-time/limited-time.vue b/pages/active/limited-time/limited-time.vue index 3d0f0b7..1fbc023 100644 --- a/pages/active/limited-time/limited-time.vue +++ b/pages/active/limited-time/limited-time.vue @@ -7,7 +7,8 @@ diff --git a/pages/active/newcomer-exclusive/newcomer-exclusive.vue b/pages/active/newcomer-exclusive/newcomer-exclusive.vue index af709ca..ffd5ab6 100644 --- a/pages/active/newcomer-exclusive/newcomer-exclusive.vue +++ b/pages/active/newcomer-exclusive/newcomer-exclusive.vue @@ -7,7 +7,8 @@ diff --git a/pages/active/super-subsidy/super-subsidy.vue b/pages/active/super-subsidy/super-subsidy.vue index d39d247..0ceb8c8 100644 --- a/pages/active/super-subsidy/super-subsidy.vue +++ b/pages/active/super-subsidy/super-subsidy.vue @@ -7,7 +7,8 @@ diff --git a/pages/home/home.vue b/pages/home/home.vue index 2fde984..45f4c68 100644 --- a/pages/home/home.vue +++ b/pages/home/home.vue @@ -210,6 +210,7 @@ + diff --git a/pages/login_package/accelerate/accelerate.vue b/pages/login_package/accelerate/accelerate.vue index ddb5763..2764f34 100644 --- a/pages/login_package/accelerate/accelerate.vue +++ b/pages/login_package/accelerate/accelerate.vue @@ -72,7 +72,8 @@ 最终解释权归商城所有!!! - + +