From 5d2457ba62c18d5b03fad8d7c4c978290c01e881 Mon Sep 17 00:00:00 2001 From: jevononlie <728254585@qq.com> Date: Wed, 24 Apr 2024 18:05:07 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=80=E9=94=AE=E9=A2=84=E7=BA=A6=E4=B8=8A?= =?UTF-8?q?=E5=95=A6=E5=88=B7=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/config.ts | 4 +-- src/pages/booking/booking.vue | 66 ++++++++++++++++++++++++++--------- 2 files changed, 51 insertions(+), 19 deletions(-) diff --git a/src/config.ts b/src/config.ts index a94e544..b2075be 100644 --- a/src/config.ts +++ b/src/config.ts @@ -2,14 +2,14 @@ * @Author: jevononlie 728254585@qq.com * @Date: 2024-04-10 13:38:49 * @LastEditors: jevononlie 728254585@qq.com - * @LastEditTime: 2024-04-18 13:11:22 + * @LastEditTime: 2024-04-22 13:04:33 * @FilePath: /app-nx-personal/src/config.ts * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE */ const config = { // 开发 develop: { - baseUrl: 'http://222.71.165.188:8808', + baseUrl: 'http://localhost:8808', }, // 体验 trial: { diff --git a/src/pages/booking/booking.vue b/src/pages/booking/booking.vue index 3df0aad..f97b337 100644 --- a/src/pages/booking/booking.vue +++ b/src/pages/booking/booking.vue @@ -49,7 +49,10 @@ onLoad(() => { const categoryListStore = categoryStore.categoryVal categoryList = Object.assign([], categoryListStore) }) -onShow(async () => { +onShow(() => { + init() +}) +const init = async () => { // 分类 const productCode = uni.getStorageSync('productCode') categoryList.forEach((e) => { @@ -64,7 +67,18 @@ onShow(async () => { await getMemberAddressData() // 获取默认地址的站点类目 await getNearbySite() -}) +} +// 是否触发下拉刷新 +const isTriggered = ref(false) +// 自定义下拉刷新被触发 +const onRefresherrefresh = async () => { + // 开始动画 + isTriggered.value = true + // 加载数据 + await init() + // 关闭动画 + isTriggered.value = false +} /** * 地址下的站点类目 * @@ -141,6 +155,12 @@ const activeWeightKey = ref(0) const handleWeightChange = (val) => { activeWeightKey.value = val } +// 是否单位订单 +const isUnit = ref(false) +const switchChange = (e) => { + const flag = e.detail.value + isUnit.value = flag +} // 分类切换选中 const handleCategoryChange = (item) => { if (!item.disabled) { @@ -185,6 +205,7 @@ const handleBooking = async () => { orderDetails: orderDetails, clientAddressId: clientAddressId.value, recycleStationId: recycleStationId.value, + // clientType: isUnit.value ? 2 : 1, remark: '请尽快上门', } console.log('params', params) @@ -239,7 +260,8 @@ const handlePopClose = (item) => { }