diff --git a/api/homeService.js b/api/homeService.js new file mode 100644 index 00000000..553af1e9 --- /dev/null +++ b/api/homeService.js @@ -0,0 +1,26 @@ +export const apiArr = { + // 到家服务 + categoryList: "/api/v2/wechat/service/category/list", // 服务分类列表 + serviceList: "/api/v2/wechat/service/list", // 服务商品列表 + serviceInfo: "/api/v2/wechat/service/info", // 服务详情(含SKU+师傅) + orderCreate: "/api/v2/wechat/service/order/create", // 下单(定金单) + orderList: "/api/v2/wechat/service/order/list", // 我的服务订单列表 + orderInfo: "/api/v2/wechat/service/order/info", // 服务订单详情 + orderCancel: "/api/v2/wechat/service/order/cancel", // 取消服务订单 + preorder: "/api/v2/wechat/service/order/preorder", // 预下单(拉卡拉) + tradeQuery: "/api/v2/wechat/service/order/trade-query", // 查单 + // 师傅端 + workerOrderList: "/api/v2/wechat/service/worker/order-list", // 师傅服务单列表 + workerOrderStatus: "/api/v2/wechat/service/worker/order-status", // 师傅更新状态 + workerExtraOrder: "/api/v2/wechat/service/worker/extra-order", // 师傅代客补差单 + workerMyInfo: "/api/v2/wechat/service/worker/my-info", // 解析当前用户的师傅信息 + // 家政合同(客户端) + contractList: "/api/v2/wechat/service/contract/list", // 我的家政合同列表 + contractInfo: "/api/v2/wechat/service/contract/info", // 家政合同详情 + // 月账单 + workerMonthlyBillList: "/api/v2/wechat/service/worker/monthly-bill-list", // 师傅月账单列表 + workerPushBill: "/api/v2/wechat/service/worker/push-bill", // 师傅推送/拒绝月账单 + userMonthlyBillList: "/api/v2/wechat/service/user/monthly-bill-list", // 用户月账单列表 + userMonthlyBillPreOrder: "/api/v2/wechat/service/user/monthly-bill/preorder", // 用户月账单预下单 + userMonthlyBillTradeQuery: "/api/v2/wechat/service/user/monthly-bill/trade-query", // 用户月账单查单 +} diff --git a/packages/community/myCommunity/index.vue b/packages/community/myCommunity/index.vue index 0973dd1f..77ff81e4 100644 --- a/packages/community/myCommunity/index.vue +++ b/packages/community/myCommunity/index.vue @@ -91,6 +91,9 @@ export default { this.currentCommunity = e uni.setStorageSync('changeCommData', { id: e.community_id, name: e.name }); uni.setStorageSync('currentCommunityAddr', e.addr); + // 缓存该小区已绑定房产的门牌号(room_name,如「1栋1单元1层103」),供到家服务等下单页缺省填写 + const owner = (e.room_owner_list && e.room_owner_list.length) ? e.room_owner_list[0] : null + uni.setStorageSync('currentRoomNo', owner && owner.room_name ? owner.room_name : ''); NavgateTo("1") }, }, diff --git a/packages/homeService/contractDetail/index.vue b/packages/homeService/contractDetail/index.vue new file mode 100644 index 00000000..1c513924 --- /dev/null +++ b/packages/homeService/contractDetail/index.vue @@ -0,0 +1,79 @@ + + + + + diff --git a/packages/homeService/detail/index.vue b/packages/homeService/detail/index.vue new file mode 100644 index 00000000..3633c762 --- /dev/null +++ b/packages/homeService/detail/index.vue @@ -0,0 +1,152 @@ + + + + + diff --git a/packages/homeService/index/index.vue b/packages/homeService/index/index.vue new file mode 100644 index 00000000..2f120e71 --- /dev/null +++ b/packages/homeService/index/index.vue @@ -0,0 +1,124 @@ + + + + + diff --git a/packages/homeService/myContracts/index.vue b/packages/homeService/myContracts/index.vue new file mode 100644 index 00000000..2eea64e9 --- /dev/null +++ b/packages/homeService/myContracts/index.vue @@ -0,0 +1,66 @@ + + + + + diff --git a/packages/homeService/myMonthlyBills/index.vue b/packages/homeService/myMonthlyBills/index.vue new file mode 100644 index 00000000..5f89a5d8 --- /dev/null +++ b/packages/homeService/myMonthlyBills/index.vue @@ -0,0 +1,95 @@ + + + + + \ No newline at end of file diff --git a/packages/homeService/myOrders/index.vue b/packages/homeService/myOrders/index.vue new file mode 100644 index 00000000..ddccbcfe --- /dev/null +++ b/packages/homeService/myOrders/index.vue @@ -0,0 +1,108 @@ + + + + + diff --git a/packages/homeService/order/index.vue b/packages/homeService/order/index.vue new file mode 100644 index 00000000..4d4c84e1 --- /dev/null +++ b/packages/homeService/order/index.vue @@ -0,0 +1,221 @@ +