From 6b1220997d2fd629b6dcb6dfbd7960a21d065f82 Mon Sep 17 00:00:00 2001 From: Your Name Date: Wed, 29 Oct 2025 13:53:05 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env.development | 3 +- .env.test | 2 +- ci/project.config.json | 2 +- .../mp-weixin/INDEX/activities_show/index.js | 1 + .../INDEX/activities_show/index.json | 8 + .../INDEX/activities_show/index.wxml | 1 + .../INDEX/activities_show/index.wxss | 1 + .../mp-weixin/INDEX/activities_show/method.js | 1 + .../mp-weixin/INDEX/activities_show/model.js | 1 + .../components/CreateHousehold.js | 1 + .../components/CreateHousehold.json | 9 + .../components/CreateHousehold.wxml | 1 + .../components/CreateHousehold.wxss | 1 + .../mp-weixin/INDEX/archive_houses/index.js | 2 +- .../mp-weixin/INDEX/archive_houses/index.json | 7 +- .../mp-weixin/INDEX/archive_houses/index.wxml | 2 +- .../mp-weixin/INDEX/archive_houses/index.wxss | 2 +- .../mp-weixin/INDEX/archive_houses/method.js | 2 +- .../mp-weixin/INDEX/archive_houses/model.js | 2 +- .../asset_houses/components/MeReviewItem.js | 2 +- .../asset_houses/components/MeReviewItem.wxml | 2 +- .../asset_houses/components/MeReviewItem.wxss | 2 +- .../INDEX/asset_houses/components/Tabs.js | 1 - .../INDEX/asset_houses/components/Tabs.wxml | 2 +- .../INDEX/asset_houses/components/Tabs.wxss | 1 - .../mp-weixin/INDEX/asset_houses/index.js | 2 +- .../mp-weixin/INDEX/asset_houses/index.json | 1 - .../mp-weixin/INDEX/asset_houses/index.wxml | 2 +- .../mp-weixin/INDEX/asset_houses/index.wxss | 2 +- .../mp-weixin/INDEX/bill/components/Tabs.js | 2 +- .../mp-weixin/INDEX/bill/components/Tabs.wxml | 2 +- .../mp-weixin/INDEX/bill/components/Tabs.wxss | 2 +- dist/build/mp-weixin/INDEX/bill/list/index.js | 2 +- .../mp-weixin/INDEX/bill/list/index.json | 1 + .../mp-weixin/INDEX/bill/list/index.wxml | 2 +- .../mp-weixin/INDEX/bill/list/index.wxss | 2 +- .../build/mp-weixin/INDEX/bill/list/method.js | 2 +- dist/build/mp-weixin/INDEX/bill/list/model.js | 2 +- .../build/mp-weixin/INDEX/bill_order/index.js | 1 + .../mp-weixin/INDEX/bill_order/index.json | 8 + .../mp-weixin/INDEX/bill_order/index.wxml | 1 + .../mp-weixin/INDEX/bill_order/index.wxss | 1 + .../mp-weixin/INDEX/bill_order/method.js | 1 + .../build/mp-weixin/INDEX/bill_order/model.js | 1 + dist/build/mp-weixin/INDEX/binding/index.js | 2 +- dist/build/mp-weixin/INDEX/binding/index.json | 13 +- dist/build/mp-weixin/INDEX/binding/index.wxml | 2 +- dist/build/mp-weixin/INDEX/binding/index.wxss | 2 +- dist/build/mp-weixin/INDEX/binding/method.js | 2 +- dist/build/mp-weixin/INDEX/binding/model.js | 2 +- dist/build/mp-weixin/INDEX/binding/success.js | 1 + .../mp-weixin/INDEX/binding/success.json | 8 + .../mp-weixin/INDEX/binding/success.wxml | 1 + .../mp-weixin/INDEX/binding/success.wxss | 1 + .../mp-weixin/INDEX/collection/confirm.js | 1 + .../mp-weixin/INDEX/collection/confirm.json | 7 + .../mp-weixin/INDEX/collection/confirm.wxml | 1 + .../mp-weixin/INDEX/collection/confirm.wxss | 1 + .../build/mp-weixin/INDEX/collection/index.js | 1 + .../mp-weixin/INDEX/collection/index.json | 9 + .../mp-weixin/INDEX/collection/index.wxml | 1 + .../mp-weixin/INDEX/collection/index.wxss | 1 + .../mp-weixin/INDEX/collection/method.js | 1 + .../build/mp-weixin/INDEX/collection/model.js | 1 + .../build/mp-weixin/INDEX/invitation/index.js | 1 + .../mp-weixin/INDEX/invitation/index.json | 7 + .../mp-weixin/INDEX/invitation/index.wxml | 1 + .../mp-weixin/INDEX/invitation/index.wxss | 1 + dist/build/mp-weixin/INDEX/me/index.js | 2 +- dist/build/mp-weixin/INDEX/me/index.wxml | 2 +- dist/build/mp-weixin/INDEX/me/method.js | 2 +- .../INDEX/message_center/index/index.js | 1 + .../INDEX/message_center/index/index.json | 4 + .../INDEX/message_center/index/index.wxml | 1 + .../INDEX/message_center/index/index.wxss | 1 + .../INDEX/message_center/index/method.js | 1 + .../INDEX/message_center/index/model.js | 1 + .../INDEX/message_center/list/index.js | 1 + .../INDEX/message_center/list/index.json | 7 + .../INDEX/message_center/list/index.wxml | 1 + .../INDEX/message_center/list/index.wxss | 1 + .../INDEX/message_center/list/method.js | 1 + .../INDEX/message_center/list/model.js | 1 + .../INDEX/message_center/show/index.js | 1 + .../INDEX/message_center/show/index.json | 4 + .../INDEX/message_center/show/index.wxml | 1 + .../INDEX/message_center/show/index.wxss | 1 + .../INDEX/message_center/show/method.js | 1 + .../INDEX/message_center/show/model.js | 1 + dist/build/mp-weixin/INDEX/open_door/index.js | 1 + .../mp-weixin/INDEX/open_door/index.json | 10 + .../mp-weixin/INDEX/open_door/index.wxml | 1 + .../mp-weixin/INDEX/open_door/index.wxss | 1 + .../components/HouseRegistersList.js | 1 + .../components/HouseRegistersList.json | 10 + .../components/HouseRegistersList.wxml | 1 + .../components/HouseRegistersList.wxss | 1 + .../components/OwnerAuditList.js | 1 + .../components/OwnerAuditList.json | 8 + .../components/OwnerAuditList.wxml | 1 + .../components/OwnerAuditList.wxss | 1 + .../INDEX/owner_audit_list/components/Tabs.js | 1 + .../owner_audit_list/components/Tabs.json | 6 + .../owner_audit_list/components/Tabs.wxml | 1 + .../owner_audit_list/components/Tabs.wxss | 1 + .../mp-weixin/INDEX/owner_audit_list/index.js | 1 + .../INDEX/owner_audit_list/index.json | 9 + .../INDEX/owner_audit_list/index.wxml | 1 + .../INDEX/owner_audit_list/index.wxss | 1 + .../INDEX/owner_audit_list/method.js | 1 + .../mp-weixin/INDEX/owner_audit_list/model.js | 1 + .../mp-weixin/INDEX/parking_payment/index.js | 1 + .../INDEX/parking_payment/index.json | 9 + .../INDEX/parking_payment/index.wxml | 1 + .../INDEX/parking_payment/index.wxss | 1 + .../INDEX/parking_payment_record/index.js | 1 + .../INDEX/parking_payment_record/index.json | 6 + .../INDEX/parking_payment_record/index.wxml | 1 + .../INDEX/parking_payment_record/index.wxss | 1 + dist/build/mp-weixin/INDEX/pay/index.js | 2 +- dist/build/mp-weixin/INDEX/pay/index.wxml | 2 +- dist/build/mp-weixin/INDEX/pay/method.js | 2 +- dist/build/mp-weixin/INDEX/pay/model.js | 2 +- dist/build/mp-weixin/INDEX/pay/success.js | 1 + dist/build/mp-weixin/INDEX/pay/success.json | 8 + dist/build/mp-weixin/INDEX/pay/success.wxml | 1 + dist/build/mp-weixin/INDEX/pay/success.wxss | 1 + .../mp-weixin/ME/activities_list/index.js | 1 + .../mp-weixin/ME/activities_list/index.json | 9 + .../mp-weixin/ME/activities_list/index.wxml | 1 + .../mp-weixin/ME/activities_list/index.wxss | 1 + .../mp-weixin/ME/activities_list/method.js | 1 + .../mp-weixin/ME/activities_list/model.js | 1 + .../mp-weixin/ME/activities_show/index.js | 1 + .../mp-weixin/ME/activities_show/index.json | 8 + .../mp-weixin/ME/activities_show/index.wxml | 1 + .../mp-weixin/ME/activities_show/index.wxss | 1 + .../mp-weixin/ME/activities_show/method.js | 1 + .../mp-weixin/ME/activities_show/model.js | 1 + .../ME/advance_payment_house/index.js | 1 + .../ME/advance_payment_house/index.json | 6 + .../ME/advance_payment_house/index.wxml | 1 + .../ME/advance_payment_house/index.wxss | 1 + dist/build/mp-weixin/ME/feedback/index.js | 1 + dist/build/mp-weixin/ME/feedback/index.json | 8 + dist/build/mp-weixin/ME/feedback/index.wxml | 1 + dist/build/mp-weixin/ME/feedback/index.wxss | 1 + dist/build/mp-weixin/ME/feedback/method.js | 1 + dist/build/mp-weixin/ME/feedback/model.js | 1 + .../mp-weixin/ME/income_expenditure/index.js | 1 + .../ME/income_expenditure/index.json | 4 + .../ME/income_expenditure/index.wxml | 1 + .../ME/income_expenditure/index.wxss | 1 + .../build/mp-weixin/ME/issue_invoice/index.js | 1 + .../mp-weixin/ME/issue_invoice/index.json | 6 + .../mp-weixin/ME/issue_invoice/index.wxml | 1 + .../mp-weixin/ME/issue_invoice/index.wxss | 1 + .../mp-weixin/ME/me_invoice/add/index.js | 1 + .../mp-weixin/ME/me_invoice/add/index.json | 9 + .../mp-weixin/ME/me_invoice/add/index.wxml | 1 + .../mp-weixin/ME/me_invoice/add/index.wxss | 1 + .../mp-weixin/ME/me_invoice/list/index.js | 1 + .../mp-weixin/ME/me_invoice/list/index.json | 9 + .../mp-weixin/ME/me_invoice/list/index.wxml | 1 + .../mp-weixin/ME/me_invoice/list/index.wxss | 1 + dist/build/mp-weixin/ME/parking_fee/index.js | 1 + .../build/mp-weixin/ME/parking_fee/index.json | 6 + .../build/mp-weixin/ME/parking_fee/index.wxml | 1 + .../build/mp-weixin/ME/parking_fee/index.wxss | 1 + .../mp-weixin/ME/payment_pre_stored/index.js | 1 + .../ME/payment_pre_stored/index.json | 8 + .../ME/payment_pre_stored/index.wxml | 1 + .../ME/payment_pre_stored/index.wxss | 1 + .../mp-weixin/ME/payment_pre_stored/method.js | 1 + .../mp-weixin/ME/payment_pre_stored/model.js | 1 + .../mp-weixin/ME/pre_stored_form/index.js | 1 + .../mp-weixin/ME/pre_stored_form/index.json | 6 + .../mp-weixin/ME/pre_stored_form/index.wxml | 1 + .../mp-weixin/ME/pre_stored_form/index.wxss | 1 + .../mp-weixin/ME/pre_stored_form/method.js | 1 + .../mp-weixin/ME/pre_stored_form/model.js | 1 + dist/build/mp-weixin/ME/recharge/index.js | 1 + dist/build/mp-weixin/ME/recharge/index.json | 7 + dist/build/mp-weixin/ME/recharge/index.wxml | 1 + dist/build/mp-weixin/ME/recharge/index.wxss | 1 + .../mp-weixin/ME/recharge_record/index.js | 1 + .../mp-weixin/ME/recharge_record/index.json | 6 + .../mp-weixin/ME/recharge_record/index.wxml | 1 + .../mp-weixin/ME/recharge_record/index.wxss | 1 + .../build/mp-weixin/ME/user_evaluate/index.js | 1 + .../mp-weixin/ME/user_evaluate/index.json | 7 + .../mp-weixin/ME/user_evaluate/index.wxml | 1 + .../mp-weixin/ME/user_evaluate/index.wxss | 1 + .../build/mp-weixin/ME/user_evaluate/model.js | 1 + .../ME/vehicle_management/add/index.js | 1 + .../ME/vehicle_management/add/index.json | 8 + .../ME/vehicle_management/add/index.wxml | 1 + .../ME/vehicle_management/add/index.wxss | 1 + .../ME/vehicle_management/list/index.js | 1 + .../ME/vehicle_management/list/index.json | 9 + .../ME/vehicle_management/list/index.wxml | 1 + .../ME/vehicle_management/list/index.wxss | 1 + dist/build/mp-weixin/ME/wallet/index.js | 1 + dist/build/mp-weixin/ME/wallet/index.json | 9 + dist/build/mp-weixin/ME/wallet/index.wxml | 1 + dist/build/mp-weixin/ME/wallet/index.wxss | 1 + .../mp-weixin/ME/work_order_home/index.js | 1 + .../mp-weixin/ME/work_order_home/index.json | 7 + .../mp-weixin/ME/work_order_home/index.wxml | 1 + .../mp-weixin/ME/work_order_home/index.wxss | 1 + .../mp-weixin/WORKORDER/acceptance/index.js | 1 + .../mp-weixin/WORKORDER/acceptance/index.json | 9 + .../mp-weixin/WORKORDER/acceptance/index.wxml | 1 + .../mp-weixin/WORKORDER/acceptance/index.wxss | 1 + .../mp-weixin/WORKORDER/acceptance/method.js | 1 + .../mp-weixin/WORKORDER/acceptance/model.js | 1 + dist/build/mp-weixin/WORKORDER/add/index.js | 2 +- dist/build/mp-weixin/WORKORDER/add/index.json | 5 +- dist/build/mp-weixin/WORKORDER/add/index.wxml | 2 +- dist/build/mp-weixin/WORKORDER/add/index.wxss | 2 +- dist/build/mp-weixin/WORKORDER/add/method.js | 2 +- .../WORKORDER/list/components/header.js | 1 + .../WORKORDER/list/components/header.json | 6 + .../WORKORDER/list/components/header.wxml | 1 + .../WORKORDER/list/components/header.wxss | 1 + dist/build/mp-weixin/WORKORDER/list/index.js | 2 +- .../build/mp-weixin/WORKORDER/list/index.json | 6 +- .../build/mp-weixin/WORKORDER/list/index.wxml | 2 +- .../build/mp-weixin/WORKORDER/list/index.wxss | 2 +- dist/build/mp-weixin/WORKORDER/list/method.js | 2 +- dist/build/mp-weixin/WORKORDER/list/model.js | 2 +- dist/build/mp-weixin/WORKORDER/pay/index.js | 1 + dist/build/mp-weixin/WORKORDER/pay/index.json | 7 + dist/build/mp-weixin/WORKORDER/pay/index.wxml | 1 + dist/build/mp-weixin/WORKORDER/pay/index.wxss | 1 + dist/build/mp-weixin/WORKORDER/pay/method.js | 1 + dist/build/mp-weixin/WORKORDER/pay/model.js | 1 + .../WORKORDER/show/components/ProcessLogs.js | 1 + .../show/components/ProcessLogs.json | 9 + .../show/components/ProcessLogs.wxml | 1 + .../show/components/ProcessLogs.wxss | 1 + dist/build/mp-weixin/WORKORDER/show/index.js | 2 +- .../build/mp-weixin/WORKORDER/show/index.json | 6 +- .../build/mp-weixin/WORKORDER/show/index.wxml | 2 +- .../build/mp-weixin/WORKORDER/show/index.wxss | 2 +- dist/build/mp-weixin/WORKORDER/show/method.js | 2 +- dist/build/mp-weixin/WORKORDER/show/model.js | 2 +- .../WORKORDER/update_work_rework/index.js | 1 + .../WORKORDER/update_work_rework/index.json | 7 + .../WORKORDER/update_work_rework/index.wxml | 1 + .../WORKORDER/update_work_rework/index.wxss | 1 + .../WORKORDER/update_work_rework/method.js | 1 + .../WORKORDER/update_work_rework/model.js | 1 + .../WORKORDER/update_work_time/index.js | 1 + .../WORKORDER/update_work_time/index.json | 8 + .../WORKORDER/update_work_time/index.wxml | 1 + .../WORKORDER/update_work_time/index.wxss | 1 + .../WORKORDER/update_work_time/method.js | 1 + .../WORKORDER/update_work_time/model.js | 1 + dist/build/mp-weixin/app.js | 2 +- dist/build/mp-weixin/app.json | 63 +- .../mp-weixin/assets/empty_icon.c11822f3.svg | 1 + dist/build/mp-weixin/common/assets.js | 2 +- .../cc-scroll-loading/cc-scroll-loading.js | 2 +- .../cc-scroll-loading/cc-scroll-loading.wxml | 2 +- .../cc-scroll-loading/cc-scroll-loading.wxss | 2 +- .../common/libraries/IsHouseExist.js | 2 +- dist/build/mp-weixin/common/libraries/day.js | 2 +- .../mp-weixin/common/libraries/naviHelper.js | 2 +- dist/build/mp-weixin/common/libraries/pay.js | 1 + .../mp-weixin/common/libraries/public.js | 1 + .../mp-weixin/common/libraries/watermark.js | 2 +- .../common/store/useWeAppAuthStore.js | 2 +- .../mp-weixin/common/store/useWorkStore.js | 2 +- dist/build/mp-weixin/common/vendor.js | 4 +- .../components/hs-button/hs-button.js | 2 +- .../components/hs-button/hs-button.json | 3 +- .../components/hs-button/hs-button.wxml | 2 +- .../components/hs-button/hs-button.wxss | 2 +- .../mp-weixin/components/hs-cell/hs-cell.js | 2 +- .../mp-weixin/components/hs-cell/hs-cell.wxml | 2 +- .../mp-weixin/components/hs-cell/hs-cell.wxss | 2 +- .../components/hs-collection/hs-collection.js | 1 + .../hs-collection/hs-collection.json | 6 + .../hs-collection/hs-collection.wxml | 1 + .../hs-collection/hs-collection.wxss | 1 + .../hs-custom-title/hs-custom-title.js | 1 + .../hs-custom-title/hs-custom-title.json | 4 + .../hs-custom-title/hs-custom-title.wxml | 1 + .../hs-custom-title/hs-custom-title.wxss | 1 + .../hs-date-picker/hs-date-picker.js | 1 - .../hs-date-picker/hs-date-picker.wxml | 1 - .../mp-weixin/components/hs-empty/hs-empty.js | 2 +- .../components/hs-empty/hs-empty.json | 4 +- .../components/hs-empty/hs-empty.wxml | 2 +- .../components/hs-empty/hs-empty.wxss | 2 +- .../components/hs-enum-tag/hs-enum-tag.js | 2 +- .../components/hs-enum-tag/hs-enum-tag.wxml | 2 +- .../components/hs-enum-tag/hs-enum-tag.wxss | 2 +- .../components/hs-footer/hs-footer.js | 2 +- .../components/hs-footer/hs-footer.wxml | 2 +- .../components/hs-footer/hs-footer.wxss | 2 +- .../mp-weixin/components/hs-input/hs-input.js | 2 +- .../components/hs-input/hs-input.wxml | 2 +- .../components/hs-input/hs-input.wxss | 2 +- .../hs-page-head-information.js | 1 + .../hs-page-head-information.json | 6 + .../hs-page-head-information.wxml | 1 + .../hs-page-head-information.wxss | 1 + .../hs-popup-custom/hs-popup-custom.js | 1 + .../hs-popup-custom/hs-popup-custom.json | 6 + .../hs-popup-custom/hs-popup-custom.wxml | 1 + .../hs-popup-custom/hs-popup-custom.wxss | 1 + .../hs-popup-evaluate/hs-popup-evaluate.js | 1 + .../hs-popup-evaluate/hs-popup-evaluate.json | 8 + .../hs-popup-evaluate/hs-popup-evaluate.wxml | 1 + .../hs-popup-evaluate/hs-popup-evaluate.wxss | 1 + .../hs-popup-house/hs-popup-house.js | 2 +- .../hs-popup-house/hs-popup-house.wxml | 2 +- .../hs-popup-house/hs-popup-house.wxss | 2 +- .../hs-popup-project/hs-popup-project.js | 2 +- .../hs-popup-project/hs-popup-project.wxml | 2 +- .../hs-popup-project/hs-popup-project.wxss | 2 +- .../hs-popup-switch-house.js | 1 + .../hs-popup-switch-house.json | 9 + .../hs-popup-switch-house.wxml | 1 + .../hs-popup-switch-house.wxss | 1 + .../mp-weixin/components/hs-popup/hs-popup.js | 2 +- .../components/hs-popup/hs-popup.wxml | 2 +- .../components/hs-popup/hs-popup.wxss | 2 +- .../hs-radio-cell-picker-select.js | 1 + .../hs-radio-cell-picker-select.json | 6 + .../hs-radio-cell-picker-select.wxml | 1 + .../hs-radio-cell-picker-select.wxss | 1 + .../mp-weixin/components/hs-radio/hs-radio.js | 1 + .../components/hs-radio/hs-radio.json | 4 + .../components/hs-radio/hs-radio.wxml | 1 + .../components/hs-radio/hs-radio.wxss | 1 + .../hs-reservation-picker.js | 1 + .../hs-reservation-picker.json | 6 + .../hs-reservation-picker.wxml | 1 + .../hs-reservation-picker.wxss | 1 + .../mp-weixin/components/hs-tabs/hs-tabs.js | 2 +- .../mp-weixin/components/hs-tabs/hs-tabs.wxml | 2 +- .../mp-weixin/components/hs-tabs/hs-tabs.wxss | 2 +- .../components/hs-up-rate/hs-up-rate.js | 1 + .../components/hs-up-rate/hs-up-rate.json | 6 + .../components/hs-up-rate/hs-up-rate.wxml | 1 + .../components/hs-up-rate/hs-up-rate.wxss | 1 + .../hs-upload-id-card/hs-upload-id-card.js | 2 +- .../hs-upload-id-card/hs-upload-id-card.wxml | 2 +- .../hs-upload-id-card/hs-upload-id-card.wxss | 2 +- .../components/hs-upload/hs-upload.js | 2 +- .../components/hs-upload/hs-upload.wxml | 2 +- .../components/hs-upload/hs-upload.wxss | 2 +- .../hs-year-picker/hs-year-picker.js | 2 +- .../hs-year-picker/hs-year-picker.wxml | 2 +- .../hs-year-picker/hs-year-picker.wxss | 2 +- dist/build/mp-weixin/custom-tab-bar/index.js | 4 +- dist/build/mp-weixin/gen/Apis.js | 2 +- dist/build/mp-weixin/gen/Enums.js | 2 +- .../components/u-avatar/u-avatar.js | 2 +- .../uview-plus/components/u-badge/u-badge.js | 2 +- .../u-car-keyboard/u-car-keyboard.js | 1 + .../u-car-keyboard.json} | 0 .../u-car-keyboard/u-car-keyboard.wxml | 1 + .../u-car-keyboard/u-car-keyboard.wxss | 1 + .../u-checkbox-group/u-checkbox-group.js | 2 +- .../components/u-checkbox/u-checkbox.js | 2 +- .../components/u-divider/u-divider.js | 1 + .../components/u-divider/u-divider.json} | 2 +- .../components/u-divider/u-divider.wxml | 1 + .../components/u-divider/u-divider.wxss | 1 + .../uview-plus/components/u-empty/u-empty.js | 1 - .../components/u-empty/u-empty.wxml | 1 - .../components/u-empty/u-empty.wxss | 1 - .../uview-plus/components/u-icon/u-icon.js | 2 +- .../components/u-keyboard/u-keyboard.js | 1 + .../components/u-keyboard/u-keyboard.json | 8 + .../components/u-keyboard/u-keyboard.wxml | 1 + .../components/u-keyboard/u-keyboard.wxss | 1 + .../uview-plus/components/u-line/u-line.js | 1 + .../uview-plus/components/u-line/u-line.json | 4 + .../uview-plus/components/u-line/u-line.wxml | 1 + .../uview-plus/components/u-line/u-line.wxss | 1 + .../uview-plus/components/u-link/u-link.js | 2 +- .../u-loading-icon/u-loading-icon.js | 2 +- .../u-number-keyboard/u-number-keyboard.js | 1 + .../u-number-keyboard/u-number-keyboard.json} | 0 .../u-number-keyboard/u-number-keyboard.wxml | 1 + .../u-number-keyboard/u-number-keyboard.wxss | 1 + .../components/u-overlay/u-overlay.js | 2 +- .../components/u-parse/node/node.js | 1 + .../components/u-parse/node/node.json | 6 + .../components/u-parse/node/node.wxml | 31 + .../components/u-parse/node/node.wxss | 1 + .../uview-plus/components/u-parse/u-parse.js | 1 + .../components/u-parse/u-parse.json | 6 + .../components/u-parse/u-parse.wxml | 1 + .../components/u-parse/u-parse.wxss | 1 + .../components/u-safe-bottom/u-safe-bottom.js | 2 +- .../components/u-status-bar/u-status-bar.js | 2 +- .../components/u-steps-item/u-steps-item.js | 1 + .../components/u-steps-item/u-steps-item.json | 7 + .../components/u-steps-item/u-steps-item.wxml | 1 + .../components/u-steps-item/u-steps-item.wxss | 1 + .../uview-plus/components/u-steps/u-steps.js | 1 + .../components/u-steps/u-steps.json | 4 + .../components/u-steps/u-steps.wxml | 1 + .../components/u-steps/u-steps.wxss | 1 + .../uview-plus/components/u-tabs/u-tabs.js | 2 +- .../uview-plus/components/u-text/u-text.js | 2 +- .../components/u-transition/u-transition.js | 2 +- dist/build/mp-weixin/pages/ai/index.wxml | 2 +- dist/build/mp-weixin/pages/ai/index.wxss | 2 +- dist/build/mp-weixin/pages/forward/index.js | 1 + dist/build/mp-weixin/pages/forward/index.json | 8 + dist/build/mp-weixin/pages/forward/index.wxml | 1 + dist/build/mp-weixin/pages/forward/index.wxss | 1 + .../pages/index/components/AiInput.js | 2 +- .../pages/index/components/AiInput.wxml | 2 +- .../pages/index/components/AiInput.wxss | 2 +- .../pages/index/components/Classification.js | 2 +- .../index/components/Classification.wxml | 2 +- .../index/components/Classification.wxss | 2 +- .../index/components/ConvenienceServices.js | 1 + .../index/components/ConvenienceServices.json | 6 + .../index/components/ConvenienceServices.wxml | 1 + .../index/components/ConvenienceServices.wxss | 1 + .../pages/index/components/EventList.js | 2 +- .../pages/index/components/EventList.json | 5 +- .../pages/index/components/EventList.wxml | 2 +- .../pages/index/components/EventList.wxss | 2 +- .../pages/index/components/ModalServer.js | 1 + .../pages/index/components/ModalServer.json | 8 + .../pages/index/components/ModalServer.wxml | 1 + .../pages/index/components/ModalServer.wxss | 1 + .../pages/index/components/NewsList.js | 2 +- .../pages/index/components/NewsList.wxml | 2 +- .../pages/index/components/NewsList.wxss | 2 +- .../pages/index/components/OfficialAccount.js | 1 + .../index/components/OfficialAccount.json | 4 + .../index/components/OfficialAccount.wxml | 1 + .../index/components/OfficialAccount.wxss | 1 + .../pages/index/components/PageBanner.js | 2 +- .../pages/index/components/PageBanner.wxml | 2 +- .../pages/index/components/PageBanner.wxss | 2 +- .../pages/index/components/PageHeadTitle.js | 2 +- .../pages/index/components/PageHeadTitle.json | 4 +- .../pages/index/components/PageHeadTitle.wxml | 2 +- .../pages/index/components/PageHeadTitle.wxss | 2 +- .../mp-weixin/pages/index/components/Tabs.js | 1 + .../pages/index/components/Tabs.json | 8 + .../pages/index/components/Tabs.wxml | 1 + .../pages/index/components/Tabs.wxss | 1 + dist/build/mp-weixin/pages/index/index.js | 2 +- dist/build/mp-weixin/pages/index/index.json | 4 +- dist/build/mp-weixin/pages/index/index.wxml | 2 +- dist/build/mp-weixin/pages/index/index.wxss | 2 +- dist/build/mp-weixin/pages/index/method.js | 2 +- dist/build/mp-weixin/pages/index/model.js | 2 +- dist/build/mp-weixin/pages/login.js | 2 +- dist/build/mp-weixin/pages/login.wxml | 2 +- dist/build/mp-weixin/pages/login.wxss | 2 +- .../pages/me/components/AreaFunctional.js | 1 + .../pages/me/components/AreaFunctional.json | 6 + .../pages/me/components/AreaFunctional.wxml | 1 + .../pages/me/components/AreaFunctional.wxss | 1 + .../pages/me/components/ContactButler.js | 1 + .../pages/me/components/ContactButler.json | 4 + .../pages/me/components/ContactButler.wxml | 1 + .../pages/me/components/ContactButler.wxss | 1 + .../pages/me/components/MoreFunctional.json | 4 + .../pages/me/components/MoreFunctional.wxml | 1 + .../mp-weixin/pages/me/components/ToBeDone.js | 1 + .../pages/me/components/ToBeDone.json | 9 + .../pages/me/components/ToBeDone.wxml | 1 + .../pages/me/components/ToBeDone.wxss | 1 + .../mp-weixin/pages/me/components/header.js | 1 + .../mp-weixin/pages/me/components/header.json | 7 + .../mp-weixin/pages/me/components/header.wxml | 1 + .../mp-weixin/pages/me/components/header.wxss | 1 + dist/build/mp-weixin/pages/me/index.js | 1 + dist/build/mp-weixin/pages/me/index.json | 9 + dist/build/mp-weixin/pages/me/index.wxml | 1 + dist/build/mp-weixin/pages/me/index.wxss | 1 + dist/build/mp-weixin/pages/me/method.js | 1 + dist/build/mp-weixin/pages/me/model.js | 1 + dist/build/mp-weixin/pages/news/index.js | 1 - dist/build/mp-weixin/pages/news/index.json | 4 - dist/build/mp-weixin/pages/news/index.wxml | 1 - dist/build/mp-weixin/pages/news/index.wxss | 1 - dist/build/mp-weixin/pages/news/method.js | 1 - dist/build/mp-weixin/pages/news/model.js | 1 - dist/build/mp-weixin/pages/transfer/index.js | 1 + .../build/mp-weixin/pages/transfer/index.json | 6 + .../build/mp-weixin/pages/transfer/index.wxml | 1 + .../build/mp-weixin/pages/transfer/index.wxss | 1 + dist/build/mp-weixin/pages/web_view/index.js | 1 + .../build/mp-weixin/pages/web_view/index.json | 3 + .../build/mp-weixin/pages/web_view/index.wxml | 1 + .../web_view/index.wxss} | 0 .../mp-weixin/static/images/IconHouse.png | Bin 0 -> 581 bytes .../mp-weixin/static/images/IconWallet.png | Bin 0 -> 3639 bytes .../mp-weixin/static/images/jingang_icon1.png | Bin 492 -> 0 bytes .../mp-weixin/static/images/jingang_icon2.png | Bin 387 -> 0 bytes .../mp-weixin/static/images/jingang_icon3.png | Bin 391 -> 0 bytes .../mp-weixin/static/images/jingang_icon4.png | Bin 361 -> 0 bytes .../mp-weixin/static/images/jingang_icon5.png | Bin 521 -> 0 bytes .../mp-weixin/static/images/zhifubao.png | Bin 0 -> 1320 bytes dist/build/mp-weixin/static/svg/AboutUs.svg | 1 + dist/build/mp-weixin/static/svg/Feedback.svg | 1 + dist/build/mp-weixin/static/svg/HouseIcon.svg | 1 + .../mp-weixin/static/svg/IconCollection.svg | 1 + dist/build/mp-weixin/static/svg/IconEvent.svg | 1 + .../build/mp-weixin/static/svg/IconReview.svg | 1 + .../mp-weixin/static/svg/IconVehicle.svg | 1 + .../mp-weixin/static/svg/ai_icon copy.svg | 1 - .../mp-weixin/static/svg/announcement.svg | 1 + dist/build/mp-weixin/static/svg/calendar.svg | 1 + dist/build/mp-weixin/static/svg/car.svg | 1 + .../mp-weixin/static/svg/functionalIcon1.svg | 1 + .../mp-weixin/static/svg/functionalIcon2.svg | 1 + .../mp-weixin/static/svg/functionalIcon3.svg | 1 + .../mp-weixin/static/svg/functionalIcon4.svg | 1 + .../mp-weixin/static/svg/functionalIcon5.svg | 1 + .../mp-weixin/static/svg/functionalIcon6.svg | 1 + .../mp-weixin/static/svg/functionalIcon7.svg | 1 + .../mp-weixin/static/svg/jingang_icon1.svg | 1 + .../mp-weixin/static/svg/jingang_icon2.svg | 1 + .../mp-weixin/static/svg/jingang_icon3.svg | 1 + .../mp-weixin/static/svg/jingang_icon4.svg | 1 + .../mp-weixin/static/svg/jingang_icon5.svg | 1 + dist/build/mp-weixin/static/svg/news_icon.svg | 1 + dist/build/mp-weixin/static/svg/phone.svg | 1 + .../build/mp-weixin/static/svg/red-packet.svg | 1 + dist/build/mp-weixin/static/svg/system.svg | 1 + .../mp-weixin/static/svg/terminatedIcon.svg | 1 + .../mp-weixin/INDEX/activities_show/index.js | 119 + .../INDEX/activities_show/index.json | 8 + .../INDEX/activities_show/index.wxml | 1 + .../INDEX/activities_show/index.wxss | 67 + .../mp-weixin/INDEX/activities_show/method.js | 85 + .../mp-weixin/INDEX/activities_show/model.js | 7 + .../components/CreateHousehold.js | 101 + .../components/CreateHousehold.json | 9 + .../components/CreateHousehold.wxml | 1 + .../components/CreateHousehold.wxss | 84 + .../mp-weixin/INDEX/archive_houses/index.js | 130 +- .../mp-weixin/INDEX/archive_houses/index.json | 7 +- .../mp-weixin/INDEX/archive_houses/index.wxml | 2 +- .../mp-weixin/INDEX/archive_houses/index.wxss | 65 +- .../mp-weixin/INDEX/archive_houses/method.js | 72 +- .../mp-weixin/INDEX/archive_houses/model.js | 1 + .../mp-weixin/INDEX/bill/components/Tabs.js | 7 +- .../mp-weixin/INDEX/bill/components/Tabs.wxml | 2 +- dist/dev/mp-weixin/INDEX/bill/list/index.js | 119 +- dist/dev/mp-weixin/INDEX/bill/list/index.json | 1 + dist/dev/mp-weixin/INDEX/bill/list/index.wxml | 2 +- dist/dev/mp-weixin/INDEX/bill/list/index.wxss | 14 +- dist/dev/mp-weixin/INDEX/bill/list/method.js | 15 +- dist/dev/mp-weixin/INDEX/bill/list/model.js | 1 + dist/dev/mp-weixin/INDEX/bill_order/index.js | 86 + .../dev/mp-weixin/INDEX/bill_order/index.json | 8 + .../dev/mp-weixin/INDEX/bill_order/index.wxml | 1 + .../dev/mp-weixin/INDEX/bill_order/index.wxss | 63 + dist/dev/mp-weixin/INDEX/bill_order/method.js | 44 + dist/dev/mp-weixin/INDEX/bill_order/model.js | 9 + dist/dev/mp-weixin/INDEX/binding/index.js | 42 +- dist/dev/mp-weixin/INDEX/binding/index.json | 2 +- dist/dev/mp-weixin/INDEX/binding/index.wxss | 7 + dist/dev/mp-weixin/INDEX/binding/method.js | 46 +- dist/dev/mp-weixin/INDEX/binding/model.js | 4 +- dist/dev/mp-weixin/INDEX/binding/success.js | 40 + dist/dev/mp-weixin/INDEX/binding/success.json | 8 + dist/dev/mp-weixin/INDEX/binding/success.wxml | 1 + dist/dev/mp-weixin/INDEX/binding/success.wxss | 30 + .../dev/mp-weixin/INDEX/collection/confirm.js | 60 + .../mp-weixin/INDEX/collection/confirm.json | 7 + .../mp-weixin/INDEX/collection/confirm.wxml | 1 + .../mp-weixin/INDEX/collection/confirm.wxss | 54 + dist/dev/mp-weixin/INDEX/collection/index.js | 80 + .../dev/mp-weixin/INDEX/collection/index.json | 9 + .../dev/mp-weixin/INDEX/collection/index.wxml | 1 + .../dev/mp-weixin/INDEX/collection/index.wxss | 30 + dist/dev/mp-weixin/INDEX/collection/method.js | 44 + dist/dev/mp-weixin/INDEX/collection/model.js | 10 + dist/dev/mp-weixin/INDEX/invitation/index.js | 112 + .../dev/mp-weixin/INDEX/invitation/index.json | 7 + .../dev/mp-weixin/INDEX/invitation/index.wxml | 1 + .../dev/mp-weixin/INDEX/invitation/index.wxss | 101 + dist/dev/mp-weixin/INDEX/me/index.js | 24 +- dist/dev/mp-weixin/INDEX/me/index.wxml | 2 +- dist/dev/mp-weixin/INDEX/me/method.js | 43 +- .../INDEX/message_center/index/index.js | 48 + .../INDEX/message_center/index/index.json | 4 + .../INDEX/message_center/index/index.wxml | 1 + .../INDEX/message_center/index/index.wxss | 52 + .../INDEX/message_center/index/method.js | 18 + .../INDEX/message_center/index/model.js | 19 + .../INDEX/message_center/list/index.js | 59 + .../INDEX/message_center/list/index.json | 7 + .../INDEX/message_center/list/index.wxml | 1 + .../INDEX/message_center/list/index.wxss | 43 + .../INDEX/message_center/list/method.js | 30 + .../INDEX/message_center/list/model.js | 8 + .../INDEX/message_center/show/index.js | 31 + .../INDEX/message_center/show/index.json | 4 + .../INDEX/message_center/show/index.wxml | 1 + .../INDEX/message_center/show/index.wxss | 22 + .../INDEX/message_center/show/method.js | 17 + .../INDEX/message_center/show/model.js | 6 + dist/dev/mp-weixin/INDEX/open_door/index.js | 100 + dist/dev/mp-weixin/INDEX/open_door/index.json | 10 + dist/dev/mp-weixin/INDEX/open_door/index.wxml | 1 + dist/dev/mp-weixin/INDEX/open_door/index.wxss | 69 + .../components/HouseRegistersList.js | 23 +- .../components/HouseRegistersList.wxml | 2 +- .../mp-weixin/INDEX/parking_payment/index.js | 130 + .../INDEX/parking_payment/index.json | 9 + .../INDEX/parking_payment/index.wxml | 1 + .../INDEX/parking_payment/index.wxss | 156 + .../INDEX/parking_payment_record/index.js | 25 + .../INDEX/parking_payment_record/index.json | 6 + .../INDEX/parking_payment_record/index.wxml | 1 + .../INDEX/parking_payment_record/index.wxss | 51 + dist/dev/mp-weixin/INDEX/pay/index.js | 40 +- dist/dev/mp-weixin/INDEX/pay/method.js | 55 +- dist/dev/mp-weixin/INDEX/pay/model.js | 8 +- dist/dev/mp-weixin/INDEX/pay/success.js | 37 + dist/dev/mp-weixin/INDEX/pay/success.json | 8 + dist/dev/mp-weixin/INDEX/pay/success.wxml | 1 + dist/dev/mp-weixin/INDEX/pay/success.wxss | 12 + .../dev/mp-weixin/ME/activities_list/index.js | 90 + .../mp-weixin/ME/activities_list/index.json | 9 + .../mp-weixin/ME/activities_list/index.wxml | 1 + .../mp-weixin/ME/activities_list/index.wxss | 66 + .../mp-weixin/ME/activities_list/method.js | 36 + .../dev/mp-weixin/ME/activities_list/model.js | 9 + .../dev/mp-weixin/ME/activities_show/index.js | 82 + .../mp-weixin/ME/activities_show/index.json | 8 + .../mp-weixin/ME/activities_show/index.wxml | 1 + .../mp-weixin/ME/activities_show/index.wxss | 67 + .../mp-weixin/ME/activities_show/method.js | 44 + .../dev/mp-weixin/ME/activities_show/model.js | 7 + .../ME/advance_payment_house/index.js | 22 + .../ME/advance_payment_house/index.json | 6 + .../ME/advance_payment_house/index.wxml | 1 + .../ME/advance_payment_house/index.wxss | 28 + dist/dev/mp-weixin/ME/feedback/index.js | 72 + dist/dev/mp-weixin/ME/feedback/index.json | 8 + dist/dev/mp-weixin/ME/feedback/index.wxml | 1 + dist/dev/mp-weixin/ME/feedback/index.wxss | 100 + dist/dev/mp-weixin/ME/feedback/method.js | 34 + dist/dev/mp-weixin/ME/feedback/model.js | 18 + .../mp-weixin/ME/income_expenditure/index.js | 8 + .../ME/income_expenditure/index.json | 4 + .../ME/income_expenditure/index.wxml | 1 + .../ME/income_expenditure/index.wxss | 28 + dist/dev/mp-weixin/ME/issue_invoice/index.js | 66 + .../dev/mp-weixin/ME/issue_invoice/index.json | 6 + .../dev/mp-weixin/ME/issue_invoice/index.wxml | 1 + .../dev/mp-weixin/ME/issue_invoice/index.wxss | 38 + dist/dev/mp-weixin/ME/me_invoice/add/index.js | 130 + .../mp-weixin/ME/me_invoice/add/index.json | 9 + .../mp-weixin/ME/me_invoice/add/index.wxml | 1 + .../mp-weixin/ME/me_invoice/add/index.wxss | 14 + .../dev/mp-weixin/ME/me_invoice/list/index.js | 108 + .../mp-weixin/ME/me_invoice/list/index.json | 9 + .../mp-weixin/ME/me_invoice/list/index.wxml | 1 + .../mp-weixin/ME/me_invoice/list/index.wxss | 51 + dist/dev/mp-weixin/ME/parking_fee/index.js | 22 + dist/dev/mp-weixin/ME/parking_fee/index.json | 6 + dist/dev/mp-weixin/ME/parking_fee/index.wxml | 1 + dist/dev/mp-weixin/ME/parking_fee/index.wxss | 80 + .../mp-weixin/ME/payment_pre_stored/index.js | 110 + .../ME/payment_pre_stored/index.json | 8 + .../ME/payment_pre_stored/index.wxml | 1 + .../ME/payment_pre_stored/index.wxss | 98 + .../mp-weixin/ME/payment_pre_stored/method.js | 49 + .../mp-weixin/ME/payment_pre_stored/model.js | 11 + .../dev/mp-weixin/ME/pre_stored_form/index.js | 74 + .../mp-weixin/ME/pre_stored_form/index.json | 6 + .../mp-weixin/ME/pre_stored_form/index.wxml | 1 + .../mp-weixin/ME/pre_stored_form/index.wxss | 78 + .../mp-weixin/ME/pre_stored_form/method.js | 76 + .../dev/mp-weixin/ME/pre_stored_form/model.js | 12 + dist/dev/mp-weixin/ME/recharge/index.js | 80 + dist/dev/mp-weixin/ME/recharge/index.json | 7 + dist/dev/mp-weixin/ME/recharge/index.wxml | 1 + dist/dev/mp-weixin/ME/recharge/index.wxss | 59 + .../dev/mp-weixin/ME/recharge_record/index.js | 22 + .../mp-weixin/ME/recharge_record/index.json | 6 + .../mp-weixin/ME/recharge_record/index.wxml | 1 + .../mp-weixin/ME/recharge_record/index.wxss | 26 + dist/dev/mp-weixin/ME/user_evaluate/index.js | 56 + .../dev/mp-weixin/ME/user_evaluate/index.json | 7 + .../dev/mp-weixin/ME/user_evaluate/index.wxml | 1 + .../dev/mp-weixin/ME/user_evaluate/index.wxss | 40 + dist/dev/mp-weixin/ME/user_evaluate/model.js | 18 + .../ME/vehicle_management/add/index.js | 114 + .../ME/vehicle_management/add/index.json | 8 + .../ME/vehicle_management/add/index.wxml | 1 + .../ME/vehicle_management/add/index.wxss | 64 + .../ME/vehicle_management/list/index.js | 82 + .../ME/vehicle_management/list/index.json | 9 + .../ME/vehicle_management/list/index.wxml | 1 + .../ME/vehicle_management/list/index.wxss | 61 + dist/dev/mp-weixin/ME/wallet/index.js | 65 + dist/dev/mp-weixin/ME/wallet/index.json | 9 + dist/dev/mp-weixin/ME/wallet/index.wxml | 1 + dist/dev/mp-weixin/ME/wallet/index.wxss | 65 + .../dev/mp-weixin/ME/work_order_home/index.js | 120 + .../mp-weixin/ME/work_order_home/index.json | 7 + .../mp-weixin/ME/work_order_home/index.wxml | 1 + .../mp-weixin/ME/work_order_home/index.wxss | 122 + .../mp-weixin/WORKORDER/acceptance/index.js | 64 + .../mp-weixin/WORKORDER/acceptance/index.json | 9 + .../mp-weixin/WORKORDER/acceptance/index.wxml | 1 + .../mp-weixin/WORKORDER/acceptance/index.wxss | 14 + .../mp-weixin/WORKORDER/acceptance/method.js | 38 + .../mp-weixin/WORKORDER/acceptance/model.js | 7 + dist/dev/mp-weixin/WORKORDER/add/index.js | 119 +- dist/dev/mp-weixin/WORKORDER/add/index.json | 5 +- dist/dev/mp-weixin/WORKORDER/add/index.wxml | 2 +- dist/dev/mp-weixin/WORKORDER/add/index.wxss | 4 + dist/dev/mp-weixin/WORKORDER/add/method.js | 36 +- .../WORKORDER/list/components/header.js | 60 + .../WORKORDER/list/components/header.json | 6 + .../WORKORDER/list/components/header.wxml | 1 + .../WORKORDER/list/components/header.wxss | 29 + dist/dev/mp-weixin/WORKORDER/list/index.js | 140 +- dist/dev/mp-weixin/WORKORDER/list/index.json | 6 +- dist/dev/mp-weixin/WORKORDER/list/index.wxml | 2 +- dist/dev/mp-weixin/WORKORDER/list/index.wxss | 57 +- dist/dev/mp-weixin/WORKORDER/list/method.js | 51 + dist/dev/mp-weixin/WORKORDER/list/model.js | 5 +- dist/dev/mp-weixin/WORKORDER/pay/index.js | 80 + dist/dev/mp-weixin/WORKORDER/pay/index.json | 7 + dist/dev/mp-weixin/WORKORDER/pay/index.wxml | 1 + dist/dev/mp-weixin/WORKORDER/pay/index.wxss | 52 + dist/dev/mp-weixin/WORKORDER/pay/method.js | 68 + dist/dev/mp-weixin/WORKORDER/pay/model.js | 13 + .../WORKORDER/show/components/ProcessLogs.js | 56 + .../show/components/ProcessLogs.json | 9 + .../show/components/ProcessLogs.wxml | 1 + .../show/components/ProcessLogs.wxss | 34 + dist/dev/mp-weixin/WORKORDER/show/index.js | 174 +- dist/dev/mp-weixin/WORKORDER/show/index.json | 6 +- dist/dev/mp-weixin/WORKORDER/show/index.wxml | 2 +- dist/dev/mp-weixin/WORKORDER/show/index.wxss | 99 +- dist/dev/mp-weixin/WORKORDER/show/method.js | 123 +- dist/dev/mp-weixin/WORKORDER/show/model.js | 4 +- .../WORKORDER/update_work_rework/index.js | 48 + .../WORKORDER/update_work_rework/index.json | 7 + .../WORKORDER/update_work_rework/index.wxml | 1 + .../WORKORDER/update_work_rework/index.wxss | 14 + .../WORKORDER/update_work_rework/method.js | 26 + .../WORKORDER/update_work_rework/model.js | 7 + .../WORKORDER/update_work_time/index.js | 56 + .../WORKORDER/update_work_time/index.json | 8 + .../WORKORDER/update_work_time/index.wxml | 1 + .../WORKORDER/update_work_time/index.wxss | 14 + .../WORKORDER/update_work_time/method.js | 29 + .../WORKORDER/update_work_time/model.js | 7 + dist/dev/mp-weixin/app.js | 41 +- dist/dev/mp-weixin/app.json | 56 +- .../mp-weixin/assets/empty_icon.c11822f3.svg | 1 + dist/dev/mp-weixin/common/assets.js | 6 +- .../cc-scroll-loading/cc-scroll-loading.js | 16 +- .../cc-scroll-loading/cc-scroll-loading.wxml | 2 +- .../common/libraries/IsHouseExist.js | 25 +- dist/dev/mp-weixin/common/libraries/day.js | 98 + .../mp-weixin/common/libraries/naviHelper.js | 19 + dist/dev/mp-weixin/common/libraries/pay.js | 5 +- .../dev/mp-weixin/common/libraries/request.js | 2 +- .../mp-weixin/common/libraries/watermark.js | 52 +- .../common/store/useWeAppAuthStore.js | 8 +- .../mp-weixin/common/store/useWorkStore.js | 4 +- dist/dev/mp-weixin/common/vendor.js | 3102 +++++++++++------ .../components/hs-button/hs-button.js | 32 +- .../components/hs-button/hs-button.json | 3 +- .../components/hs-button/hs-button.wxml | 2 +- .../components/hs-button/hs-button.wxss | 12 + .../components/hs-collection/hs-collection.js | 32 + .../hs-collection/hs-collection.json | 6 + .../hs-collection/hs-collection.wxml | 1 + .../hs-collection/hs-collection.wxss | 20 + .../hs-custom-title/hs-custom-title.js | 31 + .../hs-custom-title/hs-custom-title.json | 4 + .../hs-custom-title/hs-custom-title.wxml | 1 + .../hs-custom-title/hs-custom-title.wxss | 5 + .../mp-weixin/components/hs-empty/hs-empty.js | 25 +- .../components/hs-empty/hs-empty.json | 4 +- .../components/hs-empty/hs-empty.wxml | 2 +- .../components/hs-empty/hs-empty.wxss | 13 +- .../components/hs-enum-tag/hs-enum-tag.wxss | 7 +- .../components/hs-footer/hs-footer.js | 11 +- .../mp-weixin/components/hs-input/hs-input.js | 20 +- .../components/hs-input/hs-input.wxml | 2 +- .../components/hs-input/hs-input.wxss | 11 +- .../hs-page-head-information.js | 29 + .../hs-page-head-information.json | 6 + .../hs-page-head-information.wxml | 1 + .../hs-page-head-information.wxss | 13 + .../hs-popup-custom/hs-popup-custom.wxss | 1 - .../hs-popup-evaluate/hs-popup-evaluate.js | 97 + .../hs-popup-evaluate/hs-popup-evaluate.json | 8 + .../hs-popup-evaluate/hs-popup-evaluate.wxml | 1 + .../hs-popup-evaluate/hs-popup-evaluate.wxss | 36 + .../hs-popup-house/hs-popup-house.js | 48 +- .../hs-popup-house/hs-popup-house.wxml | 2 +- .../hs-popup-house/hs-popup-house.wxss | 7 +- .../hs-popup-project/hs-popup-project.js | 50 +- .../hs-popup-project/hs-popup-project.wxml | 2 +- .../hs-popup-switch-house.js | 130 + .../hs-popup-switch-house.json | 9 + .../hs-popup-switch-house.wxml | 1 + .../hs-popup-switch-house.wxss | 60 + .../components/hs-popup/hs-popup.wxml | 2 +- .../components/hs-popup/hs-popup.wxss | 6 + .../hs-reservation-picker.js | 115 + .../hs-reservation-picker.json | 6 + .../hs-reservation-picker.wxml | 1 + .../hs-reservation-picker.wxss | 20 + .../mp-weixin/components/hs-tabs/hs-tabs.js | 10 +- .../mp-weixin/components/hs-tabs/hs-tabs.wxml | 2 +- .../mp-weixin/components/hs-tabs/hs-tabs.wxss | 2 - .../components/hs-up-rate/hs-up-rate.js | 34 + .../components/hs-up-rate/hs-up-rate.json | 6 + .../components/hs-up-rate/hs-up-rate.wxml | 1 + .../components/hs-up-rate/hs-up-rate.wxss | 10 + .../components/hs-upload/hs-upload.js | 12 +- .../hs-year-picker/hs-year-picker.js | 31 +- .../hs-year-picker/hs-year-picker.wxml | 2 +- .../hs-year-picker/hs-year-picker.wxss | 9 +- dist/dev/mp-weixin/gen/Apis.js | 129 +- dist/dev/mp-weixin/gen/Enums.js | 50 +- .../components/u-avatar/u-avatar.js | 2 +- .../uview-plus/components/u-badge/u-badge.js | 2 +- .../u-car-keyboard/u-car-keyboard.js | 187 + .../u-car-keyboard/u-car-keyboard.json | 6 + .../u-car-keyboard/u-car-keyboard.wxml | 1 + .../u-car-keyboard/u-car-keyboard.wxss | 116 + .../u-checkbox-group/u-checkbox-group.js | 2 +- .../components/u-checkbox/u-checkbox.js | 2 +- .../components/u-divider/u-divider.js | 76 + .../components/u-divider/u-divider.json | 6 + .../components/u-divider/u-divider.wxml | 1 + .../u-empty.wxss => u-divider/u-divider.wxss} | 60 +- .../uview-plus/components/u-empty/u-empty.js | 83 - .../components/u-empty/u-empty.wxml | 1 - .../uview-plus/components/u-icon/u-icon.js | 2 +- .../components/u-keyboard/u-keyboard.js | 95 + .../components/u-keyboard/u-keyboard.json | 8 + .../components/u-keyboard/u-keyboard.wxml | 1 + .../components/u-keyboard/u-keyboard.wxss | 75 + .../uview-plus/components/u-line/u-line.js | 34 + .../uview-plus/components/u-line/u-line.json | 4 + .../uview-plus/components/u-line/u-line.wxml | 1 + .../uview-plus/components/u-line/u-line.wxss | 52 + .../uview-plus/components/u-link/u-link.js | 2 +- .../u-loading-icon/u-loading-icon.js | 2 +- .../u-number-keyboard/u-number-keyboard.js | 114 + .../u-number-keyboard/u-number-keyboard.json | 6 + .../u-number-keyboard/u-number-keyboard.wxml | 1 + .../u-number-keyboard/u-number-keyboard.wxss | 94 + .../components/u-overlay/u-overlay.js | 2 +- .../components/u-parse/node/node.js | 389 +++ .../components/u-parse/node/node.json | 6 + .../components/u-parse/node/node.wxml | 31 + .../components/u-parse/node/node.wxss | 149 + .../uview-plus/components/u-parse/u-parse.js | 267 ++ .../components/u-parse/u-parse.json | 6 + .../components/u-parse/u-parse.wxml | 1 + .../components/u-parse/u-parse.wxss | 18 + .../uview-plus/components/u-popup/u-popup.js | 2 +- .../components/u-safe-bottom/u-safe-bottom.js | 2 +- .../components/u-status-bar/u-status-bar.js | 2 +- .../components/u-steps-item/u-steps-item.js | 2 +- .../uview-plus/components/u-steps/u-steps.js | 2 +- .../uview-plus/components/u-tabs/u-tabs.js | 2 +- .../uview-plus/components/u-text/u-text.js | 2 +- .../components/u-transition/u-transition.js | 2 +- dist/dev/mp-weixin/pages/forward/index.js | 71 + dist/dev/mp-weixin/pages/forward/index.json | 8 + dist/dev/mp-weixin/pages/forward/index.wxml | 1 + dist/dev/mp-weixin/pages/forward/index.wxss | 28 + .../pages/index/components/AiInput.js | 31 +- .../pages/index/components/AiInput.wxml | 2 +- .../pages/index/components/AiInput.wxss | 19 +- .../pages/index/components/Classification.js | 60 +- .../index/components/Classification.wxml | 2 +- .../index/components/Classification.wxss | 17 +- .../index/components/ConvenienceServices.js | 70 + .../index/components/ConvenienceServices.json | 6 + .../index/components/ConvenienceServices.wxml | 1 + .../index/components/ConvenienceServices.wxss | 66 + .../pages/index/components/EventList.js | 65 +- .../pages/index/components/EventList.json | 5 +- .../pages/index/components/EventList.wxml | 2 +- .../pages/index/components/EventList.wxss | 32 +- .../pages/index/components/ModalServer.js | 37 +- .../pages/index/components/NewsList.js | 79 +- .../pages/index/components/NewsList.wxml | 2 +- .../pages/index/components/NewsList.wxss | 49 +- .../pages/index/components/OfficialAccount.js | 24 + .../index/components/OfficialAccount.json | 4 + .../index/components/OfficialAccount.wxml | 1 + .../index/components/OfficialAccount.wxss | 6 + .../pages/index/components/PageBanner.js | 26 +- .../pages/index/components/PageBanner.wxml | 2 +- .../pages/index/components/PageBanner.wxss | 7 + .../pages/index/components/PageHeadTitle.js | 133 +- .../pages/index/components/PageHeadTitle.json | 4 +- .../pages/index/components/PageHeadTitle.wxml | 2 +- .../pages/index/components/PageHeadTitle.wxss | 55 - .../mp-weixin/pages/index/components/Tabs.js | 98 + .../pages/index/components/Tabs.json | 8 + .../pages/index/components/Tabs.wxml | 1 + .../pages/index/components/Tabs.wxss | 23 + dist/dev/mp-weixin/pages/index/index.js | 37 +- dist/dev/mp-weixin/pages/index/index.json | 5 +- dist/dev/mp-weixin/pages/index/index.wxml | 2 +- dist/dev/mp-weixin/pages/index/index.wxss | 10 +- dist/dev/mp-weixin/pages/index/method.js | 25 +- dist/dev/mp-weixin/pages/index/model.js | 4 +- dist/dev/mp-weixin/pages/login.js | 20 +- dist/dev/mp-weixin/pages/login.wxml | 2 +- dist/dev/mp-weixin/pages/login.wxss | 9 +- .../pages/me/components/AreaFunctional.js | 76 +- .../pages/me/components/AreaFunctional.json | 4 +- .../pages/me/components/AreaFunctional.wxml | 2 +- .../pages/me/components/AreaFunctional.wxss | 6 +- .../{MoreFunctional.js => ContactButler.js} | 2 +- .../pages/me/components/ContactButler.json | 4 + .../pages/me/components/ContactButler.wxml | 1 + .../pages/me/components/ContactButler.wxss | 63 + .../pages/me/components/MoreFunctional.wxss | 27 - .../mp-weixin/pages/me/components/ToBeDone.js | 131 + .../pages/me/components/ToBeDone.json | 9 + .../pages/me/components/ToBeDone.wxml | 1 + .../pages/me/components/ToBeDone.wxss | 73 + dist/dev/mp-weixin/pages/me/index.js | 23 +- dist/dev/mp-weixin/pages/me/index.json | 2 +- dist/dev/mp-weixin/pages/me/index.wxml | 2 +- dist/dev/mp-weixin/pages/me/index.wxss | 3 + dist/dev/mp-weixin/pages/me/method.js | 55 +- dist/dev/mp-weixin/pages/me/model.js | 9 +- dist/dev/mp-weixin/pages/transfer/index.js | 77 + dist/dev/mp-weixin/pages/transfer/index.json | 6 + dist/dev/mp-weixin/pages/transfer/index.wxml | 1 + dist/dev/mp-weixin/pages/transfer/index.wxss | 5 + dist/dev/mp-weixin/pages/web_view/index.js | 19 + dist/dev/mp-weixin/pages/web_view/index.json | 3 + dist/dev/mp-weixin/pages/web_view/index.wxml | 1 + dist/dev/mp-weixin/pages/web_view/index.wxss | 0 .../dev/mp-weixin/project.private.config.json | 53 +- .../mp-weixin/static/images/jingang_icon1.png | Bin 492 -> 0 bytes .../mp-weixin/static/images/jingang_icon2.png | Bin 387 -> 0 bytes .../mp-weixin/static/images/jingang_icon3.png | Bin 391 -> 0 bytes .../mp-weixin/static/images/jingang_icon4.png | Bin 361 -> 0 bytes .../mp-weixin/static/images/jingang_icon5.png | Bin 521 -> 0 bytes dist/dev/mp-weixin/static/images/zhifubao.png | Bin 0 -> 1320 bytes dist/dev/mp-weixin/static/svg/AboutUs.svg | 1 + dist/dev/mp-weixin/static/svg/Feedback.svg | 1 + dist/dev/mp-weixin/static/svg/HouseIcon.svg | 1 + .../dev/mp-weixin/static/svg/announcement.svg | 1 + dist/dev/mp-weixin/static/svg/calendar.svg | 1 + dist/dev/mp-weixin/static/svg/car.svg | 1 + .../mp-weixin/static/svg/jingang_icon1.svg | 1 + .../mp-weixin/static/svg/jingang_icon2.svg | 1 + .../mp-weixin/static/svg/jingang_icon3.svg | 1 + .../mp-weixin/static/svg/jingang_icon4.svg | 1 + .../mp-weixin/static/svg/jingang_icon5.svg | 1 + dist/dev/mp-weixin/static/svg/phone.svg | 1 + dist/dev/mp-weixin/static/svg/red-packet.svg | 1 + dist/dev/mp-weixin/static/svg/system.svg | 1 + .../mp-weixin/static/svg/terminatedIcon.svg | 1 + gencode.json | 2 +- src/App.vue | 4 +- src/INDEX/activities_show/index.vue | 112 + src/INDEX/activities_show/method.ts | 82 + src/INDEX/activities_show/model.ts | 5 + src/INDEX/activities_show/style.scss | 68 + .../components/CreateHousehold.vue | 176 + src/INDEX/archive_houses/index.vue | 131 +- src/INDEX/archive_houses/method.ts | 67 +- src/INDEX/archive_houses/model.ts | 1 + src/INDEX/archive_houses/style.scss | 77 +- src/INDEX/bill/components/Tabs.vue | 2 +- src/INDEX/bill/list/index.vue | 118 +- src/INDEX/bill/list/method.ts | 9 +- src/INDEX/bill/list/model.ts | 1 + src/INDEX/bill/list/style.scss | 20 +- src/INDEX/bill_order/index.vue | 61 + src/INDEX/bill_order/method.ts | 36 + src/INDEX/bill_order/model.ts | 8 + src/INDEX/bill_order/style.scss | 65 + src/INDEX/binding/index.vue | 30 +- src/INDEX/binding/method.ts | 32 +- src/INDEX/binding/model.ts | 4 +- src/INDEX/binding/style.scss | 7 + src/INDEX/binding/success.vue | 64 + src/INDEX/collection/confirm.vue | 105 + src/INDEX/collection/index.vue | 49 + src/INDEX/collection/method.ts | 39 + src/INDEX/collection/model.ts | 8 + src/INDEX/collection/style.scss | 32 + src/INDEX/invitation/index.vue | 113 + src/INDEX/invitation/style.scss | 104 + src/INDEX/me/index.vue | 10 +- src/INDEX/me/method.ts | 43 +- src/INDEX/message_center/index/index.vue | 46 + src/INDEX/message_center/index/method.ts | 13 + src/INDEX/message_center/index/model.ts | 17 + src/INDEX/message_center/index/style.scss | 53 + src/INDEX/message_center/list/index.vue | 34 + src/INDEX/message_center/list/method.ts | 24 + src/INDEX/message_center/list/model.ts | 6 + src/INDEX/message_center/list/style.scss | 44 + src/INDEX/message_center/show/index.vue | 25 + src/INDEX/message_center/show/method.ts | 13 + src/INDEX/message_center/show/model.ts | 4 + src/INDEX/message_center/show/style.scss | 22 + src/INDEX/open_door/index.vue | 108 + src/INDEX/open_door/style.scss | 70 + .../components/HouseRegistersList.vue | 8 +- src/INDEX/parking_payment/index.vue | 149 + src/INDEX/parking_payment/style.scss | 164 + src/INDEX/parking_payment_record/index.vue | 30 + src/INDEX/parking_payment_record/style.scss | 51 + src/INDEX/pay/index.vue | 42 +- src/INDEX/pay/method.ts | 55 +- src/INDEX/pay/model.ts | 12 +- src/INDEX/pay/success.vue | 33 + src/ME/activities_list/index.vue | 64 + src/ME/activities_list/method.ts | 33 + src/ME/activities_list/model.ts | 7 + src/ME/activities_list/style.scss | 66 + src/ME/activities_show/index.vue | 72 + src/ME/activities_show/method.ts | 36 + src/ME/activities_show/model.ts | 5 + src/ME/activities_show/style.scss | 68 + src/ME/advance_payment_house/index.vue | 18 + src/ME/advance_payment_house/style.scss | 29 + src/ME/feedback/index.vue | 59 + src/ME/feedback/method.ts | 28 + src/ME/feedback/model.ts | 16 + src/ME/feedback/style.scss | 101 + src/ME/income_expenditure/index.vue | 18 + src/ME/income_expenditure/style.scss | 31 + src/ME/issue_invoice/index.vue | 49 + src/ME/issue_invoice/style.scss | 38 + src/ME/me_invoice/add/index.vue | 75 + src/ME/me_invoice/add/style.scss | 15 + src/ME/me_invoice/list/index.vue | 89 + src/ME/me_invoice/list/style.scss | 51 + src/ME/parking_fee/index.vue | 37 + src/ME/parking_fee/style.scss | 83 + src/ME/payment_pre_stored/index.vue | 108 + src/ME/payment_pre_stored/method.ts | 44 + src/ME/payment_pre_stored/model.ts | 9 + src/ME/payment_pre_stored/style.scss | 106 + src/ME/pre_stored_form/index.vue | 101 + src/ME/pre_stored_form/method.ts | 74 + src/ME/pre_stored_form/model.ts | 10 + src/ME/pre_stored_form/style.scss | 80 + src/ME/recharge/index.vue | 79 + src/ME/recharge/style.scss | 62 + src/ME/recharge_record/index.vue | 19 + src/ME/recharge_record/style.scss | 26 + src/ME/user_evaluate/index.vue | 70 + src/ME/user_evaluate/model.ts | 17 + src/ME/user_evaluate/style.scss | 42 + src/ME/vehicle_management/add/index.vue | 103 + src/ME/vehicle_management/add/style.scss | 67 + src/ME/vehicle_management/list/index.vue | 73 + src/ME/vehicle_management/list/style.scss | 62 + src/ME/wallet/index.vue | 70 + src/ME/wallet/style.scss | 69 + src/ME/work_order_home/index.vue | 144 + src/ME/work_order_home/style.scss | 128 + src/WORKORDER/acceptance/index.vue | 40 + src/WORKORDER/acceptance/method.ts | 33 + src/WORKORDER/acceptance/model.ts | 5 + src/WORKORDER/acceptance/style.scss | 14 + src/WORKORDER/add/index.vue | 98 +- src/WORKORDER/add/method.ts | 51 +- src/WORKORDER/add/style.scss | 4 + src/WORKORDER/list/components/header.vue | 74 + src/WORKORDER/list/index.vue | 109 +- src/WORKORDER/list/method.ts | 53 + src/WORKORDER/list/model.ts | 5 +- src/WORKORDER/list/style.scss | 60 +- src/WORKORDER/pay/index.vue | 70 + src/WORKORDER/pay/method.ts | 66 + src/WORKORDER/pay/model.ts | 12 + src/WORKORDER/pay/style.scss | 58 + src/WORKORDER/pay/success.vue | 33 + src/WORKORDER/show/components/ProcessLogs.vue | 73 + src/WORKORDER/show/index.vue | 165 +- src/WORKORDER/show/method.ts | 126 +- src/WORKORDER/show/model.ts | 4 +- src/WORKORDER/show/style.scss | 105 +- src/WORKORDER/update_work_rework/index.vue | 30 + src/WORKORDER/update_work_rework/method.ts | 21 + src/WORKORDER/update_work_rework/model.ts | 5 + src/WORKORDER/update_work_rework/style.scss | 14 + src/WORKORDER/update_work_time/index.vue | 32 + src/WORKORDER/update_work_time/method.ts | 24 + src/WORKORDER/update_work_time/model.ts | 5 + src/WORKORDER/update_work_time/style.scss | 14 + .../cc-scroll-loading/cc-scroll-loading.vue | 11 +- src/common/libraries/IsHouseExist.ts | 19 +- src/common/libraries/day.ts | 126 +- src/common/libraries/naviHelper.ts | 23 +- src/common/libraries/pay.ts | 5 +- src/common/store/useWeAppAuthStore.ts | 11 +- src/common/store/useWorkStore.ts | 4 +- src/components/hs-button/hs-button.vue | 23 +- .../hs-collection/hs-collection.vue | 49 + .../hs-custom-title/hs-custom-title.vue | 1 - src/components/hs-empty/empty_icon.svg | 1 + src/components/hs-empty/hs-empty.vue | 30 +- src/components/hs-enum-tag/hs-enum-tag.vue | 7 +- src/components/hs-footer/hs-footer.vue | 17 +- src/components/hs-input/hs-input.vue | 23 +- .../hs-page-head-information.vue | 25 + .../hs-popup-custom/hs-popup-custom.vue | 1 - .../hs-popup-evaluate/hs-popup-evaluate.vue | 114 + .../hs-popup-house/hs-popup-house.vue | 32 +- .../hs-popup-project/hs-popup-project.vue | 523 +-- .../hs-popup-switch-house.vue | 172 + src/components/hs-popup/hs-popup.vue | 13 +- .../hs-reservation-picker.vue | 135 + src/components/hs-tabs/hs-tabs.vue | 10 +- src/components/hs-up-rate/hs-up-rate.vue | 30 + src/components/hs-upload/hs-upload.vue | 12 +- .../hs-year-picker/hs-year-picker.vue | 29 +- .../hs_popup_house/hs_popup_house.vue | 226 +- src/gen/ApiTypes.d.ts | 157 +- src/gen/Apis.ts | 129 +- src/gen/Enums.ts | 263 +- src/pages.json | 247 +- src/pages/forward/index.vue | 74 + src/pages/forward/style.scss | 28 + src/pages/index/components/AiInput.vue | 46 +- src/pages/index/components/Classification.vue | 66 +- .../index/components/ConvenienceServices.vue | 128 + src/pages/index/components/EventList.vue | 70 +- src/pages/index/components/ModalServer.vue | 52 +- src/pages/index/components/NewsList.vue | 174 +- .../index/components/OfficialAccount.vue | 33 + src/pages/index/components/PageBanner.vue | 29 +- src/pages/index/components/PageHeadTitle.vue | 162 +- src/pages/index/components/Tabs.vue | 106 + src/pages/index/index.vue | 42 +- src/pages/index/method.ts | 19 +- src/pages/index/model.ts | 4 +- src/pages/index/style.scss | 17 +- src/pages/login.vue | 41 +- src/pages/me/components/AreaFunctional.vue | 84 +- src/pages/me/components/ContactButler.vue | 94 + src/pages/me/components/ToBeDone.vue | 169 + src/pages/me/index.vue | 29 +- src/pages/me/method.ts | 51 +- src/pages/me/model.ts | 26 +- src/pages/me/style.scss | 3 + src/pages/transfer/index.vue | 65 + src/pages/transfer/style.scss | 8 + src/pages/web_view/index.vue | 12 + src/static/images/jingang_icon1.png | Bin 492 -> 0 bytes src/static/images/jingang_icon2.png | Bin 387 -> 0 bytes src/static/images/jingang_icon3.png | Bin 391 -> 0 bytes src/static/images/jingang_icon4.png | Bin 361 -> 0 bytes src/static/images/jingang_icon5.png | Bin 521 -> 0 bytes src/static/images/zhifubao.png | Bin 0 -> 1320 bytes src/static/svg/AboutUs.svg | 1 + src/static/svg/Feedback.svg | 1 + src/static/svg/HouseIcon.svg | 1 + src/static/svg/announcement.svg | 1 + src/static/svg/calendar.svg | 1 + src/static/svg/car.svg | 1 + src/static/svg/jingang_icon1.svg | 1 + src/static/svg/jingang_icon2.svg | 1 + src/static/svg/jingang_icon3.svg | 1 + src/static/svg/jingang_icon4.svg | 1 + src/static/svg/jingang_icon5.svg | 1 + src/static/svg/phone.svg | 1 + src/static/svg/red-packet.svg | 1 + src/static/svg/system.svg | 1 + src/static/svg/terminatedIcon.svg | 1 + 1193 files changed, 24662 insertions(+), 3329 deletions(-) create mode 100644 dist/build/mp-weixin/INDEX/activities_show/index.js create mode 100644 dist/build/mp-weixin/INDEX/activities_show/index.json create mode 100644 dist/build/mp-weixin/INDEX/activities_show/index.wxml create mode 100644 dist/build/mp-weixin/INDEX/activities_show/index.wxss create mode 100644 dist/build/mp-weixin/INDEX/activities_show/method.js create mode 100644 dist/build/mp-weixin/INDEX/activities_show/model.js create mode 100644 dist/build/mp-weixin/INDEX/archive_houses/components/CreateHousehold.js create mode 100644 dist/build/mp-weixin/INDEX/archive_houses/components/CreateHousehold.json create mode 100644 dist/build/mp-weixin/INDEX/archive_houses/components/CreateHousehold.wxml create mode 100644 dist/build/mp-weixin/INDEX/archive_houses/components/CreateHousehold.wxss delete mode 100644 dist/build/mp-weixin/INDEX/asset_houses/components/Tabs.js delete mode 100644 dist/build/mp-weixin/INDEX/asset_houses/components/Tabs.wxss create mode 100644 dist/build/mp-weixin/INDEX/bill_order/index.js create mode 100644 dist/build/mp-weixin/INDEX/bill_order/index.json create mode 100644 dist/build/mp-weixin/INDEX/bill_order/index.wxml create mode 100644 dist/build/mp-weixin/INDEX/bill_order/index.wxss create mode 100644 dist/build/mp-weixin/INDEX/bill_order/method.js create mode 100644 dist/build/mp-weixin/INDEX/bill_order/model.js create mode 100644 dist/build/mp-weixin/INDEX/binding/success.js create mode 100644 dist/build/mp-weixin/INDEX/binding/success.json create mode 100644 dist/build/mp-weixin/INDEX/binding/success.wxml create mode 100644 dist/build/mp-weixin/INDEX/binding/success.wxss create mode 100644 dist/build/mp-weixin/INDEX/collection/confirm.js create mode 100644 dist/build/mp-weixin/INDEX/collection/confirm.json create mode 100644 dist/build/mp-weixin/INDEX/collection/confirm.wxml create mode 100644 dist/build/mp-weixin/INDEX/collection/confirm.wxss create mode 100644 dist/build/mp-weixin/INDEX/collection/index.js create mode 100644 dist/build/mp-weixin/INDEX/collection/index.json create mode 100644 dist/build/mp-weixin/INDEX/collection/index.wxml create mode 100644 dist/build/mp-weixin/INDEX/collection/index.wxss create mode 100644 dist/build/mp-weixin/INDEX/collection/method.js create mode 100644 dist/build/mp-weixin/INDEX/collection/model.js create mode 100644 dist/build/mp-weixin/INDEX/invitation/index.js create mode 100644 dist/build/mp-weixin/INDEX/invitation/index.json create mode 100644 dist/build/mp-weixin/INDEX/invitation/index.wxml create mode 100644 dist/build/mp-weixin/INDEX/invitation/index.wxss create mode 100644 dist/build/mp-weixin/INDEX/message_center/index/index.js create mode 100644 dist/build/mp-weixin/INDEX/message_center/index/index.json create mode 100644 dist/build/mp-weixin/INDEX/message_center/index/index.wxml create mode 100644 dist/build/mp-weixin/INDEX/message_center/index/index.wxss create mode 100644 dist/build/mp-weixin/INDEX/message_center/index/method.js create mode 100644 dist/build/mp-weixin/INDEX/message_center/index/model.js create mode 100644 dist/build/mp-weixin/INDEX/message_center/list/index.js create mode 100644 dist/build/mp-weixin/INDEX/message_center/list/index.json create mode 100644 dist/build/mp-weixin/INDEX/message_center/list/index.wxml create mode 100644 dist/build/mp-weixin/INDEX/message_center/list/index.wxss create mode 100644 dist/build/mp-weixin/INDEX/message_center/list/method.js create mode 100644 dist/build/mp-weixin/INDEX/message_center/list/model.js create mode 100644 dist/build/mp-weixin/INDEX/message_center/show/index.js create mode 100644 dist/build/mp-weixin/INDEX/message_center/show/index.json create mode 100644 dist/build/mp-weixin/INDEX/message_center/show/index.wxml create mode 100644 dist/build/mp-weixin/INDEX/message_center/show/index.wxss create mode 100644 dist/build/mp-weixin/INDEX/message_center/show/method.js create mode 100644 dist/build/mp-weixin/INDEX/message_center/show/model.js create mode 100644 dist/build/mp-weixin/INDEX/open_door/index.js create mode 100644 dist/build/mp-weixin/INDEX/open_door/index.json create mode 100644 dist/build/mp-weixin/INDEX/open_door/index.wxml create mode 100644 dist/build/mp-weixin/INDEX/open_door/index.wxss create mode 100644 dist/build/mp-weixin/INDEX/owner_audit_list/components/HouseRegistersList.js create mode 100644 dist/build/mp-weixin/INDEX/owner_audit_list/components/HouseRegistersList.json create mode 100644 dist/build/mp-weixin/INDEX/owner_audit_list/components/HouseRegistersList.wxml create mode 100644 dist/build/mp-weixin/INDEX/owner_audit_list/components/HouseRegistersList.wxss create mode 100644 dist/build/mp-weixin/INDEX/owner_audit_list/components/OwnerAuditList.js create mode 100644 dist/build/mp-weixin/INDEX/owner_audit_list/components/OwnerAuditList.json create mode 100644 dist/build/mp-weixin/INDEX/owner_audit_list/components/OwnerAuditList.wxml create mode 100644 dist/build/mp-weixin/INDEX/owner_audit_list/components/OwnerAuditList.wxss create mode 100644 dist/build/mp-weixin/INDEX/owner_audit_list/components/Tabs.js create mode 100644 dist/build/mp-weixin/INDEX/owner_audit_list/components/Tabs.json create mode 100644 dist/build/mp-weixin/INDEX/owner_audit_list/components/Tabs.wxml create mode 100644 dist/build/mp-weixin/INDEX/owner_audit_list/components/Tabs.wxss create mode 100644 dist/build/mp-weixin/INDEX/owner_audit_list/index.js create mode 100644 dist/build/mp-weixin/INDEX/owner_audit_list/index.json create mode 100644 dist/build/mp-weixin/INDEX/owner_audit_list/index.wxml create mode 100644 dist/build/mp-weixin/INDEX/owner_audit_list/index.wxss create mode 100644 dist/build/mp-weixin/INDEX/owner_audit_list/method.js create mode 100644 dist/build/mp-weixin/INDEX/owner_audit_list/model.js create mode 100644 dist/build/mp-weixin/INDEX/parking_payment/index.js create mode 100644 dist/build/mp-weixin/INDEX/parking_payment/index.json create mode 100644 dist/build/mp-weixin/INDEX/parking_payment/index.wxml create mode 100644 dist/build/mp-weixin/INDEX/parking_payment/index.wxss create mode 100644 dist/build/mp-weixin/INDEX/parking_payment_record/index.js create mode 100644 dist/build/mp-weixin/INDEX/parking_payment_record/index.json create mode 100644 dist/build/mp-weixin/INDEX/parking_payment_record/index.wxml create mode 100644 dist/build/mp-weixin/INDEX/parking_payment_record/index.wxss create mode 100644 dist/build/mp-weixin/INDEX/pay/success.js create mode 100644 dist/build/mp-weixin/INDEX/pay/success.json create mode 100644 dist/build/mp-weixin/INDEX/pay/success.wxml create mode 100644 dist/build/mp-weixin/INDEX/pay/success.wxss create mode 100644 dist/build/mp-weixin/ME/activities_list/index.js create mode 100644 dist/build/mp-weixin/ME/activities_list/index.json create mode 100644 dist/build/mp-weixin/ME/activities_list/index.wxml create mode 100644 dist/build/mp-weixin/ME/activities_list/index.wxss create mode 100644 dist/build/mp-weixin/ME/activities_list/method.js create mode 100644 dist/build/mp-weixin/ME/activities_list/model.js create mode 100644 dist/build/mp-weixin/ME/activities_show/index.js create mode 100644 dist/build/mp-weixin/ME/activities_show/index.json create mode 100644 dist/build/mp-weixin/ME/activities_show/index.wxml create mode 100644 dist/build/mp-weixin/ME/activities_show/index.wxss create mode 100644 dist/build/mp-weixin/ME/activities_show/method.js create mode 100644 dist/build/mp-weixin/ME/activities_show/model.js create mode 100644 dist/build/mp-weixin/ME/advance_payment_house/index.js create mode 100644 dist/build/mp-weixin/ME/advance_payment_house/index.json create mode 100644 dist/build/mp-weixin/ME/advance_payment_house/index.wxml create mode 100644 dist/build/mp-weixin/ME/advance_payment_house/index.wxss create mode 100644 dist/build/mp-weixin/ME/feedback/index.js create mode 100644 dist/build/mp-weixin/ME/feedback/index.json create mode 100644 dist/build/mp-weixin/ME/feedback/index.wxml create mode 100644 dist/build/mp-weixin/ME/feedback/index.wxss create mode 100644 dist/build/mp-weixin/ME/feedback/method.js create mode 100644 dist/build/mp-weixin/ME/feedback/model.js create mode 100644 dist/build/mp-weixin/ME/income_expenditure/index.js create mode 100644 dist/build/mp-weixin/ME/income_expenditure/index.json create mode 100644 dist/build/mp-weixin/ME/income_expenditure/index.wxml create mode 100644 dist/build/mp-weixin/ME/income_expenditure/index.wxss create mode 100644 dist/build/mp-weixin/ME/issue_invoice/index.js create mode 100644 dist/build/mp-weixin/ME/issue_invoice/index.json create mode 100644 dist/build/mp-weixin/ME/issue_invoice/index.wxml create mode 100644 dist/build/mp-weixin/ME/issue_invoice/index.wxss create mode 100644 dist/build/mp-weixin/ME/me_invoice/add/index.js create mode 100644 dist/build/mp-weixin/ME/me_invoice/add/index.json create mode 100644 dist/build/mp-weixin/ME/me_invoice/add/index.wxml create mode 100644 dist/build/mp-weixin/ME/me_invoice/add/index.wxss create mode 100644 dist/build/mp-weixin/ME/me_invoice/list/index.js create mode 100644 dist/build/mp-weixin/ME/me_invoice/list/index.json create mode 100644 dist/build/mp-weixin/ME/me_invoice/list/index.wxml create mode 100644 dist/build/mp-weixin/ME/me_invoice/list/index.wxss create mode 100644 dist/build/mp-weixin/ME/parking_fee/index.js create mode 100644 dist/build/mp-weixin/ME/parking_fee/index.json create mode 100644 dist/build/mp-weixin/ME/parking_fee/index.wxml create mode 100644 dist/build/mp-weixin/ME/parking_fee/index.wxss create mode 100644 dist/build/mp-weixin/ME/payment_pre_stored/index.js create mode 100644 dist/build/mp-weixin/ME/payment_pre_stored/index.json create mode 100644 dist/build/mp-weixin/ME/payment_pre_stored/index.wxml create mode 100644 dist/build/mp-weixin/ME/payment_pre_stored/index.wxss create mode 100644 dist/build/mp-weixin/ME/payment_pre_stored/method.js create mode 100644 dist/build/mp-weixin/ME/payment_pre_stored/model.js create mode 100644 dist/build/mp-weixin/ME/pre_stored_form/index.js create mode 100644 dist/build/mp-weixin/ME/pre_stored_form/index.json create mode 100644 dist/build/mp-weixin/ME/pre_stored_form/index.wxml create mode 100644 dist/build/mp-weixin/ME/pre_stored_form/index.wxss create mode 100644 dist/build/mp-weixin/ME/pre_stored_form/method.js create mode 100644 dist/build/mp-weixin/ME/pre_stored_form/model.js create mode 100644 dist/build/mp-weixin/ME/recharge/index.js create mode 100644 dist/build/mp-weixin/ME/recharge/index.json create mode 100644 dist/build/mp-weixin/ME/recharge/index.wxml create mode 100644 dist/build/mp-weixin/ME/recharge/index.wxss create mode 100644 dist/build/mp-weixin/ME/recharge_record/index.js create mode 100644 dist/build/mp-weixin/ME/recharge_record/index.json create mode 100644 dist/build/mp-weixin/ME/recharge_record/index.wxml create mode 100644 dist/build/mp-weixin/ME/recharge_record/index.wxss create mode 100644 dist/build/mp-weixin/ME/user_evaluate/index.js create mode 100644 dist/build/mp-weixin/ME/user_evaluate/index.json create mode 100644 dist/build/mp-weixin/ME/user_evaluate/index.wxml create mode 100644 dist/build/mp-weixin/ME/user_evaluate/index.wxss create mode 100644 dist/build/mp-weixin/ME/user_evaluate/model.js create mode 100644 dist/build/mp-weixin/ME/vehicle_management/add/index.js create mode 100644 dist/build/mp-weixin/ME/vehicle_management/add/index.json create mode 100644 dist/build/mp-weixin/ME/vehicle_management/add/index.wxml create mode 100644 dist/build/mp-weixin/ME/vehicle_management/add/index.wxss create mode 100644 dist/build/mp-weixin/ME/vehicle_management/list/index.js create mode 100644 dist/build/mp-weixin/ME/vehicle_management/list/index.json create mode 100644 dist/build/mp-weixin/ME/vehicle_management/list/index.wxml create mode 100644 dist/build/mp-weixin/ME/vehicle_management/list/index.wxss create mode 100644 dist/build/mp-weixin/ME/wallet/index.js create mode 100644 dist/build/mp-weixin/ME/wallet/index.json create mode 100644 dist/build/mp-weixin/ME/wallet/index.wxml create mode 100644 dist/build/mp-weixin/ME/wallet/index.wxss create mode 100644 dist/build/mp-weixin/ME/work_order_home/index.js create mode 100644 dist/build/mp-weixin/ME/work_order_home/index.json create mode 100644 dist/build/mp-weixin/ME/work_order_home/index.wxml create mode 100644 dist/build/mp-weixin/ME/work_order_home/index.wxss create mode 100644 dist/build/mp-weixin/WORKORDER/acceptance/index.js create mode 100644 dist/build/mp-weixin/WORKORDER/acceptance/index.json create mode 100644 dist/build/mp-weixin/WORKORDER/acceptance/index.wxml create mode 100644 dist/build/mp-weixin/WORKORDER/acceptance/index.wxss create mode 100644 dist/build/mp-weixin/WORKORDER/acceptance/method.js create mode 100644 dist/build/mp-weixin/WORKORDER/acceptance/model.js create mode 100644 dist/build/mp-weixin/WORKORDER/list/components/header.js create mode 100644 dist/build/mp-weixin/WORKORDER/list/components/header.json create mode 100644 dist/build/mp-weixin/WORKORDER/list/components/header.wxml create mode 100644 dist/build/mp-weixin/WORKORDER/list/components/header.wxss create mode 100644 dist/build/mp-weixin/WORKORDER/pay/index.js create mode 100644 dist/build/mp-weixin/WORKORDER/pay/index.json create mode 100644 dist/build/mp-weixin/WORKORDER/pay/index.wxml create mode 100644 dist/build/mp-weixin/WORKORDER/pay/index.wxss create mode 100644 dist/build/mp-weixin/WORKORDER/pay/method.js create mode 100644 dist/build/mp-weixin/WORKORDER/pay/model.js create mode 100644 dist/build/mp-weixin/WORKORDER/show/components/ProcessLogs.js create mode 100644 dist/build/mp-weixin/WORKORDER/show/components/ProcessLogs.json create mode 100644 dist/build/mp-weixin/WORKORDER/show/components/ProcessLogs.wxml create mode 100644 dist/build/mp-weixin/WORKORDER/show/components/ProcessLogs.wxss create mode 100644 dist/build/mp-weixin/WORKORDER/update_work_rework/index.js create mode 100644 dist/build/mp-weixin/WORKORDER/update_work_rework/index.json create mode 100644 dist/build/mp-weixin/WORKORDER/update_work_rework/index.wxml create mode 100644 dist/build/mp-weixin/WORKORDER/update_work_rework/index.wxss create mode 100644 dist/build/mp-weixin/WORKORDER/update_work_rework/method.js create mode 100644 dist/build/mp-weixin/WORKORDER/update_work_rework/model.js create mode 100644 dist/build/mp-weixin/WORKORDER/update_work_time/index.js create mode 100644 dist/build/mp-weixin/WORKORDER/update_work_time/index.json create mode 100644 dist/build/mp-weixin/WORKORDER/update_work_time/index.wxml create mode 100644 dist/build/mp-weixin/WORKORDER/update_work_time/index.wxss create mode 100644 dist/build/mp-weixin/WORKORDER/update_work_time/method.js create mode 100644 dist/build/mp-weixin/WORKORDER/update_work_time/model.js create mode 100644 dist/build/mp-weixin/assets/empty_icon.c11822f3.svg create mode 100644 dist/build/mp-weixin/common/libraries/pay.js create mode 100644 dist/build/mp-weixin/common/libraries/public.js create mode 100644 dist/build/mp-weixin/components/hs-collection/hs-collection.js create mode 100644 dist/build/mp-weixin/components/hs-collection/hs-collection.json create mode 100644 dist/build/mp-weixin/components/hs-collection/hs-collection.wxml create mode 100644 dist/build/mp-weixin/components/hs-collection/hs-collection.wxss create mode 100644 dist/build/mp-weixin/components/hs-custom-title/hs-custom-title.js create mode 100644 dist/build/mp-weixin/components/hs-custom-title/hs-custom-title.json create mode 100644 dist/build/mp-weixin/components/hs-custom-title/hs-custom-title.wxml create mode 100644 dist/build/mp-weixin/components/hs-custom-title/hs-custom-title.wxss delete mode 100644 dist/build/mp-weixin/components/hs-date-picker/hs-date-picker.js delete mode 100644 dist/build/mp-weixin/components/hs-date-picker/hs-date-picker.wxml create mode 100644 dist/build/mp-weixin/components/hs-page-head-information/hs-page-head-information.js create mode 100644 dist/build/mp-weixin/components/hs-page-head-information/hs-page-head-information.json create mode 100644 dist/build/mp-weixin/components/hs-page-head-information/hs-page-head-information.wxml create mode 100644 dist/build/mp-weixin/components/hs-page-head-information/hs-page-head-information.wxss create mode 100644 dist/build/mp-weixin/components/hs-popup-custom/hs-popup-custom.js create mode 100644 dist/build/mp-weixin/components/hs-popup-custom/hs-popup-custom.json create mode 100644 dist/build/mp-weixin/components/hs-popup-custom/hs-popup-custom.wxml create mode 100644 dist/build/mp-weixin/components/hs-popup-custom/hs-popup-custom.wxss create mode 100644 dist/build/mp-weixin/components/hs-popup-evaluate/hs-popup-evaluate.js create mode 100644 dist/build/mp-weixin/components/hs-popup-evaluate/hs-popup-evaluate.json create mode 100644 dist/build/mp-weixin/components/hs-popup-evaluate/hs-popup-evaluate.wxml create mode 100644 dist/build/mp-weixin/components/hs-popup-evaluate/hs-popup-evaluate.wxss create mode 100644 dist/build/mp-weixin/components/hs-popup-switch-house/hs-popup-switch-house.js create mode 100644 dist/build/mp-weixin/components/hs-popup-switch-house/hs-popup-switch-house.json create mode 100644 dist/build/mp-weixin/components/hs-popup-switch-house/hs-popup-switch-house.wxml create mode 100644 dist/build/mp-weixin/components/hs-popup-switch-house/hs-popup-switch-house.wxss create mode 100644 dist/build/mp-weixin/components/hs-radio-cell-picker-select/hs-radio-cell-picker-select.js create mode 100644 dist/build/mp-weixin/components/hs-radio-cell-picker-select/hs-radio-cell-picker-select.json create mode 100644 dist/build/mp-weixin/components/hs-radio-cell-picker-select/hs-radio-cell-picker-select.wxml create mode 100644 dist/build/mp-weixin/components/hs-radio-cell-picker-select/hs-radio-cell-picker-select.wxss create mode 100644 dist/build/mp-weixin/components/hs-radio/hs-radio.js create mode 100644 dist/build/mp-weixin/components/hs-radio/hs-radio.json create mode 100644 dist/build/mp-weixin/components/hs-radio/hs-radio.wxml create mode 100644 dist/build/mp-weixin/components/hs-radio/hs-radio.wxss create mode 100644 dist/build/mp-weixin/components/hs-reservation-picker/hs-reservation-picker.js create mode 100644 dist/build/mp-weixin/components/hs-reservation-picker/hs-reservation-picker.json create mode 100644 dist/build/mp-weixin/components/hs-reservation-picker/hs-reservation-picker.wxml create mode 100644 dist/build/mp-weixin/components/hs-reservation-picker/hs-reservation-picker.wxss create mode 100644 dist/build/mp-weixin/components/hs-up-rate/hs-up-rate.js create mode 100644 dist/build/mp-weixin/components/hs-up-rate/hs-up-rate.json create mode 100644 dist/build/mp-weixin/components/hs-up-rate/hs-up-rate.wxml create mode 100644 dist/build/mp-weixin/components/hs-up-rate/hs-up-rate.wxss create mode 100644 dist/build/mp-weixin/node-modules/uview-plus/components/u-car-keyboard/u-car-keyboard.js rename dist/build/mp-weixin/node-modules/uview-plus/components/{u-empty/u-empty.json => u-car-keyboard/u-car-keyboard.json} (100%) create mode 100644 dist/build/mp-weixin/node-modules/uview-plus/components/u-car-keyboard/u-car-keyboard.wxml create mode 100644 dist/build/mp-weixin/node-modules/uview-plus/components/u-car-keyboard/u-car-keyboard.wxss create mode 100644 dist/build/mp-weixin/node-modules/uview-plus/components/u-divider/u-divider.js rename dist/build/mp-weixin/{components/hs-date-picker/hs-date-picker.json => node-modules/uview-plus/components/u-divider/u-divider.json} (58%) create mode 100644 dist/build/mp-weixin/node-modules/uview-plus/components/u-divider/u-divider.wxml create mode 100644 dist/build/mp-weixin/node-modules/uview-plus/components/u-divider/u-divider.wxss delete mode 100644 dist/build/mp-weixin/node-modules/uview-plus/components/u-empty/u-empty.js delete mode 100644 dist/build/mp-weixin/node-modules/uview-plus/components/u-empty/u-empty.wxml delete mode 100644 dist/build/mp-weixin/node-modules/uview-plus/components/u-empty/u-empty.wxss create mode 100644 dist/build/mp-weixin/node-modules/uview-plus/components/u-keyboard/u-keyboard.js create mode 100644 dist/build/mp-weixin/node-modules/uview-plus/components/u-keyboard/u-keyboard.json create mode 100644 dist/build/mp-weixin/node-modules/uview-plus/components/u-keyboard/u-keyboard.wxml create mode 100644 dist/build/mp-weixin/node-modules/uview-plus/components/u-keyboard/u-keyboard.wxss create mode 100644 dist/build/mp-weixin/node-modules/uview-plus/components/u-line/u-line.js create mode 100644 dist/build/mp-weixin/node-modules/uview-plus/components/u-line/u-line.json create mode 100644 dist/build/mp-weixin/node-modules/uview-plus/components/u-line/u-line.wxml create mode 100644 dist/build/mp-weixin/node-modules/uview-plus/components/u-line/u-line.wxss create mode 100644 dist/build/mp-weixin/node-modules/uview-plus/components/u-number-keyboard/u-number-keyboard.js rename dist/{dev/mp-weixin/node-modules/uview-plus/components/u-empty/u-empty.json => build/mp-weixin/node-modules/uview-plus/components/u-number-keyboard/u-number-keyboard.json} (100%) create mode 100644 dist/build/mp-weixin/node-modules/uview-plus/components/u-number-keyboard/u-number-keyboard.wxml create mode 100644 dist/build/mp-weixin/node-modules/uview-plus/components/u-number-keyboard/u-number-keyboard.wxss create mode 100644 dist/build/mp-weixin/node-modules/uview-plus/components/u-parse/node/node.js create mode 100644 dist/build/mp-weixin/node-modules/uview-plus/components/u-parse/node/node.json create mode 100644 dist/build/mp-weixin/node-modules/uview-plus/components/u-parse/node/node.wxml create mode 100644 dist/build/mp-weixin/node-modules/uview-plus/components/u-parse/node/node.wxss create mode 100644 dist/build/mp-weixin/node-modules/uview-plus/components/u-parse/u-parse.js create mode 100644 dist/build/mp-weixin/node-modules/uview-plus/components/u-parse/u-parse.json create mode 100644 dist/build/mp-weixin/node-modules/uview-plus/components/u-parse/u-parse.wxml create mode 100644 dist/build/mp-weixin/node-modules/uview-plus/components/u-parse/u-parse.wxss create mode 100644 dist/build/mp-weixin/node-modules/uview-plus/components/u-steps-item/u-steps-item.js create mode 100644 dist/build/mp-weixin/node-modules/uview-plus/components/u-steps-item/u-steps-item.json create mode 100644 dist/build/mp-weixin/node-modules/uview-plus/components/u-steps-item/u-steps-item.wxml create mode 100644 dist/build/mp-weixin/node-modules/uview-plus/components/u-steps-item/u-steps-item.wxss create mode 100644 dist/build/mp-weixin/node-modules/uview-plus/components/u-steps/u-steps.js create mode 100644 dist/build/mp-weixin/node-modules/uview-plus/components/u-steps/u-steps.json create mode 100644 dist/build/mp-weixin/node-modules/uview-plus/components/u-steps/u-steps.wxml create mode 100644 dist/build/mp-weixin/node-modules/uview-plus/components/u-steps/u-steps.wxss create mode 100644 dist/build/mp-weixin/pages/forward/index.js create mode 100644 dist/build/mp-weixin/pages/forward/index.json create mode 100644 dist/build/mp-weixin/pages/forward/index.wxml create mode 100644 dist/build/mp-weixin/pages/forward/index.wxss create mode 100644 dist/build/mp-weixin/pages/index/components/ConvenienceServices.js create mode 100644 dist/build/mp-weixin/pages/index/components/ConvenienceServices.json create mode 100644 dist/build/mp-weixin/pages/index/components/ConvenienceServices.wxml create mode 100644 dist/build/mp-weixin/pages/index/components/ConvenienceServices.wxss create mode 100644 dist/build/mp-weixin/pages/index/components/ModalServer.js create mode 100644 dist/build/mp-weixin/pages/index/components/ModalServer.json create mode 100644 dist/build/mp-weixin/pages/index/components/ModalServer.wxml create mode 100644 dist/build/mp-weixin/pages/index/components/ModalServer.wxss create mode 100644 dist/build/mp-weixin/pages/index/components/OfficialAccount.js create mode 100644 dist/build/mp-weixin/pages/index/components/OfficialAccount.json create mode 100644 dist/build/mp-weixin/pages/index/components/OfficialAccount.wxml create mode 100644 dist/build/mp-weixin/pages/index/components/OfficialAccount.wxss create mode 100644 dist/build/mp-weixin/pages/index/components/Tabs.js create mode 100644 dist/build/mp-weixin/pages/index/components/Tabs.json create mode 100644 dist/build/mp-weixin/pages/index/components/Tabs.wxml create mode 100644 dist/build/mp-weixin/pages/index/components/Tabs.wxss create mode 100644 dist/build/mp-weixin/pages/me/components/AreaFunctional.js create mode 100644 dist/build/mp-weixin/pages/me/components/AreaFunctional.json create mode 100644 dist/build/mp-weixin/pages/me/components/AreaFunctional.wxml create mode 100644 dist/build/mp-weixin/pages/me/components/AreaFunctional.wxss create mode 100644 dist/build/mp-weixin/pages/me/components/ContactButler.js create mode 100644 dist/build/mp-weixin/pages/me/components/ContactButler.json create mode 100644 dist/build/mp-weixin/pages/me/components/ContactButler.wxml create mode 100644 dist/build/mp-weixin/pages/me/components/ContactButler.wxss create mode 100644 dist/build/mp-weixin/pages/me/components/MoreFunctional.json create mode 100644 dist/build/mp-weixin/pages/me/components/MoreFunctional.wxml create mode 100644 dist/build/mp-weixin/pages/me/components/ToBeDone.js create mode 100644 dist/build/mp-weixin/pages/me/components/ToBeDone.json create mode 100644 dist/build/mp-weixin/pages/me/components/ToBeDone.wxml create mode 100644 dist/build/mp-weixin/pages/me/components/ToBeDone.wxss create mode 100644 dist/build/mp-weixin/pages/me/components/header.js create mode 100644 dist/build/mp-weixin/pages/me/components/header.json create mode 100644 dist/build/mp-weixin/pages/me/components/header.wxml create mode 100644 dist/build/mp-weixin/pages/me/components/header.wxss create mode 100644 dist/build/mp-weixin/pages/me/index.js create mode 100644 dist/build/mp-weixin/pages/me/index.json create mode 100644 dist/build/mp-weixin/pages/me/index.wxml create mode 100644 dist/build/mp-weixin/pages/me/index.wxss create mode 100644 dist/build/mp-weixin/pages/me/method.js create mode 100644 dist/build/mp-weixin/pages/me/model.js delete mode 100644 dist/build/mp-weixin/pages/news/index.js delete mode 100644 dist/build/mp-weixin/pages/news/index.json delete mode 100644 dist/build/mp-weixin/pages/news/index.wxml delete mode 100644 dist/build/mp-weixin/pages/news/index.wxss delete mode 100644 dist/build/mp-weixin/pages/news/method.js delete mode 100644 dist/build/mp-weixin/pages/news/model.js create mode 100644 dist/build/mp-weixin/pages/transfer/index.js create mode 100644 dist/build/mp-weixin/pages/transfer/index.json create mode 100644 dist/build/mp-weixin/pages/transfer/index.wxml create mode 100644 dist/build/mp-weixin/pages/transfer/index.wxss create mode 100644 dist/build/mp-weixin/pages/web_view/index.js create mode 100644 dist/build/mp-weixin/pages/web_view/index.json create mode 100644 dist/build/mp-weixin/pages/web_view/index.wxml rename dist/build/mp-weixin/{components/hs-date-picker/hs-date-picker.wxss => pages/web_view/index.wxss} (100%) create mode 100644 dist/build/mp-weixin/static/images/IconHouse.png create mode 100644 dist/build/mp-weixin/static/images/IconWallet.png delete mode 100644 dist/build/mp-weixin/static/images/jingang_icon1.png delete mode 100644 dist/build/mp-weixin/static/images/jingang_icon2.png delete mode 100644 dist/build/mp-weixin/static/images/jingang_icon3.png delete mode 100644 dist/build/mp-weixin/static/images/jingang_icon4.png delete mode 100644 dist/build/mp-weixin/static/images/jingang_icon5.png create mode 100644 dist/build/mp-weixin/static/images/zhifubao.png create mode 100644 dist/build/mp-weixin/static/svg/AboutUs.svg create mode 100644 dist/build/mp-weixin/static/svg/Feedback.svg create mode 100644 dist/build/mp-weixin/static/svg/HouseIcon.svg create mode 100644 dist/build/mp-weixin/static/svg/IconCollection.svg create mode 100644 dist/build/mp-weixin/static/svg/IconEvent.svg create mode 100644 dist/build/mp-weixin/static/svg/IconReview.svg create mode 100644 dist/build/mp-weixin/static/svg/IconVehicle.svg delete mode 100644 dist/build/mp-weixin/static/svg/ai_icon copy.svg create mode 100644 dist/build/mp-weixin/static/svg/announcement.svg create mode 100644 dist/build/mp-weixin/static/svg/calendar.svg create mode 100644 dist/build/mp-weixin/static/svg/car.svg create mode 100644 dist/build/mp-weixin/static/svg/functionalIcon1.svg create mode 100644 dist/build/mp-weixin/static/svg/functionalIcon2.svg create mode 100644 dist/build/mp-weixin/static/svg/functionalIcon3.svg create mode 100644 dist/build/mp-weixin/static/svg/functionalIcon4.svg create mode 100644 dist/build/mp-weixin/static/svg/functionalIcon5.svg create mode 100644 dist/build/mp-weixin/static/svg/functionalIcon6.svg create mode 100644 dist/build/mp-weixin/static/svg/functionalIcon7.svg create mode 100644 dist/build/mp-weixin/static/svg/jingang_icon1.svg create mode 100644 dist/build/mp-weixin/static/svg/jingang_icon2.svg create mode 100644 dist/build/mp-weixin/static/svg/jingang_icon3.svg create mode 100644 dist/build/mp-weixin/static/svg/jingang_icon4.svg create mode 100644 dist/build/mp-weixin/static/svg/jingang_icon5.svg create mode 100644 dist/build/mp-weixin/static/svg/news_icon.svg create mode 100644 dist/build/mp-weixin/static/svg/phone.svg create mode 100644 dist/build/mp-weixin/static/svg/red-packet.svg create mode 100644 dist/build/mp-weixin/static/svg/system.svg create mode 100644 dist/build/mp-weixin/static/svg/terminatedIcon.svg create mode 100644 dist/dev/mp-weixin/INDEX/activities_show/index.js create mode 100644 dist/dev/mp-weixin/INDEX/activities_show/index.json create mode 100644 dist/dev/mp-weixin/INDEX/activities_show/index.wxml create mode 100644 dist/dev/mp-weixin/INDEX/activities_show/index.wxss create mode 100644 dist/dev/mp-weixin/INDEX/activities_show/method.js create mode 100644 dist/dev/mp-weixin/INDEX/activities_show/model.js create mode 100644 dist/dev/mp-weixin/INDEX/archive_houses/components/CreateHousehold.js create mode 100644 dist/dev/mp-weixin/INDEX/archive_houses/components/CreateHousehold.json create mode 100644 dist/dev/mp-weixin/INDEX/archive_houses/components/CreateHousehold.wxml create mode 100644 dist/dev/mp-weixin/INDEX/archive_houses/components/CreateHousehold.wxss create mode 100644 dist/dev/mp-weixin/INDEX/bill_order/index.js create mode 100644 dist/dev/mp-weixin/INDEX/bill_order/index.json create mode 100644 dist/dev/mp-weixin/INDEX/bill_order/index.wxml create mode 100644 dist/dev/mp-weixin/INDEX/bill_order/index.wxss create mode 100644 dist/dev/mp-weixin/INDEX/bill_order/method.js create mode 100644 dist/dev/mp-weixin/INDEX/bill_order/model.js create mode 100644 dist/dev/mp-weixin/INDEX/binding/success.js create mode 100644 dist/dev/mp-weixin/INDEX/binding/success.json create mode 100644 dist/dev/mp-weixin/INDEX/binding/success.wxml create mode 100644 dist/dev/mp-weixin/INDEX/binding/success.wxss create mode 100644 dist/dev/mp-weixin/INDEX/collection/confirm.js create mode 100644 dist/dev/mp-weixin/INDEX/collection/confirm.json create mode 100644 dist/dev/mp-weixin/INDEX/collection/confirm.wxml create mode 100644 dist/dev/mp-weixin/INDEX/collection/confirm.wxss create mode 100644 dist/dev/mp-weixin/INDEX/collection/index.js create mode 100644 dist/dev/mp-weixin/INDEX/collection/index.json create mode 100644 dist/dev/mp-weixin/INDEX/collection/index.wxml create mode 100644 dist/dev/mp-weixin/INDEX/collection/index.wxss create mode 100644 dist/dev/mp-weixin/INDEX/collection/method.js create mode 100644 dist/dev/mp-weixin/INDEX/collection/model.js create mode 100644 dist/dev/mp-weixin/INDEX/invitation/index.js create mode 100644 dist/dev/mp-weixin/INDEX/invitation/index.json create mode 100644 dist/dev/mp-weixin/INDEX/invitation/index.wxml create mode 100644 dist/dev/mp-weixin/INDEX/invitation/index.wxss create mode 100644 dist/dev/mp-weixin/INDEX/message_center/index/index.js create mode 100644 dist/dev/mp-weixin/INDEX/message_center/index/index.json create mode 100644 dist/dev/mp-weixin/INDEX/message_center/index/index.wxml create mode 100644 dist/dev/mp-weixin/INDEX/message_center/index/index.wxss create mode 100644 dist/dev/mp-weixin/INDEX/message_center/index/method.js create mode 100644 dist/dev/mp-weixin/INDEX/message_center/index/model.js create mode 100644 dist/dev/mp-weixin/INDEX/message_center/list/index.js create mode 100644 dist/dev/mp-weixin/INDEX/message_center/list/index.json create mode 100644 dist/dev/mp-weixin/INDEX/message_center/list/index.wxml create mode 100644 dist/dev/mp-weixin/INDEX/message_center/list/index.wxss create mode 100644 dist/dev/mp-weixin/INDEX/message_center/list/method.js create mode 100644 dist/dev/mp-weixin/INDEX/message_center/list/model.js create mode 100644 dist/dev/mp-weixin/INDEX/message_center/show/index.js create mode 100644 dist/dev/mp-weixin/INDEX/message_center/show/index.json create mode 100644 dist/dev/mp-weixin/INDEX/message_center/show/index.wxml create mode 100644 dist/dev/mp-weixin/INDEX/message_center/show/index.wxss create mode 100644 dist/dev/mp-weixin/INDEX/message_center/show/method.js create mode 100644 dist/dev/mp-weixin/INDEX/message_center/show/model.js create mode 100644 dist/dev/mp-weixin/INDEX/open_door/index.js create mode 100644 dist/dev/mp-weixin/INDEX/open_door/index.json create mode 100644 dist/dev/mp-weixin/INDEX/open_door/index.wxml create mode 100644 dist/dev/mp-weixin/INDEX/open_door/index.wxss create mode 100644 dist/dev/mp-weixin/INDEX/parking_payment/index.js create mode 100644 dist/dev/mp-weixin/INDEX/parking_payment/index.json create mode 100644 dist/dev/mp-weixin/INDEX/parking_payment/index.wxml create mode 100644 dist/dev/mp-weixin/INDEX/parking_payment/index.wxss create mode 100644 dist/dev/mp-weixin/INDEX/parking_payment_record/index.js create mode 100644 dist/dev/mp-weixin/INDEX/parking_payment_record/index.json create mode 100644 dist/dev/mp-weixin/INDEX/parking_payment_record/index.wxml create mode 100644 dist/dev/mp-weixin/INDEX/parking_payment_record/index.wxss create mode 100644 dist/dev/mp-weixin/INDEX/pay/success.js create mode 100644 dist/dev/mp-weixin/INDEX/pay/success.json create mode 100644 dist/dev/mp-weixin/INDEX/pay/success.wxml create mode 100644 dist/dev/mp-weixin/INDEX/pay/success.wxss create mode 100644 dist/dev/mp-weixin/ME/activities_list/index.js create mode 100644 dist/dev/mp-weixin/ME/activities_list/index.json create mode 100644 dist/dev/mp-weixin/ME/activities_list/index.wxml create mode 100644 dist/dev/mp-weixin/ME/activities_list/index.wxss create mode 100644 dist/dev/mp-weixin/ME/activities_list/method.js create mode 100644 dist/dev/mp-weixin/ME/activities_list/model.js create mode 100644 dist/dev/mp-weixin/ME/activities_show/index.js create mode 100644 dist/dev/mp-weixin/ME/activities_show/index.json create mode 100644 dist/dev/mp-weixin/ME/activities_show/index.wxml create mode 100644 dist/dev/mp-weixin/ME/activities_show/index.wxss create mode 100644 dist/dev/mp-weixin/ME/activities_show/method.js create mode 100644 dist/dev/mp-weixin/ME/activities_show/model.js create mode 100644 dist/dev/mp-weixin/ME/advance_payment_house/index.js create mode 100644 dist/dev/mp-weixin/ME/advance_payment_house/index.json create mode 100644 dist/dev/mp-weixin/ME/advance_payment_house/index.wxml create mode 100644 dist/dev/mp-weixin/ME/advance_payment_house/index.wxss create mode 100644 dist/dev/mp-weixin/ME/feedback/index.js create mode 100644 dist/dev/mp-weixin/ME/feedback/index.json create mode 100644 dist/dev/mp-weixin/ME/feedback/index.wxml create mode 100644 dist/dev/mp-weixin/ME/feedback/index.wxss create mode 100644 dist/dev/mp-weixin/ME/feedback/method.js create mode 100644 dist/dev/mp-weixin/ME/feedback/model.js create mode 100644 dist/dev/mp-weixin/ME/income_expenditure/index.js create mode 100644 dist/dev/mp-weixin/ME/income_expenditure/index.json create mode 100644 dist/dev/mp-weixin/ME/income_expenditure/index.wxml create mode 100644 dist/dev/mp-weixin/ME/income_expenditure/index.wxss create mode 100644 dist/dev/mp-weixin/ME/issue_invoice/index.js create mode 100644 dist/dev/mp-weixin/ME/issue_invoice/index.json create mode 100644 dist/dev/mp-weixin/ME/issue_invoice/index.wxml create mode 100644 dist/dev/mp-weixin/ME/issue_invoice/index.wxss create mode 100644 dist/dev/mp-weixin/ME/me_invoice/add/index.js create mode 100644 dist/dev/mp-weixin/ME/me_invoice/add/index.json create mode 100644 dist/dev/mp-weixin/ME/me_invoice/add/index.wxml create mode 100644 dist/dev/mp-weixin/ME/me_invoice/add/index.wxss create mode 100644 dist/dev/mp-weixin/ME/me_invoice/list/index.js create mode 100644 dist/dev/mp-weixin/ME/me_invoice/list/index.json create mode 100644 dist/dev/mp-weixin/ME/me_invoice/list/index.wxml create mode 100644 dist/dev/mp-weixin/ME/me_invoice/list/index.wxss create mode 100644 dist/dev/mp-weixin/ME/parking_fee/index.js create mode 100644 dist/dev/mp-weixin/ME/parking_fee/index.json create mode 100644 dist/dev/mp-weixin/ME/parking_fee/index.wxml create mode 100644 dist/dev/mp-weixin/ME/parking_fee/index.wxss create mode 100644 dist/dev/mp-weixin/ME/payment_pre_stored/index.js create mode 100644 dist/dev/mp-weixin/ME/payment_pre_stored/index.json create mode 100644 dist/dev/mp-weixin/ME/payment_pre_stored/index.wxml create mode 100644 dist/dev/mp-weixin/ME/payment_pre_stored/index.wxss create mode 100644 dist/dev/mp-weixin/ME/payment_pre_stored/method.js create mode 100644 dist/dev/mp-weixin/ME/payment_pre_stored/model.js create mode 100644 dist/dev/mp-weixin/ME/pre_stored_form/index.js create mode 100644 dist/dev/mp-weixin/ME/pre_stored_form/index.json create mode 100644 dist/dev/mp-weixin/ME/pre_stored_form/index.wxml create mode 100644 dist/dev/mp-weixin/ME/pre_stored_form/index.wxss create mode 100644 dist/dev/mp-weixin/ME/pre_stored_form/method.js create mode 100644 dist/dev/mp-weixin/ME/pre_stored_form/model.js create mode 100644 dist/dev/mp-weixin/ME/recharge/index.js create mode 100644 dist/dev/mp-weixin/ME/recharge/index.json create mode 100644 dist/dev/mp-weixin/ME/recharge/index.wxml create mode 100644 dist/dev/mp-weixin/ME/recharge/index.wxss create mode 100644 dist/dev/mp-weixin/ME/recharge_record/index.js create mode 100644 dist/dev/mp-weixin/ME/recharge_record/index.json create mode 100644 dist/dev/mp-weixin/ME/recharge_record/index.wxml create mode 100644 dist/dev/mp-weixin/ME/recharge_record/index.wxss create mode 100644 dist/dev/mp-weixin/ME/user_evaluate/index.js create mode 100644 dist/dev/mp-weixin/ME/user_evaluate/index.json create mode 100644 dist/dev/mp-weixin/ME/user_evaluate/index.wxml create mode 100644 dist/dev/mp-weixin/ME/user_evaluate/index.wxss create mode 100644 dist/dev/mp-weixin/ME/user_evaluate/model.js create mode 100644 dist/dev/mp-weixin/ME/vehicle_management/add/index.js create mode 100644 dist/dev/mp-weixin/ME/vehicle_management/add/index.json create mode 100644 dist/dev/mp-weixin/ME/vehicle_management/add/index.wxml create mode 100644 dist/dev/mp-weixin/ME/vehicle_management/add/index.wxss create mode 100644 dist/dev/mp-weixin/ME/vehicle_management/list/index.js create mode 100644 dist/dev/mp-weixin/ME/vehicle_management/list/index.json create mode 100644 dist/dev/mp-weixin/ME/vehicle_management/list/index.wxml create mode 100644 dist/dev/mp-weixin/ME/vehicle_management/list/index.wxss create mode 100644 dist/dev/mp-weixin/ME/wallet/index.js create mode 100644 dist/dev/mp-weixin/ME/wallet/index.json create mode 100644 dist/dev/mp-weixin/ME/wallet/index.wxml create mode 100644 dist/dev/mp-weixin/ME/wallet/index.wxss create mode 100644 dist/dev/mp-weixin/ME/work_order_home/index.js create mode 100644 dist/dev/mp-weixin/ME/work_order_home/index.json create mode 100644 dist/dev/mp-weixin/ME/work_order_home/index.wxml create mode 100644 dist/dev/mp-weixin/ME/work_order_home/index.wxss create mode 100644 dist/dev/mp-weixin/WORKORDER/acceptance/index.js create mode 100644 dist/dev/mp-weixin/WORKORDER/acceptance/index.json create mode 100644 dist/dev/mp-weixin/WORKORDER/acceptance/index.wxml create mode 100644 dist/dev/mp-weixin/WORKORDER/acceptance/index.wxss create mode 100644 dist/dev/mp-weixin/WORKORDER/acceptance/method.js create mode 100644 dist/dev/mp-weixin/WORKORDER/acceptance/model.js create mode 100644 dist/dev/mp-weixin/WORKORDER/list/components/header.js create mode 100644 dist/dev/mp-weixin/WORKORDER/list/components/header.json create mode 100644 dist/dev/mp-weixin/WORKORDER/list/components/header.wxml create mode 100644 dist/dev/mp-weixin/WORKORDER/list/components/header.wxss create mode 100644 dist/dev/mp-weixin/WORKORDER/pay/index.js create mode 100644 dist/dev/mp-weixin/WORKORDER/pay/index.json create mode 100644 dist/dev/mp-weixin/WORKORDER/pay/index.wxml create mode 100644 dist/dev/mp-weixin/WORKORDER/pay/index.wxss create mode 100644 dist/dev/mp-weixin/WORKORDER/pay/method.js create mode 100644 dist/dev/mp-weixin/WORKORDER/pay/model.js create mode 100644 dist/dev/mp-weixin/WORKORDER/show/components/ProcessLogs.js create mode 100644 dist/dev/mp-weixin/WORKORDER/show/components/ProcessLogs.json create mode 100644 dist/dev/mp-weixin/WORKORDER/show/components/ProcessLogs.wxml create mode 100644 dist/dev/mp-weixin/WORKORDER/show/components/ProcessLogs.wxss create mode 100644 dist/dev/mp-weixin/WORKORDER/update_work_rework/index.js create mode 100644 dist/dev/mp-weixin/WORKORDER/update_work_rework/index.json create mode 100644 dist/dev/mp-weixin/WORKORDER/update_work_rework/index.wxml create mode 100644 dist/dev/mp-weixin/WORKORDER/update_work_rework/index.wxss create mode 100644 dist/dev/mp-weixin/WORKORDER/update_work_rework/method.js create mode 100644 dist/dev/mp-weixin/WORKORDER/update_work_rework/model.js create mode 100644 dist/dev/mp-weixin/WORKORDER/update_work_time/index.js create mode 100644 dist/dev/mp-weixin/WORKORDER/update_work_time/index.json create mode 100644 dist/dev/mp-weixin/WORKORDER/update_work_time/index.wxml create mode 100644 dist/dev/mp-weixin/WORKORDER/update_work_time/index.wxss create mode 100644 dist/dev/mp-weixin/WORKORDER/update_work_time/method.js create mode 100644 dist/dev/mp-weixin/WORKORDER/update_work_time/model.js create mode 100644 dist/dev/mp-weixin/assets/empty_icon.c11822f3.svg create mode 100644 dist/dev/mp-weixin/components/hs-collection/hs-collection.js create mode 100644 dist/dev/mp-weixin/components/hs-collection/hs-collection.json create mode 100644 dist/dev/mp-weixin/components/hs-collection/hs-collection.wxml create mode 100644 dist/dev/mp-weixin/components/hs-collection/hs-collection.wxss create mode 100644 dist/dev/mp-weixin/components/hs-custom-title/hs-custom-title.js create mode 100644 dist/dev/mp-weixin/components/hs-custom-title/hs-custom-title.json create mode 100644 dist/dev/mp-weixin/components/hs-custom-title/hs-custom-title.wxml create mode 100644 dist/dev/mp-weixin/components/hs-custom-title/hs-custom-title.wxss create mode 100644 dist/dev/mp-weixin/components/hs-page-head-information/hs-page-head-information.js create mode 100644 dist/dev/mp-weixin/components/hs-page-head-information/hs-page-head-information.json create mode 100644 dist/dev/mp-weixin/components/hs-page-head-information/hs-page-head-information.wxml create mode 100644 dist/dev/mp-weixin/components/hs-page-head-information/hs-page-head-information.wxss create mode 100644 dist/dev/mp-weixin/components/hs-popup-evaluate/hs-popup-evaluate.js create mode 100644 dist/dev/mp-weixin/components/hs-popup-evaluate/hs-popup-evaluate.json create mode 100644 dist/dev/mp-weixin/components/hs-popup-evaluate/hs-popup-evaluate.wxml create mode 100644 dist/dev/mp-weixin/components/hs-popup-evaluate/hs-popup-evaluate.wxss create mode 100644 dist/dev/mp-weixin/components/hs-popup-switch-house/hs-popup-switch-house.js create mode 100644 dist/dev/mp-weixin/components/hs-popup-switch-house/hs-popup-switch-house.json create mode 100644 dist/dev/mp-weixin/components/hs-popup-switch-house/hs-popup-switch-house.wxml create mode 100644 dist/dev/mp-weixin/components/hs-popup-switch-house/hs-popup-switch-house.wxss create mode 100644 dist/dev/mp-weixin/components/hs-reservation-picker/hs-reservation-picker.js create mode 100644 dist/dev/mp-weixin/components/hs-reservation-picker/hs-reservation-picker.json create mode 100644 dist/dev/mp-weixin/components/hs-reservation-picker/hs-reservation-picker.wxml create mode 100644 dist/dev/mp-weixin/components/hs-reservation-picker/hs-reservation-picker.wxss create mode 100644 dist/dev/mp-weixin/components/hs-up-rate/hs-up-rate.js create mode 100644 dist/dev/mp-weixin/components/hs-up-rate/hs-up-rate.json create mode 100644 dist/dev/mp-weixin/components/hs-up-rate/hs-up-rate.wxml create mode 100644 dist/dev/mp-weixin/components/hs-up-rate/hs-up-rate.wxss create mode 100644 dist/dev/mp-weixin/node-modules/uview-plus/components/u-car-keyboard/u-car-keyboard.js create mode 100644 dist/dev/mp-weixin/node-modules/uview-plus/components/u-car-keyboard/u-car-keyboard.json create mode 100644 dist/dev/mp-weixin/node-modules/uview-plus/components/u-car-keyboard/u-car-keyboard.wxml create mode 100644 dist/dev/mp-weixin/node-modules/uview-plus/components/u-car-keyboard/u-car-keyboard.wxss create mode 100644 dist/dev/mp-weixin/node-modules/uview-plus/components/u-divider/u-divider.js create mode 100644 dist/dev/mp-weixin/node-modules/uview-plus/components/u-divider/u-divider.json create mode 100644 dist/dev/mp-weixin/node-modules/uview-plus/components/u-divider/u-divider.wxml rename dist/dev/mp-weixin/node-modules/uview-plus/components/{u-empty/u-empty.wxss => u-divider/u-divider.wxss} (55%) delete mode 100644 dist/dev/mp-weixin/node-modules/uview-plus/components/u-empty/u-empty.js delete mode 100644 dist/dev/mp-weixin/node-modules/uview-plus/components/u-empty/u-empty.wxml create mode 100644 dist/dev/mp-weixin/node-modules/uview-plus/components/u-keyboard/u-keyboard.js create mode 100644 dist/dev/mp-weixin/node-modules/uview-plus/components/u-keyboard/u-keyboard.json create mode 100644 dist/dev/mp-weixin/node-modules/uview-plus/components/u-keyboard/u-keyboard.wxml create mode 100644 dist/dev/mp-weixin/node-modules/uview-plus/components/u-keyboard/u-keyboard.wxss create mode 100644 dist/dev/mp-weixin/node-modules/uview-plus/components/u-line/u-line.js create mode 100644 dist/dev/mp-weixin/node-modules/uview-plus/components/u-line/u-line.json create mode 100644 dist/dev/mp-weixin/node-modules/uview-plus/components/u-line/u-line.wxml create mode 100644 dist/dev/mp-weixin/node-modules/uview-plus/components/u-line/u-line.wxss create mode 100644 dist/dev/mp-weixin/node-modules/uview-plus/components/u-number-keyboard/u-number-keyboard.js create mode 100644 dist/dev/mp-weixin/node-modules/uview-plus/components/u-number-keyboard/u-number-keyboard.json create mode 100644 dist/dev/mp-weixin/node-modules/uview-plus/components/u-number-keyboard/u-number-keyboard.wxml create mode 100644 dist/dev/mp-weixin/node-modules/uview-plus/components/u-number-keyboard/u-number-keyboard.wxss create mode 100644 dist/dev/mp-weixin/node-modules/uview-plus/components/u-parse/node/node.js create mode 100644 dist/dev/mp-weixin/node-modules/uview-plus/components/u-parse/node/node.json create mode 100644 dist/dev/mp-weixin/node-modules/uview-plus/components/u-parse/node/node.wxml create mode 100644 dist/dev/mp-weixin/node-modules/uview-plus/components/u-parse/node/node.wxss create mode 100644 dist/dev/mp-weixin/node-modules/uview-plus/components/u-parse/u-parse.js create mode 100644 dist/dev/mp-weixin/node-modules/uview-plus/components/u-parse/u-parse.json create mode 100644 dist/dev/mp-weixin/node-modules/uview-plus/components/u-parse/u-parse.wxml create mode 100644 dist/dev/mp-weixin/node-modules/uview-plus/components/u-parse/u-parse.wxss create mode 100644 dist/dev/mp-weixin/pages/forward/index.js create mode 100644 dist/dev/mp-weixin/pages/forward/index.json create mode 100644 dist/dev/mp-weixin/pages/forward/index.wxml create mode 100644 dist/dev/mp-weixin/pages/forward/index.wxss create mode 100644 dist/dev/mp-weixin/pages/index/components/ConvenienceServices.js create mode 100644 dist/dev/mp-weixin/pages/index/components/ConvenienceServices.json create mode 100644 dist/dev/mp-weixin/pages/index/components/ConvenienceServices.wxml create mode 100644 dist/dev/mp-weixin/pages/index/components/ConvenienceServices.wxss create mode 100644 dist/dev/mp-weixin/pages/index/components/OfficialAccount.js create mode 100644 dist/dev/mp-weixin/pages/index/components/OfficialAccount.json create mode 100644 dist/dev/mp-weixin/pages/index/components/OfficialAccount.wxml create mode 100644 dist/dev/mp-weixin/pages/index/components/OfficialAccount.wxss create mode 100644 dist/dev/mp-weixin/pages/index/components/Tabs.js create mode 100644 dist/dev/mp-weixin/pages/index/components/Tabs.json create mode 100644 dist/dev/mp-weixin/pages/index/components/Tabs.wxml create mode 100644 dist/dev/mp-weixin/pages/index/components/Tabs.wxss rename dist/dev/mp-weixin/pages/me/components/{MoreFunctional.js => ContactButler.js} (72%) create mode 100644 dist/dev/mp-weixin/pages/me/components/ContactButler.json create mode 100644 dist/dev/mp-weixin/pages/me/components/ContactButler.wxml create mode 100644 dist/dev/mp-weixin/pages/me/components/ContactButler.wxss delete mode 100644 dist/dev/mp-weixin/pages/me/components/MoreFunctional.wxss create mode 100644 dist/dev/mp-weixin/pages/me/components/ToBeDone.js create mode 100644 dist/dev/mp-weixin/pages/me/components/ToBeDone.json create mode 100644 dist/dev/mp-weixin/pages/me/components/ToBeDone.wxml create mode 100644 dist/dev/mp-weixin/pages/me/components/ToBeDone.wxss create mode 100644 dist/dev/mp-weixin/pages/transfer/index.js create mode 100644 dist/dev/mp-weixin/pages/transfer/index.json create mode 100644 dist/dev/mp-weixin/pages/transfer/index.wxml create mode 100644 dist/dev/mp-weixin/pages/transfer/index.wxss create mode 100644 dist/dev/mp-weixin/pages/web_view/index.js create mode 100644 dist/dev/mp-weixin/pages/web_view/index.json create mode 100644 dist/dev/mp-weixin/pages/web_view/index.wxml create mode 100644 dist/dev/mp-weixin/pages/web_view/index.wxss delete mode 100644 dist/dev/mp-weixin/static/images/jingang_icon1.png delete mode 100644 dist/dev/mp-weixin/static/images/jingang_icon2.png delete mode 100644 dist/dev/mp-weixin/static/images/jingang_icon3.png delete mode 100644 dist/dev/mp-weixin/static/images/jingang_icon4.png delete mode 100644 dist/dev/mp-weixin/static/images/jingang_icon5.png create mode 100644 dist/dev/mp-weixin/static/images/zhifubao.png create mode 100644 dist/dev/mp-weixin/static/svg/AboutUs.svg create mode 100644 dist/dev/mp-weixin/static/svg/Feedback.svg create mode 100644 dist/dev/mp-weixin/static/svg/HouseIcon.svg create mode 100644 dist/dev/mp-weixin/static/svg/announcement.svg create mode 100644 dist/dev/mp-weixin/static/svg/calendar.svg create mode 100644 dist/dev/mp-weixin/static/svg/car.svg create mode 100644 dist/dev/mp-weixin/static/svg/jingang_icon1.svg create mode 100644 dist/dev/mp-weixin/static/svg/jingang_icon2.svg create mode 100644 dist/dev/mp-weixin/static/svg/jingang_icon3.svg create mode 100644 dist/dev/mp-weixin/static/svg/jingang_icon4.svg create mode 100644 dist/dev/mp-weixin/static/svg/jingang_icon5.svg create mode 100644 dist/dev/mp-weixin/static/svg/phone.svg create mode 100644 dist/dev/mp-weixin/static/svg/red-packet.svg create mode 100644 dist/dev/mp-weixin/static/svg/system.svg create mode 100644 dist/dev/mp-weixin/static/svg/terminatedIcon.svg create mode 100644 src/INDEX/activities_show/index.vue create mode 100644 src/INDEX/activities_show/method.ts create mode 100644 src/INDEX/activities_show/model.ts create mode 100644 src/INDEX/activities_show/style.scss create mode 100644 src/INDEX/archive_houses/components/CreateHousehold.vue create mode 100644 src/INDEX/bill_order/index.vue create mode 100644 src/INDEX/bill_order/method.ts create mode 100644 src/INDEX/bill_order/model.ts create mode 100644 src/INDEX/bill_order/style.scss create mode 100644 src/INDEX/binding/success.vue create mode 100644 src/INDEX/collection/confirm.vue create mode 100644 src/INDEX/collection/index.vue create mode 100644 src/INDEX/collection/method.ts create mode 100644 src/INDEX/collection/model.ts create mode 100644 src/INDEX/collection/style.scss create mode 100644 src/INDEX/invitation/index.vue create mode 100644 src/INDEX/invitation/style.scss create mode 100644 src/INDEX/message_center/index/index.vue create mode 100644 src/INDEX/message_center/index/method.ts create mode 100644 src/INDEX/message_center/index/model.ts create mode 100644 src/INDEX/message_center/index/style.scss create mode 100644 src/INDEX/message_center/list/index.vue create mode 100644 src/INDEX/message_center/list/method.ts create mode 100644 src/INDEX/message_center/list/model.ts create mode 100644 src/INDEX/message_center/list/style.scss create mode 100644 src/INDEX/message_center/show/index.vue create mode 100644 src/INDEX/message_center/show/method.ts create mode 100644 src/INDEX/message_center/show/model.ts create mode 100644 src/INDEX/message_center/show/style.scss create mode 100644 src/INDEX/open_door/index.vue create mode 100644 src/INDEX/open_door/style.scss create mode 100644 src/INDEX/parking_payment/index.vue create mode 100644 src/INDEX/parking_payment/style.scss create mode 100644 src/INDEX/parking_payment_record/index.vue create mode 100644 src/INDEX/parking_payment_record/style.scss create mode 100644 src/INDEX/pay/success.vue create mode 100644 src/ME/activities_list/index.vue create mode 100644 src/ME/activities_list/method.ts create mode 100644 src/ME/activities_list/model.ts create mode 100644 src/ME/activities_list/style.scss create mode 100644 src/ME/activities_show/index.vue create mode 100644 src/ME/activities_show/method.ts create mode 100644 src/ME/activities_show/model.ts create mode 100644 src/ME/activities_show/style.scss create mode 100644 src/ME/advance_payment_house/index.vue create mode 100644 src/ME/advance_payment_house/style.scss create mode 100644 src/ME/feedback/index.vue create mode 100644 src/ME/feedback/method.ts create mode 100644 src/ME/feedback/model.ts create mode 100644 src/ME/feedback/style.scss create mode 100644 src/ME/income_expenditure/index.vue create mode 100644 src/ME/income_expenditure/style.scss create mode 100644 src/ME/issue_invoice/index.vue create mode 100644 src/ME/issue_invoice/style.scss create mode 100644 src/ME/me_invoice/add/index.vue create mode 100644 src/ME/me_invoice/add/style.scss create mode 100644 src/ME/me_invoice/list/index.vue create mode 100644 src/ME/me_invoice/list/style.scss create mode 100644 src/ME/parking_fee/index.vue create mode 100644 src/ME/parking_fee/style.scss create mode 100644 src/ME/payment_pre_stored/index.vue create mode 100644 src/ME/payment_pre_stored/method.ts create mode 100644 src/ME/payment_pre_stored/model.ts create mode 100644 src/ME/payment_pre_stored/style.scss create mode 100644 src/ME/pre_stored_form/index.vue create mode 100644 src/ME/pre_stored_form/method.ts create mode 100644 src/ME/pre_stored_form/model.ts create mode 100644 src/ME/pre_stored_form/style.scss create mode 100644 src/ME/recharge/index.vue create mode 100644 src/ME/recharge/style.scss create mode 100644 src/ME/recharge_record/index.vue create mode 100644 src/ME/recharge_record/style.scss create mode 100644 src/ME/user_evaluate/index.vue create mode 100644 src/ME/user_evaluate/model.ts create mode 100644 src/ME/user_evaluate/style.scss create mode 100644 src/ME/vehicle_management/add/index.vue create mode 100644 src/ME/vehicle_management/add/style.scss create mode 100644 src/ME/vehicle_management/list/index.vue create mode 100644 src/ME/vehicle_management/list/style.scss create mode 100644 src/ME/wallet/index.vue create mode 100644 src/ME/wallet/style.scss create mode 100644 src/ME/work_order_home/index.vue create mode 100644 src/ME/work_order_home/style.scss create mode 100644 src/WORKORDER/acceptance/index.vue create mode 100644 src/WORKORDER/acceptance/method.ts create mode 100644 src/WORKORDER/acceptance/model.ts create mode 100644 src/WORKORDER/acceptance/style.scss create mode 100644 src/WORKORDER/list/components/header.vue create mode 100644 src/WORKORDER/pay/index.vue create mode 100644 src/WORKORDER/pay/method.ts create mode 100644 src/WORKORDER/pay/model.ts create mode 100644 src/WORKORDER/pay/style.scss create mode 100644 src/WORKORDER/pay/success.vue create mode 100644 src/WORKORDER/show/components/ProcessLogs.vue create mode 100644 src/WORKORDER/update_work_rework/index.vue create mode 100644 src/WORKORDER/update_work_rework/method.ts create mode 100644 src/WORKORDER/update_work_rework/model.ts create mode 100644 src/WORKORDER/update_work_rework/style.scss create mode 100644 src/WORKORDER/update_work_time/index.vue create mode 100644 src/WORKORDER/update_work_time/method.ts create mode 100644 src/WORKORDER/update_work_time/model.ts create mode 100644 src/WORKORDER/update_work_time/style.scss create mode 100644 src/components/hs-collection/hs-collection.vue create mode 100644 src/components/hs-empty/empty_icon.svg create mode 100644 src/components/hs-page-head-information/hs-page-head-information.vue create mode 100644 src/components/hs-popup-evaluate/hs-popup-evaluate.vue create mode 100644 src/components/hs-popup-switch-house/hs-popup-switch-house.vue create mode 100644 src/components/hs-reservation-picker/hs-reservation-picker.vue create mode 100644 src/components/hs-up-rate/hs-up-rate.vue create mode 100644 src/pages/forward/index.vue create mode 100644 src/pages/forward/style.scss create mode 100644 src/pages/index/components/ConvenienceServices.vue create mode 100644 src/pages/index/components/OfficialAccount.vue create mode 100644 src/pages/index/components/Tabs.vue create mode 100644 src/pages/me/components/ContactButler.vue create mode 100644 src/pages/me/components/ToBeDone.vue create mode 100644 src/pages/transfer/index.vue create mode 100644 src/pages/transfer/style.scss create mode 100644 src/pages/web_view/index.vue delete mode 100644 src/static/images/jingang_icon1.png delete mode 100644 src/static/images/jingang_icon2.png delete mode 100644 src/static/images/jingang_icon3.png delete mode 100644 src/static/images/jingang_icon4.png delete mode 100644 src/static/images/jingang_icon5.png create mode 100644 src/static/images/zhifubao.png create mode 100644 src/static/svg/AboutUs.svg create mode 100644 src/static/svg/Feedback.svg create mode 100644 src/static/svg/HouseIcon.svg create mode 100644 src/static/svg/announcement.svg create mode 100644 src/static/svg/calendar.svg create mode 100644 src/static/svg/car.svg create mode 100644 src/static/svg/jingang_icon1.svg create mode 100644 src/static/svg/jingang_icon2.svg create mode 100644 src/static/svg/jingang_icon3.svg create mode 100644 src/static/svg/jingang_icon4.svg create mode 100644 src/static/svg/jingang_icon5.svg create mode 100644 src/static/svg/phone.svg create mode 100644 src/static/svg/red-packet.svg create mode 100644 src/static/svg/system.svg create mode 100644 src/static/svg/terminatedIcon.svg diff --git a/.env.development b/.env.development index 6209072..fca9954 100644 --- a/.env.development +++ b/.env.development @@ -1,4 +1,5 @@ NODE_ENV= development -VITE_HTTP_BASE_URL = http://10.39.13.80:8001/api/ +VITE_HTTP_BASE_URL = http://10.39.13.78:8001/api/ +# VITE_HTTP_BASE_URL = https://test-weapp-api.linyikj.com.cn/api/ # VITE_HTTP_BASE_URL = https://weapp-api.linyikj.com.cn/api/ VITE_ACCESS_TOKEN_KEY= 'ACCESS_TOKEN_CUSTOMER' \ No newline at end of file diff --git a/.env.test b/.env.test index 8657f8a..cc64482 100644 --- a/.env.test +++ b/.env.test @@ -1,3 +1,3 @@ NODE_ENV= test -VITE_HTTP_BASE_URL= https://weapp-api.linyikj.com.cn/api/ +VITE_HTTP_BASE_URL= https://test-weapp-api.linyikj.com.cn/api/ VITE_ACCESS_TOKEN_KEY= 'NCHL_TEST_ACCESS_TOKEN_CUSTOMER' \ No newline at end of file diff --git a/ci/project.config.json b/ci/project.config.json index 1a11d92..418ff76 100644 --- a/ci/project.config.json +++ b/ci/project.config.json @@ -1,3 +1,3 @@ { - "version": "0.0.3" + "version": "0.0.46" } \ No newline at end of file diff --git a/dist/build/mp-weixin/INDEX/activities_show/index.js b/dist/build/mp-weixin/INDEX/activities_show/index.js new file mode 100644 index 0000000..bde910a --- /dev/null +++ b/dist/build/mp-weixin/INDEX/activities_show/index.js @@ -0,0 +1 @@ +"use strict";const l=require("../../common/vendor.js"),e=require("./method.js"),u=require("./model.js"),o=require("../../common/libraries/day.js"),n=require("../../gen/Enums.js");if(require("../../gen/Apis.js"),require("../../common/libraries/request.js"),require("../../common/store/useWeAppAuthStore.js"),require("../../common/libraries/apiLoading.js"),require("../../common/store/useWorkStore.js"),require("../../common/libraries/userUserLogin.js"),require("../../common/libraries/naviHelper.js"),!Array){(l.resolveComponent("hs-enum-tag")+l.resolveComponent("up-parse")+l.resolveComponent("hs-button"))()}Math||((()=>"../../components/hs-enum-tag/hs-enum-tag.js")+(()=>"../../node-modules/uview-plus/components/u-parse/u-parse.js")+(()=>"../../components/hs-button/hs-button.js"))();const i=l.defineComponent({__name:"index",setup:i=>(l.onLoad((l=>{var u;null==(u=e.method)||u.getShow(null==l?void 0:l.id)})),l.onShareAppMessage((()=>{var l,e,o,n,i,s,d,a,v,t;return{title:`您的好友邀请你报名${null==(o=null==(e=null==(l=u.useModel)?void 0:l.showData)?void 0:e.value)?void 0:o.title}`,path:`/INDEX/activities_show/index?id=${null==(s=null==(i=null==(n=u.useModel)?void 0:n.showData)?void 0:i.value)?void 0:s.id}`,imageUrl:null==(t=null==(v=null==(a=null==(d=u.useModel)?void 0:d.showData)?void 0:a.value)?void 0:v.cover_image[0])?void 0:t.url}})),l.onShareTimeline((()=>{var l,e,o,n,i,s,d,a,v,t;return{title:`您的好友邀请你报名${null==(o=null==(e=null==(l=u.useModel)?void 0:l.showData)?void 0:e.value)?void 0:o.title}`,path:`/INDEX/activities_show/index?id=${null==(s=null==(i=null==(n=u.useModel)?void 0:n.showData)?void 0:i.value)?void 0:s.id}`,imageUrl:null==(t=null==(v=null==(a=null==(d=u.useModel)?void 0:d.showData)?void 0:a.value)?void 0:v.cover_image[0])?void 0:t.url}})),(i,s)=>{var d,a,v,t,r,m,h,p,c,w,f,D,M,g,_,b,j,y,q,S,I,C,U,z,A,E,$,k,x,T,H,L,R,N,W,X,P,B,F,G,J,K,O,Q,V,Y,Z,ll,el,ul,ol,nl,il,sl,dl,al,vl,tl,rl,ml,hl,pl,cl,wl,fl,Dl,Ml,gl,_l,bl,jl;return l.e({a:l.t(null==(v=null==(a=null==(d=l.unref(u.useModel))?void 0:d.showData)?void 0:a.value)?void 0:v.title),b:l.t(l.unref(o.showDay)(null==(m=null==(r=null==(t=l.unref(u.useModel))?void 0:t.showData)?void 0:r.value)?void 0:m.start_time)),c:l.t(l.unref(o.showDay)(null==(c=null==(p=null==(h=l.unref(u.useModel))?void 0:h.showData)?void 0:p.value)?void 0:c.end_time)),d:l.p({value:null==(D=null==(f=null==(w=l.unref(u.useModel))?void 0:w.showData)?void 0:f.value)?void 0:D.status,Enums:l.unref(n.HouseChargeTasksStatusEnum)}),e:l.n(`status event_status_${null==(_=null==(g=null==(M=l.unref(u.useModel))?void 0:M.showData)?void 0:g.value)?void 0:_.status}`),f:l.p({content:null==(y=null==(j=null==(b=l.unref(u.useModel))?void 0:b.showData)?void 0:j.value)?void 0:y.content}),g:!(null==(I=null==(S=null==(q=l.unref(u.useModel))?void 0:q.showData)?void 0:S.value)?void 0:I.result)},(null==(z=null==(U=null==(C=l.unref(u.useModel))?void 0:C.showData)?void 0:U.value)?void 0:z.result)?l.e({l:"Cancelled"===(null==(J=null==(G=null==(F=null==(B=l.unref(u.useModel))?void 0:B.showData)?void 0:F.value)?void 0:G.result)?void 0:J.status)&&(null==(Q=null==(O=null==(K=l.unref(u.useModel))?void 0:K.showData)?void 0:O.value)?void 0:Q.is_enroll)},"Cancelled"===(null==(ll=null==(Z=null==(Y=null==(V=l.unref(u.useModel))?void 0:V.showData)?void 0:Y.value)?void 0:Z.result)?void 0:ll.status)&&(null==(ol=null==(ul=null==(el=l.unref(u.useModel))?void 0:el.showData)?void 0:ul.value)?void 0:ol.is_enroll)?{m:l.o((u=>{var o;return null==(o=l.unref(e.method))?void 0:o.handleCancelSignUp("Success")})),n:l.p({size:"md",type:"display",disabled:!l.unref(o.getIsInRangeInclusive)(null==(sl=null==(il=null==(nl=l.unref(u.useModel))?void 0:nl.showData)?void 0:il.value)?void 0:sl.start_time,null==(vl=null==(al=null==(dl=l.unref(u.useModel))?void 0:dl.showData)?void 0:al.value)?void 0:vl.end_time),label:"重新报名"})}:{},{o:"Success"===(null==(hl=null==(ml=null==(rl=null==(tl=l.unref(u.useModel))?void 0:tl.showData)?void 0:rl.value)?void 0:ml.result)?void 0:hl.status)},"Success"===(null==(fl=null==(wl=null==(cl=null==(pl=l.unref(u.useModel))?void 0:pl.showData)?void 0:cl.value)?void 0:wl.result)?void 0:fl.status)?{p:l.o((u=>{var o;return null==(o=l.unref(e.method))?void 0:o.handleCancelSignUp("Cancelled")})),q:l.p({size:"md",type:"display",disabled:!l.unref(o.getIsInRangeInclusive)(null==(gl=null==(Ml=null==(Dl=l.unref(u.useModel))?void 0:Dl.showData)?void 0:Ml.value)?void 0:gl.start_time,null==(jl=null==(bl=null==(_l=l.unref(u.useModel))?void 0:_l.showData)?void 0:bl.value)?void 0:jl.end_time),label:"取消报名"})}:{},{r:l.p({size:"md",type:"primary",label:"分享活动",openType:"share"})}):l.e({h:l.p({size:"md",type:"display",label:"分享活动",openType:"share"}),i:null==($=null==(E=null==(A=l.unref(u.useModel))?void 0:A.showData)?void 0:E.value)?void 0:$.is_enroll},(null==(T=null==(x=null==(k=l.unref(u.useModel))?void 0:k.showData)?void 0:x.value)?void 0:T.is_enroll)?{j:l.o(null==(H=l.unref(e.method))?void 0:H.handleSignUp),k:l.p({size:"md",type:"primary",disabled:!l.unref(o.getIsInRangeInclusive)(null==(N=null==(R=null==(L=l.unref(u.useModel))?void 0:L.showData)?void 0:R.value)?void 0:N.start_time,null==(P=null==(X=null==(W=l.unref(u.useModel))?void 0:W.showData)?void 0:X.value)?void 0:P.end_time),label:"立即报名"})}:{}))})});i.__runtimeHooks=6,wx.createPage(i); diff --git a/dist/build/mp-weixin/INDEX/activities_show/index.json b/dist/build/mp-weixin/INDEX/activities_show/index.json new file mode 100644 index 0000000..272fa44 --- /dev/null +++ b/dist/build/mp-weixin/INDEX/activities_show/index.json @@ -0,0 +1,8 @@ +{ + "navigationBarTitleText": "活动详情", + "usingComponents": { + "hs-enum-tag": "../../components/hs-enum-tag/hs-enum-tag", + "up-parse": "../../node-modules/uview-plus/components/u-parse/u-parse", + "hs-button": "../../components/hs-button/hs-button" + } +} \ No newline at end of file diff --git a/dist/build/mp-weixin/INDEX/activities_show/index.wxml b/dist/build/mp-weixin/INDEX/activities_show/index.wxml new file mode 100644 index 0000000..edf0b1d --- /dev/null +++ b/dist/build/mp-weixin/INDEX/activities_show/index.wxml @@ -0,0 +1 @@ +{{a}} 活动时间:{{b}} 至 {{c}} \ No newline at end of file diff --git a/dist/build/mp-weixin/INDEX/activities_show/index.wxss b/dist/build/mp-weixin/INDEX/activities_show/index.wxss new file mode 100644 index 0000000..5d91c13 --- /dev/null +++ b/dist/build/mp-weixin/INDEX/activities_show/index.wxss @@ -0,0 +1 @@ +.activities_header{padding:30rpx;display:flex;align-items:self-start;border-top:1rpx solid #eee;justify-content:space-between}.activities_header .name{font-size:32rpx;color:#333;font-weight:500}.activities_header .time{color:#666;font-size:24rpx;padding-top:5rpx}.activities_header .status{color:#fff;border-radius:5rpx;display:flex;align-items:center;justify-content:center;font-size:24rpx;height:40rpx;line-height:40rpx}.activities_header .event_status_Pending{background-color:#ffa100}.activities_header .event_status_InProgress{background-color:#4096ff}.activities_header .event_status_Completed{background-color:#939393}.activities_content{padding:0 30rpx;padding-bottom:calc(130rpx + constant(safe-area-inset-bottom));padding-bottom:calc(130rpx + env(safe-area-inset-bottom))}.footer{position:fixed;bottom:0;left:0;right:0;box-shadow:0 -3px 7px rgba(206,206,206,.25);padding:20rpx 30rpx 0;padding-bottom:calc(20rpx + constant(safe-area-inset-bottom));padding-bottom:calc(20rpx + env(safe-area-inset-bottom));background-color:#fff;display:flex;align-items:center;justify-content:space-between}.footer .btn{flex:1}.footer .btn:last-child{padding-left:30rpx}.up-content{padding:24rpx;font-size:32rpx;color:#606266;line-height:1.6} diff --git a/dist/build/mp-weixin/INDEX/activities_show/method.js b/dist/build/mp-weixin/INDEX/activities_show/method.js new file mode 100644 index 0000000..ed47c33 --- /dev/null +++ b/dist/build/mp-weixin/INDEX/activities_show/method.js @@ -0,0 +1 @@ +"use strict";const o=require("../../common/vendor.js"),e=require("../../gen/Apis.js"),i=require("./model.js");require("../../common/libraries/request.js");const l=require("../../common/store/useWeAppAuthStore.js");require("../../common/store/useWorkStore.js");const n=require("../../common/libraries/apiLoading.js"),t=require("../../common/libraries/userUserLogin.js"),s=require("../../common/libraries/naviHelper.js"),a=l.useWeAppAuthStore(),u={getShow(o){n.getApiLoading(e.Apis.Activity.Activities.Show,{id:o}).then((l=>{i.useModel.showData.value=null==l?void 0:l.data,(o=>{n.getApiLoading(e.Apis.Activity.ActivityEnrolls.GetCustomerEnroll,{activities_id:o}).then((o=>{i.useModel.showData.value={...i.useModel.showData.value,...null==o?void 0:o.data},console.log(o)}))})(o),console.log(l)}))},handleSignUp(){var l,u,r,d,c,v,g;if(null==(l=t.getUserLogin)?void 0:l.onBindPhone()){if(!(null==(u=null==a?void 0:a.data)?void 0:u.house_occupant))return o.index.showModal({title:"提示",content:"未绑定房屋,请先绑定房屋!",confirmText:"去绑定",confirmColor:"#0082FA",success:function(e){e.confirm?(o.index.navigateTo({url:"/INDEX/binding/index"}),console.log("用户点击确定")):e.cancel&&console.log("用户点击取消")}}),!1;n.getApiLoading(e.Apis.Activity.ActivityEnrolls.Store,{activities_id:null==(r=i.useModel.showData.value)?void 0:r.id,customer_name:(null==(c=null==(d=null==a?void 0:a.data)?void 0:d.user)?void 0:c.name)||"",customer_phone:null==(g=null==(v=null==a?void 0:a.data)?void 0:v.user)?void 0:g.phone}).then((o=>{s.showToastBack("报名成功",1,!0),console.log(o)}))}},handleCancelSignUp(l){var t,a,u,r,d,c;o.index.showModal({title:"提示",content:"Cancelled"===l?`您将取消 [${null==(u=null==(a=null==(t=i.useModel)?void 0:t.showData)?void 0:a.value)?void 0:u.title}]活动,取消后释放名额?`:`您将重新报名 [${null==(c=null==(d=null==(r=i.useModel)?void 0:r.showData)?void 0:d.value)?void 0:c.title}],活动?`,success(o){var t,a,u,r;o.confirm?(n.getApiLoading(e.Apis.Activity.ActivityEnrolls.Cancelled,{id:null==(r=null==(u=null==(a=null==(t=i.useModel)?void 0:t.showData)?void 0:a.value)?void 0:u.result)?void 0:r.id,status:l}).then((o=>{s.showToastBack("Cancelled"===l?"取消报名成功":"重新报名成功",1,!0),console.log(o)})),console.log("用户点击确定")):o.cancel&&console.log("用户点击取消")}})}};exports.method=u; diff --git a/dist/build/mp-weixin/INDEX/activities_show/model.js b/dist/build/mp-weixin/INDEX/activities_show/model.js new file mode 100644 index 0000000..2f424f4 --- /dev/null +++ b/dist/build/mp-weixin/INDEX/activities_show/model.js @@ -0,0 +1 @@ +"use strict";const e=require("../../common/vendor.js"),o={showData:e.ref({}),formData:e.ref({})};exports.useModel=o; diff --git a/dist/build/mp-weixin/INDEX/archive_houses/components/CreateHousehold.js b/dist/build/mp-weixin/INDEX/archive_houses/components/CreateHousehold.js new file mode 100644 index 0000000..e773b7d --- /dev/null +++ b/dist/build/mp-weixin/INDEX/archive_houses/components/CreateHousehold.js @@ -0,0 +1 @@ +"use strict";const e=require("../../../common/vendor.js"),o=require("../model.js"),l=require("../method.js");if(require("../../../common/libraries/apiLoading.js"),require("../../../gen/Apis.js"),require("../../../common/libraries/request.js"),require("../../../common/store/useWeAppAuthStore.js"),require("../../../common/store/useWorkStore.js"),require("../../../common/libraries/naviHelper.js"),require("../../../common/libraries/userUserLogin.js"),!Array){(e.resolveComponent("uni-icons")+e.resolveComponent("hs-popup")+e.resolveComponent("hs-button")+e.resolveComponent("hs-popup-custom"))()}Math||((()=>"../../../uni_modules/uni-icons/components/uni-icons/uni-icons.js")+(()=>"../../../components/hs-popup/hs-popup.js")+(()=>"../../../components/hs-button/hs-button.js")+(()=>"../../../components/hs-popup-custom/hs-popup-custom.js"))();const n=e.defineComponent({__name:"CreateHousehold",setup(n){const u=e.ref(!1),s=e.ref(!1),i=()=>{var l,n,u,s,i,r,t,a,d;let v=`&id=${null==(s=null==(u=null==(n=null==(l=o.useModel)?void 0:l.showData)?void 0:n.value)?void 0:u.house_relation)?void 0:s.asset_houses_id}&houseName=${null==(d=null==(a=null==(t=null==(r=null==(i=o.useModel)?void 0:i.showData)?void 0:r.value)?void 0:t.house_relation)?void 0:a.asset_house)?void 0:d.full_name}`;e.index.navigateTo({url:`/INDEX/binding/index?source=house_detail${v}`})};return e.onHide((()=>{u.value=!1})),(n,r)=>{var t,a,d,v,p,m,h,c,_,b,f,j,w,q,y,C,D,M,g,x,z,A;return e.e({a:"NonOwner"===(null==(v=null==(d=null==(a=null==(t=e.unref(o.useModel))?void 0:t.showData)?void 0:a.value)?void 0:d.house_relation)?void 0:v.house_relation)},"NonOwner"===(null==(c=null==(h=null==(m=null==(p=e.unref(o.useModel))?void 0:p.showData)?void 0:m.value)?void 0:h.house_relation)?void 0:c.house_relation)?{b:e.o((e=>s.value=!0))}:{},{c:"Owner"===(null==(j=null==(f=null==(b=null==(_=e.unref(o.useModel))?void 0:_.showData)?void 0:b.value)?void 0:f.house_relation)?void 0:j.house_relation)},"Owner"===(null==(C=null==(y=null==(q=null==(w=e.unref(o.useModel))?void 0:w.showData)?void 0:q.value)?void 0:y.house_relation)?void 0:C.house_relation)?{d:e.p({type:"plusempty",color:"#999",size:"15"}),e:e.o((e=>u.value=!0))}:{},{f:e.p({type:"personadd-filled",size:"30",color:"#2A7EFB"}),g:e.o(i),h:e.p({type:"weixin",size:"30",color:"#28C445"}),i:e.o((e=>u.value=!1)),j:e.p({show:u.value,mode:"bottom",closeable:!0,round:20}),k:e.t((null==(z=null==(x=null==(g=null==(M=null==(D=e.unref(o.useModel))?void 0:D.showData)?void 0:M.value)?void 0:g.house_relation)?void 0:x.asset_house)?void 0:z.full_name)||""),l:e.o(null==(A=e.unref(l.method))?void 0:A.handleUnbind),m:e.p({label:"确定解除",size:"md",type:"primary"}),n:e.o((e=>s.value=!1)),o:e.p({label:"点错了,返回",size:"md",type:"default"}),p:e.o((e=>s.value=!1)),q:e.p({show:s.value,mode:"center",closeable:!0,title:"再次确认",round:15})})}}}),u=e._export_sfc(n,[["__scopeId","data-v-e5e85b4d"]]);wx.createComponent(u); diff --git a/dist/build/mp-weixin/INDEX/archive_houses/components/CreateHousehold.json b/dist/build/mp-weixin/INDEX/archive_houses/components/CreateHousehold.json new file mode 100644 index 0000000..0746f89 --- /dev/null +++ b/dist/build/mp-weixin/INDEX/archive_houses/components/CreateHousehold.json @@ -0,0 +1,9 @@ +{ + "component": true, + "usingComponents": { + "uni-icons": "../../../uni_modules/uni-icons/components/uni-icons/uni-icons", + "hs-popup": "../../../components/hs-popup/hs-popup", + "hs-button": "../../../components/hs-button/hs-button", + "hs-popup-custom": "../../../components/hs-popup-custom/hs-popup-custom" + } +} \ No newline at end of file diff --git a/dist/build/mp-weixin/INDEX/archive_houses/components/CreateHousehold.wxml b/dist/build/mp-weixin/INDEX/archive_houses/components/CreateHousehold.wxml new file mode 100644 index 0000000..ea2934d --- /dev/null +++ b/dist/build/mp-weixin/INDEX/archive_houses/components/CreateHousehold.wxml @@ -0,0 +1 @@ + 解绑该房屋 添加新住户 添加房屋住户 自行添加住户 自行填写住户信息,绑定房屋 您确定要解绑{{k}}吗? 解绑后 您无法享受该房屋的相关服务 \ No newline at end of file diff --git a/dist/build/mp-weixin/INDEX/archive_houses/components/CreateHousehold.wxss b/dist/build/mp-weixin/INDEX/archive_houses/components/CreateHousehold.wxss new file mode 100644 index 0000000..18644ee --- /dev/null +++ b/dist/build/mp-weixin/INDEX/archive_houses/components/CreateHousehold.wxss @@ -0,0 +1 @@ +.add_household.data-v-e5e85b4d{width:100%}.add_household .popup_content.data-v-e5e85b4d{padding-bottom:50rpx}.add_household .popup_items.data-v-e5e85b4d{background-color:#f9fafb;padding:30rpx;margin:0 30rpx 30rpx;border-radius:15rpx;height:100rpx;display:flex;align-items:center;justify-content:space-between}.add_household .popup_items .popup_items_content.data-v-e5e85b4d{flex:1;text-align:left;font-size:28rpx}.add_household .popup_items .popup_items_content .popup_items_label.data-v-e5e85b4d{padding-bottom:5rpx;color:#3d3d3d;font-size:32rpx;font-weight:500}.footer.data-v-e5e85b4d{position:fixed;bottom:0;left:0;right:0;padding-bottom:60rpx;display:flex;justify-content:center;z-index:100}.footer .btn.data-v-e5e85b4d{background-color:#fff;font-size:28rpx;color:#666;padding:20rpx 44rpx;border-radius:100rpx;display:flex;align-items:center}.footer .btn image.data-v-e5e85b4d{width:26rpx;height:26rpx;margin-left:10rpx}.popup_add_new_content.data-v-e5e85b4d{overflow:hidden}.popup_add_new_content .popup_title.data-v-e5e85b4d{font-size:33rpx;font-weight:550;padding:30rpx}.popup_custom_content.data-v-e5e85b4d{text-align:center}.popup_custom_content .popup_custom_des.data-v-e5e85b4d{font-size:28rpx;color:#333;line-height:45rpx}.popup_custom_content .popup_custom_footer.data-v-e5e85b4d{padding:50rpx 50rpx 0 30rpx}button.data-v-e5e85b4d{padding:0;background-color:transparent;margin:0}button .popup_items_label.data-v-e5e85b4d{height:50rpx}button.data-v-e5e85b4d:after{padding:0!important;margin:0!important;line-height:30rpx!important;border:none!important} diff --git a/dist/build/mp-weixin/INDEX/archive_houses/index.js b/dist/build/mp-weixin/INDEX/archive_houses/index.js index efa4518..704c647 100644 --- a/dist/build/mp-weixin/INDEX/archive_houses/index.js +++ b/dist/build/mp-weixin/INDEX/archive_houses/index.js @@ -1 +1 @@ -"use strict";const e=require("../../common/vendor.js"),o=require("./model.js"),n=require("./method.js"),u=require("../../gen/Enums.js");if(require("../../common/libraries/apiLoading.js"),require("../../gen/Apis.js"),require("../../common/libraries/request.js"),require("../../common/store/useWeAppAuthStore.js"),require("../../common/store/useWorkStore.js"),require("../../common/libraries/naviHelper.js"),require("../../common/libraries/userUserLogin.js"),!Array){(e.resolveComponent("up-avatar")+e.resolveComponent("hs-enum-tag")+e.resolveComponent("hs-footer"))()}Math||((()=>"../../node-modules/uview-plus/components/u-avatar/u-avatar.js")+(()=>"../../components/hs-enum-tag/hs-enum-tag.js")+(()=>"../../components/hs-footer/hs-footer.js"))();const l=e.defineComponent({__name:"index",setup:l=>(e.onLoad((e=>{var u;o.useModel.formData.value.asset_houses_id=null==e?void 0:e.id,o.useModel.showData.value={},null==(u=n.method)||u.getList()})),(l,r)=>{var s,a,i,t,d,v,m,h,c,f,p,_,j,g,q,w;return{a:e.t((null==(d=null==(t=null==(i=null==(a=null==(s=e.unref(o.useModel))?void 0:s.showData)?void 0:a.value)?void 0:i.house_relation)?void 0:t.asset_house)?void 0:d.full_name)||"-"),b:e.t(null==(h=null==(m=null==(v=e.unref(o.useModel))?void 0:v.showData)?void 0:m.value)?void 0:h.house_occupants_num),c:e.f(null==(p=null==(f=null==(c=e.unref(o.useModel))?void 0:c.showData)?void 0:f.value)?void 0:p.list,((l,r,s)=>{var a,i,t,d;return e.e({a:"afe28dc2-0-"+s,b:e.t(null==l?void 0:l.name),c:"afe28dc2-1-"+s,d:e.p({value:null==l?void 0:l.house_relation,Enums:e.unref(u.HouseOccupantsHouseRelationEnum),type:"primary"}),e:null==l?void 0:l.is_live_in},(null==l||l.is_live_in,{}),"Owner"===(null==(d=null==(t=null==(i=null==(a=e.unref(o.useModel))?void 0:a.showData)?void 0:i.value)?void 0:t.house_relation)?void 0:d.house_relation)?{f:e.o((o=>{var u;return null==(u=e.unref(n.method))?void 0:u.handleRemove(l)}),r)}:{},{g:r})})),d:e.p({text:"U",fontSize:"18",bgColor:"#ffeade",color:"#333"}),e:"Owner"===(null==(q=null==(g=null==(j=null==(_=e.unref(o.useModel))?void 0:_.showData)?void 0:j.value)?void 0:g.house_relation)?void 0:q.house_relation),f:e.o(null==(w=e.unref(n.method))?void 0:w.handleUnbind),g:e.p({btnParimaryName:"解绑该房屋"})}})});wx.createPage(l); +"use strict";const e=require("../../common/vendor.js"),o=require("./model.js"),n=require("./method.js");require("../../common/libraries/request.js");const l=require("../../common/store/useWeAppAuthStore.js");require("../../common/store/useWorkStore.js");const u=require("../../gen/Enums.js");if(require("../../common/libraries/apiLoading.js"),require("../../gen/Apis.js"),require("../../common/libraries/naviHelper.js"),require("../../common/libraries/userUserLogin.js"),!Array){(e.resolveComponent("hs-collection")+e.resolveComponent("hs-empty")+e.resolveComponent("up-avatar")+e.resolveComponent("hs-enum-tag")+e.resolveComponent("hs-popup-switch-house"))()}Math||((()=>"../../components/hs-collection/hs-collection.js")+(()=>"../../components/hs-empty/hs-empty.js")+(()=>"../../node-modules/uview-plus/components/u-avatar/u-avatar.js")+(()=>"../../components/hs-enum-tag/hs-enum-tag.js")+s+(()=>"../../components/hs-popup-switch-house/hs-popup-switch-house.js"))();const s=()=>"./components/CreateHousehold.js",a=e.defineComponent({__name:"index",setup(s){const a=e.ref(!1),t=l.useWeAppAuthStore(),r=e=>{var l;console.log(e,"sss"),o.useModel.formData.value.asset_houses_id=null==e?void 0:e.asset_houses_id,null==(l=n.method)||l.handleSearch(),a.value=!1};return e.onHide((()=>{a.value=!1})),e.onLoad((()=>{var e,l,u;o.useModel.formData.value.asset_houses_id=(null==(l=null==(e=null==t?void 0:t.data)?void 0:e.selected_house)?void 0:l.id)||"",null==(u=n.method)||u.handleSearch()})),e.onShareAppMessage((()=>({title:"邀请您加入我的房屋",path:"/pages/index/index",imageUrl:"https://pay-prod-1369486729.cos.ap-guangzhou.myqcloud.com/uploads/cs-test/01K5B5RY2TQQAJ1GT2RZSK426V.jpg"}))),e.onShareTimeline((()=>({title:"邀请您加入我的房屋",path:"/pages/index/index",imageUrl:"https://pay-prod-1369486729.cos.ap-guangzhou.myqcloud.com/uploads/cs-test/01K5B5RY2TQQAJ1GT2RZSK426V.jpg"}))),(l,s)=>{var t,i,d,v,h,p,m,c,_,g;return{a:e.t((null==(h=null==(v=null==(d=null==(i=null==(t=e.unref(o.useModel))?void 0:t.showData)?void 0:i.value)?void 0:d.house_relation)?void 0:v.asset_house)?void 0:h.full_name)||""),b:e.o((e=>a.value=!0)),c:e.t(null==(c=null==(m=null==(p=e.unref(o.useModel))?void 0:p.showData)?void 0:m.value)?void 0:c.house_occupants_num),d:e.f(null==(g=null==(_=e.unref(o.useModel))?void 0:_.listData)?void 0:g.value,((l,s,a)=>{var t,r;return e.e({a:e.t(null==l?void 0:l.label),b:!(null==(t=l.list)?void 0:t.length)},(null==(r=l.list)?void 0:r.length)?{}:{c:"afe28dc2-1-"+a},{d:e.f(l.list,((l,s,t)=>{var r,i,d,v,h,p,m,c;return e.e({a:"afe28dc2-2-"+a+"-"+t,b:e.t(null==l?void 0:l.name),c:"Owner"===(null==l?void 0:l.house_relation)},"Owner"===(null==l?void 0:l.house_relation)?{d:"afe28dc2-3-"+a+"-"+t,e:e.p({value:null==l?void 0:l.house_relation,Enums:e.unref(u.HouseOccupantsHouseRelationEnum),type:"primary"})}:{},{f:"NonOwner"===(null==l?void 0:l.house_relation)},"NonOwner"===(null==l?void 0:l.house_relation)?{g:"afe28dc2-4-"+a+"-"+t,h:e.p({value:null==l?void 0:l.residential_relation,Enums:e.unref(u.HouseOccupantsResidentialRelationEnum),type:"orange"})}:{},{i:"NonOwner"===(null==l?void 0:l.house_relation)&&"Owner"===(null==(v=null==(d=null==(i=null==(r=e.unref(o.useModel))?void 0:r.showData)?void 0:i.value)?void 0:d.house_relation)?void 0:v.house_relation)},"NonOwner"===(null==l?void 0:l.house_relation)&&"Owner"===(null==(c=null==(m=null==(p=null==(h=e.unref(o.useModel))?void 0:h.showData)?void 0:p.value)?void 0:m.house_relation)?void 0:c.house_relation)?{j:e.o((o=>{var u;return null==(u=e.unref(n.method))?void 0:u.handleRemove(l)}),s)}:{},{k:s})})),e:`item_${s}`})})),e:e.p({text:"U",fontSize:"18",bgColor:"#ffeade",color:"#333"}),f:e.o((e=>a.value=!1)),g:e.o(r),h:e.p({show:a.value})}}}});a.__runtimeHooks=6,wx.createPage(a); diff --git a/dist/build/mp-weixin/INDEX/archive_houses/index.json b/dist/build/mp-weixin/INDEX/archive_houses/index.json index 30a6345..769793f 100644 --- a/dist/build/mp-weixin/INDEX/archive_houses/index.json +++ b/dist/build/mp-weixin/INDEX/archive_houses/index.json @@ -1,8 +1,11 @@ { - "navigationBarTitleText": "房屋档案", + "navigationBarTitleText": "房屋详情", "usingComponents": { + "hs-collection": "../../components/hs-collection/hs-collection", + "hs-empty": "../../components/hs-empty/hs-empty", "up-avatar": "../../node-modules/uview-plus/components/u-avatar/u-avatar", "hs-enum-tag": "../../components/hs-enum-tag/hs-enum-tag", - "hs-footer": "../../components/hs-footer/hs-footer" + "hs-popup-switch-house": "../../components/hs-popup-switch-house/hs-popup-switch-house", + "my-create-household": "./components/CreateHousehold" } } \ No newline at end of file diff --git a/dist/build/mp-weixin/INDEX/archive_houses/index.wxml b/dist/build/mp-weixin/INDEX/archive_houses/index.wxml index 56c7bcb..b188599 100644 --- a/dist/build/mp-weixin/INDEX/archive_houses/index.wxml +++ b/dist/build/mp-weixin/INDEX/archive_houses/index.wxml @@ -1 +1 @@ - 当前房屋:{{a}} 房屋绑定人员(共{{b}}人) {{i.b}} 自住 移除该住户 \ No newline at end of file +{{a}} 切换房屋 您的身份事:产权人 房屋已绑定:{{c}}人 {{k.a}} 移除该住户 \ No newline at end of file diff --git a/dist/build/mp-weixin/INDEX/archive_houses/index.wxss b/dist/build/mp-weixin/INDEX/archive_houses/index.wxss index 1c3d7c8..bf993fa 100644 --- a/dist/build/mp-weixin/INDEX/archive_houses/index.wxss +++ b/dist/build/mp-weixin/INDEX/archive_houses/index.wxss @@ -1 +1 @@ -page{background-color:#f8f8f8}.archive_header{padding:25rpx 30rpx;background-color:#ebf2ff;color:#333;font-size:28rpx}.archive_container{padding:30rpx}.archive_container .archive_header_number{font-size:30rpx;display:flex;align-items:center}.archive_container .archive_header_number .border_left{width:5px;height:35rpx;background-color:#4c8bf5;border-radius:50rpx}.archive_container .archive_header_number .title{padding-left:10rpx}.archive_container .archive_items{background-color:#fff;margin:30rpx 0;padding:0 30rpx;border-radius:10rpx}.archive_container .archive_items .archive_items_heander{display:flex;align-items:center;padding:30rpx 0}.archive_container .archive_items .archive_items_heander .avatar{width:80rpx;height:80rpx;border-radius:100rpx;overflow:hidden;background-color:#f8f8f8;display:flex;align-items:center;justify-content:center}.archive_container .archive_items .archive_items_heander .name{padding:0 0 0 20rpx}.archive_container .archive_items .archive_items_heander .tabs{display:flex;align-items:center;padding-left:30rpx}.archive_container .archive_items .archive_items_heander .tabs .tag_green{padding:3rpx 13rpx;font-size:24rpx;border-radius:6rpx;color:#00b75f;background:rgba(131,250,12,.1);margin-left:10rpx}.archive_container .archive_items .archive_items_footer{color:#666;padding:30rpx 0;text-align:center;font-size:27rpx;border-top:1rpx solid #eee} +page{background-color:#f8f8f8}.archive_header_card{background-color:#4892ff;border-radius:15rpx;padding:0 30rpx;margin:30rpx;color:#fff}.archive_header_card .archive_card_header{display:flex;align-items:center;justify-content:space-between;padding:30rpx 0 15rpx}.archive_header_card .archive_card_header text{background:rgba(255,255,255,.2);padding:8rpx 18rpx;font-size:22rpx;border-radius:100rpx}.archive_header_card .archive_card_role{display:flex;align-items:center;font-size:24rpx;font-weight:400;padding-bottom:35rpx}.archive_header_card .archive_card_role .item{padding-right:20rpx;height:25rpx;line-height:25rpx}.archive_header_card .archive_card_role .item:last-child{border-left:1rpx solid #fff;padding-left:20rpx}.archive_houses_content{padding-bottom:160rpx}.archive_container{padding:30rpx 30rpx 0}.archive_container .archive_header_number{font-size:30rpx;display:flex;align-items:center}.archive_container .archive_header_number .border_left{width:5px;height:35rpx;background-color:#4c8bf5;border-radius:50rpx}.archive_container .archive_header_number .title{padding-left:10rpx}.archive_container .archive_items{background-color:#fff;margin:30rpx 0;padding:0 30rpx;border-radius:20rpx}.archive_container .archive_items .archive_items_heander{display:flex;align-items:center;padding:30rpx 0}.archive_container .archive_items .archive_items_heander .avatar{width:80rpx;height:80rpx;border-radius:100rpx;overflow:hidden;background-color:#f8f8f8;display:flex;align-items:center;justify-content:center}.archive_container .archive_items .archive_items_heander .user_info{flex:1;padding:0 20rpx}.archive_container .archive_items .archive_items_heander .user_info .name{font-size:28rpx;padding-bottom:10rpx}.archive_container .archive_items .archive_items_heander .user_info .tabs{font-size:20rpx}.archive_container .archive_items .archive_items_heander .remove{color:#2a7efb;font-size:28rpx} diff --git a/dist/build/mp-weixin/INDEX/archive_houses/method.js b/dist/build/mp-weixin/INDEX/archive_houses/method.js index 43051c1..a86a2f6 100644 --- a/dist/build/mp-weixin/INDEX/archive_houses/method.js +++ b/dist/build/mp-weixin/INDEX/archive_houses/method.js @@ -1 +1 @@ -"use strict";const e=require("../../common/vendor.js"),o=require("../../common/libraries/apiLoading.js"),s=require("../../gen/Apis.js"),n=require("./model.js"),i=require("../../common/libraries/naviHelper.js");require("../../common/libraries/request.js");const l=require("../../common/store/useWeAppAuthStore.js"),u=require("../../common/store/useWorkStore.js"),t=require("../../common/libraries/userUserLogin.js");u.useWorkStore(),l.useWeAppAuthStore();const r=()=>{var e,i,l;(null==(e=t.getUserLogin)?void 0:e.getLoginStatus())&&o.getApiLoading(s.Apis.Archive.HouseOccupants.GetHouseOccupants,null==(l=null==(i=n.useModel)?void 0:i.formData)?void 0:l.value).then((e=>{n.useModel.showData.value=null==e?void 0:e.data,console.log(e)}))},a={getList:r,handleLoadMore(e){n.useModel.formData.value.page=e,r()},handleUnbind(){e.index.showModal({title:"是否要解绑该房屋",content:"解绑后将再也看不见该房屋的信息!",confirmColor:"#2A7EFB",success:function(l){var u,t,r,a;l.confirm?(o.getApiLoading(s.Apis.Archive.HouseOccupants.Unbind,{asset_houses_id:null==(a=null==(r=null==(t=null==(u=n.useModel)?void 0:u.showData)?void 0:t.value)?void 0:r.house_relation)?void 0:a.asset_houses_id}).then((o=>{i.showToast("提交成功!"),e.index.switchTab({url:"/pages/index/index"}),console.log(o)})),console.log("用户点击确定")):l.cancel&&console.log("用户点击取消")}})},handleRemove(l){e.index.showModal({title:"提示",content:"确定要移除当前人员!",confirmColor:"#2A7EFB",success:function(e){var u,t,a,c;e.confirm?(o.getApiLoading(s.Apis.Archive.HouseOccupants.DeleteOccupant,{asset_houses_id:null==(c=null==(a=null==(t=null==(u=n.useModel)?void 0:u.showData)?void 0:t.value)?void 0:a.house_relation)?void 0:c.asset_houses_id,house_occupants_id:null==l?void 0:l.id}).then((e=>{r(),i.showToast("移除成功!"),console.log(e)})),console.log("用户点击确定")):e.cancel&&console.log("用户点击取消")}})}};exports.method=a; +"use strict";const e=require("../../common/vendor.js"),o=require("../../common/libraries/apiLoading.js"),l=require("../../gen/Apis.js"),s=require("./model.js"),n=require("../../common/libraries/naviHelper.js");require("../../common/libraries/request.js");const i=require("../../common/store/useWeAppAuthStore.js"),u=require("../../common/store/useWorkStore.js"),a=require("../../common/libraries/userUserLogin.js");u.useWorkStore();const t=i.useWeAppAuthStore(),r=()=>{var e,n,i;if(!(null==(e=a.getUserLogin)?void 0:e.getLoginStatus()))return;console.log("getList",null==t?void 0:t.data);let u=[],r=[];o.getApiLoading(l.Apis.Archive.HouseOccupants.GetHouseOccupants,{...null==(i=null==(n=s.useModel)?void 0:n.formData)?void 0:i.value}).then((e=>{var o,l;s.useModel.showData.value=null==e?void 0:e.data,null==(l=null==(o=null==e?void 0:e.data)?void 0:o.list)||l.map((e=>{"Owner"===(null==e?void 0:e.house_relation)&&(null==u||u.push(e)),"NonOwner"===(null==e?void 0:e.house_relation)&&(null==r||r.push(e))})),s.useModel.listData.value=[{label:"产权人",list:u||[]},{label:"非产权人",list:r||[]}],console.log(e)}))},d={getList:r,handleSearch:()=>{s.useModel.showData.value={},s.useModel.formData.value.page=1,r()},handleLoadMore(e){s.useModel.formData.value.page=e,r()},handleUnbind(){var i,u,a,t;o.getApiLoading(l.Apis.Archive.HouseOccupants.Unbind,{asset_houses_id:null==(t=null==(a=null==(u=null==(i=s.useModel)?void 0:i.showData)?void 0:u.value)?void 0:a.house_relation)?void 0:t.asset_houses_id}).then((o=>{n.showToast("解绑成功!"),e.index.switchTab({url:"/pages/index/index"}),console.log(o)}))},hadnleNewBindingHouse(){var o;e.index.navigateTo({url:(null==(o=a.getUserLogin)?void 0:o.getLoginStatus())?"/INDEX/binding/index":"/pages/login"})},handleRemove(i){e.index.showModal({title:"提示",content:"确定要移除当前人员!",confirmColor:"#2A7EFB",success:function(e){var u,a,t,d;e.confirm?(o.getApiLoading(l.Apis.Archive.HouseOccupants.DeleteOccupant,{asset_houses_id:null==(d=null==(t=null==(a=null==(u=s.useModel)?void 0:u.showData)?void 0:a.value)?void 0:t.house_relation)?void 0:d.asset_houses_id,house_occupants_id:null==i?void 0:i.id}).then((e=>{r(),n.showToast("移除成功!"),console.log(e)})),console.log("用户点击确定")):e.cancel&&console.log("用户点击取消")}})}};exports.method=d; diff --git a/dist/build/mp-weixin/INDEX/archive_houses/model.js b/dist/build/mp-weixin/INDEX/archive_houses/model.js index cbb8050..fe11118 100644 --- a/dist/build/mp-weixin/INDEX/archive_houses/model.js +++ b/dist/build/mp-weixin/INDEX/archive_houses/model.js @@ -1 +1 @@ -"use strict";const e=require("../../common/vendor.js"),s={formData:e.ref({page:1,asset_houses_id:""}),showData:e.ref({}),meta:e.ref({})};exports.useModel=s; +"use strict";const e=require("../../common/vendor.js"),s={formData:e.ref({page:1,asset_houses_id:""}),showData:e.ref({}),listData:e.ref([]),meta:e.ref({})};exports.useModel=s; diff --git a/dist/build/mp-weixin/INDEX/asset_houses/components/MeReviewItem.js b/dist/build/mp-weixin/INDEX/asset_houses/components/MeReviewItem.js index f22f4cc..1866778 100644 --- a/dist/build/mp-weixin/INDEX/asset_houses/components/MeReviewItem.js +++ b/dist/build/mp-weixin/INDEX/asset_houses/components/MeReviewItem.js @@ -1 +1 @@ -"use strict";const e=require("../../../common/vendor.js");require("../method.js");const r=require("../../../gen/Enums.js"),s=require("../model.js");if(require("../../../common/libraries/apiLoading.js"),require("../../../gen/Apis.js"),require("../../../common/libraries/request.js"),require("../../../common/store/useWeAppAuthStore.js"),require("../../../common/store/useWorkStore.js"),require("../../../common/libraries/naviHelper.js"),require("../../../common/libraries/userUserLogin.js"),!Array){e.resolveComponent("hs-enum-tag")()}Math;const o=e.defineComponent({__name:"MeReviewItem",setup:o=>(o,u)=>{var n,i;return{a:e.f(null==(i=null==(n=e.unref(s.useModel))?void 0:n.dataList)?void 0:i.value,((s,o,u)=>{var n;return{a:e.t(null==(n=null==s?void 0:s.asset_house)?void 0:n.full_name),b:"e498d07a-0-"+u,c:e.p({value:null==s?void 0:s.status,Enums:e.unref(r.HouseRegistersStatusEnum)}),d:"e498d07a-1-"+u,e:e.p({value:null==s?void 0:s.type,Enums:e.unref(r.HouseRegistersTypeEnum)}),f:e.t(null==s?void 0:s.created_at),g:`item_${o}`}}))}}}),u=e._export_sfc(o,[["__scopeId","data-v-e498d07a"]]);wx.createComponent(u); +"use strict";const e=require("../../../common/vendor.js");require("../method.js");const r=require("../../../gen/Enums.js"),s=require("../model.js");if(require("../../../common/libraries/apiLoading.js"),require("../../../gen/Apis.js"),require("../../../common/libraries/request.js"),require("../../../common/store/useWeAppAuthStore.js"),require("../../../common/store/useWorkStore.js"),require("../../../common/libraries/naviHelper.js"),require("../../../common/libraries/userUserLogin.js"),!Array){e.resolveComponent("hs-enum-tag")()}Math;const o=e.defineComponent({__name:"MeReviewItem",setup:o=>(o,u)=>{var n,i;return{a:e.f(null==(i=null==(n=e.unref(s.useModel))?void 0:n.dataList)?void 0:i.value,((s,o,u)=>{var n;return{a:e.t(null==(n=null==s?void 0:s.asset_house)?void 0:n.full_name),b:"10278882-0-"+u,c:e.p({value:null==s?void 0:s.status,Enums:e.unref(r.HouseRegistersStatusEnum)}),d:"10278882-1-"+u,e:e.p({value:null==s?void 0:s.type,Enums:e.unref(r.HouseRegistersTypeEnum)}),f:e.t(null==s?void 0:s.created_at),g:`item_${o}`}}))}}}),u=e._export_sfc(o,[["__scopeId","data-v-10278882"]]);wx.createComponent(u); diff --git a/dist/build/mp-weixin/INDEX/asset_houses/components/MeReviewItem.wxml b/dist/build/mp-weixin/INDEX/asset_houses/components/MeReviewItem.wxml index 3ea2ae7..faab807 100644 --- a/dist/build/mp-weixin/INDEX/asset_houses/components/MeReviewItem.wxml +++ b/dist/build/mp-weixin/INDEX/asset_houses/components/MeReviewItem.wxml @@ -1 +1 @@ -{{i.a}} 类型: 申请时间:{{i.f}} \ No newline at end of file +{{i.a}} 类型: 申请时间:{{i.f}} 查看审核进度 \ No newline at end of file diff --git a/dist/build/mp-weixin/INDEX/asset_houses/components/MeReviewItem.wxss b/dist/build/mp-weixin/INDEX/asset_houses/components/MeReviewItem.wxss index 1aeff18..badd603 100644 --- a/dist/build/mp-weixin/INDEX/asset_houses/components/MeReviewItem.wxss +++ b/dist/build/mp-weixin/INDEX/asset_houses/components/MeReviewItem.wxss @@ -1 +1 @@ -.review_header.data-v-e498d07a{display:flex;align-items:center;justify-content:space-between;padding:30rpx 0 20rpx}.review_header .status_tab.data-v-e498d07a{font-size:24rpx;background-color:#f8f8f8;color:#2a7efb;padding:8rpx 16rpx;border-radius:6rpx}.review_footer.data-v-e498d07a{display:flex;align-items:center;padding-bottom:30rpx;font-size:24rpx;color:#666}.review_footer .item.data-v-e498d07a{height:30rpx;line-height:30rpx}.review_footer .item.data-v-e498d07a:last-child{margin-left:20rpx;padding-left:20rpx;border-left:1rpx solid #eee} +.review_header.data-v-10278882{display:flex;align-items:center;justify-content:space-between;padding:30rpx 0 20rpx}.review_header .status_tab.data-v-10278882{font-size:24rpx;background-color:#fff7ed;color:#f97316;padding:8rpx 16rpx;border-radius:100rpx}.review_footer.data-v-10278882{display:flex;align-items:center;padding-bottom:30rpx;font-size:24rpx;color:#666}.review_footer .item.data-v-10278882{height:30rpx;line-height:30rpx}.review_footer .item.data-v-10278882:last-child{margin-left:20rpx;padding-left:20rpx;border-left:1rpx solid #eee}.review_footer_query_btn.data-v-10278882{text-align:center;font-size:28rpx;padding:30rpx 0;color:#2a7efb;border-top:1rpx solid #eee} diff --git a/dist/build/mp-weixin/INDEX/asset_houses/components/Tabs.js b/dist/build/mp-weixin/INDEX/asset_houses/components/Tabs.js deleted file mode 100644 index 98d8973..0000000 --- a/dist/build/mp-weixin/INDEX/asset_houses/components/Tabs.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";const e=require("../../../common/vendor.js"),r=require("../model.js"),s=require("../method.js");if(require("../../../common/libraries/apiLoading.js"),require("../../../gen/Apis.js"),require("../../../common/libraries/request.js"),require("../../../common/store/useWeAppAuthStore.js"),require("../../../common/store/useWorkStore.js"),require("../../../common/libraries/naviHelper.js"),require("../../../common/libraries/userUserLogin.js"),!Array){e.resolveComponent("hs-tabs")()}Math;const o=e.defineComponent({__name:"Tabs",emits:["change"],setup(o,{emit:t}){let u=[{label:"我的房屋",value:"1"},{label:"待审中",value:"2"}];const a=e=>{var o,t;console.log(e,"切换tab"),r.useModel.currentTabs.value=e,r.useModel.formData.value.page=1,r.useModel.dataList.value=[],0===e&&(null==(o=s.method)||o.getHouseList()),1===e&&(null==(t=s.method)||t.getHouseRegistersList())};return(s,o)=>({a:e.o(a),b:e.p({list:e.unref(u),current:e.unref(r.useModel).currentTabs.value})})}}),t=e._export_sfc(o,[["__scopeId","data-v-bb6a9e1e"]]);wx.createComponent(t); diff --git a/dist/build/mp-weixin/INDEX/asset_houses/components/Tabs.wxml b/dist/build/mp-weixin/INDEX/asset_houses/components/Tabs.wxml index a5a55d6..3f31302 100644 --- a/dist/build/mp-weixin/INDEX/asset_houses/components/Tabs.wxml +++ b/dist/build/mp-weixin/INDEX/asset_houses/components/Tabs.wxml @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/dist/build/mp-weixin/INDEX/asset_houses/components/Tabs.wxss b/dist/build/mp-weixin/INDEX/asset_houses/components/Tabs.wxss deleted file mode 100644 index 7177a71..0000000 --- a/dist/build/mp-weixin/INDEX/asset_houses/components/Tabs.wxss +++ /dev/null @@ -1 +0,0 @@ -.tabs_content.data-v-bb6a9e1e{border-top:1rpx solid #eee;position:fixed;left:0;top:0;right:0;z-index:100;background-color:#fff}.tabs_content .filter_content.data-v-bb6a9e1e{display:flex;align-items:center;justify-content:space-between;border-top:1rpx solid #eee;padding:15rpx 30rpx} diff --git a/dist/build/mp-weixin/INDEX/asset_houses/index.js b/dist/build/mp-weixin/INDEX/asset_houses/index.js index 26ff751..37dbdff 100644 --- a/dist/build/mp-weixin/INDEX/asset_houses/index.js +++ b/dist/build/mp-weixin/INDEX/asset_houses/index.js @@ -1 +1 @@ -"use strict";const e=require("../../common/vendor.js"),o=require("./method.js"),n=require("./model.js");require("../../common/libraries/request.js");const u=require("../../common/store/useWeAppAuthStore.js");if(require("../../common/store/useWorkStore.js"),require("../../common/libraries/apiLoading.js"),require("../../gen/Apis.js"),require("../../common/libraries/naviHelper.js"),require("../../common/libraries/userUserLogin.js"),!Array){(e.resolveComponent("cc-scroll-loading")+e.resolveComponent("uni-icons"))()}Math||(r+l+s+(()=>"../../common/components/cc-scroll-loading/cc-scroll-loading.js")+(()=>"../../uni_modules/uni-icons/components/uni-icons/uni-icons.js"))();const r=()=>"./components/Tabs.js",l=()=>"./components/MeHouseItem.js",s=()=>"./components/MeReviewItem.js",i=e.defineComponent({__name:"index",setup(r){const l=u.useWeAppAuthStore();return e.onShow((()=>{var e,o;n.useModel.selectedHouseEd.value={id:(null==(o=null==(e=null==l?void 0:l.data)?void 0:e.selected_house)?void 0:o.id)||""}})),e.onLoad((e=>{var u;n.useModel.dataList.value=[],n.useModel.currentTabs.value="1"===(null==e?void 0:e.type)?1:0,null==(u=o.method)||u.handleLoadMore(1)})),(u,r)=>{var l,s,i,d,t,a,c,m,v,p,j;return e.e({a:0===(null==(s=null==(l=e.unref(n.useModel))?void 0:l.currentTabs)?void 0:s.value)},(null==(d=null==(i=e.unref(n.useModel))?void 0:i.currentTabs)||d.value,{}),{b:1===(null==(a=null==(t=e.unref(n.useModel))?void 0:t.currentTabs)?void 0:a.value)},(null==(m=null==(c=e.unref(n.useModel))?void 0:c.currentTabs)||m.value,{}),{c:e.o(null==(v=e.unref(o.method))?void 0:v.handleLoadMore),d:e.p({meta:null==(j=null==(p=e.unref(n.useModel))?void 0:p.meta)?void 0:j.value}),e:e.p({type:"plusempty",color:"#666",size:"15"}),f:e.o(((...n)=>{var u,r;return(null==(u=e.unref(o.method))?void 0:u.hadnleNewBindingHouse)&&(null==(r=e.unref(o.method))?void 0:r.hadnleNewBindingHouse(...n))}))})}}});wx.createPage(i); +"use strict";const e=require("../../common/vendor.js"),o=require("./method.js"),n=require("./model.js");require("../../common/libraries/request.js");const u=require("../../common/store/useWeAppAuthStore.js");if(require("../../common/store/useWorkStore.js"),require("../../common/libraries/apiLoading.js"),require("../../gen/Apis.js"),require("../../common/libraries/naviHelper.js"),require("../../common/libraries/userUserLogin.js"),!Array){(e.resolveComponent("cc-scroll-loading")+e.resolveComponent("uni-icons"))()}Math||(r+l+(()=>"../../common/components/cc-scroll-loading/cc-scroll-loading.js")+(()=>"../../uni_modules/uni-icons/components/uni-icons/uni-icons.js"))();const r=()=>"./components/MeHouseItem.js",l=()=>"./components/MeReviewItem.js",s=e.defineComponent({__name:"index",setup(r){const l=u.useWeAppAuthStore();return e.onShow((()=>{var e,o;n.useModel.selectedHouseEd.value={id:(null==(o=null==(e=null==l?void 0:l.data)?void 0:e.selected_house)?void 0:o.id)||""}})),e.onLoad((e=>{var u;n.useModel.dataList.value=[],n.useModel.currentTabs.value="1"===(null==e?void 0:e.type)?1:0,null==(u=o.method)||u.handleLoadMore(1)})),(u,r)=>{var l,s,i,d,t,a,c,m,v,p,h;return e.e({a:0===(null==(s=null==(l=e.unref(n.useModel))?void 0:l.currentTabs)?void 0:s.value)},(null==(d=null==(i=e.unref(n.useModel))?void 0:i.currentTabs)||d.value,{}),{b:1===(null==(a=null==(t=e.unref(n.useModel))?void 0:t.currentTabs)?void 0:a.value)},(null==(m=null==(c=e.unref(n.useModel))?void 0:c.currentTabs)||m.value,{}),{c:e.o(null==(v=e.unref(o.method))?void 0:v.handleLoadMore),d:e.p({meta:null==(h=null==(p=e.unref(n.useModel))?void 0:p.meta)?void 0:h.value}),e:e.p({type:"plusempty",color:"#666",size:"15"}),f:e.o(((...n)=>{var u,r;return(null==(u=e.unref(o.method))?void 0:u.hadnleNewBindingHouse)&&(null==(r=e.unref(o.method))?void 0:r.hadnleNewBindingHouse(...n))}))})}}});wx.createPage(s); diff --git a/dist/build/mp-weixin/INDEX/asset_houses/index.json b/dist/build/mp-weixin/INDEX/asset_houses/index.json index 892287a..d697964 100644 --- a/dist/build/mp-weixin/INDEX/asset_houses/index.json +++ b/dist/build/mp-weixin/INDEX/asset_houses/index.json @@ -3,7 +3,6 @@ "usingComponents": { "cc-scroll-loading": "../../common/components/cc-scroll-loading/cc-scroll-loading", "uni-icons": "../../uni_modules/uni-icons/components/uni-icons/uni-icons", - "my-tabs": "./components/Tabs", "my-me-house-item": "./components/MeHouseItem", "my-me-review-item": "./components/MeReviewItem" } diff --git a/dist/build/mp-weixin/INDEX/asset_houses/index.wxml b/dist/build/mp-weixin/INDEX/asset_houses/index.wxml index 1dd539e..36afd3f 100644 --- a/dist/build/mp-weixin/INDEX/asset_houses/index.wxml +++ b/dist/build/mp-weixin/INDEX/asset_houses/index.wxml @@ -1 +1 @@ - 添加新房屋 \ No newline at end of file + 添加新房屋 \ No newline at end of file diff --git a/dist/build/mp-weixin/INDEX/asset_houses/index.wxss b/dist/build/mp-weixin/INDEX/asset_houses/index.wxss index 707c817..db2e1b3 100644 --- a/dist/build/mp-weixin/INDEX/asset_houses/index.wxss +++ b/dist/build/mp-weixin/INDEX/asset_houses/index.wxss @@ -1 +1 @@ -page{background-color:#f8f8f8}.asset_houses{padding-bottom:160rpx}.asset_houses .asset_houses_content{padding-top:100rpx}.asset_houses .asset_houses_card{margin:30rpx 30rpx 0;background-color:#fff;border-radius:15rpx;padding:0 30rpx}.asset_houses .asset_houses_card .card_header{padding:30rpx 0;border-bottom:1rpx solid #eee}.asset_houses .asset_houses_card .card_header .asset_houses_name{display:flex;align-items:center;justify-content:space-between}.asset_houses .asset_houses_card .card_header .asset_houses_info{display:flex;align-items:center;font-size:24rpx;color:#666;padding:10rpx 0 0}.asset_houses .asset_houses_card .card_header .asset_houses_info .item{height:30rpx;line-height:30rpx;font-size:24rpx}.asset_houses .asset_houses_card .card_header .asset_houses_info .item:last-child{padding-left:20rpx;margin-left:20rpx;border-left:1rpx solid #eee}.asset_houses .asset_houses_card .card_footer{display:flex;align-items:center;padding:30rpx 0;text-align:center}.asset_houses .asset_houses_card .card_footer .btn{color:#666;font-size:28rpx;flex:1}.asset_houses .asset_houses_card .card_footer .btn:first-child{border-right:1rpx solid #eee}.footer{position:fixed;bottom:0;left:0;right:0;padding:60rpx;display:flex;justify-content:center;z-index:100}.footer .btn{background-color:#fff;font-size:28rpx;color:#666;padding:20rpx 30rpx;border-radius:100rpx} +page{background-color:#f8f8f8}.asset_houses{padding-bottom:160rpx}.asset_houses .asset_houses_card{margin:30rpx 30rpx 0;background-color:#fff;border-radius:15rpx;padding:0 30rpx}.asset_houses .asset_houses_card .card_header{padding:30rpx 0;border-bottom:1rpx solid #eee}.asset_houses .asset_houses_card .card_header .asset_houses_name{display:flex;align-items:center;justify-content:space-between}.asset_houses .asset_houses_card .card_header .asset_houses_info{display:flex;align-items:center;font-size:24rpx;color:#666;padding:10rpx 0 0}.asset_houses .asset_houses_card .card_header .asset_houses_info .item{height:30rpx;line-height:30rpx;font-size:24rpx}.asset_houses .asset_houses_card .card_header .asset_houses_info .item:last-child{padding-left:20rpx;margin-left:20rpx;border-left:1rpx solid #eee}.asset_houses .asset_houses_card .card_footer{display:flex;align-items:center;padding:30rpx 0;text-align:center}.asset_houses .asset_houses_card .card_footer .btn{color:#666;font-size:28rpx;flex:1}.asset_houses .asset_houses_card .card_footer .btn:first-child{border-right:1rpx solid #eee}.footer{position:fixed;bottom:0;left:0;right:0;padding:60rpx;display:flex;justify-content:center;z-index:100}.footer .btn{background-color:#fff;font-size:28rpx;color:#666;padding:20rpx 30rpx;border-radius:100rpx} diff --git a/dist/build/mp-weixin/INDEX/bill/components/Tabs.js b/dist/build/mp-weixin/INDEX/bill/components/Tabs.js index 47cb763..9c25898 100644 --- a/dist/build/mp-weixin/INDEX/bill/components/Tabs.js +++ b/dist/build/mp-weixin/INDEX/bill/components/Tabs.js @@ -1 +1 @@ -"use strict";const e=require("../../../common/vendor.js"),s=require("../list/model.js"),o=require("../list/method.js");if(require("../../../common/libraries/apiLoading.js"),require("../../../gen/Apis.js"),require("../../../common/libraries/request.js"),require("../../../common/store/useWeAppAuthStore.js"),require("../../../common/store/useWorkStore.js"),require("../../../common/libraries/naviHelper.js"),!Array){(e.resolveComponent("hs-tabs")+e.resolveComponent("hs-popup-house")+e.resolveComponent("hs-year-picker"))()}Math||((()=>"../../../components/hs-tabs/hs-tabs.js")+(()=>"../../../components/hs-popup-house/hs-popup-house.js")+(()=>"../../../components/hs-year-picker/hs-year-picker.js"))();const r=e.defineComponent({__name:"Tabs",emits:["change"],setup(r,{emit:t}){let a=[{label:"待缴账单",value:"PendingPayment"},{label:"已缴账单",value:"Paid"}];const n=e=>{var r,t;console.log(e,"切换tab"),s.useModel.currentTabs.value=e,s.useModel.formData.value.bill_status=null==(r=a[e])?void 0:r.value,s.useModel.formData.value.page=1,s.useModel.items.value=[],null==(t=o.method)||t.handleGetList()},u=e=>{t("change",{asset_houses_id:e})},l=e=>{t("change",{year:e})};return(o,r)=>({a:e.o(n),b:e.p({list:e.unref(a),current:e.unref(s.useModel).currentTabs.value}),c:e.o(u),d:e.o(l)})}}),t=e._export_sfc(r,[["__scopeId","data-v-f5374e39"]]);wx.createComponent(t); +"use strict";const e=require("../../../common/vendor.js"),s=require("../list/model.js"),o=require("../list/method.js");if(require("../../../common/libraries/apiLoading.js"),require("../../../gen/Apis.js"),require("../../../common/libraries/request.js"),require("../../../common/store/useWeAppAuthStore.js"),require("../../../common/store/useWorkStore.js"),require("../../../common/libraries/naviHelper.js"),!Array){(e.resolveComponent("hs-tabs")+e.resolveComponent("hs-popup-house")+e.resolveComponent("hs-year-picker"))()}Math||((()=>"../../../components/hs-tabs/hs-tabs.js")+(()=>"../../../components/hs-popup-house/hs-popup-house.js")+(()=>"../../../components/hs-year-picker/hs-year-picker.js"))();const r=e.defineComponent({__name:"Tabs",emits:["change"],setup(r,{emit:t}){let a=[{label:"待缴账单",value:"PendingPayment"},{label:"已缴账单",value:"Paid"}];const n=e=>{var r,t;console.log(e,"切换tab"),s.useModel.currentTabs.value=e,s.useModel.formData.value.bill_status=null==(r=a[e])?void 0:r.value,s.useModel.formData.value.page=1,s.useModel.items.value=[],null==(t=o.method)||t.handleGetList()},u=e=>{t("change",{asset_houses_id:e})},l=e=>{t("change",{year:e})};return(o,r)=>({a:e.o(n),b:e.p({list:e.unref(a),current:e.unref(s.useModel).currentTabs.value}),c:e.o(u),d:e.p({baseStyle:{maxWidth:"360rpx"}}),e:e.o(l)})}}),t=e._export_sfc(r,[["__scopeId","data-v-368b9ce7"]]);wx.createComponent(t); diff --git a/dist/build/mp-weixin/INDEX/bill/components/Tabs.wxml b/dist/build/mp-weixin/INDEX/bill/components/Tabs.wxml index 5db1d1b..8a4e1d4 100644 --- a/dist/build/mp-weixin/INDEX/bill/components/Tabs.wxml +++ b/dist/build/mp-weixin/INDEX/bill/components/Tabs.wxml @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/dist/build/mp-weixin/INDEX/bill/components/Tabs.wxss b/dist/build/mp-weixin/INDEX/bill/components/Tabs.wxss index 3ecdb10..00ab8b2 100644 --- a/dist/build/mp-weixin/INDEX/bill/components/Tabs.wxss +++ b/dist/build/mp-weixin/INDEX/bill/components/Tabs.wxss @@ -1 +1 @@ -.tabs_content.data-v-f5374e39{position:fixed;left:0;top:0;right:0;z-index:100;background-color:#fff}.tabs_content .filter_content.data-v-f5374e39{display:flex;align-items:center;justify-content:space-between;border-top:1rpx solid #eee;padding:15rpx 30rpx} +.tabs_content.data-v-368b9ce7{position:fixed;left:0;top:0;right:0;z-index:100;background-color:#fff}.tabs_content .filter_content.data-v-368b9ce7{display:flex;align-items:center;justify-content:space-between;border-top:1rpx solid #eee;padding:15rpx 30rpx} diff --git a/dist/build/mp-weixin/INDEX/bill/list/index.js b/dist/build/mp-weixin/INDEX/bill/list/index.js index 15c71d1..220fbf8 100644 --- a/dist/build/mp-weixin/INDEX/bill/list/index.js +++ b/dist/build/mp-weixin/INDEX/bill/list/index.js @@ -1 +1 @@ -"use strict";const e=require("../../../common/vendor.js"),o=require("./method.js"),l=require("./model.js"),n=require("../../../gen/Enums.js"),u=require("../../../common/libraries/userUserLogin.js");if(require("../../../common/libraries/apiLoading.js"),require("../../../gen/Apis.js"),require("../../../common/libraries/request.js"),require("../../../common/store/useWeAppAuthStore.js"),require("../../../common/store/useWorkStore.js"),require("../../../common/libraries/naviHelper.js"),!Array){(e.resolveComponent("hs-empty")+e.resolveComponent("uni-icons")+e.resolveComponent("hs-enum-tag")+e.resolveComponent("hs-button"))()}Math||(i+(()=>"../../../components/hs-empty/hs-empty.js")+(()=>"../../../uni_modules/uni-icons/components/uni-icons/uni-icons.js")+(()=>"../../../components/hs-enum-tag/hs-enum-tag.js")+(()=>"../../../components/hs-button/hs-button.js"))();const i=()=>"../components/Tabs.js",r=e.defineComponent({__name:"index",setup:i=>(e.onLoad((()=>{var e,n;(null==(e=u.getUserLogin)?void 0:e.getLoginStatus())&&(l.useModel.items.value=[],null==(n=o.method)||n.handleGetList())})),(u,i)=>{var r,s,t,d,a,c,m,v,h,p;return e.e({a:e.o(null==(r=e.unref(o.method))?void 0:r.hanldeSearch),b:e.f(null==(t=null==(s=e.unref(l.useModel))?void 0:s.items)?void 0:t.value,((l,u,i)=>{var r,s;return e.e({a:e.t(null==l?void 0:l.house_name),b:!(null==(r=null==l?void 0:l.bills)?void 0:r.length)},(null==(s=null==l?void 0:l.bills)?void 0:s.length)?{}:{c:"4cd12ba6-1-"+i,d:e.p({text:"无账单"})},{e:e.f(null==l?void 0:l.bills,((l,r,s)=>e.e({a:null==l?void 0:l.checked},(null==l?void 0:l.checked)?{b:"4cd12ba6-2-"+i+"-"+s,c:e.p({type:"checkbox-filled",size:"20",color:"#2A7EFB"})}:{d:"4cd12ba6-3-"+i+"-"+s,e:e.p({type:"circle",size:"20",color:"#888"})},{f:e.o((n=>{var i;return null==(i=e.unref(o.method))?void 0:i.handleCollapseAllCheckedBtn(u,r,l)}),`find_${u}_${r}`),g:e.t((null==l?void 0:l.month_name)||""),h:e.o((n=>{var i;return null==(i=e.unref(o.method))?void 0:i.handleCollapseClick(u,r,l)}),`find_${u}_${r}`),i:e.t((null==l?void 0:l.amount)||"0.00"),j:"4cd12ba6-4-"+i+"-"+s,k:e.o((n=>{var i;return null==(i=e.unref(o.method))?void 0:i.handleCollapseClick(u,r,l)}),`find_${u}_${r}`),l:null==l?void 0:l.show},(null==l?void 0:l.show)?{m:e.f(null==l?void 0:l.details,((l,t,d)=>e.e({a:null==l?void 0:l.checked},(null==l?void 0:l.checked)?{b:"4cd12ba6-5-"+i+"-"+s+"-"+d,c:e.p({type:"checkbox-filled",size:"20",color:"#2A7EFB"})}:{d:"4cd12ba6-6-"+i+"-"+s+"-"+d,e:e.p({type:"circle",size:"20",color:"#888"})},{f:"4cd12ba6-7-"+i+"-"+s+"-"+d,g:e.p({Enums:e.unref(n.HouseBillsTypeEnum),value:null==l?void 0:l.type,objStyle:{color:"#555",fontSize:"28rpx"}}),h:e.t((null==l?void 0:l.total_payable_amount)||"-"),i:`ks_${u}_${r}_${t}`,j:e.o((n=>{var i;return null==(i=e.unref(o.method))?void 0:i.handleCalculatePrice(u,r,t,l)}),`ks_${u}_${r}_${t}`)}))),n:"4cd12ba6-8-"+i+"-"+s,o:e.p({type:"right",size:"15",color:"#999"}),p:e.o((n=>{var u;return null==(u=e.unref(o.method))?void 0:u.handleQuery(l)}),`find_${u}_${r}`)}:{},{q:`find_${u}_${r}`}))),f:`items_${u}`})})),c:e.p({type:"down",size:"15",color:"#999"}),d:!(null==(a=null==(d=e.unref(l.useModel))?void 0:d.currentTabs)?void 0:a.value)},(null==(m=null==(c=e.unref(l.useModel))?void 0:c.currentTabs)?void 0:m.value)?{}:{e:e.t((null==(h=null==(v=e.unref(l.useModel))?void 0:v.total_amount)?void 0:h.value)||"0.00"),f:e.o(null==(p=e.unref(o.method))?void 0:p.handleSubmitOrder),g:e.p({label:"立即支付",size:"md"})})})});wx.createPage(r); +"use strict";const e=require("../../../common/vendor.js"),l=require("./method.js"),n=require("./model.js"),o=require("../../../gen/Enums.js"),u=require("../../../common/libraries/userUserLogin.js");if(require("../../../common/libraries/apiLoading.js"),require("../../../gen/Apis.js"),require("../../../common/libraries/request.js"),require("../../../common/store/useWeAppAuthStore.js"),require("../../../common/store/useWorkStore.js"),require("../../../common/libraries/naviHelper.js"),!Array){(e.resolveComponent("hs-empty")+e.resolveComponent("uni-icons")+e.resolveComponent("hs-enum-tag")+e.resolveComponent("hs-collection")+e.resolveComponent("hs-button"))()}Math||(i+(()=>"../../../components/hs-empty/hs-empty.js")+(()=>"../../../uni_modules/uni-icons/components/uni-icons/uni-icons.js")+(()=>"../../../components/hs-enum-tag/hs-enum-tag.js")+(()=>"../../../components/hs-collection/hs-collection.js")+(()=>"../../../components/hs-button/hs-button.js"))();const i=()=>"../components/Tabs.js",t=e.defineComponent({__name:"index",setup:i=>(e.onLoad((async()=>{var o,i,t;await(null==(o=e.getCurrentInstance())?void 0:o.appContext.config.globalProperties.$onLaunched),(null==(i=u.getUserLogin)?void 0:i.getLoginStatus())&&(n.useModel.items.value=[],null==(t=l.method)||t.handleGetList())})),(u,i)=>{var t,s,r,d,a,v,c,m,h,p,b,f,g,_;return e.e({a:e.o(null==(t=e.unref(l.method))?void 0:t.hanldeSearch),b:!(null==(r=null==(s=e.unref(n.useModel))?void 0:s.billsLength)?void 0:r.value)},(null==(a=null==(d=e.unref(n.useModel))?void 0:d.billsLength)?void 0:a.value)?{}:{c:e.p({baseStyle:{height:"10vh",padding:"5% 0 10% 0"},text:"无账单"})},{d:e.f(null==(c=null==(v=e.unref(n.useModel))?void 0:v.items)?void 0:c.value,((u,i,t)=>{var s,r,d,a,v;return e.e({a:null==(s=null==u?void 0:u.bills)?void 0:s.length},(null==(r=null==u?void 0:u.bills)?void 0:r.length)?{b:e.t(null==u?void 0:u.house_name),c:e.f(null==u?void 0:u.bills,((u,s,r)=>{var d,a,v,c,m,h;return e.e("PendingPayment"===(null==(v=null==(a=null==(d=e.unref(n.useModel))?void 0:d.formData)?void 0:a.value)?void 0:v.bill_status)?e.e({a:null==u?void 0:u.checked},(null==u?void 0:u.checked)?{b:"4cd12ba6-2-"+t+"-"+r,c:e.p({type:"checkbox-filled",size:"20",color:"#2A7EFB"})}:{d:"4cd12ba6-3-"+t+"-"+r,e:e.p({type:"circle",size:"20",color:"#888"})}):{},{f:e.t((null==u?void 0:u.month_name)||""),g:e.o((n=>{var o;return null==(o=e.unref(l.method))?void 0:o.handleCollapseAllCheckedBtn(i,s,u)}),`find_${i}_${s}`),h:e.t((null==u?void 0:u.amount)||"0.00"),i:"4cd12ba6-4-"+t+"-"+r,j:e.o((n=>{var o;return null==(o=e.unref(l.method))?void 0:o.handleCollapseClick(i,s,u)}),`find_${i}_${s}`),k:null==u?void 0:u.show},(null==u?void 0:u.show)?{l:e.f(null==u?void 0:u.details,((u,d,a)=>{var v,c,m;return e.e("PendingPayment"===(null==(m=null==(c=null==(v=e.unref(n.useModel))?void 0:v.formData)?void 0:c.value)?void 0:m.bill_status)?e.e({a:null==u?void 0:u.checked},(null==u?void 0:u.checked)?{b:"4cd12ba6-5-"+t+"-"+r+"-"+a,c:e.p({type:"checkbox-filled",size:"20",color:"#2A7EFB"})}:{d:"4cd12ba6-6-"+t+"-"+r+"-"+a,e:e.p({type:"circle",size:"20",color:"#888"})}):{},{f:"4cd12ba6-7-"+t+"-"+r+"-"+a,g:e.p({Enums:e.unref(o.HouseBillsTypeEnum),value:null==u?void 0:u.type,objStyle:{color:"#555",fontSize:"28rpx"}}),h:e.t((null==u?void 0:u.total_payable_amount)||"-"),i:`ks_${i}_${s}_${d}`,j:e.o((n=>{var o;return null==(o=e.unref(l.method))?void 0:o.handleCalculatePrice(i,s,d,u)}),`ks_${i}_${s}_${d}`)})})),m:"PendingPayment"===(null==(h=null==(m=null==(c=e.unref(n.useModel))?void 0:c.formData)?void 0:m.value)?void 0:h.bill_status)}:{},{n:`find_${i}_${s}`})})),d:"PendingPayment"===(null==(v=null==(a=null==(d=e.unref(n.useModel))?void 0:d.formData)?void 0:a.value)?void 0:v.bill_status),e:e.p({type:"down",size:"15",color:"#999"})}:{},{f:`items_${i}`})})),e:!(null==(h=null==(m=e.unref(n.useModel))?void 0:m.currentTabs)?void 0:h.value)},(null==(b=null==(p=e.unref(n.useModel))?void 0:p.currentTabs)?void 0:b.value)?{}:{f:e.t((null==(g=null==(f=e.unref(n.useModel))?void 0:f.total_amount)?void 0:g.value)||"0.00"),g:e.o(null==(_=e.unref(l.method))?void 0:_.handleSubmitOrder),h:e.p({label:"立即支付",size:"md"})})})});wx.createPage(t); diff --git a/dist/build/mp-weixin/INDEX/bill/list/index.json b/dist/build/mp-weixin/INDEX/bill/list/index.json index 84f54b3..51f6199 100644 --- a/dist/build/mp-weixin/INDEX/bill/list/index.json +++ b/dist/build/mp-weixin/INDEX/bill/list/index.json @@ -4,6 +4,7 @@ "hs-empty": "../../../components/hs-empty/hs-empty", "uni-icons": "../../../uni_modules/uni-icons/components/uni-icons/uni-icons", "hs-enum-tag": "../../../components/hs-enum-tag/hs-enum-tag", + "hs-collection": "../../../components/hs-collection/hs-collection", "hs-button": "../../../components/hs-button/hs-button", "my-tabs": "../components/Tabs" } diff --git a/dist/build/mp-weixin/INDEX/bill/list/index.wxml b/dist/build/mp-weixin/INDEX/bill/list/index.wxml index 23178d4..660d0e6 100644 --- a/dist/build/mp-weixin/INDEX/bill/list/index.wxml +++ b/dist/build/mp-weixin/INDEX/bill/list/index.wxml @@ -1 +1 @@ -{{i.a}}{{k.g}}账单¥{{k.i}}¥{{i.h}} 查看账单明细 已选¥{{e}} \ No newline at end of file +{{i.b}}{{k.f}}账单 ¥{{k.h}}¥{{i.h}} 已选¥{{f}} \ No newline at end of file diff --git a/dist/build/mp-weixin/INDEX/bill/list/index.wxss b/dist/build/mp-weixin/INDEX/bill/list/index.wxss index 349b7d9..905969f 100644 --- a/dist/build/mp-weixin/INDEX/bill/list/index.wxss +++ b/dist/build/mp-weixin/INDEX/bill/list/index.wxss @@ -1 +1 @@ -page{background-color:#f8f8f8}.form_card{background-color:#fff;padding:0 30rpx;margin-bottom:30rpx}.bill_content{padding:210rpx 30rpx 0;padding-bottom:calc(130rpx + constant(safe-area-inset-bottom));padding-bottom:calc(130rpx + env(safe-area-inset-bottom))}.bill_content .item_content{padding:0 0 30rpx}.bill_content .item_content .huse_name{font-size:30rpx}.bill_content .card_content{background-color:#fff;border-radius:16rpx;padding:0 30rpx 30rpx;margin-top:20rpx}.bill_content .card_content .collapse_body{background-color:#f4f5f7;padding:30rpx 30rpx 0;border-radius:10rpx;text-align:center;margin-top:30rpx}.bill_content .card_content .collapse_body .collapse_cell{display:flex;align-items:center;justify-content:space-between;padding-bottom:25rpx;font-size:28rpx;color:#666}.bill_content .card_content .collapse_body .collapse_query_btn{border:1px solid #999;font-size:24rpx;display:inline-block;justify-content:center;align-items:center;margin:0 0 30rpx;padding:12rpx 20rpx;border-radius:100rpx;color:#999}.bill_content .card_content .collapse_body .collapse_cell_find_select{display:flex;align-items:center}.bill_content .headner_title{padding:25rpx 0}.bill_content .collapse_hader{display:flex;align-items:center;justify-content:space-between;font-size:30rpx;padding:30rpx 0 0}.bill_content .collapse_hader .collapse_hader_left,.bill_content .collapse_hader .collapse_hader_right{display:flex;align-items:center}.bill_content .collapse_hader .collapse_hader_left{flex:1}.bill_content .collapse_hader .bill_title{color:#333;padding-left:10rpx;width:100%}.bill_content .collapse_hader .bill_price{color:#df3600;padding-right:10rpx}.footer{position:fixed;left:0;bottom:0;right:0;background-color:#fff;display:flex;align-items:center;justify-content:space-between;padding:20rpx 30rpx 0;padding-bottom:calc(20rpx + constant(safe-area-inset-bottom));padding-bottom:calc(20rpx + env(safe-area-inset-bottom))}.footer .item{flex:1}.footer .total_price{color:#666;font-size:23rpx;display:flex;align-items:center}.footer .total_price .number_price{display:flex;align-items:center;color:#df3600;font-size:45rpx;padding-left:8rpx;font-weight:600}.footer .total_price text{padding-top:5rpx;font-size:28rpx} +page{background-color:#f8f8f8}.form_card{background-color:#fff;padding:0 30rpx;margin-bottom:30rpx}.bill_content{padding:220rpx 30rpx 0;padding-bottom:calc(230rpx + constant(safe-area-inset-bottom));padding-bottom:calc(230rpx + env(safe-area-inset-bottom))}.bill_content .item_content{padding:0 0 30rpx}.bill_content .item_content .huse_name{font-size:30rpx}.bill_content .card_content{background-color:#fff;border-radius:16rpx;padding:0 30rpx 30rpx;margin-top:20rpx}.bill_content .card_content .collapse_body{background-color:#f4f5f7;padding:30rpx 30rpx 0;border-radius:10rpx;text-align:center;margin-top:30rpx}.bill_content .card_content .collapse_body .collapse_cell{display:flex;align-items:center;justify-content:space-between;padding-bottom:25rpx;font-size:28rpx;color:#666}.bill_content .card_content .collapse_body .collapse_query_btn{border:1px solid #999;font-size:24rpx;display:inline-block;justify-content:center;align-items:center;margin:0 0 30rpx;padding:12rpx 20rpx;border-radius:100rpx;color:#999}.bill_content .card_content .collapse_body .collapse_cell_find_select{display:flex;align-items:center}.bill_content .headner_title{padding:25rpx 0}.bill_content .collapse_hader{display:flex;align-items:center;justify-content:space-between;font-size:30rpx;padding:30rpx 0 0}.bill_content .collapse_hader .collapse_hader_left,.bill_content .collapse_hader .collapse_hader_right{display:flex;align-items:center}.bill_content .collapse_hader .collapse_hader_left{flex:1}.bill_content .collapse_hader .bill_title{color:#333;padding-left:10rpx;width:100%}.bill_content .collapse_hader .bill_price{color:#df3600;padding-right:10rpx}.footer{position:fixed;left:0;bottom:0;right:0;background-color:#fff;padding-bottom:calc(20rpx + constant(safe-area-inset-bottom));padding-bottom:calc(20rpx + env(safe-area-inset-bottom))}.footer .footer_content{padding:20rpx 30rpx;display:flex;align-items:center;justify-content:space-between}.footer .item{flex:1}.footer .total_price{color:#666;font-size:23rpx;display:flex;align-items:center}.footer .total_price .number_price{display:flex;align-items:center;color:#df3600;font-size:45rpx;padding-left:8rpx;font-weight:600}.footer .total_price text{padding-top:5rpx;font-size:28rpx} diff --git a/dist/build/mp-weixin/INDEX/bill/list/method.js b/dist/build/mp-weixin/INDEX/bill/list/method.js index 9e6e949..f891cc2 100644 --- a/dist/build/mp-weixin/INDEX/bill/list/method.js +++ b/dist/build/mp-weixin/INDEX/bill/list/method.js @@ -1 +1 @@ -"use strict";const l=require("../../../common/vendor.js"),e=require("./model.js"),o=require("../../../common/libraries/apiLoading.js"),u=require("../../../gen/Apis.js"),a=require("../../../common/libraries/naviHelper.js"),i=()=>{var l,a;o.getApiLoading(u.Apis.Bill.HouseBills.MyBillYearList,null==(a=null==(l=e.useModel)?void 0:l.formData)?void 0:a.value).then((l=>{var o;null==(o=null==l?void 0:l.data)||o.map((l=>{var e;null==(e=null==l?void 0:l.bills)||e.map((l=>{var e;l.checked=!0,null==(e=null==l?void 0:l.details)||e.map((l=>{l.checked=!0}))}))})),e.useModel.items.value=[...e.useModel.items.value,...null==l?void 0:l.data],d()}))},d=()=>{var l,o,u;let a=0;null==(u=null==(o=null==(l=e.useModel)?void 0:l.items)?void 0:o.value)||u.map((l=>{var e;null==(e=null==l?void 0:l.bills)||e.map((l=>{a+=parseFloat(l.amount||0)}))})),e.useModel.total_amount.value=a},s={handleGetList:i,handleCollapseClick:(l,o,u)=>{var a,i,d,s;let n=null==(s=null==(d=null==(i=null==(a=e.useModel)?void 0:a.items)?void 0:i.value[l])?void 0:d.bills[o])?void 0:s.show;e.useModel.items.value[l].bills[o].show=!n},hanldeSearch:l=>{var o,u;e.useModel.items.value=[],e.useModel.formData.value={...null==(u=null==(o=e.useModel)?void 0:o.formData)?void 0:u.value,...l,page:1},i()},handleCalculatePrice(l,o,u,a){var i,s,n,v,t,m,r,c,h,p,b,M,_;let k=null==a?void 0:a.checked,g=parseFloat(null==(v=null==(n=null==(s=null==(i=e.useModel)?void 0:i.items)?void 0:s.value[l])?void 0:n.bills[o])?void 0:v.amount),y=parseFloat(null==(h=null==(c=null==(r=null==(m=null==(t=e.useModel)?void 0:t.items)?void 0:m.value[l])?void 0:r.bills[o])?void 0:c.details[u])?void 0:h.total_payable_amount);e.useModel.items.value[l].bills[o].details[u].checked=!k,e.useModel.items.value[l].bills[o].amount=k?g-y:g+y,e.useModel.items.value[l].bills[o].amount<=0?e.useModel.items.value[l].bills[o].checked=!1:(null==(_=null==(M=null==(b=null==(p=e.useModel)?void 0:p.items)?void 0:b.value[l])?void 0:M.bills[o])?void 0:_.checked)||(e.useModel.items.value[l].bills[o].checked=!0),d()},handleCollapseAllCheckedBtn:async(l,o,u)=>{var a,i,s,n,v;let t=null==u?void 0:u.checked,m=0;e.useModel.items.value[l].bills[o].checked=!t,t&&(e.useModel.items.value[l].bills[o].amount=0),null==(v=null==(n=null==(s=null==(i=null==(a=e.useModel)?void 0:a.items)?void 0:i.value[l])?void 0:s.bills[o])?void 0:n.details)||v.map((u=>{u.checked=!t,t||(m+=parseFloat(u.total_payable_amount)),e.useModel.items.value[l].bills[o].amount=m})),d(),console.log(l,o)},handleQuery(e){l.index.navigateTo({url:`/INDEX/bill/show/index?asset_houses_id=${null==e?void 0:e.asset_houses_id}&month=${null==e?void 0:e.month}`}),console.log(e,"res")},handleSubmitOrder(){var i,d,s,n,v,t,m;let r=[];null==(s=null==(d=null==(i=e.useModel)?void 0:i.items)?void 0:d.value)||s.map((l=>{var e;null==(e=null==l?void 0:l.bills)||e.map((l=>{var e;null==(e=null==l?void 0:l.details)||e.map((e=>{(null==l?void 0:l.checked)&&r.push(null==e?void 0:e.id)}))}))})),(null==r?void 0:r.length)?o.getApiLoading(u.Apis.HouseOrder.HouseOrders.Store,{bill_ids:r,amount:null==(v=null==(n=e.useModel)?void 0:n.total_amount)?void 0:v.value,total_payable_amount:null==(m=null==(t=e.useModel)?void 0:t.total_amount)?void 0:m.value}).then((e=>{var o,u;l.index.navigateTo({url:`/INDEX/pay/index?id=${null==(o=null==e?void 0:e.data)?void 0:o.id}&amount=${null==(u=null==e?void 0:e.data)?void 0:u.total_payable_amount}`})})):a.showToast("至少选择一个账单!")}};exports.method=s; +"use strict";const l=require("../../../common/vendor.js"),e=require("./model.js"),u=require("../../../common/libraries/apiLoading.js"),o=require("../../../gen/Apis.js"),i=require("../../../common/libraries/naviHelper.js"),a=()=>{var l,i;e.useModel.billsLength.value=0,u.getApiLoading(o.Apis.Bill.HouseBills.MyBillYearList,null==(i=null==(l=e.useModel)?void 0:l.formData)?void 0:i.value).then((l=>{var u;null==(u=null==l?void 0:l.data)||u.map((l=>{var u,o;e.useModel.billsLength.value+=(null==(u=null==l?void 0:l.bills)?void 0:u.length)||0,null==(o=null==l?void 0:l.bills)||o.map((l=>{var e;l.checked=!0,null==(e=null==l?void 0:l.details)||e.map((l=>{l.checked=!0}))}))})),e.useModel.items.value=[...e.useModel.items.value,...null==l?void 0:l.data],d()}))},d=()=>{var l,u,o;let i=0;null==(o=null==(u=null==(l=e.useModel)?void 0:l.items)?void 0:u.value)||o.map((l=>{var e;null==(e=null==l?void 0:l.bills)||e.map((l=>{i+=parseFloat(l.amount||0)}))})),e.useModel.total_amount.value=parseFloat(i.toFixed(2))},s={handleGetList:a,handleCollapseClick:(l,u,o)=>{var i,a,d,s;let n=null==(s=null==(d=null==(a=null==(i=e.useModel)?void 0:i.items)?void 0:a.value[l])?void 0:d.bills[u])?void 0:s.show;e.useModel.items.value[l].bills[u].show=!n},hanldeSearch:l=>{var u,o;e.useModel.items.value=[],e.useModel.formData.value={...null==(o=null==(u=e.useModel)?void 0:u.formData)?void 0:o.value,...l,page:1},a()},handleCalculatePrice(l,u,o,i){var a,s,n,v,t,r,m,c,h,p,b,M,g;if(e.useModel.currentTabs.value)return;let _=null==i?void 0:i.checked,k=parseFloat(null==(v=null==(n=null==(s=null==(a=e.useModel)?void 0:a.items)?void 0:s.value[l])?void 0:n.bills[u])?void 0:v.amount),y=parseFloat(null==(h=null==(c=null==(m=null==(r=null==(t=e.useModel)?void 0:t.items)?void 0:r.value[l])?void 0:m.bills[u])?void 0:c.details[o])?void 0:h.total_payable_amount);e.useModel.items.value[l].bills[u].details[o].checked=!_,e.useModel.items.value[l].bills[u].amount=_?k-y:k+y,e.useModel.items.value[l].bills[u].amount<=0?e.useModel.items.value[l].bills[u].checked=!1:(null==(g=null==(M=null==(b=null==(p=e.useModel)?void 0:p.items)?void 0:b.value[l])?void 0:M.bills[u])?void 0:g.checked)||(e.useModel.items.value[l].bills[u].checked=!0),d()},handleCollapseAllCheckedBtn:async(l,u,o)=>{var i,a,s,n,v;let t=null==o?void 0:o.checked,r=0;e.useModel.items.value[l].bills[u].checked=!t,t&&(e.useModel.items.value[l].bills[u].amount=0),null==(v=null==(n=null==(s=null==(a=null==(i=e.useModel)?void 0:i.items)?void 0:a.value[l])?void 0:s.bills[u])?void 0:n.details)||v.map((o=>{o.checked=!t,t||(r+=parseFloat(o.total_payable_amount)),e.useModel.items.value[l].bills[u].amount=r})),d(),console.log(l,u)},handleQuery(e){l.index.navigateTo({url:`/INDEX/bill/show/index?asset_houses_id=${null==e?void 0:e.asset_houses_id}&month=${null==e?void 0:e.month}`}),console.log(e,"res")},handleSubmitOrder(){var a,d,s,n,v,t,r;let m=[];null==(s=null==(d=null==(a=e.useModel)?void 0:a.items)?void 0:d.value)||s.map((l=>{var e;null==(e=null==l?void 0:l.bills)||e.map((l=>{var e;null==(e=null==l?void 0:l.details)||e.map((e=>{(null==l?void 0:l.checked)&&m.push(null==e?void 0:e.id)}))}))})),(null==m?void 0:m.length)?u.getApiLoading(o.Apis.HouseOrder.HouseOrders.Store,{bill_ids:m,amount:null==(v=null==(n=e.useModel)?void 0:n.total_amount)?void 0:v.value,total_payable_amount:null==(r=null==(t=e.useModel)?void 0:t.total_amount)?void 0:r.value}).then((e=>{var u;l.index.navigateTo({url:`/INDEX/pay/index?id=${null==(u=null==e?void 0:e.data)?void 0:u.id}`})})):i.showToast("至少选择一个账单!")}};exports.method=s; diff --git a/dist/build/mp-weixin/INDEX/bill/list/model.js b/dist/build/mp-weixin/INDEX/bill/list/model.js index 7bd94ea..7695523 100644 --- a/dist/build/mp-weixin/INDEX/bill/list/model.js +++ b/dist/build/mp-weixin/INDEX/bill/list/model.js @@ -1 +1 @@ -"use strict";const e=require("../../../common/vendor.js"),r={items:e.ref([]),currentTabs:e.ref(0),total_amount:e.ref(0),formData:e.ref({year:"2025",page:1,bill_status:"PendingPayment"})};exports.useModel=r; +"use strict";const e=require("../../../common/vendor.js"),r={billsLength:e.ref(0),items:e.ref([]),currentTabs:e.ref(0),total_amount:e.ref(0),formData:e.ref({year:"2025",page:1,bill_status:"PendingPayment"})};exports.useModel=r; diff --git a/dist/build/mp-weixin/INDEX/bill_order/index.js b/dist/build/mp-weixin/INDEX/bill_order/index.js new file mode 100644 index 0000000..793e709 --- /dev/null +++ b/dist/build/mp-weixin/INDEX/bill_order/index.js @@ -0,0 +1 @@ +"use strict";const e=require("../../common/vendor.js"),o=require("../../gen/Enums.js"),n=require("../../common/libraries/userUserLogin.js"),i=require("./model.js"),s=require("./method.js");if(require("../../common/libraries/request.js"),require("../../common/store/useWeAppAuthStore.js"),require("../../gen/Apis.js"),require("../../common/store/useWorkStore.js"),require("../../common/libraries/apiLoading.js"),require("../../common/libraries/naviHelper.js"),!Array){(e.resolveComponent("uni-icons")+e.resolveComponent("hs-enum-tag")+e.resolveComponent("hs-footer"))()}Math||((()=>"../../uni_modules/uni-icons/components/uni-icons/uni-icons.js")+(()=>"../../components/hs-enum-tag/hs-enum-tag.js")+(()=>"../../components/hs-footer/hs-footer.js"))();const r=e.defineComponent({__name:"index",setup:r=>(e.onLoad((async o=>{var r,l,u;await(null==(r=e.getCurrentInstance())?void 0:r.appContext.config.globalProperties.$onLaunched),console.log("onLoad",o),(null==(l=n.getUserLogin)?void 0:l.getLoginStatus())&&(i.useModel.formData.value={asset_houses_id:null==o?void 0:o.house_id,bill_ids:JSON.parse(null==o?void 0:o.bill_ids)},null==(u=s.method)||u.getList())})),(n,r)=>{var l,u,t;return{a:e.f(null==(u=null==(l=e.unref(i.useModel))?void 0:l.listData)?void 0:u.value,((n,i,s)=>({a:e.t(null==n?void 0:n.house_name),b:e.f(null==n?void 0:n.bills,((n,r,l)=>e.e({a:e.t(null==n?void 0:n.month_name),b:e.t(null==n?void 0:n.amount),c:"a5778576-0-"+s+"-"+l,d:e.p({type:(null==n?void 0:n.isShow)?"down":"right",color:"#999999",size:"14"}),e:e.o((e=>n.isShow=!n.isShow),`item_${i}_${r}`),f:null==n?void 0:n.isShow},(null==n?void 0:n.isShow)?{g:e.f(null==n?void 0:n.details,((n,u,t)=>({a:"a5778576-1-"+s+"-"+l+"-"+t,b:e.p({Enums:e.unref(o.HouseBillsTypeEnum),value:null==n?void 0:n.type}),c:e.t(null==n?void 0:n.amount),d:`item_f_${i}_${r}_${u}`})))}:{},{h:`item_${i}_${r}`}))),c:`items_${i}`}))),b:e.o(null==(t=e.unref(s.method))?void 0:t.handleSubmitOrder),c:e.p({btnParimaryName:"立即支付"})}})});wx.createPage(r); diff --git a/dist/build/mp-weixin/INDEX/bill_order/index.json b/dist/build/mp-weixin/INDEX/bill_order/index.json new file mode 100644 index 0000000..c537a4a --- /dev/null +++ b/dist/build/mp-weixin/INDEX/bill_order/index.json @@ -0,0 +1,8 @@ +{ + "navigationBarTitleText": "账单支付", + "usingComponents": { + "uni-icons": "../../uni_modules/uni-icons/components/uni-icons/uni-icons", + "hs-enum-tag": "../../components/hs-enum-tag/hs-enum-tag", + "hs-footer": "../../components/hs-footer/hs-footer" + } +} \ No newline at end of file diff --git a/dist/build/mp-weixin/INDEX/bill_order/index.wxml b/dist/build/mp-weixin/INDEX/bill_order/index.wxml new file mode 100644 index 0000000..4ecbc20 --- /dev/null +++ b/dist/build/mp-weixin/INDEX/bill_order/index.wxml @@ -0,0 +1 @@ +{{i.a}}{{t.a}}月待缴纳费用 ¥{{t.b}} ¥{{k.c}} \ No newline at end of file diff --git a/dist/build/mp-weixin/INDEX/bill_order/index.wxss b/dist/build/mp-weixin/INDEX/bill_order/index.wxss new file mode 100644 index 0000000..c1fb4b0 --- /dev/null +++ b/dist/build/mp-weixin/INDEX/bill_order/index.wxss @@ -0,0 +1 @@ +page{background-color:#f8f8f8}.bill_order{padding:0 30rpx;padding-bottom:calc(210rpx + constant(safe-area-inset-bottom));padding-bottom:calc(210rpx + env(safe-area-inset-bottom))}.bill_content .bill_content_house_name{padding:30rpx 0;font-size:28rpx;color:#333;font-weight:500}.bill_content_item{background-color:#fff;padding:1rpx 30rpx 30rpx;border-radius:20rpx}.bill_content_item .bill_month_item{background-color:#f7f8fc;border-radius:12rpx;padding:25rpx 0;font-size:28rpx;margin-top:29rpx}.bill_content_item .bill_month_item_header{display:flex;align-items:center;justify-content:space-between;color:#333;padding:0 25rpx}.bill_content_item .bill_month_item_body{background-color:#fff;margin:30rpx 30rpx 0;padding:0 20rpx 20rpx 10rpx;border-radius:10rpx}.bill_content_item .bill_month_item_body .item_find_select{display:flex;align-items:center;padding:20rpx 0 0;font-size:28rpx}.bill_content_item .bill_month_item_body .item_find_select_name{flex:1;color:#666}.bill_content_item .bill_month_item_body .item_find_select .price{color:#333}.bill_content_item .bill_month_item .month_info{flex:1}.bill_content_item .bill_month_item .select_btn{padding:0 20rpx 0 30rpx}.bill_content_item .bill_month_item .price{display:flex;align-items:center;color:#df3600} diff --git a/dist/build/mp-weixin/INDEX/bill_order/method.js b/dist/build/mp-weixin/INDEX/bill_order/method.js new file mode 100644 index 0000000..202bd45 --- /dev/null +++ b/dist/build/mp-weixin/INDEX/bill_order/method.js @@ -0,0 +1 @@ +"use strict";const l=require("../../common/vendor.js"),e=require("../../gen/Apis.js"),o=require("./model.js"),a=require("../../common/libraries/apiLoading.js"),i=require("../../common/libraries/naviHelper.js"),u={getList(){var l,i;let u=0;a.getApiLoading(e.Apis.Bill.HouseBills.MyBillYearList,null==(i=null==(l=o.useModel)?void 0:l.formData)?void 0:i.value).then((l=>{var e,a;(null==(e=null==l?void 0:l.data)?void 0:e.length)&&(null==(a=null==l?void 0:l.data)||a.map((l=>{var e;null==(e=null==l?void 0:l.bills)||e.map((l=>{u+=parseFloat(null==l?void 0:l.amount)}))})),o.useModel.total_amount.value=u),o.useModel.listData.value=null==l?void 0:l.data,o.useModel.metaData.value=null==l?void 0:l.meta,console.log("onPay",null==l?void 0:l.data)}))},handleSubmitOrder(){var u,d,n,t,r,s,v,m,p;if(!(null==(d=null==(u=o.useModel)?void 0:u.total_amount)?void 0:d.value))return i.showToast("没有可支付金额!");a.getApiLoading(e.Apis.HouseOrder.HouseOrders.Store,{bill_ids:null==(r=null==(t=null==(n=o.useModel)?void 0:n.formData)?void 0:t.value)?void 0:r.bill_ids,amount:null==(v=null==(s=o.useModel)?void 0:s.total_amount)?void 0:v.value,total_payable_amount:null==(p=null==(m=o.useModel)?void 0:m.total_amount)?void 0:p.value}).then((e=>{var o;l.index.redirectTo({url:`/INDEX/pay/index?id=${null==(o=null==e?void 0:e.data)?void 0:o.id}`})}))}};exports.method=u; diff --git a/dist/build/mp-weixin/INDEX/bill_order/model.js b/dist/build/mp-weixin/INDEX/bill_order/model.js new file mode 100644 index 0000000..3bfc0c3 --- /dev/null +++ b/dist/build/mp-weixin/INDEX/bill_order/model.js @@ -0,0 +1 @@ +"use strict";const e=require("../../common/vendor.js"),t={formData:e.ref({}),listData:e.ref([]),metaData:e.ref({}),total_amount:e.ref(0)};exports.useModel=t; diff --git a/dist/build/mp-weixin/INDEX/binding/index.js b/dist/build/mp-weixin/INDEX/binding/index.js index 5115c45..dc86ff8 100644 --- a/dist/build/mp-weixin/INDEX/binding/index.js +++ b/dist/build/mp-weixin/INDEX/binding/index.js @@ -1 +1 @@ -"use strict";const e=require("../../common/vendor.js"),o=require("../../gen/Enums.js"),r=require("./method.js"),u=require("./model.js");if(require("../../common/libraries/apiLoading.js"),require("../../gen/Apis.js"),require("../../common/libraries/request.js"),require("../../common/store/useWeAppAuthStore.js"),require("../../common/store/useWorkStore.js"),require("../../common/libraries/naviHelper.js"),!Array){(e.resolveComponent("hs-popup-project")+e.resolveComponent("hs-radio-cell-picker")+e.resolveComponent("hs-input")+e.resolveComponent("hs-cell")+e.resolveComponent("hs-upload-id-card")+e.resolveComponent("hs-upload")+e.resolveComponent("hs-date-picker")+e.resolveComponent("hs-footer"))()}Math||((()=>"../../components/hs-popup-project/hs-popup-project.js")+(()=>"../../components/hs-radio-cell-picker/hs-radio-cell-picker.js")+(()=>"../../components/hs-input/hs-input.js")+(()=>"../../components/hs-cell/hs-cell.js")+(()=>"../../components/hs-upload-id-card/hs-upload-id-card.js")+(()=>"../../components/hs-upload/hs-upload.js")+(()=>"../../components/hs-date-picker/hs-date-picker.js")+(()=>"../../components/hs-footer/hs-footer.js"))();const a=e.defineComponent({__name:"index",setup:a=>(e.onLoad((()=>{var e;null==(e=r.method)||e.init()})),(a,l)=>{var n,t;return e.e({a:e.o(null==(n=e.unref(r.method))?void 0:n.handleSelectProject),b:e.p({title:"选择小区"}),c:e.o((o=>e.unref(u.useModel).formData.value.type=o)),d:e.p({Enums:e.unref(o.HouseRegistersTypeEnum),title:"类型",required:!0,borderTop:!0,valueModel:e.unref(u.useModel).formData.value.type}),e:e.unref(u.useModel).formData.value.type},e.unref(u.useModel).formData.value.type?{f:e.o((o=>e.unref(u.useModel).formData.value.name=o)),g:e.p({textAlign:"right",valueModel:e.unref(u.useModel).formData.value.name}),h:e.p({title:"真实姓名",required:!0,borderTop:!0}),i:e.o((o=>e.unref(u.useModel).formData.value.phone=o)),j:e.p({maxLength:"11",textAlign:"right",valueModel:e.unref(u.useModel).formData.value.phone}),k:e.p({title:"手机号",required:!0,borderTop:!0})}:{},{l:e.unref(u.useModel).formData.value.type},e.unref(u.useModel).formData.value.type?e.e({m:e.o((o=>e.unref(u.useModel).formData.value.id_card=o)),n:e.p({textAlign:"right",valueModel:e.unref(u.useModel).formData.value.id_card}),o:e.p({title:"身份证号",required:!0}),p:e.o((o=>e.unref(u.useModel).formData.value.card_front_image=o)),q:e.o((o=>e.unref(u.useModel).formData.value.card_back_image=o)),r:e.p({required:!0,borderTop:!0,valueFrontModel:e.unref(u.useModel).formData.value.card_front_image,valueBackModel:e.unref(u.useModel).formData.value.card_back_image}),s:e.o((o=>e.unref(u.useModel).formData.value.house_relation=o)),t:e.p({Enums:e.unref(o.HouseOccupantsHouseRelationEnum),title:"房客关系",required:!0,valueModel:e.unref(u.useModel).formData.value.house_relation}),v:e.o((o=>e.unref(u.useModel).formData.value.relation_with_owner=o)),w:e.p({Enums:e.unref(o.HouseOccupantsRelationWithOwnerEnum),title:"与产权人关系",required:!0,borderTop:!0,valueModel:e.unref(u.useModel).formData.value.relation_with_owner}),x:"Owner"===e.unref(u.useModel).formData.value.house_relation},"Owner"===e.unref(u.useModel).formData.value.house_relation?{y:e.o((o=>e.unref(u.useModel).formData.value.ownership_info=o)),z:e.p({title:"上传房产证",count:10,size:4,required:!0,borderTop:!0,valueModel:e.unref(u.useModel).formData.value.ownership_info})}:{}):{},{A:e.unref(u.useModel).formData.value.type},e.unref(u.useModel).formData.value.type?e.e({B:e.o((o=>e.unref(u.useModel).formData.value.house_status=o)),C:e.p({Enums:e.unref(o.HouseRegistersHouseStatusEnum),title:"房屋状态",valueModel:e.unref(u.useModel).formData.value.house_status}),D:e.unref(u.useModel).formData.value.is_live_in,E:e.o(((...o)=>{var u,a;return(null==(u=e.unref(r.method))?void 0:u.handleIsLiveIn)&&(null==(a=e.unref(r.method))?void 0:a.handleIsLiveIn(...o))})),F:e.p({title:"是否入住该房屋",required:!0,borderTop:!0}),G:e.unref(u.useModel).formData.value.is_live_in},e.unref(u.useModel).formData.value.is_live_in?{H:e.o((o=>e.unref(u.useModel).formData.value.move_in_date=o)),I:e.p({title:"入住日期",borderTop:!0,isLink:!0,valueModel:e.unref(u.useModel).formData.value.move_in_date})}:{}):{},{J:e.o(null==(t=e.unref(r.method))?void 0:t.handleSubmit),K:e.p({btnParimaryName:"绑定房屋"})})})});wx.createPage(a); +"use strict";const e=require("../../common/vendor.js"),o=require("../../gen/Enums.js"),l=require("./method.js"),r=require("./model.js");if(require("../../common/libraries/apiLoading.js"),require("../../gen/Apis.js"),require("../../common/libraries/request.js"),require("../../common/store/useWeAppAuthStore.js"),require("../../common/store/useWorkStore.js"),require("../../common/libraries/naviHelper.js"),require("../../common/libraries/userUserLogin.js"),!Array){(e.resolveComponent("hs-popup-project")+e.resolveComponent("hs-radio")+e.resolveComponent("hs-cell")+e.resolveComponent("hs-input")+e.resolveComponent("hs-upload-id-card")+e.resolveComponent("hs-upload")+e.resolveComponent("hs-radio-cell-picker-select")+e.resolveComponent("hs-radio-cell-picker")+e.resolveComponent("hs-footer")+e.resolveComponent("hs-button")+e.resolveComponent("hs-popup-custom"))()}Math||((()=>"../../components/hs-popup-project/hs-popup-project.js")+(()=>"../../components/hs-radio/hs-radio.js")+(()=>"../../components/hs-cell/hs-cell.js")+(()=>"../../components/hs-input/hs-input.js")+(()=>"../../components/hs-upload-id-card/hs-upload-id-card.js")+(()=>"../../components/hs-upload/hs-upload.js")+(()=>"../../components/hs-radio-cell-picker-select/hs-radio-cell-picker-select.js")+(()=>"../../components/hs-radio-cell-picker/hs-radio-cell-picker.js")+(()=>"../../components/hs-footer/hs-footer.js")+(()=>"../../components/hs-button/hs-button.js")+(()=>"../../components/hs-popup-custom/hs-popup-custom.js"))();const u=e.defineComponent({__name:"index",setup(u){const n={AddOwner:{text:"产权人",color:"#52c41a",value:"AddOwner"},AddOccupant:{text:"非产权人",color:"#108ee9",value:"AddOccupant"}},a={Resident:"【住户】指的是产权人的亲属",PrimaryTenant:"【主租人】与产权人签订租赁合同的租户",Tenant:"【租客】由主租人带入、共同居住的租户"};return e.watch((()=>{var e,o,l;return null==(l=null==(o=null==(e=r.useModel)?void 0:e.formData)?void 0:o.value)?void 0:l.asset_houses_id}),(()=>{var e;null==(e=l.method)||e.handleSelectResidentialRelation()})),e.onUnload((()=>{r.useModel.defaultHouseValueName.value=""})),e.onLoad((e=>{var o;console.log("绑定",e),null==(o=l.method)||o.init(e)})),(u,t)=>{var d,s,i,p,m,v,f,c,h,M,D,_,b,j,q,g,y,w,A,C,T,O,k,x,S,L,R,E,H;return e.e({a:e.o(null==(d=e.unref(l.method))?void 0:d.handleSelectProject),b:e.p({title:"选择房屋",defaultValueName:null==(i=null==(s=e.unref(r.useModel))?void 0:s.defaultHouseValueName)?void 0:i.value}),c:null==(v=null==(m=null==(p=e.unref(r.useModel))?void 0:p.formData)?void 0:m.value)?void 0:v.asset_houses_id},(null==(h=null==(c=null==(f=e.unref(r.useModel))?void 0:f.formData)?void 0:c.value)?void 0:h.asset_houses_id)?e.e({d:e.o(null==(M=e.unref(l.method))?void 0:M.handleSelectType),e:e.o((o=>e.unref(r.useModel).formData.value.type=o)),f:e.p({Enums:n,required:!0,borderTop:!0,valueModel:e.unref(r.useModel).formData.value.type}),g:e.p({title:"身份",required:!0,borderTop:!0}),h:"AddOccupant"===(null==(b=null==(_=null==(D=e.unref(r.useModel))?void 0:D.formData)?void 0:_.value)?void 0:b.type)},"AddOccupant"===(null==(g=null==(q=null==(j=e.unref(r.useModel))?void 0:j.formData)?void 0:q.value)?void 0:g.type)?{i:e.o((o=>e.unref(r.useModel).formData.value.residential_relation=o)),j:e.p({Enums:e.unref(o.HouseOccupantsResidentialRelationEnum),required:!0,borderTop:!0,valueModel:e.unref(r.useModel).formData.value.residential_relation}),k:e.p({title:"居住身份",required:!0,borderTop:!0,des:a[null==(A=null==(w=null==(y=e.unref(r.useModel))?void 0:y.formData)?void 0:w.value)?void 0:A.residential_relation]})}:{}):{},{l:e.unref(r.useModel).formData.value.type},e.unref(r.useModel).formData.value.type?{m:e.o((o=>e.unref(r.useModel).formData.value.name=o)),n:e.p({textAlign:"right",valueModel:e.unref(r.useModel).formData.value.name}),o:e.p({title:"真实姓名",required:!0,borderTop:!0}),p:e.o((o=>e.unref(r.useModel).formData.value.phone=o)),q:e.p({maxLength:"11",textAlign:"right",valueModel:e.unref(r.useModel).formData.value.phone}),r:e.p({title:"手机号",required:!0,borderTop:!0}),s:e.o((o=>e.unref(r.useModel).formData.value.id_card=o)),t:e.p({maxLength:"18",textAlign:"right",valueModel:e.unref(r.useModel).formData.value.id_card}),v:e.p({title:"身份证号",required:!0,borderTop:!0})}:{},{w:e.unref(r.useModel).formData.value.type},e.unref(r.useModel).formData.value.type?e.e({x:e.o((o=>e.unref(r.useModel).formData.value.card_front_image=o)),y:e.o((o=>e.unref(r.useModel).formData.value.card_back_image=o)),z:e.p({required:!0,valueFrontModel:e.unref(r.useModel).formData.value.card_front_image,valueBackModel:e.unref(r.useModel).formData.value.card_back_image}),A:"AddOwner"===e.unref(r.useModel).formData.value.type},"AddOwner"===e.unref(r.useModel).formData.value.type?{B:e.o((o=>e.unref(r.useModel).formData.value.ownership_info=o)),C:e.p({title:"上传房产证",count:10,size:4,required:!0,borderTop:!0,valueModel:e.unref(r.useModel).formData.value.ownership_info})}:{}):{},{D:"Resident"===e.unref(r.useModel).formData.value.residential_relation},"Resident"===e.unref(r.useModel).formData.value.residential_relation?{E:e.o((o=>e.unref(r.useModel).formData.value.owners_id=o)),F:e.p({title:"房屋产权人",List:null==(T=null==(C=e.unref(r.useModel))?void 0:C.ownerList)?void 0:T.value,borderTop:!0,valueModel:e.unref(r.useModel).formData.value.owners_id}),G:e.o((o=>e.unref(r.useModel).formData.value.relation_with_owner=o)),H:e.p({Enums:e.unref(o.HouseOccupantsRelationWithOwnerEnum),title:"与产权人关系",borderTop:!0,valueModel:e.unref(r.useModel).formData.value.relation_with_owner})}:{},{I:e.o(null==(O=e.unref(l.method))?void 0:O.handleSubmit),J:e.p({btnParimaryName:"绑定房屋",loading:null==(x=null==(k=e.unref(r.useModel))?void 0:k.loading)?void 0:x.value}),K:e.o(null==(S=e.unref(l.method))?void 0:S.handleSubmitStore),L:e.p({label:"我也是产权人之一",size:"md",type:"primary"}),M:e.o(null==(L=e.unref(l.method))?void 0:L.handleSubmitStore),N:e.p({label:"我是新产权人(房屋已过户)",size:"md",type:"display"}),O:e.o(null==(R=e.unref(l.method))?void 0:R.handleClose),P:e.p({label:"重选房屋",size:"md",type:"default"}),Q:e.p({title:"该房屋已有产权人",show:null==(H=null==(E=e.unref(r.useModel))?void 0:E.show)?void 0:H.value,mode:"center"})})}}});wx.createPage(u); diff --git a/dist/build/mp-weixin/INDEX/binding/index.json b/dist/build/mp-weixin/INDEX/binding/index.json index 618d416..9d2f3ae 100644 --- a/dist/build/mp-weixin/INDEX/binding/index.json +++ b/dist/build/mp-weixin/INDEX/binding/index.json @@ -1,13 +1,16 @@ { - "navigationBarTitleText": "绑定房屋", + "navigationBarTitleText": "入住登记", "usingComponents": { "hs-popup-project": "../../components/hs-popup-project/hs-popup-project", - "hs-radio-cell-picker": "../../components/hs-radio-cell-picker/hs-radio-cell-picker", - "hs-input": "../../components/hs-input/hs-input", + "hs-radio": "../../components/hs-radio/hs-radio", "hs-cell": "../../components/hs-cell/hs-cell", + "hs-input": "../../components/hs-input/hs-input", "hs-upload-id-card": "../../components/hs-upload-id-card/hs-upload-id-card", "hs-upload": "../../components/hs-upload/hs-upload", - "hs-date-picker": "../../components/hs-date-picker/hs-date-picker", - "hs-footer": "../../components/hs-footer/hs-footer" + "hs-radio-cell-picker-select": "../../components/hs-radio-cell-picker-select/hs-radio-cell-picker-select", + "hs-radio-cell-picker": "../../components/hs-radio-cell-picker/hs-radio-cell-picker", + "hs-footer": "../../components/hs-footer/hs-footer", + "hs-button": "../../components/hs-button/hs-button", + "hs-popup-custom": "../../components/hs-popup-custom/hs-popup-custom" } } \ No newline at end of file diff --git a/dist/build/mp-weixin/INDEX/binding/index.wxml b/dist/build/mp-weixin/INDEX/binding/index.wxml index 811ed27..892c9af 100644 --- a/dist/build/mp-weixin/INDEX/binding/index.wxml +++ b/dist/build/mp-weixin/INDEX/binding/index.wxml @@ -1 +1 @@ - \ No newline at end of file + 房屋信息 选择身份 个人信息 与产权人关系 系统显示,该房屋目前已有绑定产权人请根据您的实际情况选择: \ No newline at end of file diff --git a/dist/build/mp-weixin/INDEX/binding/index.wxss b/dist/build/mp-weixin/INDEX/binding/index.wxss index dcbd4c0..64191e6 100644 --- a/dist/build/mp-weixin/INDEX/binding/index.wxss +++ b/dist/build/mp-weixin/INDEX/binding/index.wxss @@ -1 +1 @@ -page{background-color:#f8f8f8}.form_card{background-color:#fff;padding:0 30rpx;margin-bottom:30rpx}.bangding_form_data{padding-bottom:calc(130rpx + constant(safe-area-inset-bottom));padding-bottom:calc(130rpx + env(safe-area-inset-bottom))} +page{background-color:#f8f8f8}.form_card{background-color:#fff;padding:0 30rpx;margin-bottom:30rpx}.form_card .form_card_title{color:#333;font-size:28rpx;font-weight:500;height:30rpx;line-height:30rpx;padding:30rpx 0;display:flex;align-items:center}.form_card .form_card_title text{display:inline-block;height:30rpx;line-height:30rpx;border-left:3px solid #2a7efb;margin-right:15rpx;border-radius:10rpx}.bangding_form_data{padding-bottom:calc(130rpx + constant(safe-area-inset-bottom));padding-bottom:calc(130rpx + env(safe-area-inset-bottom))}.popup_custom_content{text-align:center}.popup_custom_content .popup_des{line-height:50rpx}.popup_custom_content .popup_group_btn{padding:30rpx 50rpx 0}.popup_custom_content .popup_group_btn .display_btn{padding:30rpx 0 10rpx}.myCanvas{position:absolute;left:-500%;top:0;width:390px;height:844px} diff --git a/dist/build/mp-weixin/INDEX/binding/method.js b/dist/build/mp-weixin/INDEX/binding/method.js index 6ee0cc1..ab56c1b 100644 --- a/dist/build/mp-weixin/INDEX/binding/method.js +++ b/dist/build/mp-weixin/INDEX/binding/method.js @@ -1 +1 @@ -"use strict";require("../../common/vendor.js");const e=require("./model.js"),o=require("../../common/libraries/apiLoading.js"),a=require("../../gen/Apis.js"),l=require("../../common/libraries/naviHelper.js"),s={handleSelectProject:o=>{var a;o[3]?e.useModel.formData.value.asset_houses_id=null==(a=o[3])?void 0:a.id:e.useModel.formData.value.asset_houses_id="",console.log(o,"e")},init(){e.useModel.formData.value={asset_project_id:"",asset_houses_id:"",type:"",customer_info:[],name:"",phone:"",card_front_image:[],card_back_image:[],house_relation:"",card_type:"MainlandID",customer_type:"",house_status:"",relation_with_owner:"",usage_plan:"",ownership_info:[],id_card:"",move_in_date:"",is_live_in:!0}},handleIsLiveIn(o){var a;e.useModel.formData.value.is_live_in=null==(a=null==o?void 0:o.detail)?void 0:a.value,console.log(o,"e")},handleSubmit:s=>{var i,u,t,r,n,d,v,_,m,h,f;return e.useModel.formData.value.asset_houses_id?e.useModel.formData.value.type?e.useModel.formData.value.name&&e.useModel.formData.value.phone?(null==(i=e.useModel.formData.value.card_front_image)?void 0:i.length)&&(null==(u=e.useModel.formData.value.card_back_image)?void 0:u.length)?(null==(t=e.useModel.formData.value)?void 0:t.house_relation)?(null==(r=e.useModel.formData.value)?void 0:r.relation_with_owner)?"Owner"!==e.useModel.formData.value.type||(null==(d=null==(n=e.useModel.formData.value)?void 0:n.ownership_info)?void 0:d.length)?e.useModel.formData.value.is_live_in&&!(null==(v=e.useModel.formData.value)?void 0:v.move_in_date)?l.showToast("请选择入住日期!"):(console.log(null==(_=e.useModel)?void 0:_.formData.value,"formData"),void o.getApiLoading(a.Apis.Archive.HouseRegisters.Store,{...e.useModel.formData.value,is_live_in:(null==(f=null==(h=null==(m=e.useModel)?void 0:m.formData)?void 0:h.value)?void 0:f.is_live_in)?1:0,customer_info:[e.useModel.formData.value]}).then((e=>{l.showToastBack("提交成功,等待审核!",1,!0),console.log(e)}))):l.showToast("请先上传房产证!"):l.showToast("请选择与产权人关系!"):l.showToast("请选择房客关系!"):l.showToast("请先上传身份证正反面!"):l.showToast("请先设置姓名和手机号!"):l.showToast("请先选择身份!"):l.showToast("请先选择小区!")}};exports.method=s; +"use strict";const e=require("../../common/vendor.js"),o=require("./model.js"),l=require("../../common/libraries/apiLoading.js"),s=require("../../gen/Apis.js");require("../../common/libraries/request.js");const a=require("../../common/store/useWeAppAuthStore.js");require("../../common/store/useWorkStore.js");const u=require("../../common/libraries/naviHelper.js"),i=require("../../common/libraries/userUserLogin.js"),n=a.useWeAppAuthStore(),d=()=>{var a,u,i;l.getApiLoading(s.Apis.Archive.HouseRegisters.Store,{...o.useModel.formData.value,is_live_in:(null==(i=null==(u=null==(a=o.useModel)?void 0:a.formData)?void 0:u.value)?void 0:i.is_live_in)?1:0,customer_info:[o.useModel.formData.value]}).then((l=>{o.useModel.loading.value=!1,o.useModel.show.value=!1,e.index.redirectTo({url:"/INDEX/binding/success"}),null==n||n.getIsHouseExist(),console.log(l)}))},r={handleSubmitStore:d,handleSelectProject:e=>{var l;e[3]?o.useModel.formData.value.asset_houses_id=null==(l=e[3])?void 0:l.id:o.useModel.formData.value.asset_houses_id="",console.log(e,"e")},init(e){var l,s;o.useModel.defaultHouseValueName.value=(null==e?void 0:e.houseName)||"",o.useModel.formData.value={asset_houses_id:(null==e?void 0:e.id)||"",type:"",customer_info:[],name:"",phone:(null==(s=null==(l=null==n?void 0:n.data)?void 0:l.user)?void 0:s.phone)||"",card_front_image:[],card_back_image:[],house_relation:"",card_type:"MainlandID",relation_with_owner:"",ownership_info:[],id_card:"",move_in_date:"",is_live_in:!0}},handleIsLiveIn(e){var l;o.useModel.formData.value.is_live_in=null==(l=null==e?void 0:e.detail)?void 0:l.value,console.log(e,"e")},handleSubmit:l=>{var s,a,n,r,t,v,m,c,h;return!!(null==(s=i.getUserLogin)?void 0:s.onBindPhone())&&(o.useModel.formData.value.asset_houses_id?o.useModel.formData.value.type?o.useModel.formData.value.name&&o.useModel.formData.value.phone?(null==(a=o.useModel.formData.value.card_front_image)?void 0:a.length)&&(null==(n=o.useModel.formData.value.card_back_image)?void 0:n.length)?"AddOwner"!==o.useModel.formData.value.type||(null==(t=null==(r=o.useModel.formData.value)?void 0:r.ownership_info)?void 0:t.length)?void("AddOwner"===o.useModel.formData.value.type&&(null==(c=null==(m=null==(v=o.useModel)?void 0:v.ownerList)?void 0:m.value)?void 0:c.length)?o.useModel.show.value=!0:(o.useModel.loading.value=!0,console.log(null==(h=o.useModel)?void 0:h.formData.value,"formData"),e.index.requestSubscribeMessage({tmplIds:["0nIVHQNvIco7zeTWv-W3_MbZFR9ibIXejLxh2OFo5mg"],success(e){console.log(e),d()},fail(e){d(),console.log(e,"res定远失败")}}))):u.showToast("请先上传房产证!"):u.showToast("请先上传身份证正反面!"):u.showToast("请设置姓名和手机号!"):u.showToast("请先选择身份!"):u.showToast("请先选择房屋!"))},handleClose(){o.useModel.show.value=!1},handleSelectType(e){o.useModel.formData.value.house_relation="AddOwner"===(null==e?void 0:e.value)?"Owner":"NonOwner",console.log(e)},handleSelectResidentialRelation(){var e,a,u,i,n,d;(null==(u=null==(a=null==(e=o.useModel)?void 0:e.formData)?void 0:a.value)?void 0:u.asset_houses_id)&&l.getApiLoading(s.Apis.Archive.HouseOccupants.GetOwner,{asset_houses_id:null==(d=null==(n=null==(i=o.useModel)?void 0:i.formData)?void 0:n.value)?void 0:d.asset_houses_id}).then((e=>{o.useModel.ownerList.value=(null==e?void 0:e.data)||[],console.log(e)}))}};exports.method=r; diff --git a/dist/build/mp-weixin/INDEX/binding/model.js b/dist/build/mp-weixin/INDEX/binding/model.js index 48cd70f..3d9540d 100644 --- a/dist/build/mp-weixin/INDEX/binding/model.js +++ b/dist/build/mp-weixin/INDEX/binding/model.js @@ -1 +1 @@ -"use strict";const e={formData:require("../../common/vendor.js").ref({})};exports.useModel=e; +"use strict";const e=require("../../common/vendor.js"),r={formData:e.ref({}),ownerList:e.ref([]),show:e.ref(!1),defaultHouseValueName:e.ref(""),loading:e.ref(!1)};exports.useModel=r; diff --git a/dist/build/mp-weixin/INDEX/binding/success.js b/dist/build/mp-weixin/INDEX/binding/success.js new file mode 100644 index 0000000..94f17e0 --- /dev/null +++ b/dist/build/mp-weixin/INDEX/binding/success.js @@ -0,0 +1 @@ +"use strict";const e=require("../../common/vendor.js");if(!Array){(e.resolveComponent("uni-icons")+e.resolveComponent("hs-button"))()}Math||((()=>"../../uni_modules/uni-icons/components/uni-icons/uni-icons.js")+(()=>"../../components/hs-button/hs-button.js"))();const n=e.defineComponent({__name:"success",setup(n){const o=n=>{e.index.switchTab({url:n})};return(n,s)=>({a:e.p({type:"checkbox-filled",size:"50",color:"#0082fa"}),b:e.o((e=>o("/pages/me/index"))),c:e.o((e=>o("/pages/index/index"))),d:e.p({label:"返回首页",type:"primary",size:"md"})})}}),o=e._export_sfc(n,[["__scopeId","data-v-025790eb"]]);wx.createPage(o); diff --git a/dist/build/mp-weixin/INDEX/binding/success.json b/dist/build/mp-weixin/INDEX/binding/success.json new file mode 100644 index 0000000..7ebbbf3 --- /dev/null +++ b/dist/build/mp-weixin/INDEX/binding/success.json @@ -0,0 +1,8 @@ +{ + "navigationBarTitleText": "入住登记", + "navigationStyle": "custom", + "usingComponents": { + "uni-icons": "../../uni_modules/uni-icons/components/uni-icons/uni-icons", + "hs-button": "../../components/hs-button/hs-button" + } +} \ No newline at end of file diff --git a/dist/build/mp-weixin/INDEX/binding/success.wxml b/dist/build/mp-weixin/INDEX/binding/success.wxml new file mode 100644 index 0000000..ba7c64d --- /dev/null +++ b/dist/build/mp-weixin/INDEX/binding/success.wxml @@ -0,0 +1 @@ + 提交成功 等待后台审核,审核预计一个工作日,请耐心等待 审核进度可在【个人中心-房屋审核】查看 \ No newline at end of file diff --git a/dist/build/mp-weixin/INDEX/binding/success.wxss b/dist/build/mp-weixin/INDEX/binding/success.wxss new file mode 100644 index 0000000..42bc4f3 --- /dev/null +++ b/dist/build/mp-weixin/INDEX/binding/success.wxss @@ -0,0 +1 @@ +.success_page.data-v-025790eb{width:100%;height:100vh;background:linear-gradient(180deg,#d8e7ff 0%,rgba(255,255,255,0) 400rpx)}.success_page .success_header.data-v-025790eb{display:flex;align-items:center;justify-content:center;font-size:44rpx;color:#333;padding:280rpx 0 60rpx;font-weight:500}.success_page .success_header text.data-v-025790eb{padding-left:10rpx}.success_page .success_des.data-v-025790eb{font-size:28rpx;color:#333;text-align:center;line-height:60rpx}.success_page .success_des text.data-v-025790eb{color:#0082fa}.success_page .success_fooer.data-v-025790eb{text-align:center;padding:40rpx 200rpx 0} diff --git a/dist/build/mp-weixin/INDEX/collection/confirm.js b/dist/build/mp-weixin/INDEX/collection/confirm.js new file mode 100644 index 0000000..045ec9a --- /dev/null +++ b/dist/build/mp-weixin/INDEX/collection/confirm.js @@ -0,0 +1 @@ +"use strict";const o=require("../../common/vendor.js");if(!Array){(o.resolveComponent("uni-icons")+o.resolveComponent("hs-footer"))()}Math||((()=>"../../uni_modules/uni-icons/components/uni-icons/uni-icons.js")+(()=>"../../components/hs-footer/hs-footer.js"))();const e=o.defineComponent({__name:"confirm",setup(e){const n=o.ref(0),c=()=>{o.index.showModal({title:"提示",content:"该功能在当前项目暂未开放,敬请期待",confirmColor:"#0082FA",success:function(o){o.confirm?console.log("用户点击确定"):o.cancel&&console.log("用户点击取消")}})};return(e,s)=>o.e({a:1==n.value},1==n.value?{b:o.p({type:"checkbox-filled",size:"20",color:"#2A7EFB"})}:{c:o.p({type:"circle",size:"20",color:"#888"})},{d:o.o((o=>{return e=1,void(n.value=e);var e})),e:o.o(c),f:o.p({btnParimaryName:"确定"})})}}),n=o._export_sfc(e,[["__scopeId","data-v-ca2e9abd"]]);wx.createPage(n); diff --git a/dist/build/mp-weixin/INDEX/collection/confirm.json b/dist/build/mp-weixin/INDEX/collection/confirm.json new file mode 100644 index 0000000..0405774 --- /dev/null +++ b/dist/build/mp-weixin/INDEX/collection/confirm.json @@ -0,0 +1,7 @@ +{ + "navigationBarTitleText": "选择支付方式", + "usingComponents": { + "uni-icons": "../../uni_modules/uni-icons/components/uni-icons/uni-icons", + "hs-footer": "../../components/hs-footer/hs-footer" + } +} \ No newline at end of file diff --git a/dist/build/mp-weixin/INDEX/collection/confirm.wxml b/dist/build/mp-weixin/INDEX/collection/confirm.wxml new file mode 100644 index 0000000..ecca0ee --- /dev/null +++ b/dist/build/mp-weixin/INDEX/collection/confirm.wxml @@ -0,0 +1 @@ +请选择自动扣款方式微信支付 \ No newline at end of file diff --git a/dist/build/mp-weixin/INDEX/collection/confirm.wxss b/dist/build/mp-weixin/INDEX/collection/confirm.wxss new file mode 100644 index 0000000..c47ae1e --- /dev/null +++ b/dist/build/mp-weixin/INDEX/collection/confirm.wxss @@ -0,0 +1 @@ +.collection_page.data-v-ca2e9abd{background:linear-gradient(180deg,#d8e7ff 0%,rgba(255,255,255,0) 500rpx);background-repeat:no-repeat;height:100vh}.pay_title.data-v-ca2e9abd{color:#333;font-size:40rpx;font-weight:500;padding:60rpx 30rpx 30rpx}.pay_price.data-v-ca2e9abd{font-size:50rpx;text-align:center;font-weight:600;color:#df3600}.pay_price text.data-v-ca2e9abd{font-size:30rpx}.pay_type.data-v-ca2e9abd{display:flex;align-items:center;justify-content:space-between;background-color:#fff;border-radius:10rpx;margin:30rpx 30rpx 0;padding:30rpx}.pay_type .pay_label.data-v-ca2e9abd{display:flex;align-items:center;font-size:28rpx}.pay_type .pay_label image.data-v-ca2e9abd{width:60rpx;height:60rpx}.pay_type .pay_label text.data-v-ca2e9abd{padding-left:10rpx}.footer_btn.data-v-ca2e9abd{position:fixed;bottom:0;z-index:100;background-color:#fff;padding:25rpx 30rpx;left:0;right:0;border-top-left-radius:15rpx;border-top-right-radius:15rpx;padding-bottom:calc(25rpx + constant(safe-area-inset-bottom));padding-bottom:calc(25rpx + env(safe-area-inset-bottom))} diff --git a/dist/build/mp-weixin/INDEX/collection/index.js b/dist/build/mp-weixin/INDEX/collection/index.js new file mode 100644 index 0000000..7a63ab2 --- /dev/null +++ b/dist/build/mp-weixin/INDEX/collection/index.js @@ -0,0 +1 @@ +"use strict";const e=require("../../common/vendor.js"),o=require("./model.js");require("../../common/libraries/request.js"),require("../../common/store/useWeAppAuthStore.js"),require("../../common/store/useWorkStore.js");const n=require("./method.js");if(require("../../gen/Apis.js"),require("../../common/libraries/apiLoading.js"),require("../../common/libraries/naviHelper.js"),require("../../common/libraries/userUserLogin.js"),!Array){(e.resolveComponent("hs-tabs")+e.resolveComponent("hs-empty")+e.resolveComponent("uni-icons")+e.resolveComponent("hs-footer"))()}Math||((()=>"../../components/hs-tabs/hs-tabs.js")+(()=>"../../components/hs-empty/hs-empty.js")+(()=>"../../uni_modules/uni-icons/components/uni-icons/uni-icons.js")+(()=>"../../components/hs-footer/hs-footer.js"))();const s=e.defineComponent({__name:"index",setup:s=>(e.onLoad((()=>{var e;null==(e=n.method)||e.getHouseList()})),(s,l)=>{var u,r,i,t,a,d,m,v,c,h,p,f,_;return e.e({a:e.o(null==(u=e.unref(n.method))?void 0:u.handleTableChange),b:e.p({list:null==(r=e.unref(o.useModel))?void 0:r.tablData,no_space_between:!0,current:null==(t=null==(i=e.unref(o.useModel))?void 0:i.current)?void 0:t.value}),c:!(null==(m=null==(d=null==(a=e.unref(o.useModel))?void 0:a.dataList)?void 0:d.value)?void 0:m.length)},(null==(h=null==(c=null==(v=e.unref(o.useModel))?void 0:v.dataList)?void 0:c.value)||h.length,{}),{d:e.f(null==(f=null==(p=e.unref(o.useModel))?void 0:p.dataList)?void 0:f.value,((s,l,u)=>{var r,i,t,a,d,m,v;return e.e({a:e.t((null==(r=null==s?void 0:s.asset_house)?void 0:r.full_name)||""),b:(null==s?void 0:s.asset_houses_id)===(null==(a=null==(t=null==(i=e.unref(o.useModel))?void 0:i.formData)?void 0:t.value)?void 0:a.asset_houses_id)},(null==s?void 0:s.asset_houses_id)===(null==(v=null==(m=null==(d=e.unref(o.useModel))?void 0:d.formData)?void 0:m.value)?void 0:v.asset_houses_id)?{c:"40a21666-2-"+u,d:e.p({type:"checkbox-filled",size:"20",color:"#2A7EFB"})}:{e:"40a21666-3-"+u,f:e.p({type:"circle",size:"20",color:"#888"})},{g:s,h:e.o((o=>{var l;return null==(l=e.unref(n.method))?void 0:l.handleSelect(s)}),s)})})),e:e.o(null==(_=e.unref(n.method))?void 0:_.toNext),f:e.p({btnParimaryName:"下一步"})})})});wx.createPage(s); diff --git a/dist/build/mp-weixin/INDEX/collection/index.json b/dist/build/mp-weixin/INDEX/collection/index.json new file mode 100644 index 0000000..ad9cd2b --- /dev/null +++ b/dist/build/mp-weixin/INDEX/collection/index.json @@ -0,0 +1,9 @@ +{ + "navigationBarTitleText": "托收服务", + "usingComponents": { + "hs-tabs": "../../components/hs-tabs/hs-tabs", + "hs-empty": "../../components/hs-empty/hs-empty", + "uni-icons": "../../uni_modules/uni-icons/components/uni-icons/uni-icons", + "hs-footer": "../../components/hs-footer/hs-footer" + } +} \ No newline at end of file diff --git a/dist/build/mp-weixin/INDEX/collection/index.wxml b/dist/build/mp-weixin/INDEX/collection/index.wxml new file mode 100644 index 0000000..e6c6501 --- /dev/null +++ b/dist/build/mp-weixin/INDEX/collection/index.wxml @@ -0,0 +1 @@ + 请选择需要开通托收的房屋 {{i.a}} \ No newline at end of file diff --git a/dist/build/mp-weixin/INDEX/collection/index.wxss b/dist/build/mp-weixin/INDEX/collection/index.wxss new file mode 100644 index 0000000..45bcb3b --- /dev/null +++ b/dist/build/mp-weixin/INDEX/collection/index.wxss @@ -0,0 +1 @@ +page{background-color:#f8f8f8}.collection{background:linear-gradient(180deg,#d8e7ff 0%,rgba(255,255,255,0) 500rpx);background-repeat:no-repeat;padding-bottom:calc(130rpx + constant(safe-area-inset-bottom));padding-bottom:calc(130rpx + env(safe-area-inset-bottom))}.collection_title{color:#333;font-size:40rpx;font-weight:500;padding:60rpx 30rpx 0}.collection_list{padding:30rpx}.collection_list .collection_item{background-color:#fff;padding:30rpx;border-radius:15rpx;display:flex;align-items:center;justify-content:space-between;color:#3d3d3d;font-size:29rpx;font-weight:500;margin-bottom:30rpx} diff --git a/dist/build/mp-weixin/INDEX/collection/method.js b/dist/build/mp-weixin/INDEX/collection/method.js new file mode 100644 index 0000000..f49bb04 --- /dev/null +++ b/dist/build/mp-weixin/INDEX/collection/method.js @@ -0,0 +1 @@ +"use strict";const e=require("../../common/vendor.js"),o=require("../../common/libraries/apiLoading.js"),s=require("../../gen/Apis.js"),r=require("./model.js"),i=require("../../common/libraries/naviHelper.js");require("../../common/libraries/request.js");const u=require("../../common/store/useWeAppAuthStore.js"),t=require("../../common/store/useWorkStore.js");require("../../common/libraries/userUserLogin.js"),t.useWorkStore(),u.useWeAppAuthStore();const a=()=>{o.getApiLoading(s.Apis.Archive.HouseOccupants.List,{}).then((e=>{r.useModel.dataList.value=null==e?void 0:e.data,r.useModel.metaData.value=null==e?void 0:e.meta,console.log(e)}))},l={getHouseList:a,handleTableChange(e){r.useModel.current.value=e,e?r.useModel.dataList.value=[]:a(),console.log(e,"eee")},toNext(){var o,s,u;if(!(null==(u=null==(s=null==(o=r.useModel)?void 0:o.formData)?void 0:s.value)?void 0:u.asset_houses_id))return i.showToastBack("请选择房屋!");e.index.navigateTo({url:"/INDEX/collection/confirm"})},handleSelect(e){r.useModel.formData.value.asset_houses_id=null==e?void 0:e.asset_houses_id}};exports.method=l; diff --git a/dist/build/mp-weixin/INDEX/collection/model.js b/dist/build/mp-weixin/INDEX/collection/model.js new file mode 100644 index 0000000..510a003 --- /dev/null +++ b/dist/build/mp-weixin/INDEX/collection/model.js @@ -0,0 +1 @@ +"use strict";const e=require("../../common/vendor.js"),a={formData:e.ref({}),tablData:[{label:"未开通房屋"},{label:"已开通房屋"}],current:e.ref(0),dataList:e.ref([]),metaData:e.ref({})};exports.useModel=a; diff --git a/dist/build/mp-weixin/INDEX/invitation/index.js b/dist/build/mp-weixin/INDEX/invitation/index.js new file mode 100644 index 0000000..05621ad --- /dev/null +++ b/dist/build/mp-weixin/INDEX/invitation/index.js @@ -0,0 +1 @@ +"use strict";const e=require("../../common/vendor.js");if(!Array){(e.resolveComponent("hs-page-head-information")+e.resolveComponent("hs-footer"))()}Math||((()=>"../../components/hs-page-head-information/hs-page-head-information.js")+(()=>"../../components/hs-footer/hs-footer.js"))();const l=e.defineComponent({__name:"index",setup(l){const a=e.ref(-1),o=e.ref([]),n=e.ref([{label:"北大门闸机",checked:!1},{label:"3座1楼大堂",checked:!1},{label:"3座负1楼",checked:!1},{label:"3座负2楼",checked:!1}]),c=[{label:"1小时",checked:!1},{label:"3小时",checked:!1},{label:"6小时",checked:!1},{label:"12小时",checked:!1},{label:"1天",checked:!1},{label:"2天",checked:!1},{label:"3天",checked:!1},{label:"4天",checked:!1}],t=()=>{var l;return(null==(l=null==o?void 0:o.value)?void 0:l.length)?(null==a?void 0:a.value)<0?(e.index.showToast({title:"请选择授权时长!",icon:"none"}),!1):void 0:(e.index.showToast({title:"请选择门禁!",icon:"none"}),!1)};return e.onShareAppMessage((()=>({title:"您的好友给您授权门禁!",path:"/INDEX/open_door/index",imageUrl:"https://pay-prod-1369486729.cos.ap-guangzhou.myqcloud.com/uploads/cs-test/01K5B5RY2TQQAJ1GT2RZSK426V.jpg"}))),(l,d)=>{var h,i;return e.e({a:e.p({title:"可以把您所在的小区下单元开门权限分享给好友,好友即可一键开门,方便快捷!"}),b:e.f(n.value,((l,a,c)=>e.e({a:e.t(l.label),b:l.checked},(l.checked,{}),{c:`item_${a}`,d:e.n("item "+(l.checked?"active":"")),e:e.o((e=>(e=>{var l;n.value[e].checked=!n.value[e].checked,null==(l=null==n?void 0:n.value)||l.forEach((e=>{var l;e.checked&&(null==(l=null==o?void 0:o.value)||l.push(1))}))})(a)),`item_${a}`)}))),c:e.f(c,((l,o,n)=>({a:e.t(l.label),b:`item_${o}`,c:e.n("item "+(a.value===o?"active":"")),d:e.o((e=>(e=>{a.value=e})(o)),`item_${o}`)}))),d:a.value>-1&&(null==(h=o.value)?void 0:h.length)},a.value>-1&&(null==(i=o.value)?void 0:i.length)?{e:e.p({btnParimaryName:"分享给访客开门",openType:"share"})}:{f:e.o(t),g:e.p({btnParimaryName:"分享给访客开门"})})}}});l.__runtimeHooks=6,wx.createPage(l); diff --git a/dist/build/mp-weixin/INDEX/invitation/index.json b/dist/build/mp-weixin/INDEX/invitation/index.json new file mode 100644 index 0000000..9db04c1 --- /dev/null +++ b/dist/build/mp-weixin/INDEX/invitation/index.json @@ -0,0 +1,7 @@ +{ + "navigationBarTitleText": "邀请访客", + "usingComponents": { + "hs-page-head-information": "../../components/hs-page-head-information/hs-page-head-information", + "hs-footer": "../../components/hs-footer/hs-footer" + } +} \ No newline at end of file diff --git a/dist/build/mp-weixin/INDEX/invitation/index.wxml b/dist/build/mp-weixin/INDEX/invitation/index.wxml new file mode 100644 index 0000000..64310a1 --- /dev/null +++ b/dist/build/mp-weixin/INDEX/invitation/index.wxml @@ -0,0 +1 @@ + 门禁授权 {{i.a}} 钥匙授权时长 {{i.a}} \ No newline at end of file diff --git a/dist/build/mp-weixin/INDEX/invitation/index.wxss b/dist/build/mp-weixin/INDEX/invitation/index.wxss new file mode 100644 index 0000000..3250789 --- /dev/null +++ b/dist/build/mp-weixin/INDEX/invitation/index.wxss @@ -0,0 +1 @@ +page{background-color:#f3f3f4}.information_head{background:linear-gradient(180deg,#fff8f1 0%,#fff3e5 100%);padding:30rpx;margin:30rpx 30rpx 0;display:flex;align-items:self-start;color:#333;font-size:27rpx;border-radius:10rpx}.information_head text{padding-left:10rpx}.invitation_title{font-size:30rpx;font-weight:500;padding:30rpx 30rpx 0}.access_control_equipment{padding:0 30rpx;display:flex;align-items:center;flex-wrap:wrap;flex:1;justify-content:space-between;-moz-column-gap:30rpx;column-gap:30rpx}.access_control_equipment .item{width:calc(50% - 20rpx);background-color:#fff;border-radius:15rpx;padding:30rpx 0;margin-top:30rpx;position:relative;display:flex;align-items:center;border:1px solid #fff}.access_control_equipment .item .name{flex:1;font-size:32rpx;color:#3d3d3d;padding:0 20rpx}.access_control_equipment .item .icon{width:100rpx;height:100rpx;display:flex;align-items:center;justify-content:center;border-radius:10rpx}.access_control_equipment .item .icon image{width:100%;height:100%}.access_control_equipment .item .select_icon{position:absolute;right:-2rpx;bottom:-1px;width:44rpx;height:44rpx;z-index:100}.access_control_equipment .item .select_icon image{width:44rpx;height:44rpx}.access_control_equipment .active{border:1px solid #2a7efb}.day_list_container{display:flex;align-items:center;flex-wrap:wrap;background-color:#fff;margin:30rpx;border-radius:15rpx;padding:0 30rpx 30rpx 0}.day_list_container .item{width:20%;height:70rpx;background-color:#f8f8f8;border-radius:10rpx;display:flex;align-items:center;justify-content:center;margin-top:30rpx;font-size:26rpx;color:#333;margin-left:30rpx}.day_list_container .active{background-color:#2a7efb;color:#fff} diff --git a/dist/build/mp-weixin/INDEX/me/index.js b/dist/build/mp-weixin/INDEX/me/index.js index ea5113a..53961f6 100644 --- a/dist/build/mp-weixin/INDEX/me/index.js +++ b/dist/build/mp-weixin/INDEX/me/index.js @@ -1 +1 @@ -"use strict";const e=require("../../common/vendor.js"),o=require("./method.js"),r=require("./model.js");if(require("../../common/libraries/request.js"),require("../../common/store/useWeAppAuthStore.js"),require("../../gen/Apis.js"),require("../../common/store/useWorkStore.js"),require("../../common/libraries/apiLoading.js"),require("../../common/libraries/naviHelper.js"),require("../../common/libraries/upload.js"),!Array){(e.resolveComponent("up-avatar")+e.resolveComponent("hs-cell")+e.resolveComponent("hs-input")+e.resolveComponent("hs-footer"))()}Math||((()=>"../../node-modules/uview-plus/components/u-avatar/u-avatar.js")+(()=>"../../components/hs-cell/hs-cell.js")+(()=>"../../components/hs-input/hs-input.js")+(()=>"../../components/hs-footer/hs-footer.js"))();const n=e.defineComponent({__name:"index",setup:n=>(e.onLoad((()=>{var e;null==(e=o.method)||e.init()})),(n,l)=>{var a,u,t,s,i,d,m,v,p,h,f;return e.e({a:null==(t=null==(u=null==(a=e.unref(r.useModel))?void 0:a.formData)?void 0:u.value)?void 0:t.avatar},(null==(d=null==(i=null==(s=e.unref(r.useModel))?void 0:s.formData)?void 0:i.value)?void 0:d.avatar)?{b:e.f(null==(p=null==(v=null==(m=e.unref(r.useModel))?void 0:m.formData)?void 0:v.value)?void 0:p.avatar,((o,r,n)=>({a:"5dc23747-1-"+n+",5dc23747-0",b:e.p({size:"50",src:null==o?void 0:o.url}),c:`avatar_${r}`})))}:{c:e.p({size:"50"})},{d:e.o(((...r)=>{var n,l;return(null==(n=e.unref(o.method))?void 0:n.handleChooseAvatar)&&(null==(l=e.unref(o.method))?void 0:l.handleChooseAvatar(...r))})),e:e.p({title:"头像",borderTop:!0}),f:e.o(null==(h=e.unref(o.method))?void 0:h.handleConfirm),g:e.o((o=>e.unref(r.useModel).formData.value.name=o)),h:e.p({textAlign:"right",valueModel:e.unref(r.useModel).formData.value.name}),i:e.p({title:"昵称",borderTop:!0}),j:e.t((null==(f=e.unref(r.useModel).formData.value)?void 0:f.phone)||""),k:e.p({title:"手机号",borderTop:!0}),l:e.o((r=>{var n;return null==(n=e.unref(o.method))?void 0:n.handleLogout()})),m:e.p({btnParimaryName:"退出登录"})})})});wx.createPage(n); +"use strict";const e=require("../../common/vendor.js"),o=require("./method.js"),r=require("./model.js");if(require("../../common/libraries/request.js"),require("../../common/store/useWeAppAuthStore.js"),require("../../gen/Apis.js"),require("../../common/store/useWorkStore.js"),require("../../common/libraries/apiLoading.js"),require("../../common/libraries/naviHelper.js"),require("../../common/libraries/upload.js"),!Array){(e.resolveComponent("up-avatar")+e.resolveComponent("hs-cell")+e.resolveComponent("hs-input")+e.resolveComponent("hs-footer"))()}Math||((()=>"../../node-modules/uview-plus/components/u-avatar/u-avatar.js")+(()=>"../../components/hs-cell/hs-cell.js")+(()=>"../../components/hs-input/hs-input.js")+(()=>"../../components/hs-footer/hs-footer.js"))();const n=e.defineComponent({__name:"index",setup:n=>(e.onLoad((()=>{var e;null==(e=o.method)||e.init()})),(n,a)=>{var l,t,u,s,i,d,m,v,p,h;return e.e({a:null==(u=null==(t=null==(l=e.unref(r.useModel))?void 0:l.formData)?void 0:t.value)?void 0:u.avatar},(null==(d=null==(i=null==(s=e.unref(r.useModel))?void 0:s.formData)?void 0:i.value)?void 0:d.avatar)?{b:e.f(null==(p=null==(v=null==(m=e.unref(r.useModel))?void 0:m.formData)?void 0:v.value)?void 0:p.avatar,((o,r,n)=>({a:"5dc23747-1-"+n+",5dc23747-0",b:e.p({size:"50",src:null==o?void 0:o.url}),c:`avatar_${r}`})))}:{c:e.p({size:"50"})},{d:e.o(((...r)=>{var n,a;return(null==(n=e.unref(o.method))?void 0:n.handleChooseAvatar)&&(null==(a=e.unref(o.method))?void 0:a.handleChooseAvatar(...r))})),e:e.p({title:"头像",borderTop:!0}),f:e.o((o=>e.unref(r.useModel).formData.value.name=o)),g:e.p({textAlign:"right",type:"nickname",valueModel:e.unref(r.useModel).formData.value.name}),h:e.p({title:"昵称",borderTop:!0}),i:e.t((null==(h=e.unref(r.useModel).formData.value)?void 0:h.phone)||""),j:e.p({title:"手机号",borderTop:!0}),k:e.o((r=>{var n;return null==(n=e.unref(o.method))?void 0:n.handleLogout()})),l:e.o((r=>{var n;return null==(n=e.unref(o.method))?void 0:n.handleConfirm()})),m:e.p({btnOtherName:"退出登录",btnParimaryName:"保存",btnOtherShow:!0})})})});wx.createPage(n); diff --git a/dist/build/mp-weixin/INDEX/me/index.wxml b/dist/build/mp-weixin/INDEX/me/index.wxml index 426a19d..fac5c5d 100644 --- a/dist/build/mp-weixin/INDEX/me/index.wxml +++ b/dist/build/mp-weixin/INDEX/me/index.wxml @@ -1 +1 @@ -{{j}} \ No newline at end of file +{{i}} \ No newline at end of file diff --git a/dist/build/mp-weixin/INDEX/me/method.js b/dist/build/mp-weixin/INDEX/me/method.js index 3b2fb41..8aebcbd 100644 --- a/dist/build/mp-weixin/INDEX/me/method.js +++ b/dist/build/mp-weixin/INDEX/me/method.js @@ -1 +1 @@ -"use strict";const e=require("../../common/vendor.js");require("../../common/libraries/request.js");const o=require("../../common/store/useWeAppAuthStore.js");require("../../common/store/useWorkStore.js");const a=require("../../common/libraries/apiLoading.js"),r=require("../../common/libraries/naviHelper.js"),s=require("./model.js"),i=require("../../gen/Apis.js"),l=require("../../common/libraries/upload.js"),t=o.useWeAppAuthStore(),n=o=>{a.getApiLoading(i.Apis.Login.Auth.ChangeName,o).then((a=>{t.data.user={...t.data.user,...o},s.useModel.formData.value={...t.data.user,...o},e.index.showToast({icon:"success",title:"编辑成功!",duration:2e3}),console.log(a)}))},u={init(){var e;s.useModel.formData.value=(null==(e=null==t?void 0:t.data)?void 0:e.user)||{}},handleChooseAvatar:async e=>{var o,a;if(console.log(e,"eeeee"),null==(o=null==e?void 0:e.detail)?void 0:o.avatarUrl){let o=await l.avatarUpload(null==(a=null==e?void 0:e.detail)?void 0:a.avatarUrl);n({avatar:o}),console.log(o,"filePath")}console.log(e,"eeeee")},handleConfirm(e){n({name:e}),console.log(e,"eeeee")},handleLogout(){a.getApiLoading(i.Apis.Login.Auth.Logout,{}).then((e=>{t.data={user:void 0,selected_house:void 0},r.showToastBack("退出成功!",1,!0),console.log(e)}))}};exports.method=u; +"use strict";const e=require("../../common/vendor.js");require("../../common/libraries/request.js");const o=require("../../common/store/useWeAppAuthStore.js");require("../../common/store/useWorkStore.js");const a=require("../../common/libraries/apiLoading.js"),r=require("../../common/libraries/naviHelper.js"),s=require("./model.js"),i=require("../../gen/Apis.js"),t=require("../../common/libraries/upload.js"),l=o.useWeAppAuthStore(),u={init(){var e;s.useModel.formData.value=JSON.parse(JSON.stringify((null==(e=null==l?void 0:l.data)?void 0:e.user)||{}))},handleChooseAvatar:async e=>{var o,a;if(console.log(e,"eeeee"),null==(o=null==e?void 0:e.detail)?void 0:o.avatarUrl){let o=await t.avatarUpload(null==(a=null==e?void 0:e.detail)?void 0:a.avatarUrl);s.useModel.formData.value.avatar=o,console.log(o,"filePath")}},handleConfirm(){a.getApiLoading(i.Apis.Login.Auth.ChangeName,s.useModel.formData.value).then((o=>{e.index.showToast({icon:"success",title:"编辑成功!",duration:1e3,success:()=>{setTimeout((()=>{l.data.user={...l.data.user,...s.useModel.formData.value}}),1e3)}}),console.log(o)}))},handleLogout(){a.getApiLoading(i.Apis.Login.Auth.Logout,{}).then((e=>{l.data={user:void 0,selected_house:void 0},r.showToastBack("退出成功!",1,!0),console.log(e)}))}};exports.method=u; diff --git a/dist/build/mp-weixin/INDEX/message_center/index/index.js b/dist/build/mp-weixin/INDEX/message_center/index/index.js new file mode 100644 index 0000000..e35f666 --- /dev/null +++ b/dist/build/mp-weixin/INDEX/message_center/index/index.js @@ -0,0 +1 @@ +"use strict";const e=require("../../../common/vendor.js"),o=require("./model.js"),i=require("./method.js");require("../../../common/libraries/apiLoading.js"),require("../../../gen/Apis.js"),require("../../../common/libraries/request.js"),require("../../../common/store/useWeAppAuthStore.js"),require("../../../common/store/useWorkStore.js");const n=e.defineComponent({__name:"index",setup(n){const l=()=>{e.index.navigateTo({url:"/INDEX/message_center/list/index"})};return e.onLoad((()=>{var e;null==(e=i.method)||e.getList()})),(i,n)=>{var t,r;return{a:e.f(null==(r=null==(t=e.unref(o.useModel))?void 0:t.items)?void 0:r.value,((o,i,n)=>{var t,r,u,s;return e.e({a:`/static/svg/${null==o?void 0:o.icon}`,b:null==o?void 0:o.count},(null==o?void 0:o.count)?{c:e.t(null==o?void 0:o.count)}:{},{d:e.t(null==o?void 0:o.label),e:e.t((null==(t=null==o?void 0:o.des)?void 0:t.created_at)||""),f:null==(r=null==o?void 0:o.des)?void 0:r.title},(null==(u=null==o?void 0:o.des)?void 0:u.title)?{g:e.t((null==(s=null==o?void 0:o.des)?void 0:s.title)||"暂无消息")}:{},{h:`items_${i}`,i:e.o(l,`items_${i}`)})}))}}}});wx.createPage(n); diff --git a/dist/build/mp-weixin/INDEX/message_center/index/index.json b/dist/build/mp-weixin/INDEX/message_center/index/index.json new file mode 100644 index 0000000..284a269 --- /dev/null +++ b/dist/build/mp-weixin/INDEX/message_center/index/index.json @@ -0,0 +1,4 @@ +{ + "navigationBarTitleText": "消息中心", + "usingComponents": {} +} \ No newline at end of file diff --git a/dist/build/mp-weixin/INDEX/message_center/index/index.wxml b/dist/build/mp-weixin/INDEX/message_center/index/index.wxml new file mode 100644 index 0000000..26457b5 --- /dev/null +++ b/dist/build/mp-weixin/INDEX/message_center/index/index.wxml @@ -0,0 +1 @@ +{{i.c}}{{i.d}} {{i.e}}{{i.g}} \ No newline at end of file diff --git a/dist/build/mp-weixin/INDEX/message_center/index/index.wxss b/dist/build/mp-weixin/INDEX/message_center/index/index.wxss new file mode 100644 index 0000000..92d9d7d --- /dev/null +++ b/dist/build/mp-weixin/INDEX/message_center/index/index.wxss @@ -0,0 +1 @@ +.message_center{padding:0 30rpx}.message_center .message_center_item{display:flex;align-items:center;border-bottom:1rpx solid #eee;padding:30rpx 0}.message_center .message_center_item .message_center_item_icon{position:relative;width:80rpx;height:80rpx}.message_center .message_center_item .message_center_item_icon .message_num{background-color:#f5222d;position:absolute;right:-10rpx;top:0;height:36rpx;min-width:36rpx;border-radius:100rpx;color:#fff;font-size:24rpx;text-align:center}.message_center .message_center_item image{width:80rpx;height:80rpx}.message_center .message_center_item .message_center_item_content{flex:1;padding-left:20rpx}.message_center .message_center_item .message_center_item_content .label{font-size:28rpx;color:#333;font-weight:500;display:flex;align-items:center;justify-content:space-between}.message_center .message_center_item .message_center_item_content .label text{font-size:25rpx;color:#999;font-weight:400}.message_center .message_center_item .message_center_item_content .message_des{font-size:25rpx;color:#666;padding-top:5rpx} diff --git a/dist/build/mp-weixin/INDEX/message_center/index/method.js b/dist/build/mp-weixin/INDEX/message_center/index/method.js new file mode 100644 index 0000000..4f8efde --- /dev/null +++ b/dist/build/mp-weixin/INDEX/message_center/index/method.js @@ -0,0 +1 @@ +"use strict";const e=require("../../../common/libraries/apiLoading.js"),o=require("../../../gen/Apis.js"),s=require("./model.js");require("../../../common/libraries/request.js");const r=require("../../../common/store/useWeAppAuthStore.js");require("../../../common/store/useWorkStore.js"),r.useWeAppAuthStore();const t={getList(){e.getApiLoading(o.Apis.Msg.MsgPropertyAnnouncements.CountMsg,{}).then((e=>{var o;s.useModel.items.value[0].des=null==(o=null==e?void 0:e.data)?void 0:o.msgPropertyAnnouncement,console.log(e)}))}};exports.method=t; diff --git a/dist/build/mp-weixin/INDEX/message_center/index/model.js b/dist/build/mp-weixin/INDEX/message_center/index/model.js new file mode 100644 index 0000000..c3d346a --- /dev/null +++ b/dist/build/mp-weixin/INDEX/message_center/index/model.js @@ -0,0 +1 @@ +"use strict";const e={items:require("../../../common/vendor.js").ref([{label:"项目公告",icon:"announcement.svg",des:{},count:0},{label:"系统消息",icon:"system.svg",des:{},count:0}])};exports.useModel=e; diff --git a/dist/build/mp-weixin/INDEX/message_center/list/index.js b/dist/build/mp-weixin/INDEX/message_center/list/index.js new file mode 100644 index 0000000..9f61486 --- /dev/null +++ b/dist/build/mp-weixin/INDEX/message_center/list/index.js @@ -0,0 +1 @@ +"use strict";const e=require("../../../common/vendor.js"),o=require("./model.js"),n=require("./method.js"),r=require("../../../common/libraries/day.js");if(require("../../../common/libraries/apiLoading.js"),require("../../../gen/Apis.js"),require("../../../common/libraries/request.js"),require("../../../common/store/useWeAppAuthStore.js"),require("../../../common/store/useWorkStore.js"),!Array){(e.resolveComponent("uni-icons")+e.resolveComponent("cc-scroll-loading"))()}Math||((()=>"../../../uni_modules/uni-icons/components/uni-icons/uni-icons.js")+(()=>"../../../common/components/cc-scroll-loading/cc-scroll-loading.js"))();const i=e.defineComponent({__name:"index",setup:i=>(e.onLoad((()=>{n.method.getList()})),e.onUnload((()=>{o.useModel.listData.value=[]})),(i,l)=>{var s,t,u,a,d;return{a:e.f(null==(t=null==(s=e.unref(o.useModel))?void 0:s.listData)?void 0:t.value,((o,i,l)=>({a:e.t((null==o?void 0:o.title)||""),b:e.t(e.unref(r.getDate)(null==o?void 0:o.publish_at)),c:null==o?void 0:o.content,d:"782696e7-1-"+l+",782696e7-0",e:`news_${i}`,f:e.o((r=>{var i;return null==(i=e.unref(n.method))?void 0:i.toDetaile(o)}),`news_${i}`)}))),b:e.p({type:"right",size:"15"}),c:e.o(null==(u=e.unref(n.method))?void 0:u.loadMore),d:e.p({meta:null==(d=null==(a=e.unref(o.useModel))?void 0:a.metaData)?void 0:d.value})}})});wx.createPage(i); diff --git a/dist/build/mp-weixin/INDEX/message_center/list/index.json b/dist/build/mp-weixin/INDEX/message_center/list/index.json new file mode 100644 index 0000000..9d3d219 --- /dev/null +++ b/dist/build/mp-weixin/INDEX/message_center/list/index.json @@ -0,0 +1,7 @@ +{ + "navigationBarTitleText": "消息列表", + "usingComponents": { + "uni-icons": "../../../uni_modules/uni-icons/components/uni-icons/uni-icons", + "cc-scroll-loading": "../../../common/components/cc-scroll-loading/cc-scroll-loading" + } +} \ No newline at end of file diff --git a/dist/build/mp-weixin/INDEX/message_center/list/index.wxml b/dist/build/mp-weixin/INDEX/message_center/list/index.wxml new file mode 100644 index 0000000..27d81e8 --- /dev/null +++ b/dist/build/mp-weixin/INDEX/message_center/list/index.wxml @@ -0,0 +1 @@ +{{i.a}}{{i.b}} 查看详情 \ No newline at end of file diff --git a/dist/build/mp-weixin/INDEX/message_center/list/index.wxss b/dist/build/mp-weixin/INDEX/message_center/list/index.wxss new file mode 100644 index 0000000..eab7ced --- /dev/null +++ b/dist/build/mp-weixin/INDEX/message_center/list/index.wxss @@ -0,0 +1 @@ +page{background-color:#f8f8f8}.message_center{padding:0 30rpx}.message_center .message_center_items{background-color:#fff;border-radius:20rpx;padding:0 30rpx;margin-top:30rpx}.message_center .message_center_items .title{color:#333;font-size:28rpx;font-weight:500;padding:30rpx 0 10rpx}.message_center .message_center_items .time{color:#999;font-size:24rpx;padding:0 0 10rpx}.message_center .message_center_items .contents_des{color:#666;font-size:28rpx;line-height:40rpx;height:80rpx;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.message_center .message_center_items .footer{display:flex;align-items:center;justify-content:space-between;padding:25rpx 0;margin-top:20rpx;border-top:1rpx solid #f5f5f5;color:#333;font-size:28rpx} diff --git a/dist/build/mp-weixin/INDEX/message_center/list/method.js b/dist/build/mp-weixin/INDEX/message_center/list/method.js new file mode 100644 index 0000000..55bed2e --- /dev/null +++ b/dist/build/mp-weixin/INDEX/message_center/list/method.js @@ -0,0 +1 @@ +"use strict";const e=require("../../../common/vendor.js"),o=require("../../../common/libraries/apiLoading.js"),s=require("../../../gen/Apis.js"),r=require("./model.js");require("../../../common/libraries/request.js");const t=require("../../../common/store/useWeAppAuthStore.js");require("../../../common/store/useWorkStore.js"),t.useWeAppAuthStore();const i=()=>{var e,t;o.getApiLoading(s.Apis.Msg.MsgPropertyAnnouncements.List,null==(t=null==(e=r.useModel)?void 0:e.formData)?void 0:t.value).then((e=>{r.useModel.listData.value=[...r.useModel.listData.value,...null==e?void 0:e.data],r.useModel.metaData.value=null==e?void 0:e.meta,console.log(e)}))},a={getList:i,loadMore(e){r.useModel.formData.value.page=e,i()},toDetaile(o){e.index.navigateTo({url:`/INDEX/message_center/show/index?id=${null==o?void 0:o.id}`})}};exports.method=a; diff --git a/dist/build/mp-weixin/INDEX/message_center/list/model.js b/dist/build/mp-weixin/INDEX/message_center/list/model.js new file mode 100644 index 0000000..5cf4a24 --- /dev/null +++ b/dist/build/mp-weixin/INDEX/message_center/list/model.js @@ -0,0 +1 @@ +"use strict";const e=require("../../../common/vendor.js"),r={listData:e.ref([]),formData:e.ref({page:1}),metaData:e.ref({})};exports.useModel=r; diff --git a/dist/build/mp-weixin/INDEX/message_center/show/index.js b/dist/build/mp-weixin/INDEX/message_center/show/index.js new file mode 100644 index 0000000..cc8cbc2 --- /dev/null +++ b/dist/build/mp-weixin/INDEX/message_center/show/index.js @@ -0,0 +1 @@ +"use strict";const e=require("../../../common/vendor.js"),o=require("./model.js"),u=require("./method.js"),l=require("../../../common/libraries/day.js");require("../../../common/libraries/apiLoading.js"),require("../../../gen/Apis.js"),require("../../../common/libraries/request.js"),require("../../../common/store/useWeAppAuthStore.js"),require("../../../common/store/useWorkStore.js");const i=e.defineComponent({__name:"index",setup:i=>(e.onLoad((e=>{u.method.getShow(null==e?void 0:e.id)})),(u,i)=>{var n,r,s,t,d,a,v,m,c,h,q,j,p,b,f;return e.e({a:e.t((null==(s=null==(r=null==(n=e.unref(o.useModel))?void 0:n.showData)?void 0:r.value)?void 0:s.title)||"无标题"),b:null==(a=null==(d=null==(t=e.unref(o.useModel))?void 0:t.showData)?void 0:d.value)?void 0:a.publish_at},(null==(c=null==(m=null==(v=e.unref(o.useModel))?void 0:v.showData)?void 0:m.value)?void 0:c.publish_at)?{c:e.t(e.unref(l.getDate)((null==(j=null==(q=null==(h=e.unref(o.useModel))?void 0:h.showData)?void 0:q.value)?void 0:j.publish_at)||""))}:{},{d:null==(f=null==(b=null==(p=e.unref(o.useModel))?void 0:p.showData)?void 0:b.value)?void 0:f.content})})});wx.createPage(i); diff --git a/dist/build/mp-weixin/INDEX/message_center/show/index.json b/dist/build/mp-weixin/INDEX/message_center/show/index.json new file mode 100644 index 0000000..5e0dd68 --- /dev/null +++ b/dist/build/mp-weixin/INDEX/message_center/show/index.json @@ -0,0 +1,4 @@ +{ + "navigationBarTitleText": "消息详情", + "usingComponents": {} +} \ No newline at end of file diff --git a/dist/build/mp-weixin/INDEX/message_center/show/index.wxml b/dist/build/mp-weixin/INDEX/message_center/show/index.wxml new file mode 100644 index 0000000..58385a5 --- /dev/null +++ b/dist/build/mp-weixin/INDEX/message_center/show/index.wxml @@ -0,0 +1 @@ +{{a}}{{c}} \ No newline at end of file diff --git a/dist/build/mp-weixin/INDEX/message_center/show/index.wxss b/dist/build/mp-weixin/INDEX/message_center/show/index.wxss new file mode 100644 index 0000000..b2f406a --- /dev/null +++ b/dist/build/mp-weixin/INDEX/message_center/show/index.wxss @@ -0,0 +1 @@ +.news_show{padding:0 30rpx;border-top:1px solid #f8f8f8}.news_show .title{font-size:32rpx;font-weight:500;height:30rpx;line-height:30rpx;padding:30rpx 0 15rpx;color:#333}.news_show .time{color:#999;font-size:26rpx}.news_show .contents{line-height:43rpx;font-size:28rpx;color:#333;padding:30rpx 0} diff --git a/dist/build/mp-weixin/INDEX/message_center/show/method.js b/dist/build/mp-weixin/INDEX/message_center/show/method.js new file mode 100644 index 0000000..12ad35b --- /dev/null +++ b/dist/build/mp-weixin/INDEX/message_center/show/method.js @@ -0,0 +1 @@ +"use strict";const e=require("../../../common/libraries/apiLoading.js"),o=require("../../../gen/Apis.js"),s=require("./model.js");require("../../../common/libraries/request.js");const r=require("../../../common/store/useWeAppAuthStore.js");require("../../../common/store/useWorkStore.js"),r.useWeAppAuthStore();const t={getShow(r){e.getApiLoading(o.Apis.Msg.MsgPropertyAnnouncements.Show,{id:r}).then((e=>{s.useModel.showData.value=null==e?void 0:e.data,console.log(e)}))}};exports.method=t; diff --git a/dist/build/mp-weixin/INDEX/message_center/show/model.js b/dist/build/mp-weixin/INDEX/message_center/show/model.js new file mode 100644 index 0000000..62c5316 --- /dev/null +++ b/dist/build/mp-weixin/INDEX/message_center/show/model.js @@ -0,0 +1 @@ +"use strict";const e={showData:require("../../../common/vendor.js").ref([])};exports.useModel=e; diff --git a/dist/build/mp-weixin/INDEX/open_door/index.js b/dist/build/mp-weixin/INDEX/open_door/index.js new file mode 100644 index 0000000..ee91aad --- /dev/null +++ b/dist/build/mp-weixin/INDEX/open_door/index.js @@ -0,0 +1 @@ +"use strict";const e=require("../../common/vendor.js");if(!Array){(e.resolveComponent("up-icon")+e.resolveComponent("hs-button")+e.resolveComponent("uni-icons")+e.resolveComponent("up-steps-item")+e.resolveComponent("up-steps"))()}Math||((()=>"../../node-modules/uview-plus/components/u-icon/u-icon.js")+(()=>"../../components/hs-button/hs-button.js")+(()=>"../../uni_modules/uni-icons/components/uni-icons/uni-icons.js")+(()=>"../../node-modules/uview-plus/components/u-steps-item/u-steps-item.js")+(()=>"../../node-modules/uview-plus/components/u-steps/u-steps.js"))();const o=e.defineComponent({__name:"index",setup(o){const s=()=>{e.index.showLoading({title:"开门中...",mask:!0}),setTimeout((()=>{e.index.showToast({title:"未找到门锁!",icon:"none"})}),3e3)};return(o,n)=>({a:e.p({name:"lock-fill",size:"25"}),b:e.o(s),c:e.p({label:"开门",size:"sm",type:"primary"}),d:e.p({name:"lock-fill",size:"25"}),e:e.o(s),f:e.p({label:"开门",size:"sm",type:"primary"}),g:e.p({name:"lock-fill",size:"25"}),h:e.o(s),i:e.p({label:"开门",size:"sm",type:"primary"}),j:e.p({type:"circle",size:"15",color:"#2A7EFB"}),k:e.p({title:"2025-02-03"}),l:e.p({type:"circle",size:"15",color:"#2A7EFB"}),m:e.p({title:"2025-02-03"}),n:e.p({type:"info",size:"15",color:"#f00"}),o:e.p({title:"2025-02-02"}),p:e.p({direction:"column",current:"2",dot:!0})})}});wx.createPage(o); diff --git a/dist/build/mp-weixin/INDEX/open_door/index.json b/dist/build/mp-weixin/INDEX/open_door/index.json new file mode 100644 index 0000000..368180d --- /dev/null +++ b/dist/build/mp-weixin/INDEX/open_door/index.json @@ -0,0 +1,10 @@ +{ + "navigationBarTitleText": "门禁开门", + "usingComponents": { + "up-icon": "../../node-modules/uview-plus/components/u-icon/u-icon", + "hs-button": "../../components/hs-button/hs-button", + "uni-icons": "../../uni_modules/uni-icons/components/uni-icons/uni-icons", + "up-steps-item": "../../node-modules/uview-plus/components/u-steps-item/u-steps-item", + "up-steps": "../../node-modules/uview-plus/components/u-steps/u-steps" + } +} \ No newline at end of file diff --git a/dist/build/mp-weixin/INDEX/open_door/index.wxml b/dist/build/mp-weixin/INDEX/open_door/index.wxml new file mode 100644 index 0000000..7f58e62 --- /dev/null +++ b/dist/build/mp-weixin/INDEX/open_door/index.wxml @@ -0,0 +1 @@ + 门禁 北大门 3座1楼大堂 3座负1楼 门禁记录 开门成功 11:29 3座负1楼 开门成功 10:39 北大门 开门失败 10:19 3座负1楼 \ No newline at end of file diff --git a/dist/build/mp-weixin/INDEX/open_door/index.wxss b/dist/build/mp-weixin/INDEX/open_door/index.wxss new file mode 100644 index 0000000..69844de --- /dev/null +++ b/dist/build/mp-weixin/INDEX/open_door/index.wxss @@ -0,0 +1 @@ +page{background-color:#f3f3f4}.open_door_title{font-size:30rpx;font-weight:500;padding:30rpx 30rpx 0}.access_control_equipment{padding:0 30rpx;display:flex;align-items:center;flex-wrap:wrap;flex:1;justify-content:space-between;-moz-column-gap:30rpx;column-gap:30rpx}.access_control_equipment .item{flex:1;min-width:calc(42% - 30rpx);max-width:100%;background-color:#fff;border-radius:15rpx;padding:30rpx;margin-top:30rpx}.access_control_equipment .item .header{display:flex;align-items:center;justify-content:space-between}.access_control_equipment .item .icon{width:70rpx;height:70rpx;background-color:#f8f8f8;display:flex;align-items:center;justify-content:center;border-radius:10rpx}.access_control_equipment .item .name{width:100%;font-size:28rpx;color:#333;padding-top:20rpx}.open_door_list{padding:30rpx}.open_door_list .open_door_list_content{background-color:#fff;border-radius:10rpx;padding:0 30rpx;margin:20rpx 20rpx 30rpx;font-size:28rpx}.open_door_list .open_door_list_content .open_door_list_header{display:flex;align-items:center;justify-content:space-between;padding:20rpx 0 10rpx}.open_door_list .open_door_list_content .open_door_list_header text{color:#333}.open_door_list .open_door_list_content .name{padding-bottom:20rpx} diff --git a/dist/build/mp-weixin/INDEX/owner_audit_list/components/HouseRegistersList.js b/dist/build/mp-weixin/INDEX/owner_audit_list/components/HouseRegistersList.js new file mode 100644 index 0000000..c247979 --- /dev/null +++ b/dist/build/mp-weixin/INDEX/owner_audit_list/components/HouseRegistersList.js @@ -0,0 +1 @@ +"use strict";const e=require("../../../common/vendor.js"),o=require("../../../gen/Enums.js"),n=require("../model.js"),t=require("../../../common/libraries/apiLoading.js"),u=require("../../../gen/Apis.js"),l=require("../../../common/libraries/public.js");if(require("../../../common/libraries/request.js"),require("../../../common/store/useWeAppAuthStore.js"),require("../../../common/store/useWorkStore.js"),!Array){(e.resolveComponent("hs-enum-tag")+e.resolveComponent("up-steps-item")+e.resolveComponent("up-steps")+e.resolveComponent("hs-button")+e.resolveComponent("hs-popup-custom"))()}Math||((()=>"../../../components/hs-enum-tag/hs-enum-tag.js")+(()=>"../../../node-modules/uview-plus/components/u-steps-item/u-steps-item.js")+(()=>"../../../node-modules/uview-plus/components/u-steps/u-steps.js")+(()=>"../../../components/hs-button/hs-button.js")+(()=>"../../../components/hs-popup-custom/hs-popup-custom.js"))();const s=e.defineComponent({__name:"HouseRegistersList",setup(s){const a=e.ref(!1),i=e.ref(0),d=e.ref([]),r=()=>{a.value=!1};return(s,v)=>{var p,m,c,_,h,b;return e.e({a:e.f(null==(m=null==(p=e.unref(n.useModel))?void 0:p.dataList)?void 0:m.value,((n,l,s)=>{var r,v;return{a:e.t(null==(r=null==n?void 0:n.asset_house)?void 0:r.full_name),b:"bc622248-0-"+s,c:e.p({value:(null==n?void 0:n.approval_owner_status)||(null==n?void 0:n.status),Enums:e.unref(o.HouseRegistersStatusEnum)}),d:e.n(`status_tab status_${v=n,"AddOwner"===(null==v?void 0:v.type)?null==v?void 0:v.status:"Approved"===(null==v?void 0:v.status)&&"Approved"===(null==v?void 0:v.approval_owner_status)?"Approved":"Pending"===(null==v?void 0:v.status)||"Pending"===(null==v?void 0:v.approval_owner_status)?"Pending":"Rejected"===(null==v?void 0:v.status)||"Rejected"===(null==v?void 0:v.approval_owner_status)?"Rejected":void 0}`),e:e.f(null==n?void 0:n.customer_info,((n,t,u)=>e.e({a:"NonOwner"===(null==n?void 0:n.house_relation)},"NonOwner"===(null==n?void 0:n.house_relation)?{b:"bc622248-1-"+s+"-"+u,c:e.p({value:null==n?void 0:n.residential_relation,Enums:e.unref(o.HouseOccupantsResidentialRelationEnum)})}:{d:"bc622248-2-"+s+"-"+u,e:e.p({value:null==n?void 0:n.house_relation,Enums:e.unref(o.HouseOccupantsHouseRelationEnum)})},{f:`f_item_${l}_${t}`}))),f:e.o((e=>(e=>{var o;a.value=!0,t.getApiLoading(u.Apis.Grid.Grids.GetHousekeeper,{asset_houses_id:null==(o=null==e?void 0:e.asset_house)?void 0:o.id}).then((o=>{var n,t;"AddOccupant"===(null==e?void 0:e.type)&&("Approved"===(null==e?void 0:e.status)&&"Pending"===(null==e?void 0:e.approval_owner_status)&&(i.value=1),"Approved"===(null==e?void 0:e.status)&&"Approved"===(null==e?void 0:e.approval_owner_status)&&(i.value=2),d.value=[{label:"第一步:后台初步审核",content:"如需加快进度,可联系社区管家催审 管家电话:",phone:null==(n=null==o?void 0:o.data)?void 0:n.phone,status:null==e?void 0:e.status},{label:"第二步:业主确认审核",content:"如需加快进度,可联系社区管家催审 管家电话:",phone:null==e?void 0:e.apply_customer_phone,status:null==e?void 0:e.approval_owner_status}]),"AddOwner"===(null==e?void 0:e.type)&&(d.value=[{content:"如需加快进度,可联系社区管家催审",phone_text:"管家电话:",phone:null==(t=null==o?void 0:o.data)?void 0:t.phone}]),console.log(o)})),console.log(e,"e")})(n)),`item_${l}`),g:`item_${l}`}})),b:(null==(c=d.value)?void 0:c.length)>1},(null==(_=d.value)?void 0:_.length)>1?{c:e.f(d.value,((o,n,t)=>e.e({a:e.t(null==o?void 0:o.label),b:i.value===n&&"Pending"===(null==o?void 0:o.status)},i.value===n&&"Pending"===(null==o?void 0:o.status)?{c:e.n(`text_${null==o?void 0:o.status}`)}:{},{d:i.value===n&&"Approved"===(null==o?void 0:o.status)},i.value===n&&"Approved"===(null==o?void 0:o.status)?{e:e.n(`text_${null==o?void 0:o.status}`)}:{},{f:i.value===n&&"Rejected"===(null==o?void 0:o.status)},i.value===n&&"Rejected"===(null==o?void 0:o.status)?{g:e.n(`text_${null==o?void 0:o.status}`)}:{},{h:e.t(null==o?void 0:o.content),i:e.t(e.unref(l.formatPhoneNumber)(null==o?void 0:o.phone)),j:e.o((n=>{var t;(t=null==o?void 0:o.phone)&&e.index.makePhoneCall({phoneNumber:t})}),`step_${n}`),k:`step_${n}`,l:"bc622248-5-"+t+",bc622248-4"}))),d:e.p({direction:"column",dot:!0,current:i.value})}:{},{e:1===(null==(h=d.value)?void 0:h.length)},1===(null==(b=d.value)?void 0:b.length)?{f:e.f(d.value,((o,n,t)=>({a:e.t(null==o?void 0:o.content),b:e.t(null==o?void 0:o.phone_text),c:e.t(e.unref(l.formatPhoneNumber)(null==o?void 0:o.phone)),d:`step_${n}`})))}:{},{g:e.o(r),h:e.p({label:"我知道了",size:"md",type:"primary"}),i:e.p({show:a.value,mode:"center",title:"房屋审核进度"})})}}}),a=e._export_sfc(s,[["__scopeId","data-v-bc622248"]]);wx.createComponent(a); diff --git a/dist/build/mp-weixin/INDEX/owner_audit_list/components/HouseRegistersList.json b/dist/build/mp-weixin/INDEX/owner_audit_list/components/HouseRegistersList.json new file mode 100644 index 0000000..63baa77 --- /dev/null +++ b/dist/build/mp-weixin/INDEX/owner_audit_list/components/HouseRegistersList.json @@ -0,0 +1,10 @@ +{ + "component": true, + "usingComponents": { + "hs-enum-tag": "../../../components/hs-enum-tag/hs-enum-tag", + "up-steps-item": "../../../node-modules/uview-plus/components/u-steps-item/u-steps-item", + "up-steps": "../../../node-modules/uview-plus/components/u-steps/u-steps", + "hs-button": "../../../components/hs-button/hs-button", + "hs-popup-custom": "../../../components/hs-popup-custom/hs-popup-custom" + } +} \ No newline at end of file diff --git a/dist/build/mp-weixin/INDEX/owner_audit_list/components/HouseRegistersList.wxml b/dist/build/mp-weixin/INDEX/owner_audit_list/components/HouseRegistersList.wxml new file mode 100644 index 0000000..09980c8 --- /dev/null +++ b/dist/build/mp-weixin/INDEX/owner_audit_list/components/HouseRegistersList.wxml @@ -0,0 +1 @@ +{{i.a}} 您申请的身份: 查看审核进度 {{i.a}} (进行中) (已通过) (驳回) {{i.h}}{{i.i}}{{i.a}}{{i.b}}{{i.c}} \ No newline at end of file diff --git a/dist/build/mp-weixin/INDEX/owner_audit_list/components/HouseRegistersList.wxss b/dist/build/mp-weixin/INDEX/owner_audit_list/components/HouseRegistersList.wxss new file mode 100644 index 0000000..6cb20cf --- /dev/null +++ b/dist/build/mp-weixin/INDEX/owner_audit_list/components/HouseRegistersList.wxss @@ -0,0 +1 @@ +.audit_item.data-v-bc622248{background-color:#fff;border-radius:15rpx;padding:0 30rpx 10rpx;margin-top:30rpx}.audit_item .audit_header.data-v-bc622248{padding:30rpx 0 20rpx;display:flex;justify-content:space-between;align-items:center;font-size:28rpx;font-weight:550}.audit_item .audit_header .status_tab.data-v-bc622248{font-size:24rpx;padding:8rpx 16rpx;border-radius:100rpx}.audit_item .audit_header .status_Pending.data-v-bc622248{background-color:#fff7ed;color:#f97316}.audit_item .audit_header .status_Approved.data-v-bc622248{background-color:#e4ffd6;color:#52c41a}.audit_item .audit_header .status_Rejected.data-v-bc622248{background-color:#eaeaea;color:rgba(0,0,0,.45)}.audit_item .audit_cell.data-v-bc622248{color:#333;font-size:28rpx}.audit_item .audit_footer.data-v-bc622248{border-top:1rpx solid #eee;padding:30rpx 0 20rpx;margin:30rpx 0 0;text-align:center;color:#2a7efb;font-size:28rpx}.popup_custom_content.data-v-bc622248{padding:0 50rpx 30rpx}.popup_custom_content .desc_title.data-v-bc622248{color:#333;font-size:28rpx;font-weight:550;display:flex}.popup_custom_content .desc_title text.data-v-bc622248{font-weight:450}.popup_custom_content .desc_title .text_Rejected.data-v-bc622248{color:rgba(0,0,0,.45)}.popup_custom_content .desc_title .text_Pending.data-v-bc622248,.popup_custom_content .desc_title .text_Approved.data-v-bc622248{color:#2a7efb}.popup_custom_content .desc_content.data-v-bc622248{padding:20rpx 0 30rpx;color:#666;font-size:28rpx}.popup_custom_content .desc_content text.data-v-bc622248{color:#2a7efb}.popup_custom_content .popup_footer.data-v-bc622248{padding-top:30rpx}.step_item_owner.data-v-bc622248{color:#666;font-size:28rpx;line-height:50rpx;text-align:center;padding:0 0 30rpx}.step_item_owner text.data-v-bc622248{color:#2a7efb} diff --git a/dist/build/mp-weixin/INDEX/owner_audit_list/components/OwnerAuditList.js b/dist/build/mp-weixin/INDEX/owner_audit_list/components/OwnerAuditList.js new file mode 100644 index 0000000..0b90289 --- /dev/null +++ b/dist/build/mp-weixin/INDEX/owner_audit_list/components/OwnerAuditList.js @@ -0,0 +1 @@ +"use strict";const e=require("../../../common/vendor.js"),o=require("../../../gen/Enums.js"),s=require("../model.js"),n=require("../method.js"),t=require("../../../common/libraries/apiLoading.js"),a=require("../../../gen/Apis.js"),r=require("../../../common/libraries/naviHelper.js");if(require("../../../common/libraries/request.js"),require("../../../common/store/useWeAppAuthStore.js"),require("../../../common/store/useWorkStore.js"),!Array){(e.resolveComponent("hs-enum-tag")+e.resolveComponent("hs-button")+e.resolveComponent("hs-popup-custom"))()}Math||((()=>"../../../components/hs-enum-tag/hs-enum-tag.js")+(()=>"../../../components/hs-button/hs-button.js")+(()=>"../../../components/hs-popup-custom/hs-popup-custom.js"))();const u=e.defineComponent({__name:"OwnerAuditList",setup(u){const l=e.ref(!1),i=e.ref({id:"",reason:""}),d=()=>{l.value=!1},p=()=>{var e;if(!(null==(e=i.value)?void 0:e.reason))return r.showToast("请输入理由!");t.getApiLoading(a.Apis.Archive.HouseRegisters.Audit,{...i.value,status:"Rejected"}).then((e=>{var o;r.showToast("提交成功!"),l.value=!1,null==(o=n.method)||o.handleSrarch(),console.log(e)}))};return(t,a)=>{var r,u;return{a:e.f(null==(u=null==(r=e.unref(s.useModel))?void 0:r.dataList)?void 0:u.value,((s,t,a)=>{var r;return e.e({a:e.t(null==(r=null==s?void 0:s.asset_house)?void 0:r.full_name),b:"a711ea00-0-"+a,c:e.p({value:null==s?void 0:s.approval_owner_status,Enums:e.unref(o.HouseRegistersStatusEnum)}),d:e.n(`status_tab status_${null==s?void 0:s.approval_owner_status}`),e:e.f(null==s?void 0:s.customer_info,((s,n,r)=>({a:e.t(null==s?void 0:s.name),b:e.t(null==s?void 0:s.phone),c:"a711ea00-1-"+a+"-"+r,d:e.p({value:null==s?void 0:s.residential_relation,Enums:e.unref(o.HouseOccupantsResidentialRelationEnum)}),e:`f_item_${t}_${n}`}))),f:e.t(null==s?void 0:s.created_at),g:"Pending"===(null==s?void 0:s.approval_owner_status)},"Pending"===(null==s?void 0:s.approval_owner_status)?{h:e.o((e=>{return o=s,l.value=!0,void(i.value.id=null==o?void 0:o.id);var o}),`item_${t}`),i:"a711ea00-2-"+a,j:e.p({label:"驳回",size:"sm",type:"display"}),k:e.o((o=>{var t;return null==(t=e.unref(n.method))?void 0:t.handleAudit(s)}),`item_${t}`),l:"a711ea00-3-"+a,m:e.p({label:"审核通过",size:"sm",type:"primary"})}:{},{n:`item_${t}`})})),b:i.value.reason,c:e.o((e=>i.value.reason=e.detail.value)),d:e.o(d),e:e.p({label:"取消",size:"md",type:"display"}),f:e.o(p),g:e.p({label:"提交",size:"md",type:"primary"}),h:e.p({show:l.value,mode:"center",title:"审核驳回"})}}}}),l=e._export_sfc(u,[["__scopeId","data-v-a711ea00"]]);wx.createComponent(l); diff --git a/dist/build/mp-weixin/INDEX/owner_audit_list/components/OwnerAuditList.json b/dist/build/mp-weixin/INDEX/owner_audit_list/components/OwnerAuditList.json new file mode 100644 index 0000000..3c00ce3 --- /dev/null +++ b/dist/build/mp-weixin/INDEX/owner_audit_list/components/OwnerAuditList.json @@ -0,0 +1,8 @@ +{ + "component": true, + "usingComponents": { + "hs-enum-tag": "../../../components/hs-enum-tag/hs-enum-tag", + "hs-button": "../../../components/hs-button/hs-button", + "hs-popup-custom": "../../../components/hs-popup-custom/hs-popup-custom" + } +} \ No newline at end of file diff --git a/dist/build/mp-weixin/INDEX/owner_audit_list/components/OwnerAuditList.wxml b/dist/build/mp-weixin/INDEX/owner_audit_list/components/OwnerAuditList.wxml new file mode 100644 index 0000000..ebb3f2b --- /dev/null +++ b/dist/build/mp-weixin/INDEX/owner_audit_list/components/OwnerAuditList.wxml @@ -0,0 +1 @@ +{{i.a}} 姓名:{{k.a}} 手机号:{{k.b}} 申请身份: 申请时间:{{i.f}} \ No newline at end of file diff --git a/dist/build/mp-weixin/INDEX/owner_audit_list/components/OwnerAuditList.wxss b/dist/build/mp-weixin/INDEX/owner_audit_list/components/OwnerAuditList.wxss new file mode 100644 index 0000000..e5ba972 --- /dev/null +++ b/dist/build/mp-weixin/INDEX/owner_audit_list/components/OwnerAuditList.wxss @@ -0,0 +1 @@ +.audit_item.data-v-a711ea00{background-color:#fff;border-radius:15rpx;padding:0 30rpx 10rpx;margin-top:30rpx}.audit_item .audit_header.data-v-a711ea00{padding:30rpx 0;display:flex;justify-content:space-between;align-items:center;font-size:28rpx;font-weight:550}.audit_item .audit_header .status_tab.data-v-a711ea00{font-size:24rpx;padding:8rpx 16rpx;border-radius:100rpx}.audit_item .audit_header .status_Pending.data-v-a711ea00{background-color:#fff7ed;color:#f97316}.audit_item .audit_header .status_Approved.data-v-a711ea00{background-color:#e4ffd6;color:#52c41a}.audit_item .audit_header .status_Rejected.data-v-a711ea00{background-color:#eaeaea;color:rgba(0,0,0,.45)}.audit_item .audit_cell.data-v-a711ea00{color:#333;font-size:28rpx;padding-bottom:16rpx}.audit_item .audit_footer.data-v-a711ea00{border-top:1rpx solid #eee;padding:30rpx 0 20rpx;margin:30rpx 0 0;display:flex;align-items:center;justify-content:space-between}.audit_item .audit_footer .btn.data-v-a711ea00{width:46%}.popup_custom_content.data-v-a711ea00{padding:0 30rpx 30rpx}.popup_custom_content .popup_textarea.data-v-a711ea00{background-color:#f3f3f4;padding:30rpx;border-radius:20rpx}.popup_custom_content .popup_textarea textarea.data-v-a711ea00{height:180rpx}.popup_custom_content .popup_footer.data-v-a711ea00{display:flex;align-items:center;justify-content:space-between;padding:30rpx 0 10rpx}.popup_custom_content .popup_footer .btn.data-v-a711ea00{width:47%} diff --git a/dist/build/mp-weixin/INDEX/owner_audit_list/components/Tabs.js b/dist/build/mp-weixin/INDEX/owner_audit_list/components/Tabs.js new file mode 100644 index 0000000..008ae0f --- /dev/null +++ b/dist/build/mp-weixin/INDEX/owner_audit_list/components/Tabs.js @@ -0,0 +1 @@ +"use strict";const e=require("../../../common/vendor.js"),a=require("../model.js"),r=require("../method.js");if(require("../../../common/libraries/apiLoading.js"),require("../../../gen/Apis.js"),require("../../../common/libraries/request.js"),require("../../../common/store/useWeAppAuthStore.js"),require("../../../common/store/useWorkStore.js"),!Array){e.resolveComponent("hs-tabs")()}Math;const l=e.defineComponent({__name:"Tabs",emits:["change"],setup(l,{emit:o}){const u=e.ref("");let t=[{label:"我的审核",value:"1"},{label:"我的申请",value:"2"}];const s=[{label:"全部",value:""},{label:"待审核",value:"Pending"},{label:"审核通过",value:"Approved"},{label:"审核拒绝",value:"Rejected"}],n=e=>{a.useModel.currentTabs.value=e,a.useModel.formData.value.approval_owner_status="",a.useModel.formData.value.status="",u.value="",r.method.handleSrarch()};return(l,o)=>({a:e.o(n),b:e.p({list:e.unref(t),current:e.unref(a.useModel).currentTabs.value}),c:e.f(s,((l,o,t)=>({a:e.t(null==l?void 0:l.label),b:o,c:e.n("status_item "+(u.value===(null==l?void 0:l.value)?"active_status":"")),d:e.o((e=>{return o=l,a.useModel.formData.value.approval_owner_status=null==o?void 0:o.value,a.useModel.formData.value.status=null==o?void 0:o.value,u.value=null==o?void 0:o.value,void r.method.handleSrarch();var o}),o)})))})}}),o=e._export_sfc(l,[["__scopeId","data-v-7395b195"]]);wx.createComponent(o); diff --git a/dist/build/mp-weixin/INDEX/owner_audit_list/components/Tabs.json b/dist/build/mp-weixin/INDEX/owner_audit_list/components/Tabs.json new file mode 100644 index 0000000..76990db --- /dev/null +++ b/dist/build/mp-weixin/INDEX/owner_audit_list/components/Tabs.json @@ -0,0 +1,6 @@ +{ + "component": true, + "usingComponents": { + "hs-tabs": "../../../components/hs-tabs/hs-tabs" + } +} \ No newline at end of file diff --git a/dist/build/mp-weixin/INDEX/owner_audit_list/components/Tabs.wxml b/dist/build/mp-weixin/INDEX/owner_audit_list/components/Tabs.wxml new file mode 100644 index 0000000..31ee460 --- /dev/null +++ b/dist/build/mp-weixin/INDEX/owner_audit_list/components/Tabs.wxml @@ -0,0 +1 @@ +{{i.a}} \ No newline at end of file diff --git a/dist/build/mp-weixin/INDEX/owner_audit_list/components/Tabs.wxss b/dist/build/mp-weixin/INDEX/owner_audit_list/components/Tabs.wxss new file mode 100644 index 0000000..9a9d951 --- /dev/null +++ b/dist/build/mp-weixin/INDEX/owner_audit_list/components/Tabs.wxss @@ -0,0 +1 @@ +.tabs_content.data-v-7395b195{border-top:1rpx solid #eee;position:fixed;left:0;top:0;right:0;z-index:100;background-color:#fff}.tabs_content .filter_content.data-v-7395b195{display:flex;align-items:center;justify-content:space-between;border-top:1rpx solid #eee;padding:15rpx 30rpx}.tabs_content .status_select.data-v-7395b195{display:flex;align-items:center;padding:25rpx 0}.tabs_content .status_select .status_item.data-v-7395b195{margin-left:30rpx;padding:8rpx 20rpx;border:1rpx solid #eee;border-radius:100rpx;color:#666;font-size:25rpx}.tabs_content .status_select .active_status.data-v-7395b195{color:#2a7efb;border:1rpx solid #2a7efb} diff --git a/dist/build/mp-weixin/INDEX/owner_audit_list/index.js b/dist/build/mp-weixin/INDEX/owner_audit_list/index.js new file mode 100644 index 0000000..61d6d68 --- /dev/null +++ b/dist/build/mp-weixin/INDEX/owner_audit_list/index.js @@ -0,0 +1 @@ +"use strict";const e=require("../../common/vendor.js"),o=require("./method.js"),r=require("./model.js");if(require("../../common/libraries/apiLoading.js"),require("../../gen/Apis.js"),require("../../common/libraries/request.js"),require("../../common/store/useWeAppAuthStore.js"),require("../../common/store/useWorkStore.js"),!Array){e.resolveComponent("cc-scroll-loading")()}Math||(u+n+l+(()=>"../../common/components/cc-scroll-loading/cc-scroll-loading.js"))();const n=()=>"./components/OwnerAuditList.js",l=()=>"./components/HouseRegistersList.js",u=()=>"./components/Tabs.js",s=e.defineComponent({__name:"index",setup:n=>(e.onLoad((e=>{var n;r.useModel.dataList.value=[],r.useModel.currentTabs.value="1"===(null==e?void 0:e.type)?1:0,null==(n=o.method)||n.handleLoadMore(1)})),(n,l)=>{var u,s,a,i,t,d,c,m,v,p,j;return e.e({a:0===(null==(s=null==(u=e.unref(r.useModel))?void 0:u.currentTabs)?void 0:s.value)},(null==(i=null==(a=e.unref(r.useModel))?void 0:a.currentTabs)||i.value,{}),{b:1===(null==(d=null==(t=e.unref(r.useModel))?void 0:t.currentTabs)?void 0:d.value)},(null==(m=null==(c=e.unref(r.useModel))?void 0:c.currentTabs)||m.value,{}),{c:e.o(null==(v=e.unref(o.method))?void 0:v.handleLoadMore),d:e.p({meta:null==(j=null==(p=e.unref(r.useModel))?void 0:p.meta)?void 0:j.value})})})});wx.createPage(s); diff --git a/dist/build/mp-weixin/INDEX/owner_audit_list/index.json b/dist/build/mp-weixin/INDEX/owner_audit_list/index.json new file mode 100644 index 0000000..eebfe86 --- /dev/null +++ b/dist/build/mp-weixin/INDEX/owner_audit_list/index.json @@ -0,0 +1,9 @@ +{ + "navigationBarTitleText": "审核与申请", + "usingComponents": { + "cc-scroll-loading": "../../common/components/cc-scroll-loading/cc-scroll-loading", + "my-owner-audit-list": "./components/OwnerAuditList", + "my-house-registers-list": "./components/HouseRegistersList", + "my-tabs": "./components/Tabs" + } +} \ No newline at end of file diff --git a/dist/build/mp-weixin/INDEX/owner_audit_list/index.wxml b/dist/build/mp-weixin/INDEX/owner_audit_list/index.wxml new file mode 100644 index 0000000..9540efb --- /dev/null +++ b/dist/build/mp-weixin/INDEX/owner_audit_list/index.wxml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/build/mp-weixin/INDEX/owner_audit_list/index.wxss b/dist/build/mp-weixin/INDEX/owner_audit_list/index.wxss new file mode 100644 index 0000000..35f54c8 --- /dev/null +++ b/dist/build/mp-weixin/INDEX/owner_audit_list/index.wxss @@ -0,0 +1 @@ +page{background-color:#f8f8f8}.content{padding:210rpx 30rpx 0} diff --git a/dist/build/mp-weixin/INDEX/owner_audit_list/method.js b/dist/build/mp-weixin/INDEX/owner_audit_list/method.js new file mode 100644 index 0000000..1ace87b --- /dev/null +++ b/dist/build/mp-weixin/INDEX/owner_audit_list/method.js @@ -0,0 +1 @@ +"use strict";const e=require("../../common/vendor.js"),o=require("../../common/libraries/apiLoading.js"),l=require("../../gen/Apis.js"),a=require("./model.js"),s=()=>{var e,s;o.getApiLoading(l.Apis.Archive.HouseRegisters.OwnerAuditList,null==(s=null==(e=a.useModel)?void 0:e.formData)?void 0:s.value).then((e=>{a.useModel.dataList.value=[...a.useModel.dataList.value,...null==e?void 0:e.data],a.useModel.meta.value=null==e?void 0:e.meta,console.log(e)}))},u=()=>{var e,s;o.getApiLoading(l.Apis.Archive.HouseRegisters.List,null==(s=null==(e=a.useModel)?void 0:e.formData)?void 0:s.value).then((e=>{a.useModel.dataList.value=[...a.useModel.dataList.value,...null==e?void 0:e.data],a.useModel.meta.value=null==e?void 0:e.meta,console.log(e)}))},t=()=>{a.useModel.dataList.value=[],a.useModel.formData.value.page=1,0===a.useModel.currentTabs.value&&s(),1===a.useModel.currentTabs.value&&u()},i={getOwnerAuditList:s,handleSrarch:t,getHouseRegisters:u,handleLoadMore(e){a.useModel.formData.value.page=e,0===a.useModel.currentTabs.value&&s(),1===a.useModel.currentTabs.value&&u()},handleAudit(a){e.index.showModal({title:"提示",content:"请仔细确认好注册用户信息!",confirmText:"通过",confirmColor:"#2A7EFB",success:function(e){e.confirm?(o.getApiLoading(l.Apis.Archive.HouseRegisters.Audit,{status:"Approved",id:null==a?void 0:a.id}).then((e=>{t(),console.log(e)})),console.log("用户点击确定")):e.cancel&&console.log("用户点击取消")}})}};exports.method=i; diff --git a/dist/build/mp-weixin/INDEX/owner_audit_list/model.js b/dist/build/mp-weixin/INDEX/owner_audit_list/model.js new file mode 100644 index 0000000..29483d5 --- /dev/null +++ b/dist/build/mp-weixin/INDEX/owner_audit_list/model.js @@ -0,0 +1 @@ +"use strict";const e=require("../../common/vendor.js"),r={currentTabs:e.ref(0),formData:e.ref({page:1,approval_owner_status:"",status:""}),dataList:e.ref([]),meta:e.ref({})};exports.useModel=r; diff --git a/dist/build/mp-weixin/INDEX/parking_payment/index.js b/dist/build/mp-weixin/INDEX/parking_payment/index.js new file mode 100644 index 0000000..56cb279 --- /dev/null +++ b/dist/build/mp-weixin/INDEX/parking_payment/index.js @@ -0,0 +1 @@ +"use strict";const e=require("../../common/vendor.js");if(!Array){(e.resolveComponent("uni-icons")+e.resolveComponent("hs-button")+e.resolveComponent("up-divider")+e.resolveComponent("up-keyboard"))()}Math||((()=>"../../uni_modules/uni-icons/components/uni-icons/uni-icons.js")+(()=>"../../components/hs-button/hs-button.js")+(()=>"../../node-modules/uview-plus/components/u-divider/u-divider.js")+(()=>"../../node-modules/uview-plus/components/u-keyboard/u-keyboard.js"))();const o=e.defineComponent({__name:"index",setup(o){const l=[{label:"缴费记录",icon:"calendar",url:"/INDEX/parking_payment_record/index"},{label:"我的车辆",icon:"car",url:"/ME/vehicle_management/list/index"},{label:"开具发票",icon:"red-packet",url:"/ME/issue_invoice/index"}],n=e.ref(["粤","B","F","R","2","3","2","3"]),u=e.ref("粤BFR2323"),i=e.ref(!1),a=e.ref("car"),v=e.ref(!1),t=()=>{v.value=!0,a.value="car",i.value=!1},r=e=>{var o,l;if((null==(o=null==u?void 0:u.value)?void 0:o.length)<8){u.value+=e;for(let e=0;e<8;e++)n.value[e]=u.value[e]||"",console.log(u.value[e])}8===(null==(l=null==u?void 0:u.value)?void 0:l.length)&&(v.value=!1,i.value=!1)},s=()=>{var e;u.value=null==(e=u.value)?void 0:e.slice(0,-1);for(let o=0;o<8;o++)n.value[o]=u.value[o]||"",console.log(u.value[o])},d=()=>{var o;(null==(o=null==u?void 0:u.value)?void 0:o.length)<7?e.index.showToast({title:"请输入完整的车牌号!",icon:"none"}):e.index.navigateTo({url:"/ME/parking_fee/index"})};return(o,u)=>({a:e.f(n.value,((o,l,n)=>e.e({a:!o&&7===l},o||7!==l?{d:e.t(o)}:{b:"6d6f18c6-0-"+n,c:e.p({type:"plusempty",color:"#2A7EFB",size:"13"})},{e:1===l},{},{f:`iten_${l}`}))),b:e.o(t),c:e.o(d),d:e.p({label:"查询停车费",size:"md"}),e:e.f(3,((e,o,l)=>({a:`item_${o}`}))),f:e.f(l,((o,l,n)=>({a:`/static/svg/${null==o?void 0:o.icon}.svg`,b:e.t(null==o?void 0:o.label),c:`item_${l}`,d:e.o((l=>{return n=null==o?void 0:o.url,void e.index.navigateTo({url:n});var n}),`item_${l}`)}))),g:e.p({text:"会员停车权益说明"}),h:e.sr("uKeyboard","6d6f18c6-3"),i:e.o((e=>v.value=!1)),j:e.o(r),k:e.o(s),l:e.o((e=>v.value=!1)),m:e.o((e=>v.value=!1)),n:e.p({mode:a.value,show:v.value})})}});wx.createPage(o); diff --git a/dist/build/mp-weixin/INDEX/parking_payment/index.json b/dist/build/mp-weixin/INDEX/parking_payment/index.json new file mode 100644 index 0000000..cfb9386 --- /dev/null +++ b/dist/build/mp-weixin/INDEX/parking_payment/index.json @@ -0,0 +1,9 @@ +{ + "navigationBarTitleText": "停车缴费", + "usingComponents": { + "uni-icons": "../../uni_modules/uni-icons/components/uni-icons/uni-icons", + "hs-button": "../../components/hs-button/hs-button", + "up-divider": "../../node-modules/uview-plus/components/u-divider/u-divider", + "up-keyboard": "../../node-modules/uview-plus/components/u-keyboard/u-keyboard" + } +} \ No newline at end of file diff --git a/dist/build/mp-weixin/INDEX/parking_payment/index.wxml b/dist/build/mp-weixin/INDEX/parking_payment/index.wxml new file mode 100644 index 0000000..0d421b5 --- /dev/null +++ b/dist/build/mp-weixin/INDEX/parking_payment/index.wxml @@ -0,0 +1 @@ + 请输入车牌号 新能源 {{i.d}}· 历史使用车辆: 粤BFR2323 {{i.b}} 1、普卡会员任意消费并积分可免停1小时,当日限免1次; 2、金卡会员任意消费并积分可免停2小时,当日限免1次 3、铂金卡会员当日可免停3小时,当日限免1次 4、黑金卡会员当日免费停车,单次限免8小时 ※以上权益每天每个会员账号单日内全集团门店限享1次 \ No newline at end of file diff --git a/dist/build/mp-weixin/INDEX/parking_payment/index.wxss b/dist/build/mp-weixin/INDEX/parking_payment/index.wxss new file mode 100644 index 0000000..b2d2308 --- /dev/null +++ b/dist/build/mp-weixin/INDEX/parking_payment/index.wxss @@ -0,0 +1 @@ +page{background-color:#f3f3f4}.banner_header{margin:30rpx 30rpx 0;height:200rpx}.banner_header image{width:100%;font-size:0;height:200rpx}.parking_payment_card{margin:30rpx;background-color:#fff;border-radius:15rpx}.parking_payment_card .parking_payment_content{background:linear-gradient(180deg,#f3f9ff 0%,#ffffff 27%,#ffffff 100%);padding:0 30rpx;border-radius:15rpx;border:1rpx solid #fff}.parking_payment_card .parking_payment_header{display:flex;align-items:center;justify-content:space-between;padding:30rpx 0}.parking_payment_card .parking_payment_header .title{font-size:32rpx;font-weight:500;color:#3d3d3d}.parking_payment_card .parking_payment_header .headphones{font-size:24rpx}.parking_payment_card .parking_payment_header .headphones button{background:#fff;padding:0 30rpx;border-radius:100rpx;margin:0;height:60rpx;line-height:60rpx;font-size:23rpx;border:none;color:#666}.parking_payment_card .parking_card_footer{display:flex;align-items:self-start;font-size:28rpx}.parking_payment_card .parking_card_footer .label{color:#3d3d3d}.parking_payment_card .parking_card_footer .items_content{flex:1;display:flex;align-items:center;flex-wrap:wrap;color:#666}.parking_payment_card .parking_card_footer .items_content .item{background-color:#f3f3f4;margin-left:20rpx;padding:6rpx 12rpx;margin-bottom:20rpx;border-radius:10rpx}button:after{border:none!important}.license_plate_number{display:flex;align-items:center;justify-content:space-between;padding:20rpx 0 0;position:relative}.license_plate_number .item{width:65rpx;height:80rpx;border-radius:10rpx;display:flex;align-items:center;justify-content:center;border:1rpx solid #aaccff}.license_plate_number .item:nth-child(1),.license_plate_number .item:nth-child(2){background-color:#2a7efb;color:#fff}.query_btn{padding:40rpx 0}.member_benefits{text-align:center;font-size:24rpx;display:flex;align-items:center;justify-content:center;padding:0 0 30rpx;color:#999}.new_energy{font-size:17rpx;text-align:center;color:#2a7efb}.parking_payment_footer{display:flex;align-items:center;justify-content:space-between;text-align:center;margin:30rpx;background-color:#fff;border-radius:10rpx;padding:40rpx 30rpx}.parking_payment_footer .label{font-size:24rpx;color:#666}.parking_payment_footer .item{text-align:center;flex:1}.parking_payment_footer .item .icon{width:100%;display:flex;align-items:center;justify-content:center;padding:0 0 10rpx}.parking_payment_footer .item .icon image{width:38rpx;height:38rpx}.parking_payment_footer .item:nth-child(2){border-left:1rpx solid #eee;border-right:1rpx solid #eee}.parking_payment_footer .item:nth-child(2) image{width:48rpx;height:48rpx}.membership_benefits{margin:30rpx;padding-top:30rpx}.membership_benefits .membership_benefits_content{line-height:50rpx;font-size:27rpx;color:#333} diff --git a/dist/build/mp-weixin/INDEX/parking_payment_record/index.js b/dist/build/mp-weixin/INDEX/parking_payment_record/index.js new file mode 100644 index 0000000..6848649 --- /dev/null +++ b/dist/build/mp-weixin/INDEX/parking_payment_record/index.js @@ -0,0 +1 @@ +"use strict";const e=require("../../common/vendor.js");if(!Array){e.resolveComponent("cc-scroll-loading")()}Math;const t=e.defineComponent({__name:"index",setup(t){const n={current_page:1,last_page:1,per_page:10,total:1};return(t,o)=>({a:e.p({meta:n})})}});wx.createPage(t); diff --git a/dist/build/mp-weixin/INDEX/parking_payment_record/index.json b/dist/build/mp-weixin/INDEX/parking_payment_record/index.json new file mode 100644 index 0000000..d0b358d --- /dev/null +++ b/dist/build/mp-weixin/INDEX/parking_payment_record/index.json @@ -0,0 +1,6 @@ +{ + "navigationBarTitleText": "停车缴费记录", + "usingComponents": { + "cc-scroll-loading": "../../common/components/cc-scroll-loading/cc-scroll-loading" + } +} \ No newline at end of file diff --git a/dist/build/mp-weixin/INDEX/parking_payment_record/index.wxml b/dist/build/mp-weixin/INDEX/parking_payment_record/index.wxml new file mode 100644 index 0000000..c7cd36a --- /dev/null +++ b/dist/build/mp-weixin/INDEX/parking_payment_record/index.wxml @@ -0,0 +1 @@ + 粤BFR2323 新能源 -35.00 停车场:深圳邻壹商业广场 停车时长:2小时30分钟 入场时间:2025-10-01 10:30 出场时间:2025-10-01 10:30 \ No newline at end of file diff --git a/dist/build/mp-weixin/INDEX/parking_payment_record/index.wxss b/dist/build/mp-weixin/INDEX/parking_payment_record/index.wxss new file mode 100644 index 0000000..ec9ac89 --- /dev/null +++ b/dist/build/mp-weixin/INDEX/parking_payment_record/index.wxss @@ -0,0 +1 @@ +page{background-color:#f3f3f4}.payment_item{margin:30rpx 30rpx 0;background-color:#fff;border-radius:15rpx;padding:0 30rpx 30rpx}.payment_item_head{display:flex;align-items:center;justify-content:space-between;font-size:40rpx;padding:30rpx 0 0}.payment_item_head .car_number{display:flex;align-items:center}.payment_item_head .car_number text{background-color:#f4ffee;color:#389e0d;font-size:20rpx;padding:6rpx 10rpx;margin-left:10rpx;border-radius:8rpx}.payment_item_head .price{font-size:30rpx;text-align:center;color:#333;font-weight:500}.payment_item .payment_cell{display:flex;align-items:center;font-size:26rpx;padding-top:20rpx;color:#666}.payment_item .payment_cell text{padding-right:10rpx}.payment_item .invoice_cell{justify-content:space-between}.payment_item .invoice_cell text{color:#0082fa;font-size:25rpx} diff --git a/dist/build/mp-weixin/INDEX/pay/index.js b/dist/build/mp-weixin/INDEX/pay/index.js index a0a1ea0..374814c 100644 --- a/dist/build/mp-weixin/INDEX/pay/index.js +++ b/dist/build/mp-weixin/INDEX/pay/index.js @@ -1 +1 @@ -"use strict";const e=require("../../common/vendor.js"),o=require("./method.js"),n=require("./model.js");if(require("../../gen/Apis.js"),require("../../common/libraries/request.js"),require("../../common/store/useWeAppAuthStore.js"),require("../../common/libraries/apiLoading.js"),require("../../common/store/useWorkStore.js"),!Array){(e.resolveComponent("uni-icons")+e.resolveComponent("hs-button"))()}Math||((()=>"../../uni_modules/uni-icons/components/uni-icons/uni-icons.js")+(()=>"../../components/hs-button/hs-button.js"))();const r=e.defineComponent({__name:"index",setup:r=>(e.onLoad((async o=>{var r;await(null==(r=e.getCurrentInstance())?void 0:r.appContext.config.globalProperties.$onLaunched),n.useModel.OrderInfo.value=o})),(r,u)=>{var s,i,t,l;return{a:e.t((null==(i=null==(s=e.unref(n.useModel))?void 0:s.OrderInfo.value)?void 0:i.amount)||"0.00"),b:e.p({type:"checkbox-filled",size:"23",color:"#48B338"}),c:e.o(e.unref(o.method).onPay),d:e.p({type:"primary",size:"md",label:"立即支付",disabled:null==(l=null==(t=e.unref(n.useModel))?void 0:t.payDisabled)?void 0:l.value}),e:e.o(((...n)=>{var r,u;return(null==(r=e.unref(o.method))?void 0:r.onPay)&&(null==(u=e.unref(o.method))?void 0:u.onPay(...n))}))}})});wx.createPage(r); +"use strict";const e=require("../../common/vendor.js"),o=require("./method.js"),l=require("./model.js");if(require("../../gen/Apis.js"),require("../../common/libraries/request.js"),require("../../common/store/useWeAppAuthStore.js"),require("../../common/libraries/apiLoading.js"),require("../../common/store/useWorkStore.js"),require("../../common/libraries/pay.js"),!Array){(e.resolveComponent("uni-icons")+e.resolveComponent("hs-button"))()}Math||((()=>"../../uni_modules/uni-icons/components/uni-icons/uni-icons.js")+(()=>"../../components/hs-button/hs-button.js"))();const u=e.defineComponent({__name:"index",setup:u=>(e.onLoad((async u=>{var n,a;console.log("onLoad",u),await(null==(n=e.getCurrentInstance())?void 0:n.appContext.config.globalProperties.$onLaunched),l.useModel.loadingLabel.value="",l.useModel.loadingShowNumber.value=0,l.useModel.hideStatus.value=!1,l.useModel.payDisabled.value=!1,l.useModel.OrderInfo.value=u,null==(a=o.method)||a.getShow()})),e.onShow((()=>{var e,u,n,a;(null==(u=null==(e=l.useModel)?void 0:e.hideStatus)?void 0:u.value)&&(l.useModel.hideStatus.value=!1,null==(n=o.method)||n.getShow(null),null==(a=o.method)||a.loadShow()),console.log("onShow")})),e.onHide((()=>{var e,o;(null==(o=null==(e=l.useModel)?void 0:e.payDisabled)?void 0:o.value)&&(l.useModel.hideStatus.value=!0)})),e.onUnload((()=>{l.useModel.loadingLabel.value="",l.useModel.loadingShowNumber.value=0,l.useModel.hideStatus.value=!1,l.useModel.payDisabled.value=!1,clearInterval(l.useModel.timer.value)})),(u,n)=>{var a,s,d,i,r,t,v,m;return{a:e.t((null==(s=null==(a=e.unref(l.useModel))?void 0:a.orderShow.value)?void 0:s.total_payable_amount)||"0.00"),b:e.p({type:"checkbox-filled",size:"23",color:"#48B338"}),c:e.o(e.unref(o.method).onPay),d:e.p({type:"primary",size:"md",disabled:null==(i=null==(d=e.unref(l.useModel))?void 0:d.payDisabled)?void 0:i.value,loading:null==(t=null==(r=e.unref(l.useModel))?void 0:r.payDisabled)?void 0:t.value,loading_label:null==(m=null==(v=e.unref(l.useModel))?void 0:v.loadingLabel)?void 0:m.value,label:"立即支付"})}})});wx.createPage(u); diff --git a/dist/build/mp-weixin/INDEX/pay/index.wxml b/dist/build/mp-weixin/INDEX/pay/index.wxml index 4cbd43b..a14a0c7 100644 --- a/dist/build/mp-weixin/INDEX/pay/index.wxml +++ b/dist/build/mp-weixin/INDEX/pay/index.wxml @@ -1 +1 @@ -支付金额¥{{a}}微信支付 \ No newline at end of file +支付金额¥{{a}}微信支付 \ No newline at end of file diff --git a/dist/build/mp-weixin/INDEX/pay/method.js b/dist/build/mp-weixin/INDEX/pay/method.js index 3b58415..daf5021 100644 --- a/dist/build/mp-weixin/INDEX/pay/method.js +++ b/dist/build/mp-weixin/INDEX/pay/method.js @@ -1 +1 @@ -"use strict";const e=require("../../gen/Apis.js"),i=require("./model.js"),o=require("../../common/libraries/apiLoading.js"),r={onPay(){var r,s,d;i.useModel.payDisabled.value=!0,o.getApiLoading(e.Apis.HouseOrder.HouseOrders.Payment,{id:null==(d=null==(s=null==(r=i.useModel)?void 0:r.OrderInfo)?void 0:s.value)?void 0:d.id}).then((e=>{}))}};exports.method=r; +"use strict";const e=require("../../common/vendor.js"),l=require("../../gen/Apis.js"),o=require("./model.js"),d=require("../../common/libraries/apiLoading.js"),a=require("../../common/libraries/pay.js"),u=d=>{var a,u,i;l.Apis.HouseOrder.HouseOrders.Show({id:null==(i=null==(u=null==(a=o.useModel)?void 0:a.OrderInfo)?void 0:u.value)?void 0:i.id}).then((l=>{var a;o.useModel.loadingShowNumber.value+=1,o.useModel.orderShow.value=null==l?void 0:l.data,"Paid"===(null==(a=null==l?void 0:l.data)?void 0:a.order_status)&&(o.useModel.payDisabled.value=!1,clearInterval(d),o.useModel.loadingLabel.value="",e.index.hideLoading(),e.index.redirectTo({url:"/INDEX/pay/success"})),console.log("orderShow",null==l?void 0:l.data)}))},i={onPay(){var e,u,i;o.useModel.loading.value=!0,d.getApiLoading(l.Apis.HouseOrder.HouseOrders.Payment,{id:null==(i=null==(u=null==(e=o.useModel)?void 0:e.OrderInfo)?void 0:u.value)?void 0:i.id}).then((e=>{console.log("onPay",null==e?void 0:e.data),o.useModel.loading.value=!1,o.useModel.payDisabled.value=!0,a.tongLianPay(null==e?void 0:e.data,(()=>{}),(()=>{o.useModel.loading.value=!1,o.useModel.payDisabled.value=!1}))}))},loadShow:()=>{o.useModel.loadingLabel.value="更新账单中...",o.useModel.timer.value=setInterval((()=>{var l,d,a,i,r;if((null==(d=null==(l=o.useModel)?void 0:l.loadingShowNumber)?void 0:d.value)>5&&"Pending"===(null==(r=null==(i=null==(a=o.useModel)?void 0:a.orderShow)?void 0:i.value)?void 0:r.order_status))return o.useModel.loading.value=!1,o.useModel.payDisabled.value=!1,o.useModel.loadingShowNumber.value=0,o.useModel.loadingLabel.value="",e.index.hideLoading(),void clearInterval(o.useModel.timer.value);o.useModel.loadingShowNumber.value<=5&&u(o.useModel.timer.value)}),1e3)},getShow:u};exports.method=i; diff --git a/dist/build/mp-weixin/INDEX/pay/model.js b/dist/build/mp-weixin/INDEX/pay/model.js index 0bf4c8b..16355d9 100644 --- a/dist/build/mp-weixin/INDEX/pay/model.js +++ b/dist/build/mp-weixin/INDEX/pay/model.js @@ -1 +1 @@ -"use strict";const e=require("../../common/vendor.js"),r={OrderInfo:e.ref({}),payDisabled:e.ref(!1)};exports.useModel=r; +"use strict";const e=require("../../common/vendor.js"),r={loading:e.ref(!1),loadingShowNumber:e.ref(-1),OrderInfo:e.ref({}),orderShow:e.ref({}),payDisabled:e.ref(!1),hideStatus:e.ref(!1),loadingLabel:e.ref(""),timer:e.ref()};exports.useModel=r; diff --git a/dist/build/mp-weixin/INDEX/pay/success.js b/dist/build/mp-weixin/INDEX/pay/success.js new file mode 100644 index 0000000..67ca4a1 --- /dev/null +++ b/dist/build/mp-weixin/INDEX/pay/success.js @@ -0,0 +1 @@ +"use strict";const e=require("../../common/vendor.js");if(!Array){(e.resolveComponent("uni-icons")+e.resolveComponent("hs-footer"))()}Math||((()=>"../../uni_modules/uni-icons/components/uni-icons/uni-icons.js")+(()=>"../../components/hs-footer/hs-footer.js"))();const o=e.defineComponent({__name:"success",setup(o){const n=()=>{e.index.switchTab({url:"/pages/index/index"})};return(o,s)=>({a:e.p({type:"checkbox-filled",size:"70",color:"#48B338"}),b:e.o(n),c:e.p({btnParimaryName:"返回首页"})})}}),n=e._export_sfc(o,[["__scopeId","data-v-ae4cf150"]]);wx.createPage(n); diff --git a/dist/build/mp-weixin/INDEX/pay/success.json b/dist/build/mp-weixin/INDEX/pay/success.json new file mode 100644 index 0000000..182d751 --- /dev/null +++ b/dist/build/mp-weixin/INDEX/pay/success.json @@ -0,0 +1,8 @@ +{ + "navigationBarTitleText": "支付结果", + "navigationStyle": "custom", + "usingComponents": { + "uni-icons": "../../uni_modules/uni-icons/components/uni-icons/uni-icons", + "hs-footer": "../../components/hs-footer/hs-footer" + } +} \ No newline at end of file diff --git a/dist/build/mp-weixin/INDEX/pay/success.wxml b/dist/build/mp-weixin/INDEX/pay/success.wxml new file mode 100644 index 0000000..bf0545e --- /dev/null +++ b/dist/build/mp-weixin/INDEX/pay/success.wxml @@ -0,0 +1 @@ + 支付成功 您的订单已实时更新 \ No newline at end of file diff --git a/dist/build/mp-weixin/INDEX/pay/success.wxss b/dist/build/mp-weixin/INDEX/pay/success.wxss new file mode 100644 index 0000000..73efa4a --- /dev/null +++ b/dist/build/mp-weixin/INDEX/pay/success.wxss @@ -0,0 +1 @@ +.success_page.data-v-ae4cf150{text-align:center;padding-top:30%}.success_page .success_label.data-v-ae4cf150{font-size:36rpx;padding:15rpx 0}.success_page .success_des.data-v-ae4cf150{color:#666;font-size:28rpx} diff --git a/dist/build/mp-weixin/ME/activities_list/index.js b/dist/build/mp-weixin/ME/activities_list/index.js new file mode 100644 index 0000000..4c5a995 --- /dev/null +++ b/dist/build/mp-weixin/ME/activities_list/index.js @@ -0,0 +1 @@ +"use strict";const e=require("../../common/vendor.js"),o=require("./method.js"),i=require("./model.js"),n=require("../../common/libraries/day.js"),l=require("../../gen/Enums.js");if(require("../../gen/Apis.js"),require("../../common/libraries/request.js"),require("../../common/store/useWeAppAuthStore.js"),require("../../common/libraries/apiLoading.js"),require("../../common/store/useWorkStore.js"),require("../../common/libraries/userUserLogin.js"),!Array){(e.resolveComponent("hs-tabs")+e.resolveComponent("uni-icons")+e.resolveComponent("hs-enum-tag")+e.resolveComponent("cc-scroll-loading"))()}Math||((()=>"../../components/hs-tabs/hs-tabs.js")+(()=>"../../uni_modules/uni-icons/components/uni-icons/uni-icons.js")+(()=>"../../components/hs-enum-tag/hs-enum-tag.js")+(()=>"../../common/components/cc-scroll-loading/cc-scroll-loading.js"))();const t=e.defineComponent({__name:"index",setup(t){const u=[{label:"已报名",value:"Success"},{label:"已取消",value:"Cancelled"}];return e.onShow((()=>{var e;i.useModel.listData.value=[],i.useModel.formData.value.page=1,null==(e=o.method)||e.getList()})),(t,a)=>{var s,r,d,v,c,m;return{a:e.o(null==(s=e.unref(o.method))?void 0:s.handleTabsChange),b:e.p({list:u,current:e.unref(i.useModel).currentTabs.value}),c:e.f(null==(d=null==(r=e.unref(i.useModel))?void 0:r.listData)?void 0:d.value,((o,i,t)=>{var u,a,s,r,d,v,c,m,g,h,p;return e.e({a:null==(a=null==(u=null==o?void 0:o.activity)?void 0:u.cover_image)?void 0:a.length},(null==(r=null==(s=null==o?void 0:o.activity)?void 0:s.cover_image)?void 0:r.length)?{b:null==(v=null==(d=null==o?void 0:o.activity)?void 0:d.cover_image[0])?void 0:v.url}:{c:"39a6deaa-2-"+t+",39a6deaa-1",d:e.p({type:"images",size:"60",color:"#eee"})},{e:"39a6deaa-3-"+t+",39a6deaa-1",f:e.p({value:null==(c=null==o?void 0:o.activity)?void 0:c.status,Enums:e.unref(l.HouseChargeTasksStatusEnum)}),g:e.n(`event_item_status event_item_status_${null==(m=null==o?void 0:o.activity)?void 0:m.status}`),h:e.t(null==(g=null==o?void 0:o.activity)?void 0:g.title),i:e.t(e.unref(n.showDay)(null==(h=null==o?void 0:o.activity)?void 0:h.start_time)),j:e.t(e.unref(n.showDay)(null==(p=null==o?void 0:o.activity)?void 0:p.end_time)),k:`item_${i}`,l:e.o((i=>(o=>{var i;e.index.navigateTo({url:`/INDEX/activities_show/index?id=${null==(i=null==o?void 0:o.activity)?void 0:i.id}`})})(o)),`item_${i}`)})})),d:e.o(null==(v=e.unref(o.method))?void 0:v.loadMore),e:e.p({meta:null==(m=null==(c=e.unref(i.useModel))?void 0:c.metaData)?void 0:m.value})}}}});wx.createPage(t); diff --git a/dist/build/mp-weixin/ME/activities_list/index.json b/dist/build/mp-weixin/ME/activities_list/index.json new file mode 100644 index 0000000..b950e30 --- /dev/null +++ b/dist/build/mp-weixin/ME/activities_list/index.json @@ -0,0 +1,9 @@ +{ + "navigationBarTitleText": "我的活动", + "usingComponents": { + "hs-tabs": "../../components/hs-tabs/hs-tabs", + "uni-icons": "../../uni_modules/uni-icons/components/uni-icons/uni-icons", + "hs-enum-tag": "../../components/hs-enum-tag/hs-enum-tag", + "cc-scroll-loading": "../../common/components/cc-scroll-loading/cc-scroll-loading" + } +} \ No newline at end of file diff --git a/dist/build/mp-weixin/ME/activities_list/index.wxml b/dist/build/mp-weixin/ME/activities_list/index.wxml new file mode 100644 index 0000000..7257a2c --- /dev/null +++ b/dist/build/mp-weixin/ME/activities_list/index.wxml @@ -0,0 +1 @@ +{{i.h}} 活动时间:{{i.i}} 至 {{i.j}} \ No newline at end of file diff --git a/dist/build/mp-weixin/ME/activities_list/index.wxss b/dist/build/mp-weixin/ME/activities_list/index.wxss new file mode 100644 index 0000000..719093e --- /dev/null +++ b/dist/build/mp-weixin/ME/activities_list/index.wxss @@ -0,0 +1 @@ +page{background-color:#f8f8f8}.event_hader_tabs{position:fixed;top:0;left:0;right:0;background-color:#fff;z-index:100}.event_content{padding:100rpx 30rpx 0;padding-bottom:calc(130rpx + constant(safe-area-inset-bottom));padding-bottom:calc(130rpx + env(safe-area-inset-bottom))}.event_content .event_item{background-color:#fff;border-radius:20rpx;overflow:hidden;margin-top:30rpx}.event_content .event_item .event_item_img{height:306rpx;position:relative;text-align:center}.event_content .event_item .event_item_img .event_item_img_default{padding-top:15%}.event_content .event_item .event_item_img .event_item_status{position:absolute;left:0;top:0;color:#fff;border-top-left-radius:20rpx;border-bottom-right-radius:20rpx;font-size:24rpx;height:50rpx;line-height:50rpx}.event_content .event_item .event_item_img .event_item_status_Pending{background-color:#ffa100}.event_content .event_item .event_item_img .event_item_status_InProgress{background-color:#4096ff}.event_content .event_item .event_item_img .event_item_status_Completed{background-color:#939393}.event_content .event_item image{width:100%;height:306rpx;border-top-left-radius:20rpx;border-top-right-radius:20rpx}.event_content .event_item .event_item_name{padding:15rpx 30rpx;font-size:28rpx;color:#333}.event_content .event_item .event_item_data{padding:0 30rpx 20rpx;color:#666;font-size:24rpx} diff --git a/dist/build/mp-weixin/ME/activities_list/method.js b/dist/build/mp-weixin/ME/activities_list/method.js new file mode 100644 index 0000000..80178fb --- /dev/null +++ b/dist/build/mp-weixin/ME/activities_list/method.js @@ -0,0 +1 @@ +"use strict";const e=require("../../gen/Apis.js"),o=require("./model.js");require("../../common/libraries/request.js");const s=require("../../common/store/useWeAppAuthStore.js");require("../../common/store/useWorkStore.js");const t=require("../../common/libraries/apiLoading.js");require("../../common/libraries/userUserLogin.js"),require("../../common/vendor.js"),s.useWeAppAuthStore();const a=()=>{var s,a;t.getApiLoading(e.Apis.Activity.ActivityEnrolls.List,null==(a=null==(s=o.useModel)?void 0:s.formData)?void 0:a.value).then((e=>{o.useModel.listData.value=[...o.useModel.listData.value,...e.data],o.useModel.metaData.value=e.meta,console.log(e)}))},r={getList:a,loadMore(e){o.useModel.formData.value.page=e,this.getList()},handleTabsChange(e,s){o.useModel.currentTabs.value=e,o.useModel.formData.value={page:1,status:null==s?void 0:s.value},o.useModel.listData.value=[],a(),console.log(e,"e")}};exports.method=r; diff --git a/dist/build/mp-weixin/ME/activities_list/model.js b/dist/build/mp-weixin/ME/activities_list/model.js new file mode 100644 index 0000000..bc51f61 --- /dev/null +++ b/dist/build/mp-weixin/ME/activities_list/model.js @@ -0,0 +1 @@ +"use strict";const e=require("../../common/vendor.js"),r={listData:e.ref([]),formData:e.ref({page:1,status:"Success"}),metaData:e.ref({}),currentTabs:e.ref(0)};exports.useModel=r; diff --git a/dist/build/mp-weixin/ME/activities_show/index.js b/dist/build/mp-weixin/ME/activities_show/index.js new file mode 100644 index 0000000..2239a8a --- /dev/null +++ b/dist/build/mp-weixin/ME/activities_show/index.js @@ -0,0 +1 @@ +"use strict";const e=require("../../common/vendor.js"),l=require("./method.js"),o=require("./model.js"),u=require("../../common/libraries/day.js"),n=require("../../gen/Enums.js");if(require("../../gen/Apis.js"),require("../../common/libraries/request.js"),require("../../common/store/useWeAppAuthStore.js"),require("../../common/libraries/apiLoading.js"),require("../../common/store/useWorkStore.js"),require("../../common/libraries/userUserLogin.js"),require("../../common/libraries/naviHelper.js"),!Array){(e.resolveComponent("hs-enum-tag")+e.resolveComponent("up-parse")+e.resolveComponent("hs-button"))()}Math||((()=>"../../components/hs-enum-tag/hs-enum-tag.js")+(()=>"../../node-modules/uview-plus/components/u-parse/u-parse.js")+(()=>"../../components/hs-button/hs-button.js"))();const i=e.defineComponent({__name:"index",setup:i=>(e.onLoad((e=>{var o;null==(o=l.method)||o.getShow(null==e?void 0:e.id)})),e.onShareAppMessage((()=>{var e,l,u,n,i,s,a,t,r,d;return{title:`您的好友邀请你报名${null==(u=null==(l=null==(e=o.useModel)?void 0:e.showData)?void 0:l.value)?void 0:u.title}`,path:`/INDEX/activities_show/index?id=${null==(s=null==(i=null==(n=o.useModel)?void 0:n.showData)?void 0:i.value)?void 0:s.id}`,imageUrl:null==(d=null==(r=null==(t=null==(a=o.useModel)?void 0:a.showData)?void 0:t.value)?void 0:r.cover_image[0])?void 0:d.url}})),e.onShareTimeline((()=>{var e,l,u,n,i,s,a,t,r,d;return{title:`您的好友邀请你报名${null==(u=null==(l=null==(e=o.useModel)?void 0:e.showData)?void 0:l.value)?void 0:u.title}`,path:`/INDEX/activities_show/index?id=${null==(s=null==(i=null==(n=o.useModel)?void 0:n.showData)?void 0:i.value)?void 0:s.id}`,imageUrl:null==(d=null==(r=null==(t=null==(a=o.useModel)?void 0:a.showData)?void 0:t.value)?void 0:r.cover_image[0])?void 0:d.url}})),(i,s)=>{var a,t,r,d,v,m,h,p,c,w,g,D,f,M,j,_,q,b,y,S,C,A,E,I,$;return{a:e.t(null==(r=null==(t=null==(a=e.unref(o.useModel))?void 0:a.showData)?void 0:t.value)?void 0:r.title),b:e.t(e.unref(u.showDay)(null==(m=null==(v=null==(d=e.unref(o.useModel))?void 0:d.showData)?void 0:v.value)?void 0:m.start_time)),c:e.t(e.unref(u.showDay)(null==(c=null==(p=null==(h=e.unref(o.useModel))?void 0:h.showData)?void 0:p.value)?void 0:c.end_time)),d:e.p({value:null==(D=null==(g=null==(w=e.unref(o.useModel))?void 0:w.showData)?void 0:g.value)?void 0:D.status,Enums:e.unref(n.HouseChargeTasksStatusEnum)}),e:e.n(`status event_status_${null==(j=null==(M=null==(f=e.unref(o.useModel))?void 0:f.showData)?void 0:M.value)?void 0:j.status}`),f:e.p({content:null==(b=null==(q=null==(_=e.unref(o.useModel))?void 0:_.showData)?void 0:q.value)?void 0:b.content}),g:e.o(null==(y=e.unref(l.method))?void 0:y.handleCancelSignUp),h:e.p({size:"md",type:"display",disabled:!e.unref(u.getIsInRangeInclusive)(null==(A=null==(C=null==(S=e.unref(o.useModel))?void 0:S.showData)?void 0:C.value)?void 0:A.start_time,null==($=null==(I=null==(E=e.unref(o.useModel))?void 0:E.showData)?void 0:I.value)?void 0:$.end_time),label:"取消报名"}),i:e.p({size:"md",type:"primary",label:"分享活动",openType:"share"})}})});i.__runtimeHooks=6,wx.createPage(i); diff --git a/dist/build/mp-weixin/ME/activities_show/index.json b/dist/build/mp-weixin/ME/activities_show/index.json new file mode 100644 index 0000000..272fa44 --- /dev/null +++ b/dist/build/mp-weixin/ME/activities_show/index.json @@ -0,0 +1,8 @@ +{ + "navigationBarTitleText": "活动详情", + "usingComponents": { + "hs-enum-tag": "../../components/hs-enum-tag/hs-enum-tag", + "up-parse": "../../node-modules/uview-plus/components/u-parse/u-parse", + "hs-button": "../../components/hs-button/hs-button" + } +} \ No newline at end of file diff --git a/dist/build/mp-weixin/ME/activities_show/index.wxml b/dist/build/mp-weixin/ME/activities_show/index.wxml new file mode 100644 index 0000000..1acb860 --- /dev/null +++ b/dist/build/mp-weixin/ME/activities_show/index.wxml @@ -0,0 +1 @@ +{{a}} 活动时间:{{b}} 至 {{c}} \ No newline at end of file diff --git a/dist/build/mp-weixin/ME/activities_show/index.wxss b/dist/build/mp-weixin/ME/activities_show/index.wxss new file mode 100644 index 0000000..5d91c13 --- /dev/null +++ b/dist/build/mp-weixin/ME/activities_show/index.wxss @@ -0,0 +1 @@ +.activities_header{padding:30rpx;display:flex;align-items:self-start;border-top:1rpx solid #eee;justify-content:space-between}.activities_header .name{font-size:32rpx;color:#333;font-weight:500}.activities_header .time{color:#666;font-size:24rpx;padding-top:5rpx}.activities_header .status{color:#fff;border-radius:5rpx;display:flex;align-items:center;justify-content:center;font-size:24rpx;height:40rpx;line-height:40rpx}.activities_header .event_status_Pending{background-color:#ffa100}.activities_header .event_status_InProgress{background-color:#4096ff}.activities_header .event_status_Completed{background-color:#939393}.activities_content{padding:0 30rpx;padding-bottom:calc(130rpx + constant(safe-area-inset-bottom));padding-bottom:calc(130rpx + env(safe-area-inset-bottom))}.footer{position:fixed;bottom:0;left:0;right:0;box-shadow:0 -3px 7px rgba(206,206,206,.25);padding:20rpx 30rpx 0;padding-bottom:calc(20rpx + constant(safe-area-inset-bottom));padding-bottom:calc(20rpx + env(safe-area-inset-bottom));background-color:#fff;display:flex;align-items:center;justify-content:space-between}.footer .btn{flex:1}.footer .btn:last-child{padding-left:30rpx}.up-content{padding:24rpx;font-size:32rpx;color:#606266;line-height:1.6} diff --git a/dist/build/mp-weixin/ME/activities_show/method.js b/dist/build/mp-weixin/ME/activities_show/method.js new file mode 100644 index 0000000..548b16d --- /dev/null +++ b/dist/build/mp-weixin/ME/activities_show/method.js @@ -0,0 +1 @@ +"use strict";const e=require("../../common/vendor.js"),o=require("../../gen/Apis.js"),i=require("./model.js");require("../../common/libraries/request.js");const l=require("../../common/store/useWeAppAuthStore.js");require("../../common/store/useWorkStore.js");const s=require("../../common/libraries/apiLoading.js");require("../../common/libraries/userUserLogin.js");const t=require("../../common/libraries/naviHelper.js");l.useWeAppAuthStore();const r={getShow(e){s.getApiLoading(o.Apis.Activity.ActivityEnrolls.Show,{id:e}).then((e=>{var o,l;i.useModel.showData.value={...null==(o=e.data)?void 0:o.activity,activity_id:null==(l=null==e?void 0:e.data)?void 0:l.id},console.log(e)}))},handleCancelSignUp(){var l,r,n;e.index.showModal({title:"提示",content:`您将取消 [${null==(n=null==(r=null==(l=i.useModel)?void 0:l.showData)?void 0:r.value)?void 0:n.title}],取消后释放名额?`,success(e){var l,r,n;e.confirm?(s.getApiLoading(o.Apis.Activity.ActivityEnrolls.Cancelled,{id:null==(n=null==(r=null==(l=i.useModel)?void 0:l.formData)?void 0:r.value)?void 0:n.activity_id}).then((e=>{t.showToastBack("取消报名成功",1,!0),console.log(e)})),console.log("用户点击确定")):e.cancel&&console.log("用户点击取消")}})}};exports.method=r; diff --git a/dist/build/mp-weixin/ME/activities_show/model.js b/dist/build/mp-weixin/ME/activities_show/model.js new file mode 100644 index 0000000..2f424f4 --- /dev/null +++ b/dist/build/mp-weixin/ME/activities_show/model.js @@ -0,0 +1 @@ +"use strict";const e=require("../../common/vendor.js"),o={showData:e.ref({}),formData:e.ref({})};exports.useModel=o; diff --git a/dist/build/mp-weixin/ME/advance_payment_house/index.js b/dist/build/mp-weixin/ME/advance_payment_house/index.js new file mode 100644 index 0000000..1dcee10 --- /dev/null +++ b/dist/build/mp-weixin/ME/advance_payment_house/index.js @@ -0,0 +1 @@ +"use strict";const e=require("../../common/vendor.js"),r={};if(!Array){e.resolveComponent("cc-scroll-loading")()}Math;const o=e._export_sfc(r,[["render",function(r,o){return{a:e.p({meta:{total:0}})}}]]);wx.createPage(o); diff --git a/dist/build/mp-weixin/ME/advance_payment_house/index.json b/dist/build/mp-weixin/ME/advance_payment_house/index.json new file mode 100644 index 0000000..706e134 --- /dev/null +++ b/dist/build/mp-weixin/ME/advance_payment_house/index.json @@ -0,0 +1,6 @@ +{ + "navigationBarTitleText": "管理预缴房屋", + "usingComponents": { + "cc-scroll-loading": "../../common/components/cc-scroll-loading/cc-scroll-loading" + } +} \ No newline at end of file diff --git a/dist/build/mp-weixin/ME/advance_payment_house/index.wxml b/dist/build/mp-weixin/ME/advance_payment_house/index.wxml new file mode 100644 index 0000000..e4d3659 --- /dev/null +++ b/dist/build/mp-weixin/ME/advance_payment_house/index.wxml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/build/mp-weixin/ME/advance_payment_house/index.wxss b/dist/build/mp-weixin/ME/advance_payment_house/index.wxss new file mode 100644 index 0000000..61b8762 --- /dev/null +++ b/dist/build/mp-weixin/ME/advance_payment_house/index.wxss @@ -0,0 +1 @@ +page{background-color:#f8f8f8}.advance_payment_house_item{background-color:#fff;margin:30rpx;padding:25rpx 0;border-radius:15rpx}.advance_payment_house_item_header{display:flex;align-items:center;justify-content:space-between;padding:0 15rpx 0 30rpx}.advance_payment_house_item_header .name{color:#3d3d3d;font-size:28rpx;font-weight:500}.advance_payment_house_item_footer{border-top:1rpx solid #eee;margin:25rpx 30rpx 0;padding-top:25rpx;font-size:24rpx;color:#999} diff --git a/dist/build/mp-weixin/ME/feedback/index.js b/dist/build/mp-weixin/ME/feedback/index.js new file mode 100644 index 0000000..19e5304 --- /dev/null +++ b/dist/build/mp-weixin/ME/feedback/index.js @@ -0,0 +1 @@ +"use strict";const e=require("../../common/vendor.js"),o=require("./model.js"),n=require("./method.js");if(require("../../common/libraries/apiLoading.js"),require("../../gen/Apis.js"),require("../../common/libraries/request.js"),require("../../common/store/useWeAppAuthStore.js"),require("../../common/store/useWorkStore.js"),require("../../common/libraries/naviHelper.js"),!Array){(e.resolveComponent("uni-icons")+e.resolveComponent("hs-upload")+e.resolveComponent("hs-footer"))()}Math||((()=>"../../uni_modules/uni-icons/components/uni-icons/uni-icons.js")+(()=>"../../components/hs-upload/hs-upload.js")+(()=>"../../components/hs-footer/hs-footer.js"))();const r=e.defineComponent({__name:"index",setup:r=>(e.onUnload((()=>{o.useModel.formData.value={}})),(r,u)=>{var l;return{a:e.o(((...o)=>{var r,u;return(null==(r=e.unref(n.method))?void 0:r.toWorkOrder)&&(null==(u=e.unref(n.method))?void 0:u.toWorkOrder(...o))})),b:e.f(null==(l=e.unref(o.useModel))?void 0:l.typeList,((r,u,l)=>{var t,a,i,s,d,m;return{a:"d7a5bf00-0-"+l,b:e.p({type:null==r?void 0:r.icon,size:"20",color:(null==r?void 0:r.value)===(null==(i=null==(a=null==(t=e.unref(o.useModel))?void 0:t.formData)?void 0:a.value)?void 0:i.type)?"#2a7efb":"#999"}),c:e.t(null==r?void 0:r.label),d:`item_${u}`,e:e.n("feedback_page_type_item_btn "+((null==r?void 0:r.value)===(null==(m=null==(d=null==(s=e.unref(o.useModel))?void 0:s.formData)?void 0:d.value)?void 0:m.type)?"active":"")),f:e.o((o=>e.unref(n.method).handleSelectType(r)),`item_${u}`)}})),c:e.unref(o.useModel).formData.value.content,d:e.o((n=>e.unref(o.useModel).formData.value.content=n.detail.value)),e:e.o((n=>e.unref(o.useModel).formData.value.images=n)),f:e.p({title:"问题页面截图,最多五张(选填)",count:5,size:4,valueModel:e.unref(o.useModel).formData.value.images}),g:e.o(e.unref(n.method).handleSubmit),h:e.p({handleParmaryClick:"提交"})}})});wx.createPage(r); diff --git a/dist/build/mp-weixin/ME/feedback/index.json b/dist/build/mp-weixin/ME/feedback/index.json new file mode 100644 index 0000000..d203998 --- /dev/null +++ b/dist/build/mp-weixin/ME/feedback/index.json @@ -0,0 +1,8 @@ +{ + "navigationBarTitleText": "意见反馈", + "usingComponents": { + "uni-icons": "../../uni_modules/uni-icons/components/uni-icons/uni-icons", + "hs-upload": "../../components/hs-upload/hs-upload", + "hs-footer": "../../components/hs-footer/hs-footer" + } +} \ No newline at end of file diff --git a/dist/build/mp-weixin/ME/feedback/index.wxml b/dist/build/mp-weixin/ME/feedback/index.wxml new file mode 100644 index 0000000..be805c5 --- /dev/null +++ b/dist/build/mp-weixin/ME/feedback/index.wxml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/build/mp-weixin/ME/feedback/index.wxss b/dist/build/mp-weixin/ME/feedback/index.wxss new file mode 100644 index 0000000..476397f --- /dev/null +++ b/dist/build/mp-weixin/ME/feedback/index.wxss @@ -0,0 +1 @@ +page{background-color:#f8f8f8}.feedback_page{margin:30rpx;background-color:#fff;border-radius:20rpx;padding:0 30rpx}.feedback_page_hader{display:flex;align-items:center;justify-content:space-between;padding:30rpx 0;border-bottom:1rpx solid #eee}.feedback_page_hader_info{flex:1}.feedback_page_hader_info .name{color:#3d3d3d;font-size:32rpx;font-weight:500}.feedback_page_hader_info .des{color:#999;font-size:28rpx;padding-top:5rpx}.feedback_page_hader_btn{background-color:#f7f8fc;color:#3d3d3d;font-size:26rpx;padding:12rpx 30rpx;border-radius:100rpx}.feedback_page_function{color:#999;font-size:28rpx;font-weight:500;padding:25rpx 0}.feedback_page_type{display:flex;align-items:center;justify-content:space-between;text-align:center}.feedback_page_type .feedback_page_type_item_btn{background-color:#f7f8fc;width:300rpx;height:80rpx;border-radius:12rpx;color:#666;font-size:28rpx;display:flex;align-items:center;justify-content:center;border:1px solid #f7f8fc}.feedback_page_type .active{border:1px solid #2a7efb;color:#2a7efb;background-color:#fff}.feedback_page_textarea{background-color:#f7f8fc;padding:20rpx;border-radius:20rpx;margin:30rpx 0 0}.feedback_page_textarea textarea{height:200rpx;width:100%}.feedback_page_textarea .textarea_placeholder{font-size:28rpx;color:#999}.feedback_page_file_tip{color:#999;font-size:28rpx;font-weight:400;padding:0 0 30rpx;display:flex;align-items:center}.feedback_page_file_tip button{color:#2a7efb;padding:0;margin:0;font-size:28rpx;font-weight:400;background-color:#fff}button:after{border:none;padding:0;margin:0} diff --git a/dist/build/mp-weixin/ME/feedback/method.js b/dist/build/mp-weixin/ME/feedback/method.js new file mode 100644 index 0000000..df1fd1a --- /dev/null +++ b/dist/build/mp-weixin/ME/feedback/method.js @@ -0,0 +1 @@ +"use strict";const e=require("../../common/vendor.js"),o=require("../../common/libraries/apiLoading.js"),r=require("../../gen/Apis.js"),s=require("./model.js"),i=require("../../common/libraries/naviHelper.js");require("../../common/libraries/request.js");const l=require("../../common/store/useWeAppAuthStore.js");require("../../common/store/useWorkStore.js"),l.useWeAppAuthStore();const u={handleSelectType(e){s.useModel.formData.value.type=null==e?void 0:e.value},handleSubmit(){var e,l,u,t,n,a,d,m;return(null==(u=null==(l=null==(e=s.useModel)?void 0:e.formData)?void 0:l.value)?void 0:u.type)?(null==(a=null==(n=null==(t=s.useModel)?void 0:t.formData)?void 0:n.value)?void 0:a.type)?void o.getApiLoading(r.Apis.Customer.CustomerOpinions.Store,null==(m=null==(d=s.useModel)?void 0:d.formData)?void 0:m.value).then((e=>{i.showToastBack("提交成功",1,!0),console.log(e)})):i.showToast("请输入反馈建议!"):i.showToast("请选择反馈类型!")},toWorkOrder(){e.index.navigateTo({url:"/WORKORDER/list/index"})}};exports.method=u; diff --git a/dist/build/mp-weixin/ME/feedback/model.js b/dist/build/mp-weixin/ME/feedback/model.js new file mode 100644 index 0000000..c589153 --- /dev/null +++ b/dist/build/mp-weixin/ME/feedback/model.js @@ -0,0 +1 @@ +"use strict";const e={formData:require("../../common/vendor.js").ref({}),typeList:[{label:"功能异常",icon:"info",value:"FeatureException"},{label:"新功能建议",icon:"plus",value:"FeatureSuggestion"}]};exports.useModel=e; diff --git a/dist/build/mp-weixin/ME/income_expenditure/index.js b/dist/build/mp-weixin/ME/income_expenditure/index.js new file mode 100644 index 0000000..fb1723a --- /dev/null +++ b/dist/build/mp-weixin/ME/income_expenditure/index.js @@ -0,0 +1 @@ +"use strict";const e={};const r=require("../../common/vendor.js")._export_sfc(e,[["render",function(e,r){return{}}]]);wx.createPage(r); diff --git a/dist/build/mp-weixin/ME/income_expenditure/index.json b/dist/build/mp-weixin/ME/income_expenditure/index.json new file mode 100644 index 0000000..1ff2c2e --- /dev/null +++ b/dist/build/mp-weixin/ME/income_expenditure/index.json @@ -0,0 +1,4 @@ +{ + "navigationBarTitleText": "收支记录", + "usingComponents": {} +} \ No newline at end of file diff --git a/dist/build/mp-weixin/ME/income_expenditure/index.wxml b/dist/build/mp-weixin/ME/income_expenditure/index.wxml new file mode 100644 index 0000000..185f22f --- /dev/null +++ b/dist/build/mp-weixin/ME/income_expenditure/index.wxml @@ -0,0 +1 @@ + 充值-张少强(产权人) +100.00 2025-1-12 13:32:32 余额:999.00 \ No newline at end of file diff --git a/dist/build/mp-weixin/ME/income_expenditure/index.wxss b/dist/build/mp-weixin/ME/income_expenditure/index.wxss new file mode 100644 index 0000000..822106c --- /dev/null +++ b/dist/build/mp-weixin/ME/income_expenditure/index.wxss @@ -0,0 +1 @@ +page{background-color:#f3f3f4}.income_expenditure_page .income_expenditure_item{margin:30rpx;background-color:#fff;border-radius:20rpx;padding:0 30rpx}.income_expenditure_page .income_expenditure_item .header{display:flex;align-items:center;justify-content:space-between;padding:30rpx 0 20rpx;font-size:28rpx;color:#333}.income_expenditure_page .income_expenditure_item .header .fee{color:#2a7efb}.income_expenditure_page .income_expenditure_item .footer{font-size:28rpx;display:flex;align-items:center;justify-content:space-between;color:#666;padding:0 0 30rpx} diff --git a/dist/build/mp-weixin/ME/issue_invoice/index.js b/dist/build/mp-weixin/ME/issue_invoice/index.js new file mode 100644 index 0000000..fba1514 --- /dev/null +++ b/dist/build/mp-weixin/ME/issue_invoice/index.js @@ -0,0 +1 @@ +"use strict";const e=require("../../common/vendor.js");if(!Array){e.resolveComponent("up-icon")()}Math;const o=e.defineComponent({__name:"index",setup(o){const n=o=>{o?e.index.navigateTo({url:o}):e.index.showModal({title:"提示",content:"该功能在当前项目暂未开放,敬请期待",confirmColor:"#0082FA",showCancel:!1,success:function(e){e.confirm?console.log("用户点击确定"):e.cancel&&console.log("用户点击取消")}})};return(o,c)=>({a:e.p({name:"car",size:"20",color:"#2A7EFB"}),b:e.o((e=>n("/INDEX/parking_payment_record/index"))),c:e.p({name:"red-packet",size:"20",color:"#2A7EFB"}),d:e.o((e=>n(""))),e:e.p({name:"integral",size:"20",color:"#2A7EFB"}),f:e.o((e=>n(""))),g:e.p({name:"calendar",size:"20",color:"#2A7EFB"}),h:e.o((e=>n("")))})}});wx.createPage(o); diff --git a/dist/build/mp-weixin/ME/issue_invoice/index.json b/dist/build/mp-weixin/ME/issue_invoice/index.json new file mode 100644 index 0000000..bcbb618 --- /dev/null +++ b/dist/build/mp-weixin/ME/issue_invoice/index.json @@ -0,0 +1,6 @@ +{ + "navigationBarTitleText": "开具发票", + "usingComponents": { + "up-icon": "../../node-modules/uview-plus/components/u-icon/u-icon" + } +} \ No newline at end of file diff --git a/dist/build/mp-weixin/ME/issue_invoice/index.wxml b/dist/build/mp-weixin/ME/issue_invoice/index.wxml new file mode 100644 index 0000000..c1ab662 --- /dev/null +++ b/dist/build/mp-weixin/ME/issue_invoice/index.wxml @@ -0,0 +1 @@ + 开票类型 停车费 物业费 月卡 充电 \ No newline at end of file diff --git a/dist/build/mp-weixin/ME/issue_invoice/index.wxss b/dist/build/mp-weixin/ME/issue_invoice/index.wxss new file mode 100644 index 0000000..021bb15 --- /dev/null +++ b/dist/build/mp-weixin/ME/issue_invoice/index.wxss @@ -0,0 +1 @@ +page{background-color:#f8f8f8}.page_title{font-size:30rpx;font-weight:500;padding:30rpx 30rpx 0}.issue_invoice_card{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;background-color:#fff;margin:30rpx;font-size:23rpx;text-align:center;padding:0 30rpx 30rpx;border-radius:15rpx}.issue_invoice_card .item{width:25%;color:#333;padding:30rpx 0 0}.issue_invoice_card .item .icon{width:70rpx;height:70rpx;background-color:#f0f7ff;display:flex;align-items:center;justify-content:center;border-radius:100rpx;margin:0 auto}.issue_invoice_card .item .name{padding:10rpx 0 0} diff --git a/dist/build/mp-weixin/ME/me_invoice/add/index.js b/dist/build/mp-weixin/ME/me_invoice/add/index.js new file mode 100644 index 0000000..b87f06a --- /dev/null +++ b/dist/build/mp-weixin/ME/me_invoice/add/index.js @@ -0,0 +1 @@ +"use strict";const e=require("../../../common/vendor.js");if(!Array){(e.resolveComponent("hs-radio")+e.resolveComponent("hs-cell")+e.resolveComponent("hs-input")+e.resolveComponent("hs-footer"))()}Math||((()=>"../../../components/hs-radio/hs-radio.js")+(()=>"../../../components/hs-cell/hs-cell.js")+(()=>"../../../components/hs-input/hs-input.js")+(()=>"../../../components/hs-footer/hs-footer.js"))();const o=e.defineComponent({__name:"index",setup(o){const l=e.ref({type:1}),t={1:{text:"企业",value:1},2:{text:"个人",value:2}};return(o,n)=>{var r,a,i,u;return e.e({a:e.o((e=>l.value.type=e)),b:e.p({Enums:t,required:!0,valueModel:l.value.type}),c:e.p({title:"抬头类型",required:!0}),d:1===(null==(r=l.value)?void 0:r.type)},1===(null==(a=l.value)?void 0:a.type)?{e:e.o((e=>l.value.name=e)),f:e.p({textAlign:"right",valueModel:l.value.name}),g:e.p({title:"企业名称",required:!0,borderTop:!0}),h:e.o((e=>l.value.no=e)),i:e.p({textAlign:"right",valueModel:l.value.no}),j:e.p({title:"纳税人识别号",required:!0,borderTop:!0})}:{},{k:2===(null==(i=l.value)?void 0:i.type)},2===(null==(u=l.value)?void 0:u.type)?{l:e.o((e=>l.value.name=e)),m:e.p({textAlign:"right",valueModel:l.value.name}),n:e.p({title:"发票抬头",required:!0,borderTop:!0})}:{},{o:e.o((e=>l.value.phone=e)),p:e.p({placeholder:"非常重要!接收开票进度信息",textAlign:"right",valueModel:l.value.phone}),q:e.p({title:"手机号",required:!0,borderTop:!0}),r:e.o((e=>l.value.email=e)),s:e.p({placeholder:"接收电子发票的邮箱",textAlign:"right",valueModel:l.value.email}),t:e.p({title:"电子邮箱",required:!0,borderTop:!0}),v:e.o((e=>l.value.des=e)),w:e.p({textAlign:"right",valueModel:l.value.des}),x:e.p({title:"备注说明",borderTop:!0}),y:e.p({title:"设为默认"}),z:e.o((o=>{e.index.showModal({title:"提示",content:"当前项目暂未开放!",success:function(e){e.confirm?console.log("用户点击确定"):e.cancel&&console.log("用户点击取消")}})})),A:e.p({btnParimaryName:"确定"})})}}});wx.createPage(o); diff --git a/dist/build/mp-weixin/ME/me_invoice/add/index.json b/dist/build/mp-weixin/ME/me_invoice/add/index.json new file mode 100644 index 0000000..2a58a67 --- /dev/null +++ b/dist/build/mp-weixin/ME/me_invoice/add/index.json @@ -0,0 +1,9 @@ +{ + "navigationBarTitleText": "添加发票抬头", + "usingComponents": { + "hs-radio": "../../../components/hs-radio/hs-radio", + "hs-cell": "../../../components/hs-cell/hs-cell", + "hs-input": "../../../components/hs-input/hs-input", + "hs-footer": "../../../components/hs-footer/hs-footer" + } +} \ No newline at end of file diff --git a/dist/build/mp-weixin/ME/me_invoice/add/index.wxml b/dist/build/mp-weixin/ME/me_invoice/add/index.wxml new file mode 100644 index 0000000..12cd8e0 --- /dev/null +++ b/dist/build/mp-weixin/ME/me_invoice/add/index.wxml @@ -0,0 +1 @@ + 发票信息 \ No newline at end of file diff --git a/dist/build/mp-weixin/ME/me_invoice/add/index.wxss b/dist/build/mp-weixin/ME/me_invoice/add/index.wxss new file mode 100644 index 0000000..9c4a7e4 --- /dev/null +++ b/dist/build/mp-weixin/ME/me_invoice/add/index.wxss @@ -0,0 +1 @@ +page{background-color:#f3f3f4}.invitation_title{font-size:30rpx;font-weight:500;padding:30rpx 30rpx 0}.form_card_box{margin:30rpx;background-color:#fff;padding:0 30rpx;border-radius:15rpx} diff --git a/dist/build/mp-weixin/ME/me_invoice/list/index.js b/dist/build/mp-weixin/ME/me_invoice/list/index.js new file mode 100644 index 0000000..96001d0 --- /dev/null +++ b/dist/build/mp-weixin/ME/me_invoice/list/index.js @@ -0,0 +1 @@ +"use strict";const e=require("../../../common/vendor.js");if(!Array){(e.resolveComponent("hs-page-head-information")+e.resolveComponent("uni-icons")+e.resolveComponent("cc-scroll-loading")+e.resolveComponent("hs-footer"))()}Math||((()=>"../../../components/hs-page-head-information/hs-page-head-information.js")+(()=>"../../../uni_modules/uni-icons/components/uni-icons/uni-icons.js")+(()=>"../../../common/components/cc-scroll-loading/cc-scroll-loading.js")+(()=>"../../../components/hs-footer/hs-footer.js"))();const o=e.defineComponent({__name:"index",setup(o){const n={current_page:1,last_page:1,per_page:10,total:1},c=e.ref([{checked:!1}]),i=()=>{e.index.navigateTo({url:"/ME/me_invoice/add/index"})},t=()=>{e.index.showModal({title:"提示",content:"演示发票抬头不能删除!",showCancel:!1,confirmColor:"#0082FA",success:function(e){e.confirm?console.log("用户点击确定"):e.cancel&&console.log("用户点击取消")}})};return(o,s)=>({a:e.p({title:"365天后截止在线开票,届时请前往物业管理处索取发票!"}),b:e.f(c.value,((o,n,c)=>e.e({a:o.checked},o.checked?{b:"fde7887c-2-"+c+",fde7887c-1",c:e.p({type:"checkbox-filled",size:"20",color:"#2A7EFB"})}:{d:"fde7887c-3-"+c+",fde7887c-1",e:e.p({type:"circle",size:"20",color:"#666"})},{f:e.o((e=>o.checked=!o.checked),`item_${n}`),g:e.o(t,`item_${n}`),h:e.o(i,`item_${n}`),i:`item_${n}`,j:e.n("invoice_item "+(o.checked?"invoice_item_active":""))}))),c:e.p({meta:n}),d:e.o((e=>i())),e:e.o((o=>{var n;(null==(n=null==c?void 0:c.value[0])?void 0:n.checked)?e.index.showModal({title:"提示",content:"当前项目暂未开放!",success:function(e){e.confirm?console.log("用户点击确定"):e.cancel&&console.log("用户点击取消")}}):e.index.showToast({title:"请选择发票抬头",icon:"none"})})),f:e.p({btnParimaryName:"开发票",btnOtherName:"添加发票抬头",btnOtherShow:!0})})}});wx.createPage(o); diff --git a/dist/build/mp-weixin/ME/me_invoice/list/index.json b/dist/build/mp-weixin/ME/me_invoice/list/index.json new file mode 100644 index 0000000..336dcfe --- /dev/null +++ b/dist/build/mp-weixin/ME/me_invoice/list/index.json @@ -0,0 +1,9 @@ +{ + "navigationBarTitleText": "发票抬头", + "usingComponents": { + "hs-page-head-information": "../../../components/hs-page-head-information/hs-page-head-information", + "uni-icons": "../../../uni_modules/uni-icons/components/uni-icons/uni-icons", + "cc-scroll-loading": "../../../common/components/cc-scroll-loading/cc-scroll-loading", + "hs-footer": "../../../components/hs-footer/hs-footer" + } +} \ No newline at end of file diff --git a/dist/build/mp-weixin/ME/me_invoice/list/index.wxml b/dist/build/mp-weixin/ME/me_invoice/list/index.wxml new file mode 100644 index 0000000..66271fd --- /dev/null +++ b/dist/build/mp-weixin/ME/me_invoice/list/index.wxml @@ -0,0 +1 @@ + 深圳市领壹 默认 企业 删除 编辑 \ No newline at end of file diff --git a/dist/build/mp-weixin/ME/me_invoice/list/index.wxss b/dist/build/mp-weixin/ME/me_invoice/list/index.wxss new file mode 100644 index 0000000..0a2b8a3 --- /dev/null +++ b/dist/build/mp-weixin/ME/me_invoice/list/index.wxss @@ -0,0 +1 @@ +page{background-color:#f3f3f4}.invoice_item{background-color:#fff;margin:30rpx 30rpx 0;border-radius:15rpx;padding:30rpx;border:1rpx solid #eee}.invoice_item_head{display:flex;justify-content:space-between;align-items:center}.invoice_item_head .name{display:flex;align-items:center}.invoice_item_head .name text{background-color:#0082fa;color:#fff;font-size:22rpx;border-radius:6rpx;padding:3rpx 10rpx;margin-left:5rpx}.invoice_item_foot{display:flex;justify-content:space-between;align-items:center;font-size:25rpx;padding-top:25rpx}.invoice_item_foot .type{color:#666}.invoice_item_foot .group_btn{display:flex;align-items:center;font-size:27rpx}.invoice_item_foot .group_btn .btn{padding:0 0 0 40rpx}.invoice_item_foot .group_btn .delete_btn{color:red}.invoice_item_active{border:1rpx solid #0082fa} diff --git a/dist/build/mp-weixin/ME/parking_fee/index.js b/dist/build/mp-weixin/ME/parking_fee/index.js new file mode 100644 index 0000000..41e3304 --- /dev/null +++ b/dist/build/mp-weixin/ME/parking_fee/index.js @@ -0,0 +1 @@ +"use strict";const e=require("../../common/vendor.js"),r={};if(!Array){e.resolveComponent("hs-button")()}Math;const t=e._export_sfc(r,[["render",function(r,t){return{a:e.p({label:"立即支付",size:"md",type:"primary"})}}]]);wx.createPage(t); diff --git a/dist/build/mp-weixin/ME/parking_fee/index.json b/dist/build/mp-weixin/ME/parking_fee/index.json new file mode 100644 index 0000000..56666e5 --- /dev/null +++ b/dist/build/mp-weixin/ME/parking_fee/index.json @@ -0,0 +1,6 @@ +{ + "navigationBarTitleText": "停车缴费", + "usingComponents": { + "hs-button": "../../components/hs-button/hs-button" + } +} \ No newline at end of file diff --git a/dist/build/mp-weixin/ME/parking_fee/index.wxml b/dist/build/mp-weixin/ME/parking_fee/index.wxml new file mode 100644 index 0000000..d94506b --- /dev/null +++ b/dist/build/mp-weixin/ME/parking_fee/index.wxml @@ -0,0 +1 @@ + 车牌号 粤BFR2323 新能源 停车费用 30.00 停车时长 1小时29分钟 入场时间 25/01/20 29:19 出场时间 25/01/20 29:19 合计: ¥37 \ No newline at end of file diff --git a/dist/build/mp-weixin/ME/parking_fee/index.wxss b/dist/build/mp-weixin/ME/parking_fee/index.wxss new file mode 100644 index 0000000..13fc704 --- /dev/null +++ b/dist/build/mp-weixin/ME/parking_fee/index.wxss @@ -0,0 +1 @@ +page{background-color:#f3f3f4}.parking_fee_card{margin:30rpx;background-color:#fff;border-radius:20rpx;padding:0 30rpx;color:#3d3d3d}.parking_fee_card .card_title{font-size:28rpx;padding:30rpx 0 0}.parking_fee_card .car_value{font-weight:500;font-size:40rpx;padding:5rpx 0 20rpx}.parking_fee_card .car_value text{font-size:25rpx;color:#666}.parking_fee_card .parking_payment{display:flex;align-items:center;justify-content:space-between}.parking_fee_card .card_car_number{font-size:20px;font-weight:550;display:flex;align-items:center;padding:20rpx 0 0}.parking_fee_card .card_car_number text{background-color:#f4ffee;color:#389e0d;font-size:20rpx;padding:6rpx 10rpx;margin-left:10rpx;border-radius:8rpx}.parking_fee_card .card_footer{border-top:1rpx solid #eee;display:flex;align-items:center;justify-content:space-between;margin-top:10rpx}.parking_fee_card .card_footer .car_day_value{font-size:28rpx;padding:15rpx 0 30rpx;font-weight:500}.parking_fee_footer{display:flex;align-items:center;justify-content:space-between;position:fixed;bottom:0;left:0;right:0;z-index:100;background-color:#fff;padding:30rpx 30rpx 0;padding-bottom:calc(20rpx + constant(safe-area-inset-bottom));padding-bottom:calc(20rpx + env(safe-area-inset-bottom))}.parking_fee_footer .total_fee{color:#333;font-size:28rpx}.parking_fee_footer .total_fee text{color:#df3600;font-size:44rpx}.parking_fee_footer .pay_btn{width:50%} diff --git a/dist/build/mp-weixin/ME/payment_pre_stored/index.js b/dist/build/mp-weixin/ME/payment_pre_stored/index.js new file mode 100644 index 0000000..361fd8e --- /dev/null +++ b/dist/build/mp-weixin/ME/payment_pre_stored/index.js @@ -0,0 +1 @@ +"use strict";const e=require("../../common/vendor.js"),o=require("./method.js"),l=require("./model.js");if(require("../../gen/Apis.js"),require("../../common/libraries/request.js"),require("../../common/store/useWeAppAuthStore.js"),require("../../common/libraries/apiLoading.js"),require("../../common/store/useWorkStore.js"),!Array){(e.resolveComponent("uni-icons")+e.resolveComponent("hs-button")+e.resolveComponent("cc-scroll-loading"))()}Math||((()=>"../../uni_modules/uni-icons/components/uni-icons/uni-icons.js")+(()=>"../../components/hs-button/hs-button.js")+(()=>"../../common/components/cc-scroll-loading/cc-scroll-loading.js"))();const n=e.defineComponent({__name:"index",setup:n=>(e.onShow((()=>{var e;l.useModel.listData.value=[],l.useModel.formData.value.page=1,null==(e=o.method)||e.getList()})),(n,u)=>{var i,r,d,t,a,s,m,v,p,c,_,f,h,g,b;return e.e({a:e.p({type:"help",size:"18",color:"#666"}),b:e.o(((...l)=>{var n,u;return(null==(n=e.unref(o.method))?void 0:n.handleClickHelp)&&(null==(u=e.unref(o.method))?void 0:u.handleClickHelp(...l))})),c:e.f(null==(r=null==(i=e.unref(l.useModel))?void 0:i.prepayableHouses)?void 0:r.value,((l,n,u)=>e.e({a:e.t(null==l?void 0:l.full_name),b:null==l?void 0:l.is_prepayment},(null==l||l.is_prepayment,{}),{c:null==l?void 0:l.overdue_amount},(null==l||l.overdue_amount,{}),{d:!(null==l?void 0:l.overdue_amount)},(null==l||l.overdue_amount,{}),{e:e.t((null==l?void 0:l.overdue_amount)||(null==l?void 0:l.prepayment_amount)||"0.00"),f:e.o((n=>{var u;return null==(u=e.unref(o.method))?void 0:u.goToPage(`/ME/pre_stored_form/index?full_name=${null==l?void 0:l.full_name}&asset_houses_id=${null==l?void 0:l.asset_houses_id}`)}),`item_${n}`),g:"1c2e15d3-2-"+u+",1c2e15d3-1",h:e.o((l=>{var n;return null==(n=e.unref(o.method))?void 0:n.goToPage("/ME/income_expenditure/index")}),`item_${n}`),i:`item_${n}`}))),d:e.p({label:"立即预缴",size:"md"}),e:null==(a=null==(t=null==(d=e.unref(l.useModel))?void 0:d.nonPrepayableHouses)?void 0:t.value)?void 0:a.length},(null==(v=null==(m=null==(s=e.unref(l.useModel))?void 0:s.nonPrepayableHouses)?void 0:m.value)?void 0:v.length)?{f:e.t((null==(_=null==(c=null==(p=e.unref(l.useModel))?void 0:p.nonPrepayableHouses)?void 0:c.value)?void 0:_.length)||0),g:e.f(null==(h=null==(f=e.unref(l.useModel))?void 0:f.nonPrepayableHouses)?void 0:h.value,((l,n,u)=>e.e({a:e.t(null==l?void 0:l.full_name),b:null==l?void 0:l.is_prepayment},(null==l||l.is_prepayment,{}),{c:null==l?void 0:l.overdue_amount},(null==l||l.overdue_amount,{}),{d:!(null==l?void 0:l.overdue_amount)},(null==l||l.overdue_amount,{}),{e:e.t((null==l?void 0:l.overdue_amount)||(null==l?void 0:l.prepayment_amount)||"0.00"),f:e.o((l=>{var n;return null==(n=e.unref(o.method))?void 0:n.goToPage("/INDEX/bill/list/index")}),`item_${n}`),g:"1c2e15d3-3-"+u+",1c2e15d3-1",h:e.o((l=>{var n;return null==(n=e.unref(o.method))?void 0:n.goToPage("/ME/income_expenditure/index")}),`item_${n}`),i:`item_${n}`}))),h:e.p({label:"立即缴费",size:"md"})}:{},{i:e.p({meta:null==(b=null==(g=e.unref(l.useModel))?void 0:g.metaData)?void 0:b.value})})})});wx.createPage(n); diff --git a/dist/build/mp-weixin/ME/payment_pre_stored/index.json b/dist/build/mp-weixin/ME/payment_pre_stored/index.json new file mode 100644 index 0000000..476242f --- /dev/null +++ b/dist/build/mp-weixin/ME/payment_pre_stored/index.json @@ -0,0 +1,8 @@ +{ + "navigationBarTitleText": "房屋预缴", + "usingComponents": { + "uni-icons": "../../uni_modules/uni-icons/components/uni-icons/uni-icons", + "hs-button": "../../components/hs-button/hs-button", + "cc-scroll-loading": "../../common/components/cc-scroll-loading/cc-scroll-loading" + } +} \ No newline at end of file diff --git a/dist/build/mp-weixin/ME/payment_pre_stored/index.wxml b/dist/build/mp-weixin/ME/payment_pre_stored/index.wxml new file mode 100644 index 0000000..68ba9d8 --- /dev/null +++ b/dist/build/mp-weixin/ME/payment_pre_stored/index.wxml @@ -0,0 +1 @@ + 预缴房屋余额提醒 {{i.a}} 预缴 欠费 清欠 {{i.e}} 预缴余额(元) 收支记录 不可开通预缴房屋({{f}}) {{i.a}} 预缴 欠费 清欠 {{i.e}} 预缴余额(元) 收支记录 \ No newline at end of file diff --git a/dist/build/mp-weixin/ME/payment_pre_stored/index.wxss b/dist/build/mp-weixin/ME/payment_pre_stored/index.wxss new file mode 100644 index 0000000..4a85433 --- /dev/null +++ b/dist/build/mp-weixin/ME/payment_pre_stored/index.wxss @@ -0,0 +1 @@ +page{background-color:#f3f3f4}.payment_pre_stored_header{background-color:#fff;display:flex;align-items:center;justify-content:space-between;padding:25rpx 30rpx;position:fixed;top:0;left:0;right:0;z-index:100;color:#3d3d3d;font-size:28rpx;border-top:1rpx solid #eee}.payment_pre_stored_header .name{display:flex;align-items:center}.pre_stored_content{padding-top:110rpx}.pre_stored_content .card_head_title{padding:30rpx 30rpx 0;color:#3d3d3d;font-size:28rpx}.pre_stored_card_item{margin:30rpx 30rpx 0;border-radius:20rpx;padding:0 30rpx;background:linear-gradient(155deg,#f0f6ff 0%,#ffffff 35%,#ffffff 35%)}.pre_stored_card_item .card_header{color:#3d3d3d;font-size:28rpx;display:flex;align-items:center;border-bottom:1rpx solid #eee;padding:30rpx 0}.pre_stored_card_item .card_header .label_tab_group{display:flex;align-items:center}.pre_stored_card_item .card_header .label_tab{border-radius:4rpx;font-size:24rpx;padding:3rpx 6rpx;margin-left:10rpx}.pre_stored_card_item .card_header .label_tab1{background-color:#eee2ff;color:#722ed1}.pre_stored_card_item .card_header .label_tab2{background-color:#fff0eb;color:#df3600}.pre_stored_card_item .card_header .label_tab3{color:#389e0d;background-color:#ebffe2}.pre_stored_card_item .card_content{display:flex;align-items:center;justify-content:space-between;padding:30rpx 0 45rpx;text-align:center}.pre_stored_card_item .card_content .price_item .price{color:#333;font-size:60rpx;font-weight:700;text-align:left}.pre_stored_card_item .card_content .price_item .price_label{color:#666;font-size:24rpx;padding-top:20rpx}.pre_stored_card_item .card_content .group_btn{color:#2a7efb;font-size:24rpx;padding:35rpx 50rpx 0}.cannot_activated_item{background:#fff}.cannot_activated_item .card_content .price_item .cannot_activated_price{color:#999}.cannot_activated_item .card_header{color:#666} diff --git a/dist/build/mp-weixin/ME/payment_pre_stored/method.js b/dist/build/mp-weixin/ME/payment_pre_stored/method.js new file mode 100644 index 0000000..bec3690 --- /dev/null +++ b/dist/build/mp-weixin/ME/payment_pre_stored/method.js @@ -0,0 +1 @@ +"use strict";const e=require("../../common/vendor.js"),o=require("../../gen/Apis.js"),l=require("./model.js");require("../../common/libraries/request.js"),require("../../common/store/useWeAppAuthStore.js"),require("../../common/store/useWorkStore.js");const a=require("../../common/libraries/apiLoading.js"),s={getList:()=>{var e,s;a.getApiLoading(o.Apis.HouseOrder.HousePrepayments.List,null==(s=null==(e=l.useModel)?void 0:e.formData)?void 0:s.value).then((e=>{var o,a,s,n,r,u;l.useModel.nonPrepayableHouses.value=(null==(o=null==e?void 0:e.data)?void 0:o.nonPrepayableHouses)||[],l.useModel.prepayableHouses.value=(null==(a=null==e?void 0:e.data)?void 0:a.prepayableHouses)||[],l.useModel.metaData.value={current_page:1,last_page:1,per_page:10,total:(null==(n=null==(s=null==e?void 0:e.data)?void 0:s.prepayableHouses)?void 0:n.length)||(null==(u=null==(r=null==e?void 0:e.data)?void 0:r.nonPrepayableHouses)?void 0:u.length)||0},console.log(e)}))},loadMore(e){l.useModel.formData.value.page=e,this.getList()},handleClickHelp(){e.index.showModal({title:"提示",content:"开启后,您物业费预缴低于 100 元时,会收到小程序订阅号提醒,更省心。",showCancel:!1,confirmColor:"#0082FA",success:function(e){e.confirm?console.log("用户点击确定"):e.cancel&&console.log("用户点击取消")}})},goToPage(o){e.index.navigateTo({url:o})}};exports.method=s; diff --git a/dist/build/mp-weixin/ME/payment_pre_stored/model.js b/dist/build/mp-weixin/ME/payment_pre_stored/model.js new file mode 100644 index 0000000..b631228 --- /dev/null +++ b/dist/build/mp-weixin/ME/payment_pre_stored/model.js @@ -0,0 +1 @@ +"use strict";const e=require("../../common/vendor.js"),r={listData:e.ref([]),nonPrepayableHouses:e.ref([]),prepayableHouses:e.ref([]),formData:e.ref({page:1}),metaData:e.ref({}),currentTabs:e.ref(0)};exports.useModel=r; diff --git a/dist/build/mp-weixin/ME/pre_stored_form/index.js b/dist/build/mp-weixin/ME/pre_stored_form/index.js new file mode 100644 index 0000000..d23f6b0 --- /dev/null +++ b/dist/build/mp-weixin/ME/pre_stored_form/index.js @@ -0,0 +1 @@ +"use strict";const e=require("../../common/vendor.js"),o=require("./model.js"),u=require("./method.js");if(require("../../common/libraries/request.js"),require("../../common/store/useWeAppAuthStore.js"),require("../../gen/Apis.js"),require("../../common/store/useWorkStore.js"),require("../../common/libraries/apiLoading.js"),require("../../common/libraries/pay.js"),require("../../common/libraries/naviHelper.js"),!Array){e.resolveComponent("hs-button")()}Math;const l=e.defineComponent({__name:"index",setup(l){e.ref("");const a=["500","1000","3000","5000"];return e.ref({}),e.onShow((()=>{var e,l,a,r;(null==(a=null==(l=null==(e=o.useModel)?void 0:e.housePrepaymentPayment)?void 0:l.value)?void 0:a.id)&&(null==(r=u.method)||r.loadShow()),console.log("onShow")})),e.onUnload((()=>{o.useModel.loadingShowNumber.value=-1,o.useModel.housePrepaymentPayment.value=void 0})),e.onLoad((e=>{o.useModel.loadingShowNumber.value=-1,o.useModel.formData.value=e})),(l,r)=>{var n,d,s,i,t,m,v,f;return e.e({a:e.t((null==(n=e.unref(o.useModel).formData.value)?void 0:n.full_name)||""),b:e.unref(o.useModel).formData.value.amount,c:e.o((u=>e.unref(o.useModel).formData.value.amount=u.detail.value)),d:e.f(a,((u,l,a)=>({a:e.t(u),b:`pay_${l}`,c:e.o((l=>e.unref(o.useModel).formData.value.amount=u),`pay_${l}`)}))),e:!e.unref(o.useModel).formData.value.amount||(null==(s=null==(d=e.unref(o.useModel))?void 0:d.payDisabled)?void 0:s.value)},!e.unref(o.useModel).formData.value.amount||(null==(t=null==(i=e.unref(o.useModel))?void 0:i.payDisabled)?void 0:t.value)?{f:e.p({type:"disabled",label:"立即支付",loading:null==(v=null==(m=e.unref(o.useModel))?void 0:m.payDisabled)?void 0:v.value,size:"md"})}:{g:e.o(null==(f=e.unref(u.method))?void 0:f.handlePay),h:e.p({type:"primary",label:"立即支付",size:"md"})})}}});wx.createPage(l); diff --git a/dist/build/mp-weixin/ME/pre_stored_form/index.json b/dist/build/mp-weixin/ME/pre_stored_form/index.json new file mode 100644 index 0000000..3d0f7b5 --- /dev/null +++ b/dist/build/mp-weixin/ME/pre_stored_form/index.json @@ -0,0 +1,6 @@ +{ + "navigationBarTitleText": "房屋预缴", + "usingComponents": { + "hs-button": "../../components/hs-button/hs-button" + } +} \ No newline at end of file diff --git a/dist/build/mp-weixin/ME/pre_stored_form/index.wxml b/dist/build/mp-weixin/ME/pre_stored_form/index.wxml new file mode 100644 index 0000000..f887366 --- /dev/null +++ b/dist/build/mp-weixin/ME/pre_stored_form/index.wxml @@ -0,0 +1 @@ + 预缴房屋 {{a}} 预缴金额 ¥ {{i.a}}元 预缴方式 微信支付 \ No newline at end of file diff --git a/dist/build/mp-weixin/ME/pre_stored_form/index.wxss b/dist/build/mp-weixin/ME/pre_stored_form/index.wxss new file mode 100644 index 0000000..025369c --- /dev/null +++ b/dist/build/mp-weixin/ME/pre_stored_form/index.wxss @@ -0,0 +1 @@ +page{background-color:#f8f8f8}.wallet_header{background-color:#fff;margin:0 30rpx;border-radius:20rpx;padding:0 30rpx 30rpx}.house_name_cell{display:flex;align-items:center;justify-content:space-between;background-color:#fff;color:#333;margin:30rpx;padding:30rpx;font-size:28rpx;border-radius:20rpx}.house_name_cell text{font-weight:500}.house_name_cell .pay_method{display:flex;align-items:center}.house_name_cell .pay_method image{width:45rpx;height:45rpx;margin-right:10rpx}.pre_stored_card_form{background-color:#fff;margin:30rpx;padding:0 30rpx}.pre_stored_card_form .card_title{color:#3d3d3d;font-size:28rpx;padding:30rpx 0}.pre_stored_card_form .card_input_form{display:flex;align-items:center;padding:0 0 10rpx}.pre_stored_card_form .card_input_form .addon_before{color:#333;font-size:80rpx;padding-right:10rpx}.pre_stored_card_form .card_input_form .input_value{display:flex;align-items:center;font-size:50rpx}.pre_stored_card_form .card_input_form .input_value input{height:80rpx;line-height:80rpx}.pre_stored_card_form .price_select_list{display:flex;align-items:center;justify-content:space-between;border-top:1rpx solid #eee;padding:20rpx 0 30rpx}.pre_stored_card_form .price_select_list .item{background-color:#f7f7f7;color:#333;font-size:28rpx;padding:15rpx;border-radius:8rpx}.foot_pay_btn{padding:30rpx} diff --git a/dist/build/mp-weixin/ME/pre_stored_form/method.js b/dist/build/mp-weixin/ME/pre_stored_form/method.js new file mode 100644 index 0000000..02c6bb0 --- /dev/null +++ b/dist/build/mp-weixin/ME/pre_stored_form/method.js @@ -0,0 +1 @@ +"use strict";const e=require("../../common/vendor.js");require("../../common/libraries/request.js");const o=require("../../common/store/useWeAppAuthStore.js"),l=require("../../common/store/useWorkStore.js"),a=require("./model.js"),u=require("../../gen/Apis.js"),d=require("../../common/libraries/apiLoading.js"),s=require("../../common/libraries/pay.js"),n=require("../../common/libraries/naviHelper.js");o.useWeAppAuthStore(),l.useWorkStore();const i={loadShow:()=>{var o,l;console.log("定时器",null==(l=null==(o=a.useModel)?void 0:o.loadingShowNumber)?void 0:l.value),a.useModel.timer.value=setInterval((()=>{var o,l,d,s,i;if((null==(l=null==(o=a.useModel)?void 0:o.loadingShowNumber)?void 0:l.value)>2&&"Pending"===(null==(i=null==(s=null==(d=a.useModel)?void 0:d.orderShow)?void 0:s.value)?void 0:i.payment_status))return a.useModel.payDisabled.value=!1,e.index.hideLoading(),void clearInterval(a.useModel.timer.value);a.useModel.loadingShowNumber.value<=2&&(e=>{var o,l,d;u.Apis.HouseOrder.HousePrepayments.GetPayments({house_prepayment_payments_id:null==(d=null==(l=null==(o=a.useModel)?void 0:o.housePrepaymentPayment)?void 0:l.value)?void 0:d.id}).then((o=>{var l;console.log("获取支付状态",null==o?void 0:o.data),a.useModel.loadingShowNumber.value+=1,a.useModel.orderShow.value=null==o?void 0:o.data,"Paid"===(null==(l=null==o?void 0:o.data)?void 0:l.payment_status)&&(clearInterval(e),a.useModel.formData.value.amount=void 0,a.useModel.payDisabled.value=!1,n.showToast("支付成功"))}))})(a.useModel.timer.value)}),1e3)},handlePay(){var o,l;a.useModel.payDisabled.value=!0,d.getApiLoading(u.Apis.HouseOrder.HousePrepayments.Payment,null==(l=null==(o=a.useModel)?void 0:o.formData)?void 0:l.value).then((o=>{var l,u;a.useModel.housePrepaymentPayment.value=null==(l=null==o?void 0:o.data)?void 0:l.house_prepayment_payment,e.index.showLoading({title:"正在支付...",mask:!0}),s.tongLianPay(null==(u=null==o?void 0:o.data)?void 0:u.pay_info,(()=>{a.useModel.loadingShowNumber.value=-1,console.log("支付成功")}),(()=>{a.useModel.payDisabled.value=!1,e.index.hideLoading()})),console.log(o)})).catch((()=>{a.useModel.payDisabled.value=!1})),console.log("e")}};exports.method=i; diff --git a/dist/build/mp-weixin/ME/pre_stored_form/model.js b/dist/build/mp-weixin/ME/pre_stored_form/model.js new file mode 100644 index 0000000..06d4643 --- /dev/null +++ b/dist/build/mp-weixin/ME/pre_stored_form/model.js @@ -0,0 +1 @@ +"use strict";const e=require("../../common/vendor.js"),r={formData:e.ref({}),payDisabled:e.ref(!1),loadingLabel:e.ref(""),loadingShowNumber:e.ref(-1),housePrepaymentPayment:e.ref({}),orderShow:e.ref({}),timer:e.ref()};exports.useModel=r; diff --git a/dist/build/mp-weixin/ME/recharge/index.js b/dist/build/mp-weixin/ME/recharge/index.js new file mode 100644 index 0000000..251df33 --- /dev/null +++ b/dist/build/mp-weixin/ME/recharge/index.js @@ -0,0 +1 @@ +"use strict";const e=require("../../common/vendor.js");if(!Array){(e.resolveComponent("hs-button")+e.resolveComponent("up-keyboard"))()}Math||((()=>"../../components/hs-button/hs-button.js")+(()=>"../../node-modules/uview-plus/components/u-keyboard/u-keyboard.js"))();const o=e.defineComponent({__name:"index",setup(o){const l=e.ref(""),n=e.ref(!0),u=e=>{var o,n,u;if((null==(o=l.value)?void 0:o.length)<12)if("."===e)(null==(n=l.value)?void 0:n.includes("."))||(l.value+=e);else{let o=null==(u=null==l?void 0:l.value)?void 0:u.split(".")[1];console.log(o,"inputNum"),(!o||(null==o?void 0:o.length)<2)&&(l.value+=e)}console.log(e)},s=()=>{e.index.showModal({title:"提示",content:"该功能在当前项目暂未开放,敬请期待",confirmColor:"#0082FA",success:function(e){e.confirm?console.log("用户点击确定"):e.cancel&&console.log("用户点击取消")}})},t=()=>{var e;l.value=null==(e=l.value)?void 0:e.slice(0,-1),console.log(l.value)};return(o,a)=>e.e({a:!l.value},l.value?{b:e.t(l.value)}:{},{c:e.o((e=>n.value=!0)),d:e.o(s),e:e.p({size:"md",label:"立即支付",type:"primary"}),f:e.o((e=>n.value=!1)),g:e.o(u),h:e.o(t),i:e.o((e=>n.value=!1)),j:e.o((e=>n.value=!1)),k:e.p({show:n.value})})}});wx.createPage(o); diff --git a/dist/build/mp-weixin/ME/recharge/index.json b/dist/build/mp-weixin/ME/recharge/index.json new file mode 100644 index 0000000..4d8caa5 --- /dev/null +++ b/dist/build/mp-weixin/ME/recharge/index.json @@ -0,0 +1,7 @@ +{ + "navigationBarTitleText": "充值", + "usingComponents": { + "hs-button": "../../components/hs-button/hs-button", + "up-keyboard": "../../node-modules/uview-plus/components/u-keyboard/u-keyboard" + } +} \ No newline at end of file diff --git a/dist/build/mp-weixin/ME/recharge/index.wxml b/dist/build/mp-weixin/ME/recharge/index.wxml new file mode 100644 index 0000000..1a3a3dd --- /dev/null +++ b/dist/build/mp-weixin/ME/recharge/index.wxml @@ -0,0 +1 @@ + 充值金额 ¥ 请输入充值金额 {{b}} 充值方式 微信支付 \ No newline at end of file diff --git a/dist/build/mp-weixin/ME/recharge/index.wxss b/dist/build/mp-weixin/ME/recharge/index.wxss new file mode 100644 index 0000000..908beb4 --- /dev/null +++ b/dist/build/mp-weixin/ME/recharge/index.wxss @@ -0,0 +1 @@ +page{background-color:#f8f8f8}.recharge_header{margin:30rpx;background-color:#fff;padding:30rpx 30rpx 20rpx;border-radius:15rpx}.recharge_header .title{color:#333;font-size:28rpx;font-weight:500}.recharge_header .input{display:flex;align-items:center;padding-top:10rpx}.recharge_header .label{font-size:48px;color:#333;padding-right:20rpx}.recharge_header .placeholder{color:#999;font-size:30rpx}.recharge_header .input_value{font-size:36px}.recharge_way{display:flex;align-items:center;justify-content:space-between;background-color:#fff;margin:30rpx;border-radius:15rpx;padding:30rpx}.recharge_way .title{font-size:28rpx;font-weight:500;color:#333}.recharge_way .value{font-size:28rpx;font-weight:500;display:flex;align-items:center}.recharge_way image{width:40rpx;height:40rpx;margin-right:10rpx}.footer_pay_btn{padding:30rpx} diff --git a/dist/build/mp-weixin/ME/recharge_record/index.js b/dist/build/mp-weixin/ME/recharge_record/index.js new file mode 100644 index 0000000..1dcee10 --- /dev/null +++ b/dist/build/mp-weixin/ME/recharge_record/index.js @@ -0,0 +1 @@ +"use strict";const e=require("../../common/vendor.js"),r={};if(!Array){e.resolveComponent("cc-scroll-loading")()}Math;const o=e._export_sfc(r,[["render",function(r,o){return{a:e.p({meta:{total:0}})}}]]);wx.createPage(o); diff --git a/dist/build/mp-weixin/ME/recharge_record/index.json b/dist/build/mp-weixin/ME/recharge_record/index.json new file mode 100644 index 0000000..b9da8ac --- /dev/null +++ b/dist/build/mp-weixin/ME/recharge_record/index.json @@ -0,0 +1,6 @@ +{ + "navigationBarTitleText": "充值记录", + "usingComponents": { + "cc-scroll-loading": "../../common/components/cc-scroll-loading/cc-scroll-loading" + } +} \ No newline at end of file diff --git a/dist/build/mp-weixin/ME/recharge_record/index.wxml b/dist/build/mp-weixin/ME/recharge_record/index.wxml new file mode 100644 index 0000000..40f2ce3 --- /dev/null +++ b/dist/build/mp-weixin/ME/recharge_record/index.wxml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/build/mp-weixin/ME/recharge_record/index.wxss b/dist/build/mp-weixin/ME/recharge_record/index.wxss new file mode 100644 index 0000000..c3a710d --- /dev/null +++ b/dist/build/mp-weixin/ME/recharge_record/index.wxss @@ -0,0 +1 @@ +page{background-color:#f8f8f8}.recharge_record_items{margin:30rpx;background-color:#fff;border-radius:15rpx;padding:30rpx;font-size:28rpx}.recharge_record_items_header{display:flex;align-items:center;justify-content:space-between;color:#333}.recharge_record_items_header .amount{font-weight:500}.recharge_record_items_footer{display:flex;align-items:center;justify-content:space-between;color:#666;padding-top:20rpx} diff --git a/dist/build/mp-weixin/ME/user_evaluate/index.js b/dist/build/mp-weixin/ME/user_evaluate/index.js new file mode 100644 index 0000000..dc7ad1b --- /dev/null +++ b/dist/build/mp-weixin/ME/user_evaluate/index.js @@ -0,0 +1 @@ +"use strict";const e=require("../../common/vendor.js");require("../../common/libraries/request.js"),require("../../common/store/useWeAppAuthStore.js"),require("../../common/store/useWorkStore.js");const o=require("./model.js");if(require("../../gen/Apis.js"),require("../../common/libraries/apiLoading.js"),!Array){(e.resolveComponent("up-icon")+e.resolveComponent("hs-footer"))()}Math||((()=>"../../node-modules/uview-plus/components/u-icon/u-icon.js")+(()=>"../../components/hs-footer/hs-footer.js"))();const r=e.defineComponent({__name:"index",setup(r){e.onLoad((e=>{o.useModel.dataForm.value.orders_id=null==e?void 0:e.id,n()}));const n=e=>{};return(r,n)=>({a:e.f(5,((r,n,s)=>({a:n,b:e.o((e=>{return n=r,console.log(n,"idx"),void(o.useModel.dataForm.value.rating=n);var n}),n),c:"5fec7570-0-"+s,d:e.p({name:"star-fill",size:"25px",color:ne.unref(o.useModel).dataForm.value.content=r.detail.value)),d:e.p({btnParimaryName:"提交"})})}});wx.createPage(r); diff --git a/dist/build/mp-weixin/ME/user_evaluate/index.json b/dist/build/mp-weixin/ME/user_evaluate/index.json new file mode 100644 index 0000000..53993b8 --- /dev/null +++ b/dist/build/mp-weixin/ME/user_evaluate/index.json @@ -0,0 +1,7 @@ +{ + "navigationBarTitleText": "工单评价", + "usingComponents": { + "up-icon": "../../node-modules/uview-plus/components/u-icon/u-icon", + "hs-footer": "../../components/hs-footer/hs-footer" + } +} \ No newline at end of file diff --git a/dist/build/mp-weixin/ME/user_evaluate/index.wxml b/dist/build/mp-weixin/ME/user_evaluate/index.wxml new file mode 100644 index 0000000..9cc5de6 --- /dev/null +++ b/dist/build/mp-weixin/ME/user_evaluate/index.wxml @@ -0,0 +1 @@ + 请您对本次的服务做一个评价 * \ No newline at end of file diff --git a/dist/build/mp-weixin/pages/me/components/ToBeDone.wxss b/dist/build/mp-weixin/pages/me/components/ToBeDone.wxss new file mode 100644 index 0000000..cc8dc2c --- /dev/null +++ b/dist/build/mp-weixin/pages/me/components/ToBeDone.wxss @@ -0,0 +1 @@ +.to_be_done_title.data-v-a2fef652{color:#333;font-size:32rpx;font-weight:500;padding:0 30rpx}.audit_item.data-v-a2fef652{background-color:#fff;border-radius:15rpx;padding:0 30rpx 10rpx;margin:30rpx 30rpx 0}.audit_item .audit_header.data-v-a2fef652{padding:30rpx 0;display:flex;justify-content:space-between;align-items:center;font-size:28rpx;font-weight:550}.audit_item .audit_header .status_tab.data-v-a2fef652{font-size:24rpx;padding:8rpx 16rpx;border-radius:100rpx}.audit_item .audit_header .status_Pending.data-v-a2fef652{background-color:#fff7ed;color:#f97316}.audit_item .audit_header .status_Approved.data-v-a2fef652{background-color:#e4ffd6;color:#52c41a}.audit_item .audit_header .status_Rejected.data-v-a2fef652{background-color:#eaeaea;color:rgba(0,0,0,.45)}.audit_item .audit_cell.data-v-a2fef652{color:#333;font-size:28rpx;padding-bottom:16rpx}.audit_item .audit_footer.data-v-a2fef652{border-top:1rpx solid #eee;padding:30rpx 0 20rpx;margin:30rpx 0 0;display:flex;align-items:center;justify-content:space-between}.audit_item .audit_footer .btn.data-v-a2fef652{width:46%}.popup_custom_content.data-v-a2fef652{padding:0 30rpx 30rpx}.popup_custom_content .popup_textarea.data-v-a2fef652{background-color:#f3f3f4;padding:30rpx;border-radius:20rpx}.popup_custom_content .popup_textarea textarea.data-v-a2fef652{height:180rpx}.popup_custom_content .popup_footer.data-v-a2fef652{display:flex;align-items:center;justify-content:space-between;padding:30rpx 0 10rpx}.popup_custom_content .popup_footer .btn.data-v-a2fef652{width:47%} diff --git a/dist/build/mp-weixin/pages/me/components/header.js b/dist/build/mp-weixin/pages/me/components/header.js new file mode 100644 index 0000000..2f6560a --- /dev/null +++ b/dist/build/mp-weixin/pages/me/components/header.js @@ -0,0 +1 @@ +"use strict";const e=require("../../../common/vendor.js");require("../../../common/libraries/request.js");const o=require("../../../common/store/useWeAppAuthStore.js");if(require("../../../common/store/useWorkStore.js"),require("../../../gen/Apis.js"),require("../../../common/libraries/apiLoading.js"),!Array){(e.resolveComponent("up-avatar")+e.resolveComponent("uni-icons"))()}Math||((()=>"../../../node-modules/uview-plus/components/u-avatar/u-avatar.js")+(()=>"../../../uni_modules/uni-icons/components/uni-icons/uni-icons.js"))();const u=e.defineComponent({__name:"header",setup(u){const n=e.ref({}),l=o.useWeAppAuthStore(),r=e.ref({});return e.onShow((e=>{n.value=null==l?void 0:l.data})),e.onMounted((()=>{r.value=e.index.getMenuButtonBoundingClientRect(),console.log(r.value,"capsuleRect")})),(o,u)=>{var l,i,s,a,t,v,d,p,c,m,g,h,j,q,_;return e.e({a:null==(l=n.value)?void 0:l.user},(null==(i=n.value)?void 0:i.user)?e.e({b:e.p({size:"60",src:(null==(a=null==(s=n.value)?void 0:s.user)?void 0:a.avatar)&&(null==(d=null==(v=null==(t=n.value)?void 0:t.user)?void 0:v.avatar[0])?void 0:d.url)}),c:null==(c=null==(p=n.value)?void 0:p.user)?void 0:c.name},(null==(g=null==(m=n.value)?void 0:m.user)?void 0:g.name)?{d:e.t((null==(j=null==(h=n.value)?void 0:h.user)?void 0:j.name)||"比较懒还没设置名字")}:{},{e:e.t(null==(_=null==(q=n.value)?void 0:q.user)?void 0:_.phone)}):{f:e.p({size:"60"})},{g:e.p({type:"right",size:"17",color:"#969799"}),h:e.o((o=>(o=>{var u;e.index.navigateTo({url:(null==(u=null==n?void 0:n.value)?void 0:u.user)?o:"/pages/login"})})("/INDEX/me/index"))),i:e.s(`padding-top:${r.value.top+r.value.height}px;`)})}}}),n=e._export_sfc(u,[["__scopeId","data-v-5be3b991"]]);wx.createComponent(n); diff --git a/dist/build/mp-weixin/pages/me/components/header.json b/dist/build/mp-weixin/pages/me/components/header.json new file mode 100644 index 0000000..f756171 --- /dev/null +++ b/dist/build/mp-weixin/pages/me/components/header.json @@ -0,0 +1,7 @@ +{ + "component": true, + "usingComponents": { + "up-avatar": "../../../node-modules/uview-plus/components/u-avatar/u-avatar", + "uni-icons": "../../../uni_modules/uni-icons/components/uni-icons/uni-icons" + } +} \ No newline at end of file diff --git a/dist/build/mp-weixin/pages/me/components/header.wxml b/dist/build/mp-weixin/pages/me/components/header.wxml new file mode 100644 index 0000000..e42705c --- /dev/null +++ b/dist/build/mp-weixin/pages/me/components/header.wxml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/build/mp-weixin/pages/me/components/header.wxss b/dist/build/mp-weixin/pages/me/components/header.wxss new file mode 100644 index 0000000..478c2c5 --- /dev/null +++ b/dist/build/mp-weixin/pages/me/components/header.wxss @@ -0,0 +1 @@ +.me_user_info.data-v-5be3b991{display:flex;align-items:center;justify-content:space-between;padding:0 30rpx}.me_user_info .user_info_avatar.data-v-5be3b991{display:flex;align-items:center}.me_user_info .user_info_name_phone.data-v-5be3b991{padding-left:20rpx;color:#3d3d3d;font-weight:500;font-size:28rpx}.me_user_info .user_info_name_phone .phone.data-v-5be3b991{padding-top:8rpx}.me_user_info .user_info_name_phone .me_des.data-v-5be3b991{color:#999;padding-top:8rpx;font-size:23rpx;font-weight:400}.me_user_info .user_info_name_phone .placeholder_name.data-v-5be3b991{color:#999} diff --git a/dist/build/mp-weixin/pages/me/index.js b/dist/build/mp-weixin/pages/me/index.js new file mode 100644 index 0000000..2064e87 --- /dev/null +++ b/dist/build/mp-weixin/pages/me/index.js @@ -0,0 +1 @@ +"use strict";const e=require("../../common/vendor.js"),o=require("./model.js");require("../../common/libraries/request.js");const t=require("../../common/store/useWeAppAuthStore.js");require("../../common/store/useWorkStore.js");const r=require("./method.js"),s=require("../../common/libraries/userUserLogin.js");require("../../gen/Apis.js"),require("../../common/libraries/apiLoading.js"),Math||(n+u+i)();const n=()=>"./components/header.js",u=()=>"./components/AreaFunctional.js",i=()=>"./components/ToBeDone.js",a=e.defineComponent({__name:"index",setup(n){getApp();const u=t.useWeAppAuthStore(),i=e.ref({});return e.onShow((async t=>{var n,a;i.value=null==u?void 0:u.data,await(null==(n=e.getCurrentInstance())?void 0:n.appContext.config.globalProperties.$onLaunched),(null==(a=s.getUserLogin)?void 0:a.getLoginStatus())?(o.useModel.dataList.value=[],r.method.getOwnerAuditList(),r.method.getCountHouse()):(o.useModel.dataList.value=[],o.useModel.meta.value={total:0})})),(e,o)=>({})}});wx.createPage(a); diff --git a/dist/build/mp-weixin/pages/me/index.json b/dist/build/mp-weixin/pages/me/index.json new file mode 100644 index 0000000..32a1e8b --- /dev/null +++ b/dist/build/mp-weixin/pages/me/index.json @@ -0,0 +1,9 @@ +{ + "navigationBarTitleText": "个人中心", + "navigationStyle": "custom", + "usingComponents": { + "my-header": "./components/header", + "my-area-functional": "./components/AreaFunctional", + "my-to-be-done": "./components/ToBeDone" + } +} \ No newline at end of file diff --git a/dist/build/mp-weixin/pages/me/index.wxml b/dist/build/mp-weixin/pages/me/index.wxml new file mode 100644 index 0000000..85b6e1e --- /dev/null +++ b/dist/build/mp-weixin/pages/me/index.wxml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/build/mp-weixin/pages/me/index.wxss b/dist/build/mp-weixin/pages/me/index.wxss new file mode 100644 index 0000000..6991c2d --- /dev/null +++ b/dist/build/mp-weixin/pages/me/index.wxss @@ -0,0 +1 @@ +page{background-color:#f8f8f8}.me_page{background:linear-gradient(180deg,rgba(208,229,255,.44) 0%,rgba(255,255,255,0) 450rpx),linear-gradient(146deg,#d3d7ff 0%,rgba(255,255,255,0) 300rpx),linear-gradient(194deg,#dffff3 0%,#f7f7f7 450rpx);background-repeat:no-repeat}button:after{border:none!important} diff --git a/dist/build/mp-weixin/pages/me/method.js b/dist/build/mp-weixin/pages/me/method.js new file mode 100644 index 0000000..d47cc73 --- /dev/null +++ b/dist/build/mp-weixin/pages/me/method.js @@ -0,0 +1 @@ +"use strict";const e=require("../../common/vendor.js"),o=require("../../common/libraries/apiLoading.js"),s=require("./model.js"),t=require("../../gen/Apis.js");require("../../common/libraries/request.js");const u=require("../../common/store/useWeAppAuthStore.js");require("../../common/store/useWorkStore.js"),u.useWeAppAuthStore();const i=()=>{var e,u;o.getApiLoading(t.Apis.Archive.HouseRegisters.OwnerAuditList,null==(u=null==(e=s.useModel)?void 0:e.formData)?void 0:u.value).then((e=>{s.useModel.dataList.value=[...s.useModel.dataList.value,...null==e?void 0:e.data],s.useModel.meta.value=null==e?void 0:e.meta,console.log(e)}))},l=()=>{s.useModel.dataList.value=[],s.useModel.formData.value.page=1,i()},r={getOwnerAuditList:i,handleSrarch:l,handleLoadMore(e){s.useModel.formData.value.page=e,i()},getCountHouse(){o.getApiLoading(t.Apis.Customer.Customers.GetCountHouse,{}).then((e=>{s.useModel.countHouseData.value=null==e?void 0:e.data,console.log(e)}))},handleAudit(s){e.index.showModal({title:"提示",content:"请仔细确认好注册用户信息!",confirmText:"通过",confirmColor:"#2A7EFB",success:function(e){e.confirm?(o.getApiLoading(t.Apis.Archive.HouseRegisters.Audit,{status:"Approved",id:null==s?void 0:s.id}).then((e=>{l(),console.log(e)})),console.log("用户点击确定")):e.cancel&&console.log("用户点击取消")}})}};exports.method=r; diff --git a/dist/build/mp-weixin/pages/me/model.js b/dist/build/mp-weixin/pages/me/model.js new file mode 100644 index 0000000..87a46e0 --- /dev/null +++ b/dist/build/mp-weixin/pages/me/model.js @@ -0,0 +1 @@ +"use strict";const e=require("../../common/vendor.js"),r={dataList:e.ref([]),formData:e.ref({page:1,approval_owner_status:"Pending"}),countHouseData:e.ref({}),meta:e.ref({})};exports.useModel=r; diff --git a/dist/build/mp-weixin/pages/news/index.js b/dist/build/mp-weixin/pages/news/index.js deleted file mode 100644 index d393f69..0000000 --- a/dist/build/mp-weixin/pages/news/index.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";const e=require("../../common/vendor.js");require("../../common/libraries/request.js");const r=require("../../common/store/useWeAppAuthStore.js");require("../../common/store/useWorkStore.js"),require("./method.js"),require("../../gen/Apis.js"),require("../../common/libraries/apiLoading.js");const o=e.defineComponent({__name:"index",setup:o=>(getApp(),r.useWeAppAuthStore(),e.onShow((async e=>{const r=getCurrentPages()[0];"function"==typeof r.getTabBar&&r.getTabBar()&&r.getTabBar().setData({selected:2})})),(e,r)=>({}))});wx.createPage(o); diff --git a/dist/build/mp-weixin/pages/news/index.json b/dist/build/mp-weixin/pages/news/index.json deleted file mode 100644 index 6f85c59..0000000 --- a/dist/build/mp-weixin/pages/news/index.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "navigationBarTitleText": "消息", - "usingComponents": {} -} \ No newline at end of file diff --git a/dist/build/mp-weixin/pages/news/index.wxml b/dist/build/mp-weixin/pages/news/index.wxml deleted file mode 100644 index a78f37f..0000000 --- a/dist/build/mp-weixin/pages/news/index.wxml +++ /dev/null @@ -1 +0,0 @@ - 1 \ No newline at end of file diff --git a/dist/build/mp-weixin/pages/news/index.wxss b/dist/build/mp-weixin/pages/news/index.wxss deleted file mode 100644 index f32b396..0000000 --- a/dist/build/mp-weixin/pages/news/index.wxss +++ /dev/null @@ -1 +0,0 @@ -page{background-color:#f8f8f8}.contact_btn{border:none!important;background-color:transparent;padding:0;line-height:1;color:inherit;font-size:inherit;display:inline-flex;align-items:center;justify-content:center;outline:none;box-shadow:none}button:after{border:none!important} diff --git a/dist/build/mp-weixin/pages/news/method.js b/dist/build/mp-weixin/pages/news/method.js deleted file mode 100644 index 76d7e80..0000000 --- a/dist/build/mp-weixin/pages/news/method.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";require("../../common/vendor.js"),require("../../common/libraries/request.js");const e=require("../../common/store/useWeAppAuthStore.js");require("../../common/store/useWorkStore.js"),e.useWeAppAuthStore(); diff --git a/dist/build/mp-weixin/pages/news/model.js b/dist/build/mp-weixin/pages/news/model.js deleted file mode 100644 index fb33bf6..0000000 --- a/dist/build/mp-weixin/pages/news/model.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";require("../../common/vendor.js"); diff --git a/dist/build/mp-weixin/pages/transfer/index.js b/dist/build/mp-weixin/pages/transfer/index.js new file mode 100644 index 0000000..7ae056e --- /dev/null +++ b/dist/build/mp-weixin/pages/transfer/index.js @@ -0,0 +1 @@ +"use strict";const e=require("../../common/vendor.js"),n=require("../../common/libraries/userUserLogin.js");if(require("../../common/libraries/request.js"),require("../../common/store/useWeAppAuthStore.js"),require("../../gen/Apis.js"),require("../../common/store/useWorkStore.js"),require("../../common/libraries/apiLoading.js"),!Array){e.resolveComponent("hs-footer")()}Math;const o=e.defineComponent({__name:"index",setup(o){const r=e.ref(!1);return e.onShow((async()=>{var o,i,s;if(await(null==(o=e.getCurrentInstance())?void 0:o.appContext.config.globalProperties.$onLaunched),null==(i=n.getUserLogin)?void 0:i.getLoginStatus()){const n=e.index.getEnterOptionsSync();let o=null==n?void 0:n.query;if(null==o?void 0:o.scene){let n=null==(s=null==o?void 0:o.scene)?void 0:s.split("_");"order"===n[0]&&e.index.redirectTo({url:`/INDEX/pay/index?id=${n[1]}`}),"1"===n[0]&&e.index.redirectTo({url:`/WORKORDER/pay/index?id=${n[1]}`})}else r.value=!0}else e.index.showModal({title:"提示",content:"检测到您还未登录,是否去登录?",confirmText:"去登录",cancelText:"返回首页",confirmColor:"#0082FA",success:function(n){n.confirm?(e.index.redirectTo({url:"/pages/login?source=transfer"}),console.log("用户点击确定")):n.cancel&&(e.index.switchTab({url:"/pages/index/index"}),console.log("用户点击取消"))}})})),(n,o)=>e.e({a:!r.value},r.value?{b:e.p({btnParimaryName:"返回首页"})}:{})}});wx.createPage(o); diff --git a/dist/build/mp-weixin/pages/transfer/index.json b/dist/build/mp-weixin/pages/transfer/index.json new file mode 100644 index 0000000..7fc74a2 --- /dev/null +++ b/dist/build/mp-weixin/pages/transfer/index.json @@ -0,0 +1,6 @@ +{ + "navigationBarTitleText": "正在识别...", + "usingComponents": { + "hs-footer": "../../components/hs-footer/hs-footer" + } +} \ No newline at end of file diff --git a/dist/build/mp-weixin/pages/transfer/index.wxml b/dist/build/mp-weixin/pages/transfer/index.wxml new file mode 100644 index 0000000..c721fdc --- /dev/null +++ b/dist/build/mp-weixin/pages/transfer/index.wxml @@ -0,0 +1 @@ + 正在识别二维码...请稍后 二维码识别有误,请换二维码重新扫描 \ No newline at end of file diff --git a/dist/build/mp-weixin/pages/transfer/index.wxss b/dist/build/mp-weixin/pages/transfer/index.wxss new file mode 100644 index 0000000..57ac926 --- /dev/null +++ b/dist/build/mp-weixin/pages/transfer/index.wxss @@ -0,0 +1 @@ +.transfer_contents,.error_contents{text-align:center;padding:10% 0;font-size:30rpx} diff --git a/dist/build/mp-weixin/pages/web_view/index.js b/dist/build/mp-weixin/pages/web_view/index.js new file mode 100644 index 0000000..7acf155 --- /dev/null +++ b/dist/build/mp-weixin/pages/web_view/index.js @@ -0,0 +1 @@ +"use strict";const e=require("../../common/vendor.js"),o=e.defineComponent({__name:"index",setup(o){const n=e.ref("");return e.onLoad((e=>{n.value=decodeURIComponent(null==e?void 0:e.web_url),console.log(e)})),(e,o)=>({a:n.value})}});wx.createPage(o); diff --git a/dist/build/mp-weixin/pages/web_view/index.json b/dist/build/mp-weixin/pages/web_view/index.json new file mode 100644 index 0000000..8835af0 --- /dev/null +++ b/dist/build/mp-weixin/pages/web_view/index.json @@ -0,0 +1,3 @@ +{ + "usingComponents": {} +} \ No newline at end of file diff --git a/dist/build/mp-weixin/pages/web_view/index.wxml b/dist/build/mp-weixin/pages/web_view/index.wxml new file mode 100644 index 0000000..8efdc9c --- /dev/null +++ b/dist/build/mp-weixin/pages/web_view/index.wxml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/build/mp-weixin/components/hs-date-picker/hs-date-picker.wxss b/dist/build/mp-weixin/pages/web_view/index.wxss similarity index 100% rename from dist/build/mp-weixin/components/hs-date-picker/hs-date-picker.wxss rename to dist/build/mp-weixin/pages/web_view/index.wxss diff --git a/dist/build/mp-weixin/static/images/IconHouse.png b/dist/build/mp-weixin/static/images/IconHouse.png new file mode 100644 index 0000000000000000000000000000000000000000..1594547adc937a376abe0ba2ac2cd364f08d6372 GIT binary patch literal 581 zcmV-L0=oT)P)5W}p9(yZ>jR|7fB7XP)_zy8mLG|51_tWuO00ko{JZ{aTj(?)U##m;O|e{!@|t zUYY)3oBv#x{#}{n*L{@|KjiejJN)Wwf>5`fJ*=X02y>rPE!E%d?N|d%XFie znJN1E+MJk-GV}4mw@e(6?2dQ<00B`+L_t(o!|l^)kAg4|fMGdYf%V=~aOtuK;;R4u z?=5KzEe?jEou*27`7n?sPiWGPhHyQ)LEw6{;`ooZq851pp(uLO6}?Iny=saN+lHPs z#K~EN5r{B#krI99A}u<30)#di06-sgxAdqti&1q#SFr(fYyzE`Kx3Qe=A!9*xh6ni z3tu0Fy1V5TLMi8+tr^);b*9(PbmL7jd(uN{d&}xe0XIhQjRw6xN9T$n9&@ zmef#~I=Vw_&ktzyrlsdZOPtMBnS{&o6ol#8vMKfgf zQI=Jmz>Uh7_MgJTpJg|M79zO)LZpQ9Siu-8M>+Y6Dw-C&a#S;wKF=fVh$0(M%jg%f zo}%B#dWt5Ymiw5980uH%{rG&whY%B=E zB2+UILYrW;0;Ys;fw;$8v)EoJb=Ud4{6`19vz; z4i5OkpyJlJmiIbFwLkLt&xGC`vg+c*YFi3$xDg@GC@B{*}Fd#x8 z2LkC-UJw;Fl`<%U0af#2n5rRo0fRyq^g|#5rUC=u)Llmt5Sgl85sv%_rl2Uf6Q)uIq10fi6fnqyK`XT=5O@XyD!UdO$b-pQ|F2alj!b1r zm7)d)4G;)}$;l9Cg2_ENP>cil)cV4p2?DPnBn}5EA@CB1ltQ2x0);qG3WHvl)B%x$ zu^<3T&c=Zt2;7G#gC!-5tFJmsN~|DXdgAfFe!fslHL zvRHHc z_CK$|LJQsT7C{?nr>c0SJ566=1+Uw)E-@tpVswwGDHXC57jsEuy{fn++VBNWebQ>3 zKQlk+igQXm5!9D#x`sWmQ?L|SB=&Y+bb{M^I?;h=V7-41{S{5oEIsR6iOM&7-Tu`U z)Zn4?ULH}Xb6;4xW9Iq!;S7rnrO$pL^yvqUc|MOvd)1#B9&|3^+E@jN3kS))`uh4S z)wXt4$mQ*>Uhzq#ZO-yWEn6&l>M$c;+uSk_NR3Tk7TRrcXSe<1MrJ z{lu>(nyq#mo4}%*ntMDfx_ZUfxZP>IjD9g8BQYaY5tCeMbzo#5+(=Fu2(5cIbMK4V zmv7nrtuBLg^ZOS=_TPIOnR|G6eB7+F%03sAt#^@^lRc^vE{qYju%2?U$}qdO%i=RT z`+ZF$#n?dPgd~31%Qc&>c}&a4Lu}VYWGQ@Z>t3tBiXv9~`GqnQ((HT_ua!Ys1-5X_ zIP$W-8jYp>PT&l43*no}MVZ1%_iL{UeQuobj|i7d(Jpf1&*;OKC9U|}%XoJS%k4+L z;_SyDkW&=hT_!2x#%SVj(IN6#r{l>%A*09oqQ)hg*JRXUFO(YS&fBl-!AIPW7b+!U z@|wct6{jXEcsGcRtZ$r5ZUSw;1`bd)iSb z{C07jnK5!&KZ5a9*=_XO=@vJmbOGiC41vo?$MqSXuCPqBR7^Z`ym0QhN@uIuE7Gt6 z@frt?E8y)JY(>!y^e%*kn-`M$evww1jSI9|#69_Q#V!_qKRy|FWGb#!@QOZx zi_29sE#j=wsJ;4~{Xq4Rk$Wkwb6b7=qvncu{8aIXdx5d}9B%Eop(<_tBN-0->-Sn& z=a>0MbDHMzzYqm@dzL#-ac$+zUS_aq`oM(kR{F9CBOyq5Vhvt6`Q93S94R=`; zzViQW=d`N%e0G``Si6T;iq`fv^2~E1o_VpPteUrRd-pzr-s+6>{`(lx-O#}8FSQY$ zL;h|zU#YEdKRx)SyPK_0;eYo`)mh4g^XFvK#zecsAGXT&Ldxn4MS_w|;ejVQS-hK@ zgc2g-c@pUL#LhUitFmG+x(d-MLN{m`2jk`FlG)k#>j<_C?pn8dOE$@|{6{+zDf=$+ zzb1*wlv5LPk0_Lot&puBD}Q9LgL6kT`iEUtr9OFnOg4zeT}2@4?P;KqKMs5GC(#g;idaGF9b~tTlD2Tqecjot-h$5AwpK^9%Lw=?WJN3e@=O zltfELGnd;DFF9RxlySJe!4}Nm%NaSEIKb-8FU5JNkh>TXtod@H^_qr8E|V7Hpm3@5 zyUH7!Nbe$zIO77N(~c*)vLmTvw>z?j|HikToMGEtRbMyuOaZJeI3xy~@F@c0#SNl#k&i?^B$iq$Pe;RC}d zS5GHFYQTTU!3D})wLemi3_al}Yd_>LyI4#*J9oU1r7@bC^3oZD6Ey~PS2^;IJ{laLVmOE zzOb{k7dn1E(^^l0K4)QJqV)Fq$b9>6THPGwAs?j_vp2*m^74b56NYj}edSx1Z|P&w z>vUGCiEs2Lxr_V$lrttoRNQRZxjk8Ir=%#&Fi@8%(QyGh#r09;M6cY}84=WdCtty*V!kT}4 z7~`z#D>V_F?vm8&mKp75e1$H*G&0dNi!GhlyZVAr^|CDXw4mi}zub2^U-`sG--(T; z4GIWYX$M+3aZ9M0$7ZhwH``a6a{bbp+ogS5Yvhda$yAgpm)__P*e{FmjSRX^V1B*M zZ8{zHBt&a<*wl-nvh>+g0}AXL5s_f$HVkLSK2&MFVL=dV(oNp@9{A$Y&Qhba$#!e* zv`A>jZr{m;{{KyC@h3;>cq(F!D6sS{?*+GAavS!lI_G(pc9gC|Fs0LZ#?YCvOIZES z3kanR?;1yQH;?&8wYm8)P96nc-J*ZWSVkGWBjMwm%VvM3M_3cRdTt5_x7pX6;Z~yz zr$;E*HOqMosf($+f82NS!q_K4VFfGm8GN~D`a_*^%aU>Vn`<=Yc4G97lcxfhD~?!W z*>8Q}BveHS@MQV8`Vj;LQ`_v<*Vb%5v=#KZUG0c)f9g3XpGg1GSjX_o@f;<#u%AQ| z;?ip)mp&=zyz<^`C`Z5PN7~_%Tp|s3eU@tpCX@Nse{6My+XKg(B0jk)swyR~*PCR> zWIuPs92Wl=slAc*8lTw0yELmZ&?F{!BD4=fdC2eUyfYl5qi%ZAG+#4RC7MmKYYH6x zxmlpofPhU+O_aX<%*@O{KtS^H@|l^L*XRB>hWo$2zvS=!MUMMfSy{5O zvhw%;%HRH?#{JpZ*^G>gb8~Ztw*7jp{8ExV_v`3=XlYC01S~W>qOG#olMPWE+8EMTdiGWxIA<9lwp$p8kPdTVtQ(X2!kN_R!~Bdh z;RlG&9Zyy2kh!fR9$DN9gFo=#K^UQw>(d3OG&-toE$JCSQqbfu7eg8pJI(4&BapcHm2CCG<-$RZ_Cc$Qk0u(~IC i!aq3GQc!yJUik%|#tr&5f2qO%0000lpOW@gOH%(AkwO-)TeKtS^H@>y9~+1c5EfPki^rgL+1jEszwzx_9c z`@g@xhZKew00033Nkldc>rIHeh5@s{3 zSGH8co1Rjcgd?;)ZI8*flNld5HA5vjIRV-YW(9CH@#HI7_3Rl|R&MMaO>t5s(c(QN z$&Q$_O>r4p|2Cygfq&)O%Ko_GwGWin diff --git a/dist/build/mp-weixin/static/images/jingang_icon3.png b/dist/build/mp-weixin/static/images/jingang_icon3.png deleted file mode 100644 index 7d8750cff6d536139460fddcee823a341dd6e54a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 391 zcmV;20eJq2P)@=ww|7zNl8hs&;8`@{*=D`H-`K3^YhBz{(7$bQkMMk_y5=D z{-VeIl)wE&j{AqU{m;+O!otF;s;Y*DhGAi0ZKnL&+uM?ok|d;|d;kCd|J4-HJ(UerB!FH`FA^a(A#jxXR@rObE?|7iUl0vXS-cpstPmY2!osOCC@K;V|m2qO{7@PHD@ zv>zmub8Q;w5OLKd5!fJA#1r>4c`V6??HeMySW+RG0;xKIV1r2nw)n_J6Za&mbu57m zH(>(R?ozvEFfw7agUM3}?KtS2q*`}tZ^7sG0zrWY# z{-VeIhqnDUhWm4KbL8*-eCM;+0002oNkllpOW@gOH%(AkwO-)U&&iz0@KzgqH^78UoSy@Gn`{eKbV4nQh+1Y@A zfTpIVb8~ZyjEub3{x^pE$=?2lw*A-V{*=G{QkML`zrXVL|DwnJZKnK-4)e7D00Ci1 zL_t(Y$L*ELl7k==MP*Rq1c-B@N&o*>_CveGfC?_Udy}&Wsf44K`%)%2fZ`?!E>Wcj zA$-NaXhvQ$ZXvvcxu?;<<|3cPg8B$~ts<>A^KfXP4_+y!bQ-s9RWTHoM*fDPRAt9! zhT4(F$Jell5g3r&&pB==SA8@N!*nEkQRhbkq$jg=UCJGR9tYM#rS4knGHt_uWaZ5m z@zC9ur8SdO%lj!c2FM9f&VvxKpFXzRV1zIZ26^rN$mvdh9Gnh}hdGIGJ^@|~%K@^$ zqDClGjTf;Z(DeNa4A%GeKohA=pwtlT2mNJ2RucVbh=8S9Y$=0Q21_aCJ7Ou{6#gXy z9A*?k@HZutSm$4rHJlEml?awyrOf~Vb5v{VrF3Ki^HSJW8NHNe0%R~rSXyo=?&JTe z(q32i$ewP+;-mb#k|HGWIk1Hq4;weB`H$!}D&s*oRgPd24gQjE_{|T!GlW3g00000 LNkvXXu0mjf3;+4a diff --git a/dist/build/mp-weixin/static/images/zhifubao.png b/dist/build/mp-weixin/static/images/zhifubao.png new file mode 100644 index 0000000000000000000000000000000000000000..fad813391cb56c9e7fd7301fef9c89c70e171ecf GIT binary patch literal 1320 zcmV+@1=sqCP)Px#1am@3R0s$N2z&@+hyVZt(n&-?RA_`W3F$z6f%3W6($ zS;3`Okgx(}1>y>dtU$8@aRqW$5FCM-z)-*Y$;qG^Q0NE!;-U9HgYK@XQ|Huqmk4RwDi`YGSK3SoHvKBd z9pJ8eX(gctdV*i+1!q{y8zvUODq%pZ=^5Xxdqt~(bG!@BUX*nz96~4b|CQPIXKxpg zBXkv$Imgr^90D^~$qEoTa#pyzqt(n43(ot4mmpwyf0BBQ+|Qm+4hkxoQ=aFb~!-TR9FA>0;c9g~Ek5`y#uXLeK` z-5?!P;F#(0?nL_C5u9G6XSfFax%}(86&mtS)hSvowV^@hj)qzRdwMbm3{3 z_4Di;7UvMtFG<<#jG}YPPr0(G*$GyygOrrYeQp9#$@DLIM&3}RwciT;+YDWsbIy)U zB)AjlpyU*1Hj`j&#yrd=&g6)ex+wRcbLY%)L8}Odf%jBRnP3>K|LBs39Bz z-n1C4+=KLB+zqSA=7ROCeifB$jN)NbtBH56 zyEf3q3>)z1O&py?4htRXlQaBa3T|KOKuo&UJQ$eH7bv*AX6-c=qa}SI`#O$`Tv9@t z_y;F3x#^1+#A3xz&fsZ?8Qc_=T?q>hy&y7~D1~V8TMj*tud(?r(?3t>537OP6hU~D zYuUv=IG!!&w+G{^lt#Y?T!LQ5njX_X53-PH&;$LEMciY2>A9?=)qLMUCTc$nBZMxh zKPHV}k+3%ODrT%@koue_gon;?s7GXmF8o&ot-{!~JHFptdbe#qXXe~;D1>WNFO%HY zqDLhFpA~oL20CP~{gPQidvKGYde;Gd zCdR(DvD^jmfNyK=6nZ74lCx!aG>v`1MX7Fh8&qT0w#{emVsL}20eLj-3Zbq8JK5sW zt;BxI!T;DrB;IDe4Rr87jI3*Eedc15ZyN_&(Xa&jm0m)LW82Y~*yUO9;8)rR;Z?h> zhBl`OjfH5*-u`GrcH3+n7P}OpFKXF)5Sw@tEg2$hblePcjN%RO%d2?Vs)4IQ*CzhC e1?|QK5PtwDpY=v`6U`|A0000 \ No newline at end of file diff --git a/dist/build/mp-weixin/static/svg/Feedback.svg b/dist/build/mp-weixin/static/svg/Feedback.svg new file mode 100644 index 0000000..abc3d53 --- /dev/null +++ b/dist/build/mp-weixin/static/svg/Feedback.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/build/mp-weixin/static/svg/HouseIcon.svg b/dist/build/mp-weixin/static/svg/HouseIcon.svg new file mode 100644 index 0000000..5959b08 --- /dev/null +++ b/dist/build/mp-weixin/static/svg/HouseIcon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/build/mp-weixin/static/svg/IconCollection.svg b/dist/build/mp-weixin/static/svg/IconCollection.svg new file mode 100644 index 0000000..467bea0 --- /dev/null +++ b/dist/build/mp-weixin/static/svg/IconCollection.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/build/mp-weixin/static/svg/IconEvent.svg b/dist/build/mp-weixin/static/svg/IconEvent.svg new file mode 100644 index 0000000..36a0d7a --- /dev/null +++ b/dist/build/mp-weixin/static/svg/IconEvent.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/build/mp-weixin/static/svg/IconReview.svg b/dist/build/mp-weixin/static/svg/IconReview.svg new file mode 100644 index 0000000..4119882 --- /dev/null +++ b/dist/build/mp-weixin/static/svg/IconReview.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/build/mp-weixin/static/svg/IconVehicle.svg b/dist/build/mp-weixin/static/svg/IconVehicle.svg new file mode 100644 index 0000000..59ecb61 --- /dev/null +++ b/dist/build/mp-weixin/static/svg/IconVehicle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/build/mp-weixin/static/svg/ai_icon copy.svg b/dist/build/mp-weixin/static/svg/ai_icon copy.svg deleted file mode 100644 index 74d6a34..0000000 --- a/dist/build/mp-weixin/static/svg/ai_icon copy.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/dist/build/mp-weixin/static/svg/announcement.svg b/dist/build/mp-weixin/static/svg/announcement.svg new file mode 100644 index 0000000..2ad73ae --- /dev/null +++ b/dist/build/mp-weixin/static/svg/announcement.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/build/mp-weixin/static/svg/calendar.svg b/dist/build/mp-weixin/static/svg/calendar.svg new file mode 100644 index 0000000..6b30890 --- /dev/null +++ b/dist/build/mp-weixin/static/svg/calendar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/build/mp-weixin/static/svg/car.svg b/dist/build/mp-weixin/static/svg/car.svg new file mode 100644 index 0000000..a0da744 --- /dev/null +++ b/dist/build/mp-weixin/static/svg/car.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/build/mp-weixin/static/svg/functionalIcon1.svg b/dist/build/mp-weixin/static/svg/functionalIcon1.svg new file mode 100644 index 0000000..399bea6 --- /dev/null +++ b/dist/build/mp-weixin/static/svg/functionalIcon1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/build/mp-weixin/static/svg/functionalIcon2.svg b/dist/build/mp-weixin/static/svg/functionalIcon2.svg new file mode 100644 index 0000000..d612e31 --- /dev/null +++ b/dist/build/mp-weixin/static/svg/functionalIcon2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/build/mp-weixin/static/svg/functionalIcon3.svg b/dist/build/mp-weixin/static/svg/functionalIcon3.svg new file mode 100644 index 0000000..e5ce85e --- /dev/null +++ b/dist/build/mp-weixin/static/svg/functionalIcon3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/build/mp-weixin/static/svg/functionalIcon4.svg b/dist/build/mp-weixin/static/svg/functionalIcon4.svg new file mode 100644 index 0000000..f592f35 --- /dev/null +++ b/dist/build/mp-weixin/static/svg/functionalIcon4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/build/mp-weixin/static/svg/functionalIcon5.svg b/dist/build/mp-weixin/static/svg/functionalIcon5.svg new file mode 100644 index 0000000..f7db5e1 --- /dev/null +++ b/dist/build/mp-weixin/static/svg/functionalIcon5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/build/mp-weixin/static/svg/functionalIcon6.svg b/dist/build/mp-weixin/static/svg/functionalIcon6.svg new file mode 100644 index 0000000..315b24c --- /dev/null +++ b/dist/build/mp-weixin/static/svg/functionalIcon6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/build/mp-weixin/static/svg/functionalIcon7.svg b/dist/build/mp-weixin/static/svg/functionalIcon7.svg new file mode 100644 index 0000000..7ccf839 --- /dev/null +++ b/dist/build/mp-weixin/static/svg/functionalIcon7.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/build/mp-weixin/static/svg/jingang_icon1.svg b/dist/build/mp-weixin/static/svg/jingang_icon1.svg new file mode 100644 index 0000000..ba2125b --- /dev/null +++ b/dist/build/mp-weixin/static/svg/jingang_icon1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/build/mp-weixin/static/svg/jingang_icon2.svg b/dist/build/mp-weixin/static/svg/jingang_icon2.svg new file mode 100644 index 0000000..e18dbe6 --- /dev/null +++ b/dist/build/mp-weixin/static/svg/jingang_icon2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/build/mp-weixin/static/svg/jingang_icon3.svg b/dist/build/mp-weixin/static/svg/jingang_icon3.svg new file mode 100644 index 0000000..b40eec3 --- /dev/null +++ b/dist/build/mp-weixin/static/svg/jingang_icon3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/build/mp-weixin/static/svg/jingang_icon4.svg b/dist/build/mp-weixin/static/svg/jingang_icon4.svg new file mode 100644 index 0000000..2f65d8f --- /dev/null +++ b/dist/build/mp-weixin/static/svg/jingang_icon4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/build/mp-weixin/static/svg/jingang_icon5.svg b/dist/build/mp-weixin/static/svg/jingang_icon5.svg new file mode 100644 index 0000000..4a04e1a --- /dev/null +++ b/dist/build/mp-weixin/static/svg/jingang_icon5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/build/mp-weixin/static/svg/news_icon.svg b/dist/build/mp-weixin/static/svg/news_icon.svg new file mode 100644 index 0000000..d2ccf0a --- /dev/null +++ b/dist/build/mp-weixin/static/svg/news_icon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/build/mp-weixin/static/svg/phone.svg b/dist/build/mp-weixin/static/svg/phone.svg new file mode 100644 index 0000000..23483f7 --- /dev/null +++ b/dist/build/mp-weixin/static/svg/phone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/build/mp-weixin/static/svg/red-packet.svg b/dist/build/mp-weixin/static/svg/red-packet.svg new file mode 100644 index 0000000..91e9ef1 --- /dev/null +++ b/dist/build/mp-weixin/static/svg/red-packet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/build/mp-weixin/static/svg/system.svg b/dist/build/mp-weixin/static/svg/system.svg new file mode 100644 index 0000000..6418405 --- /dev/null +++ b/dist/build/mp-weixin/static/svg/system.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/build/mp-weixin/static/svg/terminatedIcon.svg b/dist/build/mp-weixin/static/svg/terminatedIcon.svg new file mode 100644 index 0000000..1253a5e --- /dev/null +++ b/dist/build/mp-weixin/static/svg/terminatedIcon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dev/mp-weixin/INDEX/activities_show/index.js b/dist/dev/mp-weixin/INDEX/activities_show/index.js new file mode 100644 index 0000000..001a85a --- /dev/null +++ b/dist/dev/mp-weixin/INDEX/activities_show/index.js @@ -0,0 +1,119 @@ +"use strict"; +const common_vendor = require("../../common/vendor.js"); +const INDEX_activities_show_method = require("./method.js"); +const INDEX_activities_show_model = require("./model.js"); +const common_libraries_day = require("../../common/libraries/day.js"); +const gen_Enums = require("../../gen/Enums.js"); +require("../../gen/Apis.js"); +require("../../common/libraries/request.js"); +require("../../common/store/useWeAppAuthStore.js"); +require("../../common/libraries/apiLoading.js"); +require("../../common/store/useWorkStore.js"); +require("../../common/libraries/userUserLogin.js"); +require("../../common/libraries/naviHelper.js"); +if (!Array) { + const _easycom_hs_enum_tag2 = common_vendor.resolveComponent("hs-enum-tag"); + const _easycom_up_parse2 = common_vendor.resolveComponent("up-parse"); + const _easycom_hs_button2 = common_vendor.resolveComponent("hs-button"); + (_easycom_hs_enum_tag2 + _easycom_up_parse2 + _easycom_hs_button2)(); +} +const _easycom_hs_enum_tag = () => "../../components/hs-enum-tag/hs-enum-tag.js"; +const _easycom_up_parse = () => "../../node-modules/uview-plus/components/u-parse/u-parse.js"; +const _easycom_hs_button = () => "../../components/hs-button/hs-button.js"; +if (!Math) { + (_easycom_hs_enum_tag + _easycom_up_parse + _easycom_hs_button)(); +} +const _sfc_defineComponent = /* @__PURE__ */ common_vendor.defineComponent({ + __name: "index", + setup(__props) { + common_vendor.onLoad((e) => { + var _a; + (_a = INDEX_activities_show_method.method) == null ? void 0 : _a.getShow(e == null ? void 0 : e.id); + }); + common_vendor.onShareAppMessage(() => { + var _a, _b, _c, _d, _e, _f, _g, _h, _i, _j; + return { + title: `您的好友邀请你报名${(_c = (_b = (_a = INDEX_activities_show_model.useModel) == null ? void 0 : _a.showData) == null ? void 0 : _b.value) == null ? void 0 : _c.title}`, + path: `/INDEX/activities_show/index?id=${(_f = (_e = (_d = INDEX_activities_show_model.useModel) == null ? void 0 : _d.showData) == null ? void 0 : _e.value) == null ? void 0 : _f.id}`, + imageUrl: (_j = (_i = (_h = (_g = INDEX_activities_show_model.useModel) == null ? void 0 : _g.showData) == null ? void 0 : _h.value) == null ? void 0 : _i.cover_image[0]) == null ? void 0 : _j.url + }; + }); + common_vendor.onShareTimeline(() => { + var _a, _b, _c, _d, _e, _f, _g, _h, _i, _j; + return { + title: `您的好友邀请你报名${(_c = (_b = (_a = INDEX_activities_show_model.useModel) == null ? void 0 : _a.showData) == null ? void 0 : _b.value) == null ? void 0 : _c.title}`, + path: `/INDEX/activities_show/index?id=${(_f = (_e = (_d = INDEX_activities_show_model.useModel) == null ? void 0 : _d.showData) == null ? void 0 : _e.value) == null ? void 0 : _f.id}`, + imageUrl: (_j = (_i = (_h = (_g = INDEX_activities_show_model.useModel) == null ? void 0 : _g.showData) == null ? void 0 : _h.value) == null ? void 0 : _i.cover_image[0]) == null ? void 0 : _j.url + }; + }); + return (_ctx, _cache) => { + var _a, _b, _c, _d, _e, _f, _g, _h, _i, _j, _k, _l, _m, _n, _o, _p, _q, _r, _s, _t, _u, _v, _w, _x, _y, _z, _A, _B, _C, _D, _E, _F, _G, _H, _I, _J, _K, _L, _M, _N, _O, _P, _Q, _R, _S, _T, _U, _V, _W, _X, _Y, _Z, __, _$, _aa, _ba, _ca, _da, _ea, _fa, _ga, _ha, _ia, _ja, _ka, _la, _ma, _na, _oa, _pa, _qa; + return common_vendor.e({ + a: common_vendor.t((_c = (_b = (_a = common_vendor.unref(INDEX_activities_show_model.useModel)) == null ? void 0 : _a.showData) == null ? void 0 : _b.value) == null ? void 0 : _c.title), + b: common_vendor.t(common_vendor.unref(common_libraries_day.showDay)((_f = (_e = (_d = common_vendor.unref(INDEX_activities_show_model.useModel)) == null ? void 0 : _d.showData) == null ? void 0 : _e.value) == null ? void 0 : _f.start_time)), + c: common_vendor.t(common_vendor.unref(common_libraries_day.showDay)((_i = (_h = (_g = common_vendor.unref(INDEX_activities_show_model.useModel)) == null ? void 0 : _g.showData) == null ? void 0 : _h.value) == null ? void 0 : _i.end_time)), + d: common_vendor.p({ + value: (_l = (_k = (_j = common_vendor.unref(INDEX_activities_show_model.useModel)) == null ? void 0 : _j.showData) == null ? void 0 : _k.value) == null ? void 0 : _l.status, + Enums: common_vendor.unref(gen_Enums.HouseChargeTasksStatusEnum) + }), + e: common_vendor.n(`status event_status_${(_o = (_n = (_m = common_vendor.unref(INDEX_activities_show_model.useModel)) == null ? void 0 : _m.showData) == null ? void 0 : _n.value) == null ? void 0 : _o.status}`), + f: common_vendor.p({ + content: (_r = (_q = (_p = common_vendor.unref(INDEX_activities_show_model.useModel)) == null ? void 0 : _p.showData) == null ? void 0 : _q.value) == null ? void 0 : _r.content + }), + g: !((_u = (_t = (_s = common_vendor.unref(INDEX_activities_show_model.useModel)) == null ? void 0 : _s.showData) == null ? void 0 : _t.value) == null ? void 0 : _u.result) + }, !((_x = (_w = (_v = common_vendor.unref(INDEX_activities_show_model.useModel)) == null ? void 0 : _v.showData) == null ? void 0 : _w.value) == null ? void 0 : _x.result) ? common_vendor.e({ + h: common_vendor.p({ + size: "md", + type: "display", + label: "分享活动", + openType: "share" + }), + i: (_A = (_z = (_y = common_vendor.unref(INDEX_activities_show_model.useModel)) == null ? void 0 : _y.showData) == null ? void 0 : _z.value) == null ? void 0 : _A.is_enroll + }, ((_D = (_C = (_B = common_vendor.unref(INDEX_activities_show_model.useModel)) == null ? void 0 : _B.showData) == null ? void 0 : _C.value) == null ? void 0 : _D.is_enroll) ? { + j: common_vendor.o((_E = common_vendor.unref(INDEX_activities_show_method.method)) == null ? void 0 : _E.handleSignUp), + k: common_vendor.p({ + size: "md", + type: "primary", + disabled: !common_vendor.unref(common_libraries_day.getIsInRangeInclusive)((_H = (_G = (_F = common_vendor.unref(INDEX_activities_show_model.useModel)) == null ? void 0 : _F.showData) == null ? void 0 : _G.value) == null ? void 0 : _H.start_time, (_K = (_J = (_I = common_vendor.unref(INDEX_activities_show_model.useModel)) == null ? void 0 : _I.showData) == null ? void 0 : _J.value) == null ? void 0 : _K.end_time), + label: "立即报名" + }) + } : {}) : common_vendor.e({ + l: ((_O = (_N = (_M = (_L = common_vendor.unref(INDEX_activities_show_model.useModel)) == null ? void 0 : _L.showData) == null ? void 0 : _M.value) == null ? void 0 : _N.result) == null ? void 0 : _O.status) === "Cancelled" && ((_R = (_Q = (_P = common_vendor.unref(INDEX_activities_show_model.useModel)) == null ? void 0 : _P.showData) == null ? void 0 : _Q.value) == null ? void 0 : _R.is_enroll) + }, ((_V = (_U = (_T = (_S = common_vendor.unref(INDEX_activities_show_model.useModel)) == null ? void 0 : _S.showData) == null ? void 0 : _T.value) == null ? void 0 : _U.result) == null ? void 0 : _V.status) === "Cancelled" && ((_Y = (_X = (_W = common_vendor.unref(INDEX_activities_show_model.useModel)) == null ? void 0 : _W.showData) == null ? void 0 : _X.value) == null ? void 0 : _Y.is_enroll) ? { + m: common_vendor.o(($event) => { + var _a2; + return (_a2 = common_vendor.unref(INDEX_activities_show_method.method)) == null ? void 0 : _a2.handleCancelSignUp("Success"); + }), + n: common_vendor.p({ + size: "md", + type: "display", + disabled: !common_vendor.unref(common_libraries_day.getIsInRangeInclusive)((_$ = (__ = (_Z = common_vendor.unref(INDEX_activities_show_model.useModel)) == null ? void 0 : _Z.showData) == null ? void 0 : __.value) == null ? void 0 : _$.start_time, (_ca = (_ba = (_aa = common_vendor.unref(INDEX_activities_show_model.useModel)) == null ? void 0 : _aa.showData) == null ? void 0 : _ba.value) == null ? void 0 : _ca.end_time), + label: "重新报名" + }) + } : {}, { + o: ((_ga = (_fa = (_ea = (_da = common_vendor.unref(INDEX_activities_show_model.useModel)) == null ? void 0 : _da.showData) == null ? void 0 : _ea.value) == null ? void 0 : _fa.result) == null ? void 0 : _ga.status) === "Success" + }, ((_ka = (_ja = (_ia = (_ha = common_vendor.unref(INDEX_activities_show_model.useModel)) == null ? void 0 : _ha.showData) == null ? void 0 : _ia.value) == null ? void 0 : _ja.result) == null ? void 0 : _ka.status) === "Success" ? { + p: common_vendor.o(($event) => { + var _a2; + return (_a2 = common_vendor.unref(INDEX_activities_show_method.method)) == null ? void 0 : _a2.handleCancelSignUp("Cancelled"); + }), + q: common_vendor.p({ + size: "md", + type: "display", + disabled: !common_vendor.unref(common_libraries_day.getIsInRangeInclusive)((_na = (_ma = (_la = common_vendor.unref(INDEX_activities_show_model.useModel)) == null ? void 0 : _la.showData) == null ? void 0 : _ma.value) == null ? void 0 : _na.start_time, (_qa = (_pa = (_oa = common_vendor.unref(INDEX_activities_show_model.useModel)) == null ? void 0 : _oa.showData) == null ? void 0 : _pa.value) == null ? void 0 : _qa.end_time), + label: "取消报名" + }) + } : {}, { + r: common_vendor.p({ + size: "md", + type: "primary", + label: "分享活动", + openType: "share" + }) + })); + }; + } +}); +_sfc_defineComponent.__runtimeHooks = 6; +const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_defineComponent, [["__file", "/Users/zsq/Sources/github/2025property-pay/pay-customer/src/INDEX/activities_show/index.vue"]]); +wx.createPage(MiniProgramPage); diff --git a/dist/dev/mp-weixin/INDEX/activities_show/index.json b/dist/dev/mp-weixin/INDEX/activities_show/index.json new file mode 100644 index 0000000..272fa44 --- /dev/null +++ b/dist/dev/mp-weixin/INDEX/activities_show/index.json @@ -0,0 +1,8 @@ +{ + "navigationBarTitleText": "活动详情", + "usingComponents": { + "hs-enum-tag": "../../components/hs-enum-tag/hs-enum-tag", + "up-parse": "../../node-modules/uview-plus/components/u-parse/u-parse", + "hs-button": "../../components/hs-button/hs-button" + } +} \ No newline at end of file diff --git a/dist/dev/mp-weixin/INDEX/activities_show/index.wxml b/dist/dev/mp-weixin/INDEX/activities_show/index.wxml new file mode 100644 index 0000000..edf0b1d --- /dev/null +++ b/dist/dev/mp-weixin/INDEX/activities_show/index.wxml @@ -0,0 +1 @@ +{{a}} 活动时间:{{b}} 至 {{c}} \ No newline at end of file diff --git a/dist/dev/mp-weixin/INDEX/activities_show/index.wxss b/dist/dev/mp-weixin/INDEX/activities_show/index.wxss new file mode 100644 index 0000000..c617239 --- /dev/null +++ b/dist/dev/mp-weixin/INDEX/activities_show/index.wxss @@ -0,0 +1,67 @@ +.activities_header { + padding: 30rpx; + display: flex; + align-items: self-start; + border-top: 1rpx solid #eee; + justify-content: space-between; +} +.activities_header .name { + font-size: 32rpx; + color: #333; + font-weight: 500; +} +.activities_header .time { + color: #666; + font-size: 24rpx; + padding-top: 5rpx; +} +.activities_header .status { + color: #fff; + border-radius: 5rpx; + display: flex; + align-items: center; + justify-content: center; + font-size: 24rpx; + height: 40rpx; + line-height: 40rpx; +} +.activities_header .event_status_Pending { + background-color: #ffa100; +} +.activities_header .event_status_InProgress { + background-color: #4096ff; +} +.activities_header .event_status_Completed { + background-color: #939393; +} +.activities_content { + padding: 0 30rpx; + padding-bottom: calc(130rpx + constant(safe-area-inset-bottom)); + padding-bottom: calc(130rpx + env(safe-area-inset-bottom)); +} +.footer { + position: fixed; + bottom: 0; + left: 0; + right: 0; + box-shadow: 0px -3px 7px rgba(206, 206, 206, 0.25); + padding: 20rpx 30rpx 0 30rpx; + padding-bottom: calc(20rpx + constant(safe-area-inset-bottom)); + padding-bottom: calc(20rpx + env(safe-area-inset-bottom)); + background-color: #fff; + display: flex; + align-items: center; + justify-content: space-between; +} +.footer .btn { + flex: 1; +} +.footer .btn:last-child { + padding-left: 30rpx; +} +.up-content { + padding: 24rpx; + font-size: 32rpx; + color: #606266; + line-height: 1.6; +} \ No newline at end of file diff --git a/dist/dev/mp-weixin/INDEX/activities_show/method.js b/dist/dev/mp-weixin/INDEX/activities_show/method.js new file mode 100644 index 0000000..dfac467 --- /dev/null +++ b/dist/dev/mp-weixin/INDEX/activities_show/method.js @@ -0,0 +1,85 @@ +"use strict"; +const common_vendor = require("../../common/vendor.js"); +const gen_Apis = require("../../gen/Apis.js"); +const INDEX_activities_show_model = require("./model.js"); +require("../../common/libraries/request.js"); +const common_store_useWeAppAuthStore = require("../../common/store/useWeAppAuthStore.js"); +require("../../common/store/useWorkStore.js"); +const common_libraries_apiLoading = require("../../common/libraries/apiLoading.js"); +const common_libraries_userUserLogin = require("../../common/libraries/userUserLogin.js"); +const common_libraries_naviHelper = require("../../common/libraries/naviHelper.js"); +const auth = common_store_useWeAppAuthStore.useWeAppAuthStore(); +const get_customer_enroll = (id) => { + common_libraries_apiLoading.getApiLoading(gen_Apis.Apis.Activity.ActivityEnrolls.GetCustomerEnroll, { + activities_id: id + }).then((res) => { + INDEX_activities_show_model.useModel.showData.value = { ...INDEX_activities_show_model.useModel.showData.value, ...res == null ? void 0 : res.data }; + console.log(res); + }); +}; +const method = { + getShow(id) { + common_libraries_apiLoading.getApiLoading(gen_Apis.Apis.Activity.Activities.Show, { + id + }).then((res) => { + INDEX_activities_show_model.useModel.showData.value = res == null ? void 0 : res.data; + get_customer_enroll(id); + console.log(res); + }); + }, + handleSignUp() { + var _a, _b, _c, _d, _e, _f, _g; + if ((_a = common_libraries_userUserLogin.getUserLogin) == null ? void 0 : _a.onBindPhone()) { + if (!((_b = auth == null ? void 0 : auth.data) == null ? void 0 : _b.house_occupant)) { + common_vendor.index.showModal({ + title: "提示", + content: "未绑定房屋,请先绑定房屋!", + confirmText: "去绑定", + confirmColor: "#0082FA", + success: function(res) { + if (res.confirm) { + common_vendor.index.navigateTo({ + url: "/INDEX/binding/index" + }); + console.log("用户点击确定"); + } else if (res.cancel) { + console.log("用户点击取消"); + } + } + }); + return false; + } + common_libraries_apiLoading.getApiLoading(gen_Apis.Apis.Activity.ActivityEnrolls.Store, { + activities_id: (_c = INDEX_activities_show_model.useModel.showData.value) == null ? void 0 : _c.id, + customer_name: ((_e = (_d = auth == null ? void 0 : auth.data) == null ? void 0 : _d.user) == null ? void 0 : _e.name) || "", + customer_phone: (_g = (_f = auth == null ? void 0 : auth.data) == null ? void 0 : _f.user) == null ? void 0 : _g.phone + }).then((res) => { + common_libraries_naviHelper.showToastBack("报名成功", 1, true); + console.log(res); + }); + } + }, + handleCancelSignUp(status) { + var _a, _b, _c, _d, _e, _f; + common_vendor.index.showModal({ + title: "提示", + content: status === "Cancelled" ? `您将取消 [${(_c = (_b = (_a = INDEX_activities_show_model.useModel) == null ? void 0 : _a.showData) == null ? void 0 : _b.value) == null ? void 0 : _c.title}]活动,取消后释放名额?` : `您将重新报名 [${(_f = (_e = (_d = INDEX_activities_show_model.useModel) == null ? void 0 : _d.showData) == null ? void 0 : _e.value) == null ? void 0 : _f.title}],活动?`, + success(res) { + var _a2, _b2, _c2, _d2; + if (res.confirm) { + common_libraries_apiLoading.getApiLoading(gen_Apis.Apis.Activity.ActivityEnrolls.Cancelled, { + id: (_d2 = (_c2 = (_b2 = (_a2 = INDEX_activities_show_model.useModel) == null ? void 0 : _a2.showData) == null ? void 0 : _b2.value) == null ? void 0 : _c2.result) == null ? void 0 : _d2.id, + status + }).then((res2) => { + common_libraries_naviHelper.showToastBack(status === "Cancelled" ? "取消报名成功" : "重新报名成功", 1, true); + console.log(res2); + }); + console.log("用户点击确定"); + } else if (res.cancel) { + console.log("用户点击取消"); + } + } + }); + } +}; +exports.method = method; diff --git a/dist/dev/mp-weixin/INDEX/activities_show/model.js b/dist/dev/mp-weixin/INDEX/activities_show/model.js new file mode 100644 index 0000000..3553ec3 --- /dev/null +++ b/dist/dev/mp-weixin/INDEX/activities_show/model.js @@ -0,0 +1,7 @@ +"use strict"; +const common_vendor = require("../../common/vendor.js"); +const useModel = { + showData: common_vendor.ref({}), + formData: common_vendor.ref({}) +}; +exports.useModel = useModel; diff --git a/dist/dev/mp-weixin/INDEX/archive_houses/components/CreateHousehold.js b/dist/dev/mp-weixin/INDEX/archive_houses/components/CreateHousehold.js new file mode 100644 index 0000000..007caef --- /dev/null +++ b/dist/dev/mp-weixin/INDEX/archive_houses/components/CreateHousehold.js @@ -0,0 +1,101 @@ +"use strict"; +const common_vendor = require("../../../common/vendor.js"); +const INDEX_archive_houses_model = require("../model.js"); +const INDEX_archive_houses_method = require("../method.js"); +require("../../../common/libraries/apiLoading.js"); +require("../../../gen/Apis.js"); +require("../../../common/libraries/request.js"); +require("../../../common/store/useWeAppAuthStore.js"); +require("../../../common/store/useWorkStore.js"); +require("../../../common/libraries/naviHelper.js"); +require("../../../common/libraries/userUserLogin.js"); +if (!Array) { + const _easycom_uni_icons2 = common_vendor.resolveComponent("uni-icons"); + const _easycom_hs_popup2 = common_vendor.resolveComponent("hs-popup"); + const _easycom_hs_button2 = common_vendor.resolveComponent("hs-button"); + const _easycom_hs_popup_custom2 = common_vendor.resolveComponent("hs-popup-custom"); + (_easycom_uni_icons2 + _easycom_hs_popup2 + _easycom_hs_button2 + _easycom_hs_popup_custom2)(); +} +const _easycom_uni_icons = () => "../../../uni_modules/uni-icons/components/uni-icons/uni-icons.js"; +const _easycom_hs_popup = () => "../../../components/hs-popup/hs-popup.js"; +const _easycom_hs_button = () => "../../../components/hs-button/hs-button.js"; +const _easycom_hs_popup_custom = () => "../../../components/hs-popup-custom/hs-popup-custom.js"; +if (!Math) { + (_easycom_uni_icons + _easycom_hs_popup + _easycom_hs_button + _easycom_hs_popup_custom)(); +} +const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({ + __name: "CreateHousehold", + setup(__props) { + const show = common_vendor.ref(false); + const terminatedShow = common_vendor.ref(false); + const add_resident = () => { + var _a, _b, _c, _d, _e, _f, _g, _h, _i; + let key = `&id=${(_d = (_c = (_b = (_a = INDEX_archive_houses_model.useModel) == null ? void 0 : _a.showData) == null ? void 0 : _b.value) == null ? void 0 : _c.house_relation) == null ? void 0 : _d.asset_houses_id}&houseName=${(_i = (_h = (_g = (_f = (_e = INDEX_archive_houses_model.useModel) == null ? void 0 : _e.showData) == null ? void 0 : _f.value) == null ? void 0 : _g.house_relation) == null ? void 0 : _h.asset_house) == null ? void 0 : _i.full_name}`; + common_vendor.index.navigateTo({ + url: `/INDEX/binding/index?source=house_detail${key}` + }); + }; + common_vendor.onHide(() => { + show.value = false; + }); + return (_ctx, _cache) => { + var _a, _b, _c, _d, _e, _f, _g, _h, _i, _j, _k, _l, _m, _n, _o, _p, _q, _r, _s, _t, _u, _v; + return common_vendor.e({ + a: ((_d = (_c = (_b = (_a = common_vendor.unref(INDEX_archive_houses_model.useModel)) == null ? void 0 : _a.showData) == null ? void 0 : _b.value) == null ? void 0 : _c.house_relation) == null ? void 0 : _d.house_relation) === "NonOwner" + }, ((_h = (_g = (_f = (_e = common_vendor.unref(INDEX_archive_houses_model.useModel)) == null ? void 0 : _e.showData) == null ? void 0 : _f.value) == null ? void 0 : _g.house_relation) == null ? void 0 : _h.house_relation) === "NonOwner" ? { + b: common_vendor.o(($event) => terminatedShow.value = true) + } : {}, { + c: ((_l = (_k = (_j = (_i = common_vendor.unref(INDEX_archive_houses_model.useModel)) == null ? void 0 : _i.showData) == null ? void 0 : _j.value) == null ? void 0 : _k.house_relation) == null ? void 0 : _l.house_relation) === "Owner" + }, ((_p = (_o = (_n = (_m = common_vendor.unref(INDEX_archive_houses_model.useModel)) == null ? void 0 : _m.showData) == null ? void 0 : _n.value) == null ? void 0 : _o.house_relation) == null ? void 0 : _p.house_relation) === "Owner" ? { + d: common_vendor.p({ + type: "plusempty", + color: "#999", + size: "15" + }), + e: common_vendor.o(($event) => show.value = true) + } : {}, { + f: common_vendor.p({ + type: "personadd-filled", + size: "30", + color: "#2A7EFB" + }), + g: common_vendor.o(add_resident), + h: common_vendor.p({ + type: "weixin", + size: "30", + color: "#28C445" + }), + i: common_vendor.o(($event) => show.value = false), + j: common_vendor.p({ + show: show.value, + mode: "bottom", + closeable: true, + round: 20 + }), + k: common_vendor.t(((_u = (_t = (_s = (_r = (_q = common_vendor.unref(INDEX_archive_houses_model.useModel)) == null ? void 0 : _q.showData) == null ? void 0 : _r.value) == null ? void 0 : _s.house_relation) == null ? void 0 : _t.asset_house) == null ? void 0 : _u.full_name) || ""), + l: common_vendor.o((_v = common_vendor.unref(INDEX_archive_houses_method.method)) == null ? void 0 : _v.handleUnbind), + m: common_vendor.p({ + label: "确定解除", + size: "md", + type: "primary" + }), + n: common_vendor.o(($event) => terminatedShow.value = false), + o: common_vendor.p({ + label: "点错了,返回", + size: "md", + type: "default" + }), + p: common_vendor.o(($event) => terminatedShow.value = false), + q: common_vendor.p({ + show: terminatedShow.value, + mode: "center", + closeable: true, + title: "再次确认", + round: 15 + }) + }); + }; + } +}); +const Component = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["__scopeId", "data-v-cae9deb6"], ["__file", "/Users/zsq/Sources/github/2025property-pay/pay-customer/src/INDEX/archive_houses/components/CreateHousehold.vue"]]); +wx.createComponent(Component); diff --git a/dist/dev/mp-weixin/INDEX/archive_houses/components/CreateHousehold.json b/dist/dev/mp-weixin/INDEX/archive_houses/components/CreateHousehold.json new file mode 100644 index 0000000..0746f89 --- /dev/null +++ b/dist/dev/mp-weixin/INDEX/archive_houses/components/CreateHousehold.json @@ -0,0 +1,9 @@ +{ + "component": true, + "usingComponents": { + "uni-icons": "../../../uni_modules/uni-icons/components/uni-icons/uni-icons", + "hs-popup": "../../../components/hs-popup/hs-popup", + "hs-button": "../../../components/hs-button/hs-button", + "hs-popup-custom": "../../../components/hs-popup-custom/hs-popup-custom" + } +} \ No newline at end of file diff --git a/dist/dev/mp-weixin/INDEX/archive_houses/components/CreateHousehold.wxml b/dist/dev/mp-weixin/INDEX/archive_houses/components/CreateHousehold.wxml new file mode 100644 index 0000000..658ae49 --- /dev/null +++ b/dist/dev/mp-weixin/INDEX/archive_houses/components/CreateHousehold.wxml @@ -0,0 +1 @@ + 解绑该房屋 添加新住户 添加房屋住户 自行添加住户 自行填写住户信息,绑定房屋 您确定要解绑{{k}}吗? 解绑后 您无法享受该房屋的相关服务 \ No newline at end of file diff --git a/dist/dev/mp-weixin/INDEX/archive_houses/components/CreateHousehold.wxss b/dist/dev/mp-weixin/INDEX/archive_houses/components/CreateHousehold.wxss new file mode 100644 index 0000000..6ddc970 --- /dev/null +++ b/dist/dev/mp-weixin/INDEX/archive_houses/components/CreateHousehold.wxss @@ -0,0 +1,84 @@ +.add_household.data-v-cae9deb6 { + width: 100%; +} +.add_household .popup_content.data-v-cae9deb6 { + padding-bottom: 50rpx; +} +.add_household .popup_items.data-v-cae9deb6 { + background-color: #f9fafb; + padding: 30rpx; + margin: 0 30rpx 30rpx 30rpx; + border-radius: 15rpx; + height: 100rpx; + display: flex; + align-items: center; + justify-content: space-between; +} +.add_household .popup_items .popup_items_content.data-v-cae9deb6 { + flex: 1; + text-align: left; + font-size: 28rpx; +} +.add_household .popup_items .popup_items_content .popup_items_label.data-v-cae9deb6 { + padding-bottom: 5rpx; + color: #3d3d3d; + font-size: 32rpx; + font-weight: 500; +} +.footer.data-v-cae9deb6 { + position: fixed; + bottom: 0; + left: 0; + right: 0; + padding-bottom: 60rpx; + display: flex; + justify-content: center; + z-index: 100; +} +.footer .btn.data-v-cae9deb6 { + background-color: #fff; + font-size: 28rpx; + color: #666; + padding: 20rpx 44rpx; + border-radius: 100rpx; + display: flex; + align-items: center; +} +.footer .btn image.data-v-cae9deb6 { + width: 26rpx; + height: 26rpx; + margin-left: 10rpx; +} +.popup_add_new_content.data-v-cae9deb6 { + overflow: hidden; +} +.popup_add_new_content .popup_title.data-v-cae9deb6 { + font-size: 33rpx; + font-weight: 550; + padding: 30rpx; +} +.popup_custom_content.data-v-cae9deb6 { + text-align: center; +} +.popup_custom_content .popup_custom_des.data-v-cae9deb6 { + font-size: 28rpx; + color: #333; + line-height: 45rpx; +} +.popup_custom_content .popup_custom_footer.data-v-cae9deb6 { + padding: 50rpx 50rpx 0 30rpx; +} +button.data-v-cae9deb6 { + padding: 0; + background-color: transparent; + margin: 0; +} +button .popup_items_label.data-v-cae9deb6 { + height: 50rpx; +} +button.data-v-cae9deb6:after { + padding: 0 !important; + margin: 0 !important; + line-height: 30rpx !important; + border: none !important; +} \ No newline at end of file diff --git a/dist/dev/mp-weixin/INDEX/archive_houses/index.js b/dist/dev/mp-weixin/INDEX/archive_houses/index.js index 2dc4096..1f9a8d8 100644 --- a/dist/dev/mp-weixin/INDEX/archive_houses/index.js +++ b/dist/dev/mp-weixin/INDEX/archive_houses/index.js @@ -2,74 +2,130 @@ const common_vendor = require("../../common/vendor.js"); const INDEX_archive_houses_model = require("./model.js"); const INDEX_archive_houses_method = require("./method.js"); +require("../../common/libraries/request.js"); +const common_store_useWeAppAuthStore = require("../../common/store/useWeAppAuthStore.js"); +require("../../common/store/useWorkStore.js"); const gen_Enums = require("../../gen/Enums.js"); require("../../common/libraries/apiLoading.js"); require("../../gen/Apis.js"); -require("../../common/libraries/request.js"); -require("../../common/store/useWeAppAuthStore.js"); -require("../../common/store/useWorkStore.js"); require("../../common/libraries/naviHelper.js"); require("../../common/libraries/userUserLogin.js"); if (!Array) { + const _easycom_hs_collection2 = common_vendor.resolveComponent("hs-collection"); + const _easycom_hs_empty2 = common_vendor.resolveComponent("hs-empty"); const _easycom_up_avatar2 = common_vendor.resolveComponent("up-avatar"); const _easycom_hs_enum_tag2 = common_vendor.resolveComponent("hs-enum-tag"); - const _easycom_hs_footer2 = common_vendor.resolveComponent("hs-footer"); - (_easycom_up_avatar2 + _easycom_hs_enum_tag2 + _easycom_hs_footer2)(); + const _easycom_hs_popup_switch_house2 = common_vendor.resolveComponent("hs-popup-switch-house"); + (_easycom_hs_collection2 + _easycom_hs_empty2 + _easycom_up_avatar2 + _easycom_hs_enum_tag2 + _easycom_hs_popup_switch_house2)(); } +const _easycom_hs_collection = () => "../../components/hs-collection/hs-collection.js"; +const _easycom_hs_empty = () => "../../components/hs-empty/hs-empty.js"; const _easycom_up_avatar = () => "../../node-modules/uview-plus/components/u-avatar/u-avatar.js"; const _easycom_hs_enum_tag = () => "../../components/hs-enum-tag/hs-enum-tag.js"; -const _easycom_hs_footer = () => "../../components/hs-footer/hs-footer.js"; +const _easycom_hs_popup_switch_house = () => "../../components/hs-popup-switch-house/hs-popup-switch-house.js"; if (!Math) { - (_easycom_up_avatar + _easycom_hs_enum_tag + _easycom_hs_footer)(); + (_easycom_hs_collection + _easycom_hs_empty + _easycom_up_avatar + _easycom_hs_enum_tag + MyCreateHousehold + _easycom_hs_popup_switch_house)(); } -const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({ +const MyCreateHousehold = () => "./components/CreateHousehold.js"; +const _sfc_defineComponent = /* @__PURE__ */ common_vendor.defineComponent({ __name: "index", setup(__props) { - common_vendor.onLoad((opt) => { + const show = common_vendor.ref(false); + const auth = common_store_useWeAppAuthStore.useWeAppAuthStore(); + const handleSelectedHouse = (e) => { var _a; - INDEX_archive_houses_model.useModel.formData.value.asset_houses_id = opt == null ? void 0 : opt.id; - INDEX_archive_houses_model.useModel.showData.value = {}; - (_a = INDEX_archive_houses_method.method) == null ? void 0 : _a.getList(); + console.log(e, "sss"); + INDEX_archive_houses_model.useModel.formData.value.asset_houses_id = e == null ? void 0 : e.asset_houses_id; + (_a = INDEX_archive_houses_method.method) == null ? void 0 : _a.handleSearch(); + show.value = false; + }; + common_vendor.onHide(() => { + show.value = false; + }); + common_vendor.onLoad(() => { + var _a, _b, _c; + INDEX_archive_houses_model.useModel.formData.value.asset_houses_id = ((_b = (_a = auth == null ? void 0 : auth.data) == null ? void 0 : _a.selected_house) == null ? void 0 : _b.id) || ""; + (_c = INDEX_archive_houses_method.method) == null ? void 0 : _c.handleSearch(); + }); + common_vendor.onShareAppMessage(() => { + return { + title: "邀请您加入我的房屋", + path: "/pages/index/index", + imageUrl: "https://pay-prod-1369486729.cos.ap-guangzhou.myqcloud.com/uploads/cs-test/01K5B5RY2TQQAJ1GT2RZSK426V.jpg" + }; + }); + common_vendor.onShareTimeline(() => { + return { + title: "邀请您加入我的房屋", + path: "/pages/index/index", + imageUrl: "https://pay-prod-1369486729.cos.ap-guangzhou.myqcloud.com/uploads/cs-test/01K5B5RY2TQQAJ1GT2RZSK426V.jpg" + }; }); return (_ctx, _cache) => { - var _a, _b, _c, _d, _e, _f, _g, _h, _i, _j, _k; + var _a, _b, _c, _d, _e, _f, _g, _h, _i, _j; return { - a: common_vendor.t((_c = (_b = (_a = common_vendor.unref(INDEX_archive_houses_model.useModel)) == null ? void 0 : _a.showData) == null ? void 0 : _b.value) == null ? void 0 : _c.house_occupants_num), - b: common_vendor.f((_f = (_e = (_d = common_vendor.unref(INDEX_archive_houses_model.useModel)) == null ? void 0 : _d.showData) == null ? void 0 : _e.value) == null ? void 0 : _f.list, (i, index, i0) => { - var _a2, _b2, _c2, _d2; + a: common_vendor.t(((_e = (_d = (_c = (_b = (_a = common_vendor.unref(INDEX_archive_houses_model.useModel)) == null ? void 0 : _a.showData) == null ? void 0 : _b.value) == null ? void 0 : _c.house_relation) == null ? void 0 : _d.asset_house) == null ? void 0 : _e.full_name) || ""), + b: common_vendor.o(($event) => show.value = true), + c: common_vendor.t((_h = (_g = (_f = common_vendor.unref(INDEX_archive_houses_model.useModel)) == null ? void 0 : _f.showData) == null ? void 0 : _g.value) == null ? void 0 : _h.house_occupants_num), + d: common_vendor.f((_j = (_i = common_vendor.unref(INDEX_archive_houses_model.useModel)) == null ? void 0 : _i.listData) == null ? void 0 : _j.value, (k, index, i0) => { + var _a2, _b2; return common_vendor.e({ - a: "afe28dc2-0-" + i0, - b: common_vendor.t(i == null ? void 0 : i.name), - c: "afe28dc2-1-" + i0, - d: common_vendor.p({ - value: i == null ? void 0 : i.house_relation, - Enums: common_vendor.unref(gen_Enums.HouseOccupantsHouseRelationEnum), - type: "primary" - }), - e: i == null ? void 0 : i.is_live_in - }, (i == null ? void 0 : i.is_live_in) ? {} : {}, ((_d2 = (_c2 = (_b2 = (_a2 = common_vendor.unref(INDEX_archive_houses_model.useModel)) == null ? void 0 : _a2.showData) == null ? void 0 : _b2.value) == null ? void 0 : _c2.house_relation) == null ? void 0 : _d2.house_relation) === "Owner" ? { - f: common_vendor.o(($event) => { - var _a3; - return (_a3 = common_vendor.unref(INDEX_archive_houses_method.method)) == null ? void 0 : _a3.handleRemove(i); - }, index) + a: common_vendor.t(k == null ? void 0 : k.label), + b: !((_a2 = k.list) == null ? void 0 : _a2.length) + }, !((_b2 = k.list) == null ? void 0 : _b2.length) ? { + c: "afe28dc2-1-" + i0 } : {}, { - g: index + d: common_vendor.f(k.list, (i, index2, i1) => { + var _a3, _b3, _c2, _d2, _e2, _f2, _g2, _h2; + return common_vendor.e({ + a: "afe28dc2-2-" + i0 + "-" + i1, + b: common_vendor.t(i == null ? void 0 : i.name), + c: (i == null ? void 0 : i.house_relation) === "Owner" + }, (i == null ? void 0 : i.house_relation) === "Owner" ? { + d: "afe28dc2-3-" + i0 + "-" + i1, + e: common_vendor.p({ + value: i == null ? void 0 : i.house_relation, + Enums: common_vendor.unref(gen_Enums.HouseOccupantsHouseRelationEnum), + type: "primary" + }) + } : {}, { + f: (i == null ? void 0 : i.house_relation) === "NonOwner" + }, (i == null ? void 0 : i.house_relation) === "NonOwner" ? { + g: "afe28dc2-4-" + i0 + "-" + i1, + h: common_vendor.p({ + value: i == null ? void 0 : i.residential_relation, + Enums: common_vendor.unref(gen_Enums.HouseOccupantsResidentialRelationEnum), + type: "orange" + }) + } : {}, { + i: (i == null ? void 0 : i.house_relation) === "NonOwner" && ((_d2 = (_c2 = (_b3 = (_a3 = common_vendor.unref(INDEX_archive_houses_model.useModel)) == null ? void 0 : _a3.showData) == null ? void 0 : _b3.value) == null ? void 0 : _c2.house_relation) == null ? void 0 : _d2.house_relation) === "Owner" + }, (i == null ? void 0 : i.house_relation) === "NonOwner" && ((_h2 = (_g2 = (_f2 = (_e2 = common_vendor.unref(INDEX_archive_houses_model.useModel)) == null ? void 0 : _e2.showData) == null ? void 0 : _f2.value) == null ? void 0 : _g2.house_relation) == null ? void 0 : _h2.house_relation) === "Owner" ? { + j: common_vendor.o(($event) => { + var _a4; + return (_a4 = common_vendor.unref(INDEX_archive_houses_method.method)) == null ? void 0 : _a4.handleRemove(i); + }, index2) + } : {}, { + k: index2 + }); + }), + e: `item_${index}` }); }), - c: common_vendor.p({ + e: common_vendor.p({ text: "U", fontSize: "18", bgColor: "#ffeade", color: "#333" }), - d: ((_j = (_i = (_h = (_g = common_vendor.unref(INDEX_archive_houses_model.useModel)) == null ? void 0 : _g.showData) == null ? void 0 : _h.value) == null ? void 0 : _i.house_relation) == null ? void 0 : _j.house_relation) === "Owner", - e: common_vendor.o((_k = common_vendor.unref(INDEX_archive_houses_method.method)) == null ? void 0 : _k.handleUnbind), - f: common_vendor.p({ - btnParimaryName: "解绑该房屋" + f: common_vendor.o(($event) => show.value = false), + g: common_vendor.o(handleSelectedHouse), + h: common_vendor.p({ + show: show.value }) }; }; } }); -const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["__file", "/Users/zsq/Sources/github/2025property-pay/pay-customer/src/INDEX/archive_houses/index.vue"]]); +_sfc_defineComponent.__runtimeHooks = 6; +const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_defineComponent, [["__file", "/Users/zsq/Sources/github/2025property-pay/pay-customer/src/INDEX/archive_houses/index.vue"]]); wx.createPage(MiniProgramPage); diff --git a/dist/dev/mp-weixin/INDEX/archive_houses/index.json b/dist/dev/mp-weixin/INDEX/archive_houses/index.json index 30a6345..769793f 100644 --- a/dist/dev/mp-weixin/INDEX/archive_houses/index.json +++ b/dist/dev/mp-weixin/INDEX/archive_houses/index.json @@ -1,8 +1,11 @@ { - "navigationBarTitleText": "房屋档案", + "navigationBarTitleText": "房屋详情", "usingComponents": { + "hs-collection": "../../components/hs-collection/hs-collection", + "hs-empty": "../../components/hs-empty/hs-empty", "up-avatar": "../../node-modules/uview-plus/components/u-avatar/u-avatar", "hs-enum-tag": "../../components/hs-enum-tag/hs-enum-tag", - "hs-footer": "../../components/hs-footer/hs-footer" + "hs-popup-switch-house": "../../components/hs-popup-switch-house/hs-popup-switch-house", + "my-create-household": "./components/CreateHousehold" } } \ No newline at end of file diff --git a/dist/dev/mp-weixin/INDEX/archive_houses/index.wxml b/dist/dev/mp-weixin/INDEX/archive_houses/index.wxml index 68907e3..b188599 100644 --- a/dist/dev/mp-weixin/INDEX/archive_houses/index.wxml +++ b/dist/dev/mp-weixin/INDEX/archive_houses/index.wxml @@ -1 +1 @@ - 万科四季花城32 切换 房屋绑定人员(共{{a}}人) {{i.b}} 自住 移除该住户 \ No newline at end of file +{{a}} 切换房屋 您的身份事:产权人 房屋已绑定:{{c}}人 {{k.a}} 移除该住户 \ No newline at end of file diff --git a/dist/dev/mp-weixin/INDEX/archive_houses/index.wxss b/dist/dev/mp-weixin/INDEX/archive_houses/index.wxss index 0918904..8b2cfe2 100644 --- a/dist/dev/mp-weixin/INDEX/archive_houses/index.wxss +++ b/dist/dev/mp-weixin/INDEX/archive_houses/index.wxss @@ -6,20 +6,41 @@ page { border-radius: 15rpx; padding: 0 30rpx; margin: 30rpx; + color: #fff; } .archive_header_card .archive_card_header { display: flex; align-items: center; justify-content: space-between; + padding: 30rpx 0 15rpx 0; } -.archive_header { - padding: 25rpx 30rpx; - background-color: #ebf2ff; - color: #333; - font-size: 28rpx; +.archive_header_card .archive_card_header text { + background: rgba(255, 255, 255, 0.2); + padding: 8rpx 18rpx; + font-size: 22rpx; + border-radius: 100rpx; +} +.archive_header_card .archive_card_role { + display: flex; + align-items: center; + font-size: 24rpx; + font-weight: 400; + padding-bottom: 35rpx; +} +.archive_header_card .archive_card_role .item { + padding-right: 20rpx; + height: 25rpx; + line-height: 25rpx; +} +.archive_header_card .archive_card_role .item:last-child { + border-left: 1rpx solid #fff; + padding-left: 20rpx; +} +.archive_houses_content { + padding-bottom: 160rpx; } .archive_container { - padding: 30rpx; + padding: 30rpx 30rpx 0 30rpx; } .archive_container .archive_header_number { font-size: 30rpx; @@ -39,7 +60,7 @@ page { background-color: #fff; margin: 30rpx 0; padding: 0 30rpx; - border-radius: 10rpx; + border-radius: 20rpx; } .archive_container .archive_items .archive_items_heander { display: flex; @@ -56,26 +77,18 @@ page { align-items: center; justify-content: center; } -.archive_container .archive_items .archive_items_heander .name { - padding: 0 0 0 20rpx; +.archive_container .archive_items .archive_items_heander .user_info { + flex: 1; + padding: 0 20rpx; } -.archive_container .archive_items .archive_items_heander .tabs { - display: flex; - align-items: center; - padding-left: 30rpx; +.archive_container .archive_items .archive_items_heander .user_info .name { + font-size: 28rpx; + padding-bottom: 10rpx; } -.archive_container .archive_items .archive_items_heander .tabs .tag_green { - padding: 3rpx 13rpx; - font-size: 24rpx; - border-radius: 6rpx; - color: #00b75f; - background: rgba(131, 250, 12, 0.1); - margin-left: 10rpx; +.archive_container .archive_items .archive_items_heander .user_info .tabs { + font-size: 20rpx; } -.archive_container .archive_items .archive_items_footer { - color: #666; - padding: 30rpx 0; - text-align: center; - font-size: 27rpx; - border-top: 1rpx solid #eee; +.archive_container .archive_items .archive_items_heander .remove { + color: #2a7efb; + font-size: 28rpx; } \ No newline at end of file diff --git a/dist/dev/mp-weixin/INDEX/archive_houses/method.js b/dist/dev/mp-weixin/INDEX/archive_houses/method.js index 53f5f5e..269d843 100644 --- a/dist/dev/mp-weixin/INDEX/archive_houses/method.js +++ b/dist/dev/mp-weixin/INDEX/archive_houses/method.js @@ -9,46 +9,62 @@ const common_store_useWeAppAuthStore = require("../../common/store/useWeAppAuthS const common_store_useWorkStore = require("../../common/store/useWorkStore.js"); const common_libraries_userUserLogin = require("../../common/libraries/userUserLogin.js"); common_store_useWorkStore.useWorkStore(); -common_store_useWeAppAuthStore.useWeAppAuthStore(); +const auth = common_store_useWeAppAuthStore.useWeAppAuthStore(); const getList = () => { var _a, _b, _c; if (!((_a = common_libraries_userUserLogin.getUserLogin) == null ? void 0 : _a.getLoginStatus())) return; - common_libraries_apiLoading.getApiLoading(gen_Apis.Apis.Archive.HouseOccupants.GetHouseOccupants, (_c = (_b = INDEX_archive_houses_model.useModel) == null ? void 0 : _b.formData) == null ? void 0 : _c.value).then( - (res) => { - INDEX_archive_houses_model.useModel.showData.value = res == null ? void 0 : res.data; - console.log(res); - } - ); + console.log("getList", auth == null ? void 0 : auth.data); + let OwnerArr = []; + let NoOwnerArr = []; + common_libraries_apiLoading.getApiLoading(gen_Apis.Apis.Archive.HouseOccupants.GetHouseOccupants, { + ...(_c = (_b = INDEX_archive_houses_model.useModel) == null ? void 0 : _b.formData) == null ? void 0 : _c.value + }).then((res) => { + var _a2, _b2; + INDEX_archive_houses_model.useModel.showData.value = res == null ? void 0 : res.data; + (_b2 = (_a2 = res == null ? void 0 : res.data) == null ? void 0 : _a2.list) == null ? void 0 : _b2.map((i) => { + if ((i == null ? void 0 : i.house_relation) === "Owner") { + OwnerArr == null ? void 0 : OwnerArr.push(i); + } + if ((i == null ? void 0 : i.house_relation) === "NonOwner") { + NoOwnerArr == null ? void 0 : NoOwnerArr.push(i); + } + }); + INDEX_archive_houses_model.useModel.listData.value = [ + { label: "产权人", list: OwnerArr || [] }, + { label: "非产权人", list: NoOwnerArr || [] } + ]; + console.log(res); + }); +}; +const handleSearch = () => { + INDEX_archive_houses_model.useModel.showData.value = {}; + INDEX_archive_houses_model.useModel.formData.value.page = 1; + getList(); }; const method = { getList, + handleSearch, handleLoadMore(page) { INDEX_archive_houses_model.useModel.formData.value.page = page; getList(); }, handleUnbind() { - common_vendor.index.showModal({ - title: "是否要解绑该房屋", - content: "解绑后将再也看不见该房屋的信息!", - confirmColor: "#2A7EFB", - success: function(res) { - var _a, _b, _c, _d; - if (res.confirm) { - common_libraries_apiLoading.getApiLoading(gen_Apis.Apis.Archive.HouseOccupants.Unbind, { - asset_houses_id: (_d = (_c = (_b = (_a = INDEX_archive_houses_model.useModel) == null ? void 0 : _a.showData) == null ? void 0 : _b.value) == null ? void 0 : _c.house_relation) == null ? void 0 : _d.asset_houses_id - }).then((res2) => { - common_libraries_naviHelper.showToast("提交成功!"); - common_vendor.index.switchTab({ - url: "/pages/index/index" - }); - console.log(res2); - }); - console.log("用户点击确定"); - } else if (res.cancel) { - console.log("用户点击取消"); - } - } + var _a, _b, _c, _d; + common_libraries_apiLoading.getApiLoading(gen_Apis.Apis.Archive.HouseOccupants.Unbind, { + asset_houses_id: (_d = (_c = (_b = (_a = INDEX_archive_houses_model.useModel) == null ? void 0 : _a.showData) == null ? void 0 : _b.value) == null ? void 0 : _c.house_relation) == null ? void 0 : _d.asset_houses_id + }).then((res) => { + common_libraries_naviHelper.showToast("解绑成功!"); + common_vendor.index.switchTab({ + url: "/pages/index/index" + }); + console.log(res); + }); + }, + hadnleNewBindingHouse() { + var _a; + common_vendor.index.navigateTo({ + url: ((_a = common_libraries_userUserLogin.getUserLogin) == null ? void 0 : _a.getLoginStatus()) ? "/INDEX/binding/index" : "/pages/login" }); }, handleRemove(e) { diff --git a/dist/dev/mp-weixin/INDEX/archive_houses/model.js b/dist/dev/mp-weixin/INDEX/archive_houses/model.js index 753d91a..bafb026 100644 --- a/dist/dev/mp-weixin/INDEX/archive_houses/model.js +++ b/dist/dev/mp-weixin/INDEX/archive_houses/model.js @@ -3,6 +3,7 @@ const common_vendor = require("../../common/vendor.js"); const useModel = { formData: common_vendor.ref({ page: 1, asset_houses_id: "" }), showData: common_vendor.ref({}), + listData: common_vendor.ref([]), meta: common_vendor.ref({}) }; exports.useModel = useModel; diff --git a/dist/dev/mp-weixin/INDEX/bill/components/Tabs.js b/dist/dev/mp-weixin/INDEX/bill/components/Tabs.js index 17193bc..8760839 100644 --- a/dist/dev/mp-weixin/INDEX/bill/components/Tabs.js +++ b/dist/dev/mp-weixin/INDEX/bill/components/Tabs.js @@ -51,7 +51,12 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({ current: common_vendor.unref(INDEX_bill_list_model.useModel).currentTabs.value }), c: common_vendor.o(handleHouseChange), - d: common_vendor.o(handleYearChange) + d: common_vendor.p({ + baseStyle: { + maxWidth: "360rpx" + } + }), + e: common_vendor.o(handleYearChange) }; }; } diff --git a/dist/dev/mp-weixin/INDEX/bill/components/Tabs.wxml b/dist/dev/mp-weixin/INDEX/bill/components/Tabs.wxml index e1c1952..5353d0f 100644 --- a/dist/dev/mp-weixin/INDEX/bill/components/Tabs.wxml +++ b/dist/dev/mp-weixin/INDEX/bill/components/Tabs.wxml @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/dist/dev/mp-weixin/INDEX/bill/list/index.js b/dist/dev/mp-weixin/INDEX/bill/list/index.js index 837a4dd..80de87a 100644 --- a/dist/dev/mp-weixin/INDEX/bill/list/index.js +++ b/dist/dev/mp-weixin/INDEX/bill/list/index.js @@ -14,44 +14,53 @@ if (!Array) { const _easycom_hs_empty2 = common_vendor.resolveComponent("hs-empty"); const _easycom_uni_icons2 = common_vendor.resolveComponent("uni-icons"); const _easycom_hs_enum_tag2 = common_vendor.resolveComponent("hs-enum-tag"); + const _easycom_hs_collection2 = common_vendor.resolveComponent("hs-collection"); const _easycom_hs_button2 = common_vendor.resolveComponent("hs-button"); - (_easycom_hs_empty2 + _easycom_uni_icons2 + _easycom_hs_enum_tag2 + _easycom_hs_button2)(); + (_easycom_hs_empty2 + _easycom_uni_icons2 + _easycom_hs_enum_tag2 + _easycom_hs_collection2 + _easycom_hs_button2)(); } const _easycom_hs_empty = () => "../../../components/hs-empty/hs-empty.js"; const _easycom_uni_icons = () => "../../../uni_modules/uni-icons/components/uni-icons/uni-icons.js"; const _easycom_hs_enum_tag = () => "../../../components/hs-enum-tag/hs-enum-tag.js"; +const _easycom_hs_collection = () => "../../../components/hs-collection/hs-collection.js"; const _easycom_hs_button = () => "../../../components/hs-button/hs-button.js"; if (!Math) { - (MyTabs + _easycom_hs_empty + _easycom_uni_icons + _easycom_hs_enum_tag + _easycom_hs_button)(); + (MyTabs + _easycom_hs_empty + _easycom_uni_icons + _easycom_hs_enum_tag + _easycom_hs_collection + _easycom_hs_button)(); } const MyTabs = () => "../components/Tabs.js"; const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({ __name: "index", setup(__props) { - common_vendor.onLoad(() => { - var _a, _b; - if ((_a = common_libraries_userUserLogin.getUserLogin) == null ? void 0 : _a.getLoginStatus()) { + common_vendor.onLoad(async () => { + var _a, _b, _c; + await ((_a = common_vendor.getCurrentInstance()) == null ? void 0 : _a.appContext.config.globalProperties.$onLaunched); + if ((_b = common_libraries_userUserLogin.getUserLogin) == null ? void 0 : _b.getLoginStatus()) { INDEX_bill_list_model.useModel.items.value = []; - (_b = INDEX_bill_list_method.method) == null ? void 0 : _b.handleGetList(); + (_c = INDEX_bill_list_method.method) == null ? void 0 : _c.handleGetList(); } }); return (_ctx, _cache) => { - var _a, _b, _c, _d, _e, _f, _g, _h, _i, _j; + var _a, _b, _c, _d, _e, _f, _g, _h, _i, _j, _k, _l, _m, _n; return common_vendor.e({ a: common_vendor.o((_a = common_vendor.unref(INDEX_bill_list_method.method)) == null ? void 0 : _a.hanldeSearch), - b: common_vendor.f((_c = (_b = common_vendor.unref(INDEX_bill_list_model.useModel)) == null ? void 0 : _b.items) == null ? void 0 : _c.value, (i, index, i0) => { - var _a2, _b2; + b: !((_c = (_b = common_vendor.unref(INDEX_bill_list_model.useModel)) == null ? void 0 : _b.billsLength) == null ? void 0 : _c.value) + }, !((_e = (_d = common_vendor.unref(INDEX_bill_list_model.useModel)) == null ? void 0 : _d.billsLength) == null ? void 0 : _e.value) ? { + c: common_vendor.p({ + baseStyle: { + height: "10vh", + padding: "5% 0 10% 0" + }, + text: "无账单" + }) + } : {}, { + d: common_vendor.f((_g = (_f = common_vendor.unref(INDEX_bill_list_model.useModel)) == null ? void 0 : _f.items) == null ? void 0 : _g.value, (i, index, i0) => { + var _a2, _b2, _c2, _d2, _e2; return common_vendor.e({ - a: common_vendor.t(i == null ? void 0 : i.house_name), - b: !((_a2 = i == null ? void 0 : i.bills) == null ? void 0 : _a2.length) - }, !((_b2 = i == null ? void 0 : i.bills) == null ? void 0 : _b2.length) ? { - c: "4cd12ba6-1-" + i0, - d: common_vendor.p({ - text: "无账单" - }) - } : {}, { - e: common_vendor.f(i == null ? void 0 : i.bills, (k, idx, i1) => { - return common_vendor.e({ + a: (_a2 = i == null ? void 0 : i.bills) == null ? void 0 : _a2.length + }, ((_b2 = i == null ? void 0 : i.bills) == null ? void 0 : _b2.length) ? { + b: common_vendor.t(i == null ? void 0 : i.house_name), + c: common_vendor.f(i == null ? void 0 : i.bills, (k, idx, i1) => { + var _a3, _b3, _c3, _d3, _e3, _f2; + return common_vendor.e(((_c3 = (_b3 = (_a3 = common_vendor.unref(INDEX_bill_list_model.useModel)) == null ? void 0 : _a3.formData) == null ? void 0 : _b3.value) == null ? void 0 : _c3.bill_status) === "PendingPayment" ? common_vendor.e({ a: k == null ? void 0 : k.checked }, (k == null ? void 0 : k.checked) ? { b: "4cd12ba6-2-" + i0 + "-" + i1, @@ -67,26 +76,23 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({ size: "20", color: "#888" }) - }, { - f: common_vendor.o(($event) => { - var _a3; - return (_a3 = common_vendor.unref(INDEX_bill_list_method.method)) == null ? void 0 : _a3.handleCollapseAllCheckedBtn(index, idx, k); + }) : {}, { + f: common_vendor.t((k == null ? void 0 : k.month_name) || ""), + g: common_vendor.o(($event) => { + var _a4; + return (_a4 = common_vendor.unref(INDEX_bill_list_method.method)) == null ? void 0 : _a4.handleCollapseAllCheckedBtn(index, idx, k); }, `find_${index}_${idx}`), - g: common_vendor.t((k == null ? void 0 : k.month_name) || ""), - h: common_vendor.o(($event) => { - var _a3; - return (_a3 = common_vendor.unref(INDEX_bill_list_method.method)) == null ? void 0 : _a3.handleCollapseClick(index, idx, k); + h: common_vendor.t((k == null ? void 0 : k.amount) || "0.00"), + i: "4cd12ba6-4-" + i0 + "-" + i1, + j: common_vendor.o(($event) => { + var _a4; + return (_a4 = common_vendor.unref(INDEX_bill_list_method.method)) == null ? void 0 : _a4.handleCollapseClick(index, idx, k); }, `find_${index}_${idx}`), - i: common_vendor.t((k == null ? void 0 : k.amount) || "0.00"), - j: "4cd12ba6-4-" + i0 + "-" + i1, - k: common_vendor.o(($event) => { - var _a3; - return (_a3 = common_vendor.unref(INDEX_bill_list_method.method)) == null ? void 0 : _a3.handleCollapseClick(index, idx, k); - }, `find_${index}_${idx}`), - l: k == null ? void 0 : k.show + k: k == null ? void 0 : k.show }, (k == null ? void 0 : k.show) ? { - m: common_vendor.f(k == null ? void 0 : k.details, (i2, indexs, i22) => { - return common_vendor.e({ + l: common_vendor.f(k == null ? void 0 : k.details, (i2, indexs, i22) => { + var _a4, _b4, _c4; + return common_vendor.e(((_c4 = (_b4 = (_a4 = common_vendor.unref(INDEX_bill_list_model.useModel)) == null ? void 0 : _a4.formData) == null ? void 0 : _b4.value) == null ? void 0 : _c4.bill_status) === "PendingPayment" ? common_vendor.e({ a: i2 == null ? void 0 : i2.checked }, (i2 == null ? void 0 : i2.checked) ? { b: "4cd12ba6-5-" + i0 + "-" + i1 + "-" + i22, @@ -102,7 +108,7 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({ size: "20", color: "#888" }) - }, { + }) : {}, { f: "4cd12ba6-7-" + i0 + "-" + i1 + "-" + i22, g: common_vendor.p({ Enums: common_vendor.unref(gen_Enums.HouseBillsTypeEnum), @@ -115,38 +121,31 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({ h: common_vendor.t((i2 == null ? void 0 : i2.total_payable_amount) || "-"), i: `ks_${index}_${idx}_${indexs}`, j: common_vendor.o(($event) => { - var _a3; - return (_a3 = common_vendor.unref(INDEX_bill_list_method.method)) == null ? void 0 : _a3.handleCalculatePrice(index, idx, indexs, i2); + var _a5; + return (_a5 = common_vendor.unref(INDEX_bill_list_method.method)) == null ? void 0 : _a5.handleCalculatePrice(index, idx, indexs, i2); }, `ks_${index}_${idx}_${indexs}`) }); }), - n: "4cd12ba6-8-" + i0 + "-" + i1, - o: common_vendor.p({ - type: "right", - size: "15", - color: "#999" - }), - p: common_vendor.o(($event) => { - var _a3; - return (_a3 = common_vendor.unref(INDEX_bill_list_method.method)) == null ? void 0 : _a3.handleQuery(k); - }, `find_${index}_${idx}`) + m: ((_f2 = (_e3 = (_d3 = common_vendor.unref(INDEX_bill_list_model.useModel)) == null ? void 0 : _d3.formData) == null ? void 0 : _e3.value) == null ? void 0 : _f2.bill_status) === "PendingPayment" } : {}, { - q: `find_${index}_${idx}` + n: `find_${index}_${idx}` }); }), + d: ((_e2 = (_d2 = (_c2 = common_vendor.unref(INDEX_bill_list_model.useModel)) == null ? void 0 : _c2.formData) == null ? void 0 : _d2.value) == null ? void 0 : _e2.bill_status) === "PendingPayment", + e: common_vendor.p({ + type: "down", + size: "15", + color: "#999" + }) + } : {}, { f: `items_${index}` }); }), - c: common_vendor.p({ - type: "down", - size: "15", - color: "#999" - }), - d: !((_e = (_d = common_vendor.unref(INDEX_bill_list_model.useModel)) == null ? void 0 : _d.currentTabs) == null ? void 0 : _e.value) - }, !((_g = (_f = common_vendor.unref(INDEX_bill_list_model.useModel)) == null ? void 0 : _f.currentTabs) == null ? void 0 : _g.value) ? { - e: common_vendor.t(((_i = (_h = common_vendor.unref(INDEX_bill_list_model.useModel)) == null ? void 0 : _h.total_amount) == null ? void 0 : _i.value) || "0.00"), - f: common_vendor.o((_j = common_vendor.unref(INDEX_bill_list_method.method)) == null ? void 0 : _j.handleSubmitOrder), - g: common_vendor.p({ + e: !((_i = (_h = common_vendor.unref(INDEX_bill_list_model.useModel)) == null ? void 0 : _h.currentTabs) == null ? void 0 : _i.value) + }, !((_k = (_j = common_vendor.unref(INDEX_bill_list_model.useModel)) == null ? void 0 : _j.currentTabs) == null ? void 0 : _k.value) ? { + f: common_vendor.t(((_m = (_l = common_vendor.unref(INDEX_bill_list_model.useModel)) == null ? void 0 : _l.total_amount) == null ? void 0 : _m.value) || "0.00"), + g: common_vendor.o((_n = common_vendor.unref(INDEX_bill_list_method.method)) == null ? void 0 : _n.handleSubmitOrder), + h: common_vendor.p({ label: "立即支付", size: "md" }) diff --git a/dist/dev/mp-weixin/INDEX/bill/list/index.json b/dist/dev/mp-weixin/INDEX/bill/list/index.json index 84f54b3..51f6199 100644 --- a/dist/dev/mp-weixin/INDEX/bill/list/index.json +++ b/dist/dev/mp-weixin/INDEX/bill/list/index.json @@ -4,6 +4,7 @@ "hs-empty": "../../../components/hs-empty/hs-empty", "uni-icons": "../../../uni_modules/uni-icons/components/uni-icons/uni-icons", "hs-enum-tag": "../../../components/hs-enum-tag/hs-enum-tag", + "hs-collection": "../../../components/hs-collection/hs-collection", "hs-button": "../../../components/hs-button/hs-button", "my-tabs": "../components/Tabs" } diff --git a/dist/dev/mp-weixin/INDEX/bill/list/index.wxml b/dist/dev/mp-weixin/INDEX/bill/list/index.wxml index 23178d4..660d0e6 100644 --- a/dist/dev/mp-weixin/INDEX/bill/list/index.wxml +++ b/dist/dev/mp-weixin/INDEX/bill/list/index.wxml @@ -1 +1 @@ -{{i.a}}{{k.g}}账单¥{{k.i}}¥{{i.h}} 查看账单明细 已选¥{{e}} \ No newline at end of file +{{i.b}}{{k.f}}账单 ¥{{k.h}}¥{{i.h}} 已选¥{{f}} \ No newline at end of file diff --git a/dist/dev/mp-weixin/INDEX/bill/list/index.wxss b/dist/dev/mp-weixin/INDEX/bill/list/index.wxss index 37d6af8..6e5dec1 100644 --- a/dist/dev/mp-weixin/INDEX/bill/list/index.wxss +++ b/dist/dev/mp-weixin/INDEX/bill/list/index.wxss @@ -8,9 +8,9 @@ page { } .bill_content { padding: 0 30rpx; - padding-top: 210rpx; - padding-bottom: calc(130rpx + constant(safe-area-inset-bottom)); - padding-bottom: calc(130rpx + env(safe-area-inset-bottom)); + padding-top: 220rpx; + padding-bottom: calc(230rpx + constant(safe-area-inset-bottom)); + padding-bottom: calc(230rpx + env(safe-area-inset-bottom)); } .bill_content .item_content { padding: 0 0 30rpx 0; @@ -86,12 +86,14 @@ page { bottom: 0; right: 0; background-color: #fff; + padding-bottom: calc(20rpx + constant(safe-area-inset-bottom)); + padding-bottom: calc(20rpx + env(safe-area-inset-bottom)); +} +.footer .footer_content { + padding: 20rpx 30rpx; display: flex; align-items: center; justify-content: space-between; - padding: 20rpx 30rpx 0 30rpx; - padding-bottom: calc(20rpx + constant(safe-area-inset-bottom)); - padding-bottom: calc(20rpx + env(safe-area-inset-bottom)); } .footer .item { flex: 1; diff --git a/dist/dev/mp-weixin/INDEX/bill/list/method.js b/dist/dev/mp-weixin/INDEX/bill/list/method.js index 917c22a..fa55497 100644 --- a/dist/dev/mp-weixin/INDEX/bill/list/method.js +++ b/dist/dev/mp-weixin/INDEX/bill/list/method.js @@ -6,11 +6,13 @@ const gen_Apis = require("../../../gen/Apis.js"); const common_libraries_naviHelper = require("../../../common/libraries/naviHelper.js"); const handleGetList = () => { var _a, _b; + INDEX_bill_list_model.useModel.billsLength.value = 0; common_libraries_apiLoading.getApiLoading(gen_Apis.Apis.Bill.HouseBills.MyBillYearList, (_b = (_a = INDEX_bill_list_model.useModel) == null ? void 0 : _a.formData) == null ? void 0 : _b.value).then((res) => { var _a2; (_a2 = res == null ? void 0 : res.data) == null ? void 0 : _a2.map((i) => { - var _a3; - (_a3 = i == null ? void 0 : i.bills) == null ? void 0 : _a3.map((k) => { + var _a3, _b2; + INDEX_bill_list_model.useModel.billsLength.value += ((_a3 = i == null ? void 0 : i.bills) == null ? void 0 : _a3.length) || 0; + (_b2 = i == null ? void 0 : i.bills) == null ? void 0 : _b2.map((k) => { var _a4; k.checked = true; (_a4 = k == null ? void 0 : k.details) == null ? void 0 : _a4.map((m) => { @@ -31,7 +33,7 @@ const setCalculateTotalPrice = () => { total_amount += parseFloat(k.amount || 0); }); }); - INDEX_bill_list_model.useModel.total_amount.value = total_amount; + INDEX_bill_list_model.useModel.total_amount.value = parseFloat(total_amount.toFixed(2)); }; const method = { handleGetList, @@ -48,6 +50,9 @@ const method = { }, handleCalculatePrice(index, idx, idxs, res) { var _a, _b, _c, _d, _e, _f, _g, _h, _i, _j, _k, _l, _m; + if (INDEX_bill_list_model.useModel.currentTabs.value) { + return; + } let checked = res == null ? void 0 : res.checked; let total_amount = parseFloat((_d = (_c = (_b = (_a = INDEX_bill_list_model.useModel) == null ? void 0 : _a.items) == null ? void 0 : _b.value[index]) == null ? void 0 : _c.bills[idx]) == null ? void 0 : _d.amount); let amount = parseFloat( @@ -111,9 +116,9 @@ const method = { amount: (_e = (_d = INDEX_bill_list_model.useModel) == null ? void 0 : _d.total_amount) == null ? void 0 : _e.value, total_payable_amount: (_g = (_f = INDEX_bill_list_model.useModel) == null ? void 0 : _f.total_amount) == null ? void 0 : _g.value }).then((res) => { - var _a2, _b2; + var _a2; common_vendor.index.navigateTo({ - url: `/INDEX/pay/index?id=${(_a2 = res == null ? void 0 : res.data) == null ? void 0 : _a2.id}&amount=${(_b2 = res == null ? void 0 : res.data) == null ? void 0 : _b2.total_payable_amount}` + url: `/INDEX/pay/index?id=${(_a2 = res == null ? void 0 : res.data) == null ? void 0 : _a2.id}` }); }); } diff --git a/dist/dev/mp-weixin/INDEX/bill/list/model.js b/dist/dev/mp-weixin/INDEX/bill/list/model.js index 438e0e0..0c3f766 100644 --- a/dist/dev/mp-weixin/INDEX/bill/list/model.js +++ b/dist/dev/mp-weixin/INDEX/bill/list/model.js @@ -1,6 +1,7 @@ "use strict"; const common_vendor = require("../../../common/vendor.js"); const useModel = { + billsLength: common_vendor.ref(0), items: common_vendor.ref([]), currentTabs: common_vendor.ref(0), total_amount: common_vendor.ref(0), diff --git a/dist/dev/mp-weixin/INDEX/bill_order/index.js b/dist/dev/mp-weixin/INDEX/bill_order/index.js new file mode 100644 index 0000000..d9904bb --- /dev/null +++ b/dist/dev/mp-weixin/INDEX/bill_order/index.js @@ -0,0 +1,86 @@ +"use strict"; +const common_vendor = require("../../common/vendor.js"); +const gen_Enums = require("../../gen/Enums.js"); +const common_libraries_userUserLogin = require("../../common/libraries/userUserLogin.js"); +const INDEX_bill_order_model = require("./model.js"); +const INDEX_bill_order_method = require("./method.js"); +require("../../common/libraries/request.js"); +require("../../common/store/useWeAppAuthStore.js"); +require("../../gen/Apis.js"); +require("../../common/store/useWorkStore.js"); +require("../../common/libraries/apiLoading.js"); +require("../../common/libraries/naviHelper.js"); +if (!Array) { + const _easycom_uni_icons2 = common_vendor.resolveComponent("uni-icons"); + const _easycom_hs_enum_tag2 = common_vendor.resolveComponent("hs-enum-tag"); + const _easycom_hs_footer2 = common_vendor.resolveComponent("hs-footer"); + (_easycom_uni_icons2 + _easycom_hs_enum_tag2 + _easycom_hs_footer2)(); +} +const _easycom_uni_icons = () => "../../uni_modules/uni-icons/components/uni-icons/uni-icons.js"; +const _easycom_hs_enum_tag = () => "../../components/hs-enum-tag/hs-enum-tag.js"; +const _easycom_hs_footer = () => "../../components/hs-footer/hs-footer.js"; +if (!Math) { + (_easycom_uni_icons + _easycom_hs_enum_tag + _easycom_hs_footer)(); +} +const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({ + __name: "index", + setup(__props) { + common_vendor.onLoad(async (e) => { + var _a, _b, _c; + await ((_a = common_vendor.getCurrentInstance()) == null ? void 0 : _a.appContext.config.globalProperties.$onLaunched); + console.log("onLoad", e); + if ((_b = common_libraries_userUserLogin.getUserLogin) == null ? void 0 : _b.getLoginStatus()) { + INDEX_bill_order_model.useModel.formData.value = { + asset_houses_id: e == null ? void 0 : e.house_id, + bill_ids: JSON.parse(e == null ? void 0 : e.bill_ids) + }; + (_c = INDEX_bill_order_method.method) == null ? void 0 : _c.getList(); + } + }); + return (_ctx, _cache) => { + var _a, _b, _c; + return { + a: common_vendor.f((_b = (_a = common_vendor.unref(INDEX_bill_order_model.useModel)) == null ? void 0 : _a.listData) == null ? void 0 : _b.value, (i, index, i0) => { + return { + a: common_vendor.t(i == null ? void 0 : i.house_name), + b: common_vendor.f(i == null ? void 0 : i.bills, (t, idx, i1) => { + return common_vendor.e({ + a: common_vendor.t(t == null ? void 0 : t.month_name), + b: common_vendor.t(t == null ? void 0 : t.amount), + c: "a5778576-0-" + i0 + "-" + i1, + d: common_vendor.p({ + type: (t == null ? void 0 : t.isShow) ? "down" : "right", + color: "#999999", + size: "14" + }), + e: common_vendor.o(($event) => t.isShow = !t.isShow, `item_${index}_${idx}`), + f: t == null ? void 0 : t.isShow + }, (t == null ? void 0 : t.isShow) ? { + g: common_vendor.f(t == null ? void 0 : t.details, (k, indexs, i2) => { + return { + a: "a5778576-1-" + i0 + "-" + i1 + "-" + i2, + b: common_vendor.p({ + Enums: common_vendor.unref(gen_Enums.HouseBillsTypeEnum), + value: k == null ? void 0 : k.type + }), + c: common_vendor.t(k == null ? void 0 : k.amount), + d: `item_f_${index}_${idx}_${indexs}` + }; + }) + } : {}, { + h: `item_${index}_${idx}` + }); + }), + c: `items_${index}` + }; + }), + b: common_vendor.o((_c = common_vendor.unref(INDEX_bill_order_method.method)) == null ? void 0 : _c.handleSubmitOrder), + c: common_vendor.p({ + btnParimaryName: "立即支付" + }) + }; + }; + } +}); +const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["__file", "/Users/zsq/Sources/github/2025property-pay/pay-customer/src/INDEX/bill_order/index.vue"]]); +wx.createPage(MiniProgramPage); diff --git a/dist/dev/mp-weixin/INDEX/bill_order/index.json b/dist/dev/mp-weixin/INDEX/bill_order/index.json new file mode 100644 index 0000000..c537a4a --- /dev/null +++ b/dist/dev/mp-weixin/INDEX/bill_order/index.json @@ -0,0 +1,8 @@ +{ + "navigationBarTitleText": "账单支付", + "usingComponents": { + "uni-icons": "../../uni_modules/uni-icons/components/uni-icons/uni-icons", + "hs-enum-tag": "../../components/hs-enum-tag/hs-enum-tag", + "hs-footer": "../../components/hs-footer/hs-footer" + } +} \ No newline at end of file diff --git a/dist/dev/mp-weixin/INDEX/bill_order/index.wxml b/dist/dev/mp-weixin/INDEX/bill_order/index.wxml new file mode 100644 index 0000000..4ecbc20 --- /dev/null +++ b/dist/dev/mp-weixin/INDEX/bill_order/index.wxml @@ -0,0 +1 @@ +{{i.a}}{{t.a}}月待缴纳费用 ¥{{t.b}} ¥{{k.c}} \ No newline at end of file diff --git a/dist/dev/mp-weixin/INDEX/bill_order/index.wxss b/dist/dev/mp-weixin/INDEX/bill_order/index.wxss new file mode 100644 index 0000000..2268114 --- /dev/null +++ b/dist/dev/mp-weixin/INDEX/bill_order/index.wxss @@ -0,0 +1,63 @@ +page { + background-color: #f8f8f8; +} +.bill_order { + padding: 0 30rpx; + padding-bottom: calc(210rpx + constant(safe-area-inset-bottom)); + padding-bottom: calc(210rpx + env(safe-area-inset-bottom)); +} +.bill_content .bill_content_house_name { + padding: 30rpx 0; + font-size: 28rpx; + color: #333; + font-weight: 500; +} +.bill_content_item { + background-color: #fff; + padding: 1rpx 30rpx 30rpx 30rpx; + border-radius: 20rpx; +} +.bill_content_item .bill_month_item { + background-color: #f7f8fc; + border-radius: 12rpx; + padding: 25rpx 0; + font-size: 28rpx; + margin-top: 29rpx; +} +.bill_content_item .bill_month_item_header { + display: flex; + align-items: center; + justify-content: space-between; + color: #333; + padding: 0 25rpx; +} +.bill_content_item .bill_month_item_body { + background-color: #fff; + margin: 30rpx 30rpx 0 30rpx; + padding: 0 20rpx 20rpx 10rpx; + border-radius: 10rpx; +} +.bill_content_item .bill_month_item_body .item_find_select { + display: flex; + align-items: center; + padding: 20rpx 0 0 0; + font-size: 28rpx; +} +.bill_content_item .bill_month_item_body .item_find_select_name { + flex: 1; + color: #666; +} +.bill_content_item .bill_month_item_body .item_find_select .price { + color: #333; +} +.bill_content_item .bill_month_item .month_info { + flex: 1; +} +.bill_content_item .bill_month_item .select_btn { + padding: 0 20rpx 0 30rpx; +} +.bill_content_item .bill_month_item .price { + display: flex; + align-items: center; + color: #df3600; +} \ No newline at end of file diff --git a/dist/dev/mp-weixin/INDEX/bill_order/method.js b/dist/dev/mp-weixin/INDEX/bill_order/method.js new file mode 100644 index 0000000..01e5add --- /dev/null +++ b/dist/dev/mp-weixin/INDEX/bill_order/method.js @@ -0,0 +1,44 @@ +"use strict"; +const common_vendor = require("../../common/vendor.js"); +const gen_Apis = require("../../gen/Apis.js"); +const INDEX_bill_order_model = require("./model.js"); +const common_libraries_apiLoading = require("../../common/libraries/apiLoading.js"); +const common_libraries_naviHelper = require("../../common/libraries/naviHelper.js"); +const method = { + getList() { + var _a, _b; + let total_amount = 0; + common_libraries_apiLoading.getApiLoading(gen_Apis.Apis.Bill.HouseBills.MyBillYearList, (_b = (_a = INDEX_bill_order_model.useModel) == null ? void 0 : _a.formData) == null ? void 0 : _b.value).then((res) => { + var _a2, _b2; + if ((_a2 = res == null ? void 0 : res.data) == null ? void 0 : _a2.length) { + (_b2 = res == null ? void 0 : res.data) == null ? void 0 : _b2.map((i) => { + var _a3; + (_a3 = i == null ? void 0 : i.bills) == null ? void 0 : _a3.map((k) => { + total_amount += parseFloat(k == null ? void 0 : k.amount); + }); + }); + INDEX_bill_order_model.useModel.total_amount.value = total_amount; + } + INDEX_bill_order_model.useModel.listData.value = res == null ? void 0 : res.data; + INDEX_bill_order_model.useModel.metaData.value = res == null ? void 0 : res.meta; + console.log("onPay", res == null ? void 0 : res.data); + }); + }, + handleSubmitOrder() { + var _a, _b, _c, _d, _e, _f, _g, _h, _i; + if (!((_b = (_a = INDEX_bill_order_model.useModel) == null ? void 0 : _a.total_amount) == null ? void 0 : _b.value)) { + return common_libraries_naviHelper.showToast("没有可支付金额!"); + } + common_libraries_apiLoading.getApiLoading(gen_Apis.Apis.HouseOrder.HouseOrders.Store, { + bill_ids: (_e = (_d = (_c = INDEX_bill_order_model.useModel) == null ? void 0 : _c.formData) == null ? void 0 : _d.value) == null ? void 0 : _e.bill_ids, + amount: (_g = (_f = INDEX_bill_order_model.useModel) == null ? void 0 : _f.total_amount) == null ? void 0 : _g.value, + total_payable_amount: (_i = (_h = INDEX_bill_order_model.useModel) == null ? void 0 : _h.total_amount) == null ? void 0 : _i.value + }).then((res) => { + var _a2; + common_vendor.index.redirectTo({ + url: `/INDEX/pay/index?id=${(_a2 = res == null ? void 0 : res.data) == null ? void 0 : _a2.id}` + }); + }); + } +}; +exports.method = method; diff --git a/dist/dev/mp-weixin/INDEX/bill_order/model.js b/dist/dev/mp-weixin/INDEX/bill_order/model.js new file mode 100644 index 0000000..1c4520c --- /dev/null +++ b/dist/dev/mp-weixin/INDEX/bill_order/model.js @@ -0,0 +1,9 @@ +"use strict"; +const common_vendor = require("../../common/vendor.js"); +const useModel = { + formData: common_vendor.ref({}), + listData: common_vendor.ref([]), + metaData: common_vendor.ref({}), + total_amount: common_vendor.ref(0) +}; +exports.useModel = useModel; diff --git a/dist/dev/mp-weixin/INDEX/binding/index.js b/dist/dev/mp-weixin/INDEX/binding/index.js index 2e088c2..ea04e3b 100644 --- a/dist/dev/mp-weixin/INDEX/binding/index.js +++ b/dist/dev/mp-weixin/INDEX/binding/index.js @@ -9,6 +9,7 @@ require("../../common/libraries/request.js"); require("../../common/store/useWeAppAuthStore.js"); require("../../common/store/useWorkStore.js"); require("../../common/libraries/naviHelper.js"); +require("../../common/libraries/userUserLogin.js"); if (!Array) { const _easycom_hs_popup_project2 = common_vendor.resolveComponent("hs-popup-project"); const _easycom_hs_radio2 = common_vendor.resolveComponent("hs-radio"); @@ -59,20 +60,25 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({ (_a = INDEX_binding_method.method) == null ? void 0 : _a.handleSelectResidentialRelation(); } ); - common_vendor.onLoad(() => { + common_vendor.onUnload(() => { + INDEX_binding_model.useModel.defaultHouseValueName.value = ""; + }); + common_vendor.onLoad((e) => { var _a; - (_a = INDEX_binding_method.method) == null ? void 0 : _a.init(); + console.log("绑定", e); + (_a = INDEX_binding_method.method) == null ? void 0 : _a.init(e); }); return (_ctx, _cache) => { - var _a, _b, _c, _d, _e, _f, _g, _h, _i, _j, _k, _l, _m, _n, _o, _p, _q, _r, _s, _t, _u, _v, _w, _x, _y; + var _a, _b, _c, _d, _e, _f, _g, _h, _i, _j, _k, _l, _m, _n, _o, _p, _q, _r, _s, _t, _u, _v, _w, _x, _y, _z, _A, _B, _C; return common_vendor.e({ a: common_vendor.o((_a = common_vendor.unref(INDEX_binding_method.method)) == null ? void 0 : _a.handleSelectProject), b: common_vendor.p({ - title: "选择房屋" + title: "选择房屋", + defaultValueName: (_c = (_b = common_vendor.unref(INDEX_binding_model.useModel)) == null ? void 0 : _b.defaultHouseValueName) == null ? void 0 : _c.value }), - c: (_d = (_c = (_b = common_vendor.unref(INDEX_binding_model.useModel)) == null ? void 0 : _b.formData) == null ? void 0 : _c.value) == null ? void 0 : _d.asset_houses_id - }, ((_g = (_f = (_e = common_vendor.unref(INDEX_binding_model.useModel)) == null ? void 0 : _e.formData) == null ? void 0 : _f.value) == null ? void 0 : _g.asset_houses_id) ? common_vendor.e({ - d: common_vendor.o((_h = common_vendor.unref(INDEX_binding_method.method)) == null ? void 0 : _h.handleSelectType), + c: (_f = (_e = (_d = common_vendor.unref(INDEX_binding_model.useModel)) == null ? void 0 : _d.formData) == null ? void 0 : _e.value) == null ? void 0 : _f.asset_houses_id + }, ((_i = (_h = (_g = common_vendor.unref(INDEX_binding_model.useModel)) == null ? void 0 : _g.formData) == null ? void 0 : _h.value) == null ? void 0 : _i.asset_houses_id) ? common_vendor.e({ + d: common_vendor.o((_j = common_vendor.unref(INDEX_binding_method.method)) == null ? void 0 : _j.handleSelectType), e: common_vendor.o(($event) => common_vendor.unref(INDEX_binding_model.useModel).formData.value.type = $event), f: common_vendor.p({ Enums: HouseRegistersTypeEnum, @@ -85,8 +91,8 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({ required: true, borderTop: true }), - h: ((_k = (_j = (_i = common_vendor.unref(INDEX_binding_model.useModel)) == null ? void 0 : _i.formData) == null ? void 0 : _j.value) == null ? void 0 : _k.type) === "AddOccupant" - }, ((_n = (_m = (_l = common_vendor.unref(INDEX_binding_model.useModel)) == null ? void 0 : _l.formData) == null ? void 0 : _m.value) == null ? void 0 : _n.type) === "AddOccupant" ? { + h: ((_m = (_l = (_k = common_vendor.unref(INDEX_binding_model.useModel)) == null ? void 0 : _k.formData) == null ? void 0 : _l.value) == null ? void 0 : _m.type) === "AddOccupant" + }, ((_p = (_o = (_n = common_vendor.unref(INDEX_binding_model.useModel)) == null ? void 0 : _n.formData) == null ? void 0 : _o.value) == null ? void 0 : _p.type) === "AddOccupant" ? { i: common_vendor.o(($event) => common_vendor.unref(INDEX_binding_model.useModel).formData.value.residential_relation = $event), j: common_vendor.p({ Enums: common_vendor.unref(gen_Enums.HouseOccupantsResidentialRelationEnum), @@ -98,7 +104,7 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({ title: "居住身份", required: true, borderTop: true, - des: desType[(_q = (_p = (_o = common_vendor.unref(INDEX_binding_model.useModel)) == null ? void 0 : _o.formData) == null ? void 0 : _p.value) == null ? void 0 : _q.residential_relation] + des: desType[(_s = (_r = (_q = common_vendor.unref(INDEX_binding_model.useModel)) == null ? void 0 : _q.formData) == null ? void 0 : _r.value) == null ? void 0 : _s.residential_relation] }) } : {}) : {}, { l: common_vendor.unref(INDEX_binding_model.useModel).formData.value.type @@ -126,6 +132,7 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({ }), s: common_vendor.o(($event) => common_vendor.unref(INDEX_binding_model.useModel).formData.value.id_card = $event), t: common_vendor.p({ + maxLength: "18", textAlign: "right", valueModel: common_vendor.unref(INDEX_binding_model.useModel).formData.value.id_card }), @@ -161,7 +168,7 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({ E: common_vendor.o(($event) => common_vendor.unref(INDEX_binding_model.useModel).formData.value.owners_id = $event), F: common_vendor.p({ title: "房屋产权人", - List: (_s = (_r = common_vendor.unref(INDEX_binding_model.useModel)) == null ? void 0 : _r.ownerList) == null ? void 0 : _s.value, + List: (_u = (_t = common_vendor.unref(INDEX_binding_model.useModel)) == null ? void 0 : _t.ownerList) == null ? void 0 : _u.value, borderTop: true, valueModel: common_vendor.unref(INDEX_binding_model.useModel).formData.value.owners_id }), @@ -173,23 +180,24 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({ valueModel: common_vendor.unref(INDEX_binding_model.useModel).formData.value.relation_with_owner }) } : {}, { - I: common_vendor.o((_t = common_vendor.unref(INDEX_binding_method.method)) == null ? void 0 : _t.handleSubmit), + I: common_vendor.o((_v = common_vendor.unref(INDEX_binding_method.method)) == null ? void 0 : _v.handleSubmit), J: common_vendor.p({ - btnParimaryName: "绑定房屋" + btnParimaryName: "绑定房屋", + loading: (_x = (_w = common_vendor.unref(INDEX_binding_model.useModel)) == null ? void 0 : _w.loading) == null ? void 0 : _x.value }), - K: common_vendor.o((_u = common_vendor.unref(INDEX_binding_method.method)) == null ? void 0 : _u.handleSubmitStore), + K: common_vendor.o((_y = common_vendor.unref(INDEX_binding_method.method)) == null ? void 0 : _y.handleSubmitStore), L: common_vendor.p({ label: "我也是产权人之一", size: "md", type: "primary" }), - M: common_vendor.o((_v = common_vendor.unref(INDEX_binding_method.method)) == null ? void 0 : _v.handleSubmitStore), + M: common_vendor.o((_z = common_vendor.unref(INDEX_binding_method.method)) == null ? void 0 : _z.handleSubmitStore), N: common_vendor.p({ label: "我是新产权人(房屋已过户)", size: "md", type: "display" }), - O: common_vendor.o((_w = common_vendor.unref(INDEX_binding_method.method)) == null ? void 0 : _w.handleClose), + O: common_vendor.o((_A = common_vendor.unref(INDEX_binding_method.method)) == null ? void 0 : _A.handleClose), P: common_vendor.p({ label: "重选房屋", size: "md", @@ -197,7 +205,7 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({ }), Q: common_vendor.p({ title: "该房屋已有产权人", - show: (_y = (_x = common_vendor.unref(INDEX_binding_model.useModel)) == null ? void 0 : _x.show) == null ? void 0 : _y.value, + show: (_C = (_B = common_vendor.unref(INDEX_binding_model.useModel)) == null ? void 0 : _B.show) == null ? void 0 : _C.value, mode: "center" }) }); diff --git a/dist/dev/mp-weixin/INDEX/binding/index.json b/dist/dev/mp-weixin/INDEX/binding/index.json index 4f5a394..9d2f3ae 100644 --- a/dist/dev/mp-weixin/INDEX/binding/index.json +++ b/dist/dev/mp-weixin/INDEX/binding/index.json @@ -1,5 +1,5 @@ { - "navigationBarTitleText": "绑定房屋", + "navigationBarTitleText": "入住登记", "usingComponents": { "hs-popup-project": "../../components/hs-popup-project/hs-popup-project", "hs-radio": "../../components/hs-radio/hs-radio", diff --git a/dist/dev/mp-weixin/INDEX/binding/index.wxss b/dist/dev/mp-weixin/INDEX/binding/index.wxss index 2886e68..bdfb64f 100644 --- a/dist/dev/mp-weixin/INDEX/binding/index.wxss +++ b/dist/dev/mp-weixin/INDEX/binding/index.wxss @@ -39,4 +39,11 @@ page { } .popup_custom_content .popup_group_btn .display_btn { padding: 30rpx 0 10rpx 0; +} +.myCanvas { + position: absolute; + left: -500%; + top: 0; + width: 390px; + height: 844px; } \ No newline at end of file diff --git a/dist/dev/mp-weixin/INDEX/binding/method.js b/dist/dev/mp-weixin/INDEX/binding/method.js index 2d57c63..440488a 100644 --- a/dist/dev/mp-weixin/INDEX/binding/method.js +++ b/dist/dev/mp-weixin/INDEX/binding/method.js @@ -1,9 +1,14 @@ "use strict"; -require("../../common/vendor.js"); +const common_vendor = require("../../common/vendor.js"); const INDEX_binding_model = require("./model.js"); const common_libraries_apiLoading = require("../../common/libraries/apiLoading.js"); const gen_Apis = require("../../gen/Apis.js"); +require("../../common/libraries/request.js"); +const common_store_useWeAppAuthStore = require("../../common/store/useWeAppAuthStore.js"); +require("../../common/store/useWorkStore.js"); const common_libraries_naviHelper = require("../../common/libraries/naviHelper.js"); +const common_libraries_userUserLogin = require("../../common/libraries/userUserLogin.js"); +const auth = common_store_useWeAppAuthStore.useWeAppAuthStore(); const handleSubmitStore = () => { var _a, _b, _c; common_libraries_apiLoading.getApiLoading(gen_Apis.Apis.Archive.HouseRegisters.Store, { @@ -11,8 +16,10 @@ const handleSubmitStore = () => { is_live_in: ((_c = (_b = (_a = INDEX_binding_model.useModel) == null ? void 0 : _a.formData) == null ? void 0 : _b.value) == null ? void 0 : _c.is_live_in) ? 1 : 0, customer_info: [INDEX_binding_model.useModel.formData.value] }).then((res) => { + INDEX_binding_model.useModel.loading.value = false; INDEX_binding_model.useModel.show.value = false; - common_libraries_naviHelper.showToastBack("提交成功,等待审核!", 1, true); + common_vendor.index.redirectTo({ url: "/INDEX/binding/success" }); + auth == null ? void 0 : auth.getIsHouseExist(); console.log(res); }); }; @@ -27,14 +34,15 @@ const method = { } console.log(e, "e"); }, - init() { + init(e) { + var _a, _b; + INDEX_binding_model.useModel.defaultHouseValueName.value = (e == null ? void 0 : e.houseName) || ""; INDEX_binding_model.useModel.formData.value = { - asset_project_id: "", - asset_houses_id: "", + asset_houses_id: (e == null ? void 0 : e.id) || "", type: "", customer_info: [], name: "", - phone: "", + phone: ((_b = (_a = auth == null ? void 0 : auth.data) == null ? void 0 : _a.user) == null ? void 0 : _b.phone) || "", card_front_image: [], card_back_image: [], house_relation: "", @@ -52,7 +60,10 @@ const method = { console.log(e, "e"); }, handleSubmit: (e) => { - var _a, _b, _c, _d, _e, _f, _g, _h; + var _a, _b, _c, _d, _e, _f, _g, _h, _i; + if (!((_a = common_libraries_userUserLogin.getUserLogin) == null ? void 0 : _a.onBindPhone())) { + return false; + } if (!INDEX_binding_model.useModel.formData.value.asset_houses_id) { return common_libraries_naviHelper.showToast("请先选择房屋!"); } @@ -62,18 +73,29 @@ const method = { if (!INDEX_binding_model.useModel.formData.value.name || !INDEX_binding_model.useModel.formData.value.phone) { return common_libraries_naviHelper.showToast("请设置姓名和手机号!"); } - if (!((_a = INDEX_binding_model.useModel.formData.value.card_front_image) == null ? void 0 : _a.length) || !((_b = INDEX_binding_model.useModel.formData.value.card_back_image) == null ? void 0 : _b.length)) { + if (!((_b = INDEX_binding_model.useModel.formData.value.card_front_image) == null ? void 0 : _b.length) || !((_c = INDEX_binding_model.useModel.formData.value.card_back_image) == null ? void 0 : _c.length)) { return common_libraries_naviHelper.showToast("请先上传身份证正反面!"); } - if (INDEX_binding_model.useModel.formData.value.type === "AddOwner" && !((_d = (_c = INDEX_binding_model.useModel.formData.value) == null ? void 0 : _c.ownership_info) == null ? void 0 : _d.length)) { + if (INDEX_binding_model.useModel.formData.value.type === "AddOwner" && !((_e = (_d = INDEX_binding_model.useModel.formData.value) == null ? void 0 : _d.ownership_info) == null ? void 0 : _e.length)) { return common_libraries_naviHelper.showToast("请先上传房产证!"); } - if (INDEX_binding_model.useModel.formData.value.type === "AddOwner" && ((_g = (_f = (_e = INDEX_binding_model.useModel) == null ? void 0 : _e.ownerList) == null ? void 0 : _f.value) == null ? void 0 : _g.length)) { + if (INDEX_binding_model.useModel.formData.value.type === "AddOwner" && ((_h = (_g = (_f = INDEX_binding_model.useModel) == null ? void 0 : _f.ownerList) == null ? void 0 : _g.value) == null ? void 0 : _h.length)) { INDEX_binding_model.useModel.show.value = true; return; } - console.log((_h = INDEX_binding_model.useModel) == null ? void 0 : _h.formData.value, "formData"); - handleSubmitStore(); + INDEX_binding_model.useModel.loading.value = true; + console.log((_i = INDEX_binding_model.useModel) == null ? void 0 : _i.formData.value, "formData"); + common_vendor.index.requestSubscribeMessage({ + tmplIds: ["0nIVHQNvIco7zeTWv-W3_MbZFR9ibIXejLxh2OFo5mg"], + success(res) { + console.log(res); + handleSubmitStore(); + }, + fail(res) { + handleSubmitStore(); + console.log(res, "res定远失败"); + } + }); }, handleClose() { INDEX_binding_model.useModel.show.value = false; diff --git a/dist/dev/mp-weixin/INDEX/binding/model.js b/dist/dev/mp-weixin/INDEX/binding/model.js index 3aa3a65..9d93de2 100644 --- a/dist/dev/mp-weixin/INDEX/binding/model.js +++ b/dist/dev/mp-weixin/INDEX/binding/model.js @@ -3,6 +3,8 @@ const common_vendor = require("../../common/vendor.js"); const useModel = { formData: common_vendor.ref({}), ownerList: common_vendor.ref([]), - show: common_vendor.ref(false) + show: common_vendor.ref(false), + defaultHouseValueName: common_vendor.ref(""), + loading: common_vendor.ref(false) }; exports.useModel = useModel; diff --git a/dist/dev/mp-weixin/INDEX/binding/success.js b/dist/dev/mp-weixin/INDEX/binding/success.js new file mode 100644 index 0000000..d1b51e0 --- /dev/null +++ b/dist/dev/mp-weixin/INDEX/binding/success.js @@ -0,0 +1,40 @@ +"use strict"; +const common_vendor = require("../../common/vendor.js"); +if (!Array) { + const _easycom_uni_icons2 = common_vendor.resolveComponent("uni-icons"); + const _easycom_hs_button2 = common_vendor.resolveComponent("hs-button"); + (_easycom_uni_icons2 + _easycom_hs_button2)(); +} +const _easycom_uni_icons = () => "../../uni_modules/uni-icons/components/uni-icons/uni-icons.js"; +const _easycom_hs_button = () => "../../components/hs-button/hs-button.js"; +if (!Math) { + (_easycom_uni_icons + _easycom_hs_button)(); +} +const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({ + __name: "success", + setup(__props) { + const handleREturnHome = (url) => { + common_vendor.index.switchTab({ + url + }); + }; + return (_ctx, _cache) => { + return { + a: common_vendor.p({ + type: "checkbox-filled", + size: "50", + color: "#0082fa" + }), + b: common_vendor.o(($event) => handleREturnHome("/pages/me/index")), + c: common_vendor.o(($event) => handleREturnHome("/pages/index/index")), + d: common_vendor.p({ + label: "返回首页", + type: "primary", + size: "md" + }) + }; + }; + } +}); +const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["__scopeId", "data-v-5275858b"], ["__file", "/Users/zsq/Sources/github/2025property-pay/pay-customer/src/INDEX/binding/success.vue"]]); +wx.createPage(MiniProgramPage); diff --git a/dist/dev/mp-weixin/INDEX/binding/success.json b/dist/dev/mp-weixin/INDEX/binding/success.json new file mode 100644 index 0000000..7ebbbf3 --- /dev/null +++ b/dist/dev/mp-weixin/INDEX/binding/success.json @@ -0,0 +1,8 @@ +{ + "navigationBarTitleText": "入住登记", + "navigationStyle": "custom", + "usingComponents": { + "uni-icons": "../../uni_modules/uni-icons/components/uni-icons/uni-icons", + "hs-button": "../../components/hs-button/hs-button" + } +} \ No newline at end of file diff --git a/dist/dev/mp-weixin/INDEX/binding/success.wxml b/dist/dev/mp-weixin/INDEX/binding/success.wxml new file mode 100644 index 0000000..95ff2ad --- /dev/null +++ b/dist/dev/mp-weixin/INDEX/binding/success.wxml @@ -0,0 +1 @@ + 提交成功 等待后台审核,审核预计一个工作日,请耐心等待 审核进度可在【个人中心-房屋审核】查看 \ No newline at end of file diff --git a/dist/dev/mp-weixin/INDEX/binding/success.wxss b/dist/dev/mp-weixin/INDEX/binding/success.wxss new file mode 100644 index 0000000..af25684 --- /dev/null +++ b/dist/dev/mp-weixin/INDEX/binding/success.wxss @@ -0,0 +1,30 @@ +.success_page.data-v-5275858b { + width: 100%; + height: 100vh; + background: linear-gradient(180deg, #d8e7ff 0%, rgba(255, 255, 255, 0) 400rpx); +} +.success_page .success_header.data-v-5275858b { + display: flex; + align-items: center; + justify-content: center; + font-size: 44rpx; + color: #333; + padding: 280rpx 0 60rpx 0; + font-weight: 500; +} +.success_page .success_header text.data-v-5275858b { + padding-left: 10rpx; +} +.success_page .success_des.data-v-5275858b { + font-size: 28rpx; + color: #333; + text-align: center; + line-height: 60rpx; +} +.success_page .success_des text.data-v-5275858b { + color: #0082fa; +} +.success_page .success_fooer.data-v-5275858b { + text-align: center; + padding: 40rpx 200rpx 0 200rpx; +} \ No newline at end of file diff --git a/dist/dev/mp-weixin/INDEX/collection/confirm.js b/dist/dev/mp-weixin/INDEX/collection/confirm.js new file mode 100644 index 0000000..42529d9 --- /dev/null +++ b/dist/dev/mp-weixin/INDEX/collection/confirm.js @@ -0,0 +1,60 @@ +"use strict"; +const common_vendor = require("../../common/vendor.js"); +if (!Array) { + const _easycom_uni_icons2 = common_vendor.resolveComponent("uni-icons"); + const _easycom_hs_footer2 = common_vendor.resolveComponent("hs-footer"); + (_easycom_uni_icons2 + _easycom_hs_footer2)(); +} +const _easycom_uni_icons = () => "../../uni_modules/uni-icons/components/uni-icons/uni-icons.js"; +const _easycom_hs_footer = () => "../../components/hs-footer/hs-footer.js"; +if (!Math) { + (_easycom_uni_icons + _easycom_hs_footer)(); +} +const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({ + __name: "confirm", + setup(__props) { + const selectEd = common_vendor.ref(0); + const handleSubmit = () => { + common_vendor.index.showModal({ + title: "提示", + content: "该功能在当前项目暂未开放,敬请期待", + confirmColor: "#0082FA", + success: function(res) { + if (res.confirm) { + console.log("用户点击确定"); + } else if (res.cancel) { + console.log("用户点击取消"); + } + } + }); + }; + const handleSelectPayType = (e) => { + selectEd.value = e; + }; + return (_ctx, _cache) => { + return common_vendor.e({ + a: selectEd.value == 1 + }, selectEd.value == 1 ? { + b: common_vendor.p({ + type: "checkbox-filled", + size: "20", + color: "#2A7EFB" + }) + } : { + c: common_vendor.p({ + type: "circle", + size: "20", + color: "#888" + }) + }, { + d: common_vendor.o(($event) => handleSelectPayType(1)), + e: common_vendor.o(handleSubmit), + f: common_vendor.p({ + btnParimaryName: "确定" + }) + }); + }; + } +}); +const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["__scopeId", "data-v-f746d6c8"], ["__file", "/Users/zsq/Sources/github/2025property-pay/pay-customer/src/INDEX/collection/confirm.vue"]]); +wx.createPage(MiniProgramPage); diff --git a/dist/dev/mp-weixin/INDEX/collection/confirm.json b/dist/dev/mp-weixin/INDEX/collection/confirm.json new file mode 100644 index 0000000..0405774 --- /dev/null +++ b/dist/dev/mp-weixin/INDEX/collection/confirm.json @@ -0,0 +1,7 @@ +{ + "navigationBarTitleText": "选择支付方式", + "usingComponents": { + "uni-icons": "../../uni_modules/uni-icons/components/uni-icons/uni-icons", + "hs-footer": "../../components/hs-footer/hs-footer" + } +} \ No newline at end of file diff --git a/dist/dev/mp-weixin/INDEX/collection/confirm.wxml b/dist/dev/mp-weixin/INDEX/collection/confirm.wxml new file mode 100644 index 0000000..4b8d9e4 --- /dev/null +++ b/dist/dev/mp-weixin/INDEX/collection/confirm.wxml @@ -0,0 +1 @@ +请选择自动扣款方式微信支付 \ No newline at end of file diff --git a/dist/dev/mp-weixin/INDEX/collection/confirm.wxss b/dist/dev/mp-weixin/INDEX/collection/confirm.wxss new file mode 100644 index 0000000..093e504 --- /dev/null +++ b/dist/dev/mp-weixin/INDEX/collection/confirm.wxss @@ -0,0 +1,54 @@ +.collection_page.data-v-f746d6c8 { + background: linear-gradient(180deg, #d8e7ff 0%, rgba(255, 255, 255, 0) 500rpx); + background-repeat: no-repeat; + height: 100vh; +} +.pay_title.data-v-f746d6c8 { + color: #333; + font-size: 40rpx; + font-weight: 500; + padding: 60rpx 30rpx 30rpx 30rpx; +} +.pay_price.data-v-f746d6c8 { + font-size: 50rpx; + text-align: center; + font-weight: 600; + color: #df3600; +} +.pay_price text.data-v-f746d6c8 { + font-size: 30rpx; +} +.pay_type.data-v-f746d6c8 { + display: flex; + align-items: center; + justify-content: space-between; + background-color: #fff; + border-radius: 10rpx; + margin: 30rpx 30rpx 0 30rpx; + padding: 30rpx; +} +.pay_type .pay_label.data-v-f746d6c8 { + display: flex; + align-items: center; + font-size: 28rpx; +} +.pay_type .pay_label image.data-v-f746d6c8 { + width: 60rpx; + height: 60rpx; +} +.pay_type .pay_label text.data-v-f746d6c8 { + padding-left: 10rpx; +} +.footer_btn.data-v-f746d6c8 { + position: fixed; + bottom: 0; + z-index: 100; + background-color: #fff; + padding: 25rpx 30rpx; + left: 0; + right: 0; + border-top-left-radius: 15rpx; + border-top-right-radius: 15rpx; + padding-bottom: calc(25rpx + constant(safe-area-inset-bottom)); + padding-bottom: calc(25rpx + env(safe-area-inset-bottom)); +} \ No newline at end of file diff --git a/dist/dev/mp-weixin/INDEX/collection/index.js b/dist/dev/mp-weixin/INDEX/collection/index.js new file mode 100644 index 0000000..a8efb19 --- /dev/null +++ b/dist/dev/mp-weixin/INDEX/collection/index.js @@ -0,0 +1,80 @@ +"use strict"; +const common_vendor = require("../../common/vendor.js"); +const INDEX_collection_model = require("./model.js"); +require("../../common/libraries/request.js"); +require("../../common/store/useWeAppAuthStore.js"); +require("../../common/store/useWorkStore.js"); +const INDEX_collection_method = require("./method.js"); +require("../../gen/Apis.js"); +require("../../common/libraries/apiLoading.js"); +require("../../common/libraries/naviHelper.js"); +require("../../common/libraries/userUserLogin.js"); +if (!Array) { + const _easycom_hs_tabs2 = common_vendor.resolveComponent("hs-tabs"); + const _easycom_hs_empty2 = common_vendor.resolveComponent("hs-empty"); + const _easycom_uni_icons2 = common_vendor.resolveComponent("uni-icons"); + const _easycom_hs_footer2 = common_vendor.resolveComponent("hs-footer"); + (_easycom_hs_tabs2 + _easycom_hs_empty2 + _easycom_uni_icons2 + _easycom_hs_footer2)(); +} +const _easycom_hs_tabs = () => "../../components/hs-tabs/hs-tabs.js"; +const _easycom_hs_empty = () => "../../components/hs-empty/hs-empty.js"; +const _easycom_uni_icons = () => "../../uni_modules/uni-icons/components/uni-icons/uni-icons.js"; +const _easycom_hs_footer = () => "../../components/hs-footer/hs-footer.js"; +if (!Math) { + (_easycom_hs_tabs + _easycom_hs_empty + _easycom_uni_icons + _easycom_hs_footer)(); +} +const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({ + __name: "index", + setup(__props) { + common_vendor.onLoad(() => { + var _a; + (_a = INDEX_collection_method.method) == null ? void 0 : _a.getHouseList(); + }); + return (_ctx, _cache) => { + var _a, _b, _c, _d, _e, _f, _g, _h, _i, _j, _k, _l, _m; + return common_vendor.e({ + a: common_vendor.o((_a = common_vendor.unref(INDEX_collection_method.method)) == null ? void 0 : _a.handleTableChange), + b: common_vendor.p({ + list: (_b = common_vendor.unref(INDEX_collection_model.useModel)) == null ? void 0 : _b.tablData, + no_space_between: true, + current: (_d = (_c = common_vendor.unref(INDEX_collection_model.useModel)) == null ? void 0 : _c.current) == null ? void 0 : _d.value + }), + c: !((_g = (_f = (_e = common_vendor.unref(INDEX_collection_model.useModel)) == null ? void 0 : _e.dataList) == null ? void 0 : _f.value) == null ? void 0 : _g.length) + }, !((_j = (_i = (_h = common_vendor.unref(INDEX_collection_model.useModel)) == null ? void 0 : _h.dataList) == null ? void 0 : _i.value) == null ? void 0 : _j.length) ? {} : {}, { + d: common_vendor.f((_l = (_k = common_vendor.unref(INDEX_collection_model.useModel)) == null ? void 0 : _k.dataList) == null ? void 0 : _l.value, (i, k0, i0) => { + var _a2, _b2, _c2, _d2, _e2, _f2, _g2; + return common_vendor.e({ + a: common_vendor.t(((_a2 = i == null ? void 0 : i.asset_house) == null ? void 0 : _a2.full_name) || ""), + b: (i == null ? void 0 : i.asset_houses_id) === ((_d2 = (_c2 = (_b2 = common_vendor.unref(INDEX_collection_model.useModel)) == null ? void 0 : _b2.formData) == null ? void 0 : _c2.value) == null ? void 0 : _d2.asset_houses_id) + }, (i == null ? void 0 : i.asset_houses_id) === ((_g2 = (_f2 = (_e2 = common_vendor.unref(INDEX_collection_model.useModel)) == null ? void 0 : _e2.formData) == null ? void 0 : _f2.value) == null ? void 0 : _g2.asset_houses_id) ? { + c: "40a21666-2-" + i0, + d: common_vendor.p({ + type: "checkbox-filled", + size: "20", + color: "#2A7EFB" + }) + } : { + e: "40a21666-3-" + i0, + f: common_vendor.p({ + type: "circle", + size: "20", + color: "#888" + }) + }, { + g: i, + h: common_vendor.o(($event) => { + var _a3; + return (_a3 = common_vendor.unref(INDEX_collection_method.method)) == null ? void 0 : _a3.handleSelect(i); + }, i) + }); + }), + e: common_vendor.o((_m = common_vendor.unref(INDEX_collection_method.method)) == null ? void 0 : _m.toNext), + f: common_vendor.p({ + btnParimaryName: "下一步" + }) + }); + }; + } +}); +const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["__file", "/Users/zsq/Sources/github/2025property-pay/pay-customer/src/INDEX/collection/index.vue"]]); +wx.createPage(MiniProgramPage); diff --git a/dist/dev/mp-weixin/INDEX/collection/index.json b/dist/dev/mp-weixin/INDEX/collection/index.json new file mode 100644 index 0000000..ad9cd2b --- /dev/null +++ b/dist/dev/mp-weixin/INDEX/collection/index.json @@ -0,0 +1,9 @@ +{ + "navigationBarTitleText": "托收服务", + "usingComponents": { + "hs-tabs": "../../components/hs-tabs/hs-tabs", + "hs-empty": "../../components/hs-empty/hs-empty", + "uni-icons": "../../uni_modules/uni-icons/components/uni-icons/uni-icons", + "hs-footer": "../../components/hs-footer/hs-footer" + } +} \ No newline at end of file diff --git a/dist/dev/mp-weixin/INDEX/collection/index.wxml b/dist/dev/mp-weixin/INDEX/collection/index.wxml new file mode 100644 index 0000000..e6c6501 --- /dev/null +++ b/dist/dev/mp-weixin/INDEX/collection/index.wxml @@ -0,0 +1 @@ + 请选择需要开通托收的房屋 {{i.a}} \ No newline at end of file diff --git a/dist/dev/mp-weixin/INDEX/collection/index.wxss b/dist/dev/mp-weixin/INDEX/collection/index.wxss new file mode 100644 index 0000000..5381a9f --- /dev/null +++ b/dist/dev/mp-weixin/INDEX/collection/index.wxss @@ -0,0 +1,30 @@ +page { + background-color: #f8f8f8; +} +.collection { + background: linear-gradient(180deg, #d8e7ff 0%, rgba(255, 255, 255, 0) 500rpx); + background-repeat: no-repeat; + padding-bottom: calc(130rpx + constant(safe-area-inset-bottom)); + padding-bottom: calc(130rpx + env(safe-area-inset-bottom)); +} +.collection_title { + color: #333; + font-size: 40rpx; + font-weight: 500; + padding: 60rpx 30rpx 0 30rpx; +} +.collection_list { + padding: 30rpx; +} +.collection_list .collection_item { + background-color: #fff; + padding: 30rpx; + border-radius: 15rpx; + display: flex; + align-items: center; + justify-content: space-between; + color: #3d3d3d; + font-size: 29rpx; + font-weight: 500; + margin-bottom: 30rpx; +} \ No newline at end of file diff --git a/dist/dev/mp-weixin/INDEX/collection/method.js b/dist/dev/mp-weixin/INDEX/collection/method.js new file mode 100644 index 0000000..da84f62 --- /dev/null +++ b/dist/dev/mp-weixin/INDEX/collection/method.js @@ -0,0 +1,44 @@ +"use strict"; +const common_vendor = require("../../common/vendor.js"); +const common_libraries_apiLoading = require("../../common/libraries/apiLoading.js"); +const gen_Apis = require("../../gen/Apis.js"); +const INDEX_collection_model = require("./model.js"); +const common_libraries_naviHelper = require("../../common/libraries/naviHelper.js"); +require("../../common/libraries/request.js"); +const common_store_useWeAppAuthStore = require("../../common/store/useWeAppAuthStore.js"); +const common_store_useWorkStore = require("../../common/store/useWorkStore.js"); +require("../../common/libraries/userUserLogin.js"); +common_store_useWorkStore.useWorkStore(); +common_store_useWeAppAuthStore.useWeAppAuthStore(); +const getHouseList = () => { + common_libraries_apiLoading.getApiLoading(gen_Apis.Apis.Archive.HouseOccupants.List, {}).then((res) => { + INDEX_collection_model.useModel.dataList.value = res == null ? void 0 : res.data; + INDEX_collection_model.useModel.metaData.value = res == null ? void 0 : res.meta; + console.log(res); + }); +}; +const method = { + getHouseList, + handleTableChange(e) { + INDEX_collection_model.useModel.current.value = e; + if (e) { + INDEX_collection_model.useModel.dataList.value = []; + } else { + getHouseList(); + } + console.log(e, "eee"); + }, + toNext() { + var _a, _b, _c; + if (!((_c = (_b = (_a = INDEX_collection_model.useModel) == null ? void 0 : _a.formData) == null ? void 0 : _b.value) == null ? void 0 : _c.asset_houses_id)) { + return common_libraries_naviHelper.showToastBack("请选择房屋!"); + } + common_vendor.index.navigateTo({ + url: "/INDEX/collection/confirm" + }); + }, + handleSelect(e) { + INDEX_collection_model.useModel.formData.value.asset_houses_id = e == null ? void 0 : e.asset_houses_id; + } +}; +exports.method = method; diff --git a/dist/dev/mp-weixin/INDEX/collection/model.js b/dist/dev/mp-weixin/INDEX/collection/model.js new file mode 100644 index 0000000..ae59d78 --- /dev/null +++ b/dist/dev/mp-weixin/INDEX/collection/model.js @@ -0,0 +1,10 @@ +"use strict"; +const common_vendor = require("../../common/vendor.js"); +const useModel = { + formData: common_vendor.ref({}), + tablData: [{ label: "未开通房屋" }, { label: "已开通房屋" }], + current: common_vendor.ref(0), + dataList: common_vendor.ref([]), + metaData: common_vendor.ref({}) +}; +exports.useModel = useModel; diff --git a/dist/dev/mp-weixin/INDEX/invitation/index.js b/dist/dev/mp-weixin/INDEX/invitation/index.js new file mode 100644 index 0000000..27add1c --- /dev/null +++ b/dist/dev/mp-weixin/INDEX/invitation/index.js @@ -0,0 +1,112 @@ +"use strict"; +const common_vendor = require("../../common/vendor.js"); +if (!Array) { + const _easycom_hs_page_head_information2 = common_vendor.resolveComponent("hs-page-head-information"); + const _easycom_hs_footer2 = common_vendor.resolveComponent("hs-footer"); + (_easycom_hs_page_head_information2 + _easycom_hs_footer2)(); +} +const _easycom_hs_page_head_information = () => "../../components/hs-page-head-information/hs-page-head-information.js"; +const _easycom_hs_footer = () => "../../components/hs-footer/hs-footer.js"; +if (!Math) { + (_easycom_hs_page_head_information + _easycom_hs_footer)(); +} +const _sfc_defineComponent = /* @__PURE__ */ common_vendor.defineComponent({ + __name: "index", + setup(__props) { + const current = common_vendor.ref(-1); + const invitationArr = common_vendor.ref([]); + const list = common_vendor.ref([ + { label: "北大门闸机", checked: false }, + { label: "3座1楼大堂", checked: false }, + { label: "3座负1楼", checked: false }, + { label: "3座负2楼", checked: false } + ]); + const dayList = [ + { label: "1小时", checked: false }, + { label: "3小时", checked: false }, + { label: "6小时", checked: false }, + { label: "12小时", checked: false }, + { label: "1天", checked: false }, + { label: "2天", checked: false }, + { label: "3天", checked: false }, + { label: "4天", checked: false } + ]; + const handleSelectLock = (index) => { + var _a; + list.value[index].checked = !list.value[index].checked; + (_a = list == null ? void 0 : list.value) == null ? void 0 : _a.forEach((e) => { + var _a2; + if (e.checked) { + (_a2 = invitationArr == null ? void 0 : invitationArr.value) == null ? void 0 : _a2.push(1); + } + }); + }; + const handleSelectDay = (index) => { + current.value = index; + }; + const handleShareBtn = () => { + var _a; + if (!((_a = invitationArr == null ? void 0 : invitationArr.value) == null ? void 0 : _a.length)) { + common_vendor.index.showToast({ + title: "请选择门禁!", + icon: "none" + }); + return false; + } + if ((current == null ? void 0 : current.value) < 0) { + common_vendor.index.showToast({ + title: "请选择授权时长!", + icon: "none" + }); + return false; + } + }; + common_vendor.onShareAppMessage(() => { + return { + title: "您的好友给您授权门禁!", + path: "/INDEX/open_door/index", + imageUrl: "https://pay-prod-1369486729.cos.ap-guangzhou.myqcloud.com/uploads/cs-test/01K5B5RY2TQQAJ1GT2RZSK426V.jpg" + }; + }); + return (_ctx, _cache) => { + var _a, _b; + return common_vendor.e({ + a: common_vendor.p({ + title: "可以把您所在的小区下单元开门权限分享给好友,好友即可一键开门,方便快捷!" + }), + b: common_vendor.f(list.value, (i, index, i0) => { + return common_vendor.e({ + a: common_vendor.t(i.label), + b: i.checked + }, i.checked ? {} : {}, { + c: `item_${index}`, + d: common_vendor.n(`item ${i.checked ? "active" : ""}`), + e: common_vendor.o(($event) => handleSelectLock(index), `item_${index}`) + }); + }), + c: common_vendor.f(dayList, (i, index, i0) => { + return { + a: common_vendor.t(i.label), + b: `item_${index}`, + c: common_vendor.n(`item ${current.value === index ? "active" : ""}`), + d: common_vendor.o(($event) => handleSelectDay(index), `item_${index}`) + }; + }), + d: current.value > -1 && ((_a = invitationArr.value) == null ? void 0 : _a.length) + }, current.value > -1 && ((_b = invitationArr.value) == null ? void 0 : _b.length) ? { + e: common_vendor.p({ + btnParimaryName: "分享给访客开门", + openType: "share" + }) + } : { + f: common_vendor.o(handleShareBtn), + g: common_vendor.p({ + btnParimaryName: "分享给访客开门" + }) + }); + }; + } +}); +_sfc_defineComponent.__runtimeHooks = 6; +const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_defineComponent, [["__file", "/Users/zsq/Sources/github/2025property-pay/pay-customer/src/INDEX/invitation/index.vue"]]); +wx.createPage(MiniProgramPage); diff --git a/dist/dev/mp-weixin/INDEX/invitation/index.json b/dist/dev/mp-weixin/INDEX/invitation/index.json new file mode 100644 index 0000000..9db04c1 --- /dev/null +++ b/dist/dev/mp-weixin/INDEX/invitation/index.json @@ -0,0 +1,7 @@ +{ + "navigationBarTitleText": "邀请访客", + "usingComponents": { + "hs-page-head-information": "../../components/hs-page-head-information/hs-page-head-information", + "hs-footer": "../../components/hs-footer/hs-footer" + } +} \ No newline at end of file diff --git a/dist/dev/mp-weixin/INDEX/invitation/index.wxml b/dist/dev/mp-weixin/INDEX/invitation/index.wxml new file mode 100644 index 0000000..64310a1 --- /dev/null +++ b/dist/dev/mp-weixin/INDEX/invitation/index.wxml @@ -0,0 +1 @@ + 门禁授权 {{i.a}} 钥匙授权时长 {{i.a}} \ No newline at end of file diff --git a/dist/dev/mp-weixin/INDEX/invitation/index.wxss b/dist/dev/mp-weixin/INDEX/invitation/index.wxss new file mode 100644 index 0000000..c4bcc31 --- /dev/null +++ b/dist/dev/mp-weixin/INDEX/invitation/index.wxss @@ -0,0 +1,101 @@ +page { + background-color: #f3f3f4; +} +.information_head { + background: linear-gradient(180deg, #fff8f1 0%, #fff3e5 100%); + padding: 30rpx; + margin: 30rpx 30rpx 0 30rpx; + display: flex; + align-items: self-start; + color: #333; + font-size: 27rpx; + border-radius: 10rpx; +} +.information_head text { + padding-left: 10rpx; +} +.invitation_title { + font-size: 30rpx; + font-weight: 500; + padding: 30rpx 30rpx 0 30rpx; +} +.access_control_equipment { + padding: 0 30rpx; + display: flex; + align-items: center; + flex-wrap: wrap; + flex: 1; + justify-content: space-between; + -moz-column-gap: 30rpx; + column-gap: 30rpx; +} +.access_control_equipment .item { + width: calc(50% - 20rpx); + background-color: #fff; + border-radius: 15rpx; + padding: 30rpx 0; + margin-top: 30rpx; + position: relative; + display: flex; + align-items: center; + border: 1px solid #fff; +} +.access_control_equipment .item .name { + flex: 1; + font-size: 32rpx; + color: #3d3d3d; + padding: 0 20rpx; +} +.access_control_equipment .item .icon { + width: 100rpx; + height: 100rpx; + display: flex; + align-items: center; + justify-content: center; + border-radius: 10rpx; +} +.access_control_equipment .item .icon image { + width: 100%; + height: 100%; +} +.access_control_equipment .item .select_icon { + position: absolute; + right: -2rpx; + bottom: -1px; + width: 44rpx; + height: 44rpx; + z-index: 100; +} +.access_control_equipment .item .select_icon image { + width: 44rpx; + height: 44rpx; +} +.access_control_equipment .active { + border: 1px solid #2a7efb; +} +.day_list_container { + display: flex; + align-items: center; + flex-wrap: wrap; + background-color: #fff; + margin: 30rpx; + border-radius: 15rpx; + padding: 0 30rpx 30rpx 0; +} +.day_list_container .item { + width: 20%; + height: 70rpx; + background-color: #f8f8f8; + border-radius: 10rpx; + display: flex; + align-items: center; + justify-content: center; + margin-top: 30rpx; + font-size: 26rpx; + color: #333; + margin-left: 30rpx; +} +.day_list_container .active { + background-color: #2a7efb; + color: #fff; +} \ No newline at end of file diff --git a/dist/dev/mp-weixin/INDEX/me/index.js b/dist/dev/mp-weixin/INDEX/me/index.js index 96025af..8892f5e 100644 --- a/dist/dev/mp-weixin/INDEX/me/index.js +++ b/dist/dev/mp-weixin/INDEX/me/index.js @@ -31,7 +31,7 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({ (_a = INDEX_me_method.method) == null ? void 0 : _a.init(); }); return (_ctx, _cache) => { - var _a, _b, _c, _d, _e, _f, _g, _h, _i, _j, _k; + var _a, _b, _c, _d, _e, _f, _g, _h, _i, _j; return common_vendor.e({ a: (_c = (_b = (_a = common_vendor.unref(INDEX_me_model.useModel)) == null ? void 0 : _a.formData) == null ? void 0 : _b.value) == null ? void 0 : _c.avatar }, ((_f = (_e = (_d = common_vendor.unref(INDEX_me_model.useModel)) == null ? void 0 : _d.formData) == null ? void 0 : _e.value) == null ? void 0 : _f.avatar) ? { @@ -61,27 +61,33 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({ title: "头像", borderTop: true }), - f: common_vendor.o((_j = common_vendor.unref(INDEX_me_method.method)) == null ? void 0 : _j.handleConfirm), - g: common_vendor.o(($event) => common_vendor.unref(INDEX_me_model.useModel).formData.value.name = $event), - h: common_vendor.p({ + f: common_vendor.o(($event) => common_vendor.unref(INDEX_me_model.useModel).formData.value.name = $event), + g: common_vendor.p({ textAlign: "right", + type: "nickname", valueModel: common_vendor.unref(INDEX_me_model.useModel).formData.value.name }), - i: common_vendor.p({ + h: common_vendor.p({ title: "昵称", borderTop: true }), - j: common_vendor.t(((_k = common_vendor.unref(INDEX_me_model.useModel).formData.value) == null ? void 0 : _k.phone) || ""), - k: common_vendor.p({ + i: common_vendor.t(((_j = common_vendor.unref(INDEX_me_model.useModel).formData.value) == null ? void 0 : _j.phone) || ""), + j: common_vendor.p({ title: "手机号", borderTop: true }), - l: common_vendor.o(($event) => { + k: common_vendor.o(($event) => { var _a2; return (_a2 = common_vendor.unref(INDEX_me_method.method)) == null ? void 0 : _a2.handleLogout(); }), + l: common_vendor.o(($event) => { + var _a2; + return (_a2 = common_vendor.unref(INDEX_me_method.method)) == null ? void 0 : _a2.handleConfirm(); + }), m: common_vendor.p({ - btnParimaryName: "退出登录" + btnOtherName: "退出登录", + btnParimaryName: "保存", + btnOtherShow: true }) }); }; diff --git a/dist/dev/mp-weixin/INDEX/me/index.wxml b/dist/dev/mp-weixin/INDEX/me/index.wxml index 426a19d..fac5c5d 100644 --- a/dist/dev/mp-weixin/INDEX/me/index.wxml +++ b/dist/dev/mp-weixin/INDEX/me/index.wxml @@ -1 +1 @@ -{{j}} \ No newline at end of file +{{i}} \ No newline at end of file diff --git a/dist/dev/mp-weixin/INDEX/me/method.js b/dist/dev/mp-weixin/INDEX/me/method.js index 3d67d1d..a7f06f9 100644 --- a/dist/dev/mp-weixin/INDEX/me/method.js +++ b/dist/dev/mp-weixin/INDEX/me/method.js @@ -9,42 +9,37 @@ const INDEX_me_model = require("./model.js"); const gen_Apis = require("../../gen/Apis.js"); const common_libraries_upload = require("../../common/libraries/upload.js"); const auth = common_store_useWeAppAuthStore.useWeAppAuthStore(); -const handleChangeUserInfo = (data) => { - common_libraries_apiLoading.getApiLoading(gen_Apis.Apis.Login.Auth.ChangeName, data).then((res) => { - auth.data.user = { - ...auth.data.user, - ...data - }; - INDEX_me_model.useModel.formData.value = { - ...auth.data.user, - ...data - }; - common_vendor.index.showToast({ - icon: "success", - title: "编辑成功!", - duration: 2e3 - }); - console.log(res); - }); -}; const method = { init() { var _a; - INDEX_me_model.useModel.formData.value = ((_a = auth == null ? void 0 : auth.data) == null ? void 0 : _a.user) || {}; + INDEX_me_model.useModel.formData.value = JSON.parse(JSON.stringify(((_a = auth == null ? void 0 : auth.data) == null ? void 0 : _a.user) || {})); }, handleChooseAvatar: async (e) => { var _a, _b; console.log(e, "eeeee"); if ((_a = e == null ? void 0 : e.detail) == null ? void 0 : _a.avatarUrl) { let data = await common_libraries_upload.avatarUpload((_b = e == null ? void 0 : e.detail) == null ? void 0 : _b.avatarUrl); - handleChangeUserInfo({ avatar: data }); + INDEX_me_model.useModel.formData.value.avatar = data; console.log(data, "filePath"); } - console.log(e, "eeeee"); }, - handleConfirm(e) { - handleChangeUserInfo({ name: e }); - console.log(e, "eeeee"); + handleConfirm() { + common_libraries_apiLoading.getApiLoading(gen_Apis.Apis.Login.Auth.ChangeName, INDEX_me_model.useModel.formData.value).then((res) => { + common_vendor.index.showToast({ + icon: "success", + title: "编辑成功!", + duration: 1e3, + success: () => { + setTimeout(() => { + auth.data.user = { + ...auth.data.user, + ...INDEX_me_model.useModel.formData.value + }; + }, 1e3); + } + }); + console.log(res); + }); }, handleLogout() { common_libraries_apiLoading.getApiLoading(gen_Apis.Apis.Login.Auth.Logout, {}).then((res) => { diff --git a/dist/dev/mp-weixin/INDEX/message_center/index/index.js b/dist/dev/mp-weixin/INDEX/message_center/index/index.js new file mode 100644 index 0000000..4ba2547 --- /dev/null +++ b/dist/dev/mp-weixin/INDEX/message_center/index/index.js @@ -0,0 +1,48 @@ +"use strict"; +const common_vendor = require("../../../common/vendor.js"); +const INDEX_message_center_index_model = require("./model.js"); +const INDEX_message_center_index_method = require("./method.js"); +require("../../../common/libraries/apiLoading.js"); +require("../../../gen/Apis.js"); +require("../../../common/libraries/request.js"); +require("../../../common/store/useWeAppAuthStore.js"); +require("../../../common/store/useWorkStore.js"); +const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({ + __name: "index", + setup(__props) { + const toList = () => { + common_vendor.index.navigateTo({ + url: "/INDEX/message_center/list/index" + }); + }; + common_vendor.onLoad(() => { + var _a; + (_a = INDEX_message_center_index_method.method) == null ? void 0 : _a.getList(); + }); + return (_ctx, _cache) => { + var _a, _b; + return { + a: common_vendor.f((_b = (_a = common_vendor.unref(INDEX_message_center_index_model.useModel)) == null ? void 0 : _a.items) == null ? void 0 : _b.value, (i, index, i0) => { + var _a2, _b2, _c, _d; + return common_vendor.e({ + a: `/static/svg/${i == null ? void 0 : i.icon}`, + b: i == null ? void 0 : i.count + }, (i == null ? void 0 : i.count) ? { + c: common_vendor.t(i == null ? void 0 : i.count) + } : {}, { + d: common_vendor.t(i == null ? void 0 : i.label), + e: common_vendor.t(((_a2 = i == null ? void 0 : i.des) == null ? void 0 : _a2.created_at) || ""), + f: (_b2 = i == null ? void 0 : i.des) == null ? void 0 : _b2.title + }, ((_c = i == null ? void 0 : i.des) == null ? void 0 : _c.title) ? { + g: common_vendor.t(((_d = i == null ? void 0 : i.des) == null ? void 0 : _d.title) || "暂无消息") + } : {}, { + h: `items_${index}`, + i: common_vendor.o(toList, `items_${index}`) + }); + }) + }; + }; + } +}); +const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["__file", "/Users/zsq/Sources/github/2025property-pay/pay-customer/src/INDEX/message_center/index/index.vue"]]); +wx.createPage(MiniProgramPage); diff --git a/dist/dev/mp-weixin/INDEX/message_center/index/index.json b/dist/dev/mp-weixin/INDEX/message_center/index/index.json new file mode 100644 index 0000000..284a269 --- /dev/null +++ b/dist/dev/mp-weixin/INDEX/message_center/index/index.json @@ -0,0 +1,4 @@ +{ + "navigationBarTitleText": "消息中心", + "usingComponents": {} +} \ No newline at end of file diff --git a/dist/dev/mp-weixin/INDEX/message_center/index/index.wxml b/dist/dev/mp-weixin/INDEX/message_center/index/index.wxml new file mode 100644 index 0000000..26457b5 --- /dev/null +++ b/dist/dev/mp-weixin/INDEX/message_center/index/index.wxml @@ -0,0 +1 @@ +{{i.c}}{{i.d}} {{i.e}}{{i.g}} \ No newline at end of file diff --git a/dist/dev/mp-weixin/INDEX/message_center/index/index.wxss b/dist/dev/mp-weixin/INDEX/message_center/index/index.wxss new file mode 100644 index 0000000..211d5c3 --- /dev/null +++ b/dist/dev/mp-weixin/INDEX/message_center/index/index.wxss @@ -0,0 +1,52 @@ +.message_center { + padding: 0 30rpx; +} +.message_center .message_center_item { + display: flex; + align-items: center; + border-bottom: 1rpx solid #eee; + padding: 30rpx 0; +} +.message_center .message_center_item .message_center_item_icon { + position: relative; + width: 80rpx; + height: 80rpx; +} +.message_center .message_center_item .message_center_item_icon .message_num { + background-color: #f5222d; + position: absolute; + right: -10rpx; + top: 0; + height: 36rpx; + min-width: 36rpx; + border-radius: 100rpx; + color: #fff; + font-size: 24rpx; + text-align: center; +} +.message_center .message_center_item image { + width: 80rpx; + height: 80rpx; +} +.message_center .message_center_item .message_center_item_content { + flex: 1; + padding-left: 20rpx; +} +.message_center .message_center_item .message_center_item_content .label { + font-size: 28rpx; + color: #333; + font-weight: 500; + display: flex; + align-items: center; + justify-content: space-between; +} +.message_center .message_center_item .message_center_item_content .label text { + font-size: 25rpx; + color: #999; + font-weight: 400; +} +.message_center .message_center_item .message_center_item_content .message_des { + font-size: 25rpx; + color: #666; + padding-top: 5rpx; +} \ No newline at end of file diff --git a/dist/dev/mp-weixin/INDEX/message_center/index/method.js b/dist/dev/mp-weixin/INDEX/message_center/index/method.js new file mode 100644 index 0000000..a6c67dd --- /dev/null +++ b/dist/dev/mp-weixin/INDEX/message_center/index/method.js @@ -0,0 +1,18 @@ +"use strict"; +const common_libraries_apiLoading = require("../../../common/libraries/apiLoading.js"); +const gen_Apis = require("../../../gen/Apis.js"); +const INDEX_message_center_index_model = require("./model.js"); +require("../../../common/libraries/request.js"); +const common_store_useWeAppAuthStore = require("../../../common/store/useWeAppAuthStore.js"); +require("../../../common/store/useWorkStore.js"); +common_store_useWeAppAuthStore.useWeAppAuthStore(); +const method = { + getList() { + common_libraries_apiLoading.getApiLoading(gen_Apis.Apis.Msg.MsgPropertyAnnouncements.CountMsg, {}).then((res) => { + var _a; + INDEX_message_center_index_model.useModel.items.value[0].des = (_a = res == null ? void 0 : res.data) == null ? void 0 : _a.msgPropertyAnnouncement; + console.log(res); + }); + } +}; +exports.method = method; diff --git a/dist/dev/mp-weixin/INDEX/message_center/index/model.js b/dist/dev/mp-weixin/INDEX/message_center/index/model.js new file mode 100644 index 0000000..7d89ba7 --- /dev/null +++ b/dist/dev/mp-weixin/INDEX/message_center/index/model.js @@ -0,0 +1,19 @@ +"use strict"; +const common_vendor = require("../../../common/vendor.js"); +const useModel = { + items: common_vendor.ref([ + { + label: "项目公告", + icon: "announcement.svg", + des: {}, + count: 0 + }, + { + label: "系统消息", + icon: "system.svg", + des: {}, + count: 0 + } + ]) +}; +exports.useModel = useModel; diff --git a/dist/dev/mp-weixin/INDEX/message_center/list/index.js b/dist/dev/mp-weixin/INDEX/message_center/list/index.js new file mode 100644 index 0000000..3b46bc4 --- /dev/null +++ b/dist/dev/mp-weixin/INDEX/message_center/list/index.js @@ -0,0 +1,59 @@ +"use strict"; +const common_vendor = require("../../../common/vendor.js"); +const INDEX_message_center_list_model = require("./model.js"); +const INDEX_message_center_list_method = require("./method.js"); +const common_libraries_day = require("../../../common/libraries/day.js"); +require("../../../common/libraries/apiLoading.js"); +require("../../../gen/Apis.js"); +require("../../../common/libraries/request.js"); +require("../../../common/store/useWeAppAuthStore.js"); +require("../../../common/store/useWorkStore.js"); +if (!Array) { + const _easycom_uni_icons2 = common_vendor.resolveComponent("uni-icons"); + const _easycom_cc_scroll_loading2 = common_vendor.resolveComponent("cc-scroll-loading"); + (_easycom_uni_icons2 + _easycom_cc_scroll_loading2)(); +} +const _easycom_uni_icons = () => "../../../uni_modules/uni-icons/components/uni-icons/uni-icons.js"; +const _easycom_cc_scroll_loading = () => "../../../common/components/cc-scroll-loading/cc-scroll-loading.js"; +if (!Math) { + (_easycom_uni_icons + _easycom_cc_scroll_loading)(); +} +const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({ + __name: "index", + setup(__props) { + common_vendor.onLoad(() => { + INDEX_message_center_list_method.method.getList(); + }); + common_vendor.onUnload(() => { + INDEX_message_center_list_model.useModel.listData.value = []; + }); + return (_ctx, _cache) => { + var _a, _b, _c, _d, _e; + return { + a: common_vendor.f((_b = (_a = common_vendor.unref(INDEX_message_center_list_model.useModel)) == null ? void 0 : _a.listData) == null ? void 0 : _b.value, (i, index, i0) => { + return { + a: common_vendor.t((i == null ? void 0 : i.title) || ""), + b: common_vendor.t(common_vendor.unref(common_libraries_day.getDate)(i == null ? void 0 : i.publish_at)), + c: i == null ? void 0 : i.content, + d: "782696e7-1-" + i0 + ",782696e7-0", + e: `news_${index}`, + f: common_vendor.o(($event) => { + var _a2; + return (_a2 = common_vendor.unref(INDEX_message_center_list_method.method)) == null ? void 0 : _a2.toDetaile(i); + }, `news_${index}`) + }; + }), + b: common_vendor.p({ + type: "right", + size: "15" + }), + c: common_vendor.o((_c = common_vendor.unref(INDEX_message_center_list_method.method)) == null ? void 0 : _c.loadMore), + d: common_vendor.p({ + meta: (_e = (_d = common_vendor.unref(INDEX_message_center_list_model.useModel)) == null ? void 0 : _d.metaData) == null ? void 0 : _e.value + }) + }; + }; + } +}); +const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["__file", "/Users/zsq/Sources/github/2025property-pay/pay-customer/src/INDEX/message_center/list/index.vue"]]); +wx.createPage(MiniProgramPage); diff --git a/dist/dev/mp-weixin/INDEX/message_center/list/index.json b/dist/dev/mp-weixin/INDEX/message_center/list/index.json new file mode 100644 index 0000000..9d3d219 --- /dev/null +++ b/dist/dev/mp-weixin/INDEX/message_center/list/index.json @@ -0,0 +1,7 @@ +{ + "navigationBarTitleText": "消息列表", + "usingComponents": { + "uni-icons": "../../../uni_modules/uni-icons/components/uni-icons/uni-icons", + "cc-scroll-loading": "../../../common/components/cc-scroll-loading/cc-scroll-loading" + } +} \ No newline at end of file diff --git a/dist/dev/mp-weixin/INDEX/message_center/list/index.wxml b/dist/dev/mp-weixin/INDEX/message_center/list/index.wxml new file mode 100644 index 0000000..27d81e8 --- /dev/null +++ b/dist/dev/mp-weixin/INDEX/message_center/list/index.wxml @@ -0,0 +1 @@ +{{i.a}}{{i.b}} 查看详情 \ No newline at end of file diff --git a/dist/dev/mp-weixin/INDEX/message_center/list/index.wxss b/dist/dev/mp-weixin/INDEX/message_center/list/index.wxss new file mode 100644 index 0000000..81ba1d0 --- /dev/null +++ b/dist/dev/mp-weixin/INDEX/message_center/list/index.wxss @@ -0,0 +1,43 @@ +page { + background-color: #f8f8f8; +} +.message_center { + padding: 0 30rpx; +} +.message_center .message_center_items { + background-color: #fff; + border-radius: 20rpx; + padding: 0 30rpx; + margin-top: 30rpx; +} +.message_center .message_center_items .title { + color: #333; + font-size: 28rpx; + font-weight: 500; + padding: 30rpx 0 10rpx 0; +} +.message_center .message_center_items .time { + color: #999999; + font-size: 24rpx; + padding: 0 0 10rpx 0; +} +.message_center .message_center_items .contents_des { + color: #666; + font-size: 28rpx; + line-height: 40rpx; + height: 80rpx; + display: -webkit-box; + -webkit-box-orient: vertical; + -webkit-line-clamp: 2; + overflow: hidden; +} +.message_center .message_center_items .footer { + display: flex; + align-items: center; + justify-content: space-between; + padding: 25rpx 0; + margin-top: 20rpx; + border-top: 1rpx solid #f5f5f5; + color: #333; + font-size: 28rpx; +} \ No newline at end of file diff --git a/dist/dev/mp-weixin/INDEX/message_center/list/method.js b/dist/dev/mp-weixin/INDEX/message_center/list/method.js new file mode 100644 index 0000000..af1e1cf --- /dev/null +++ b/dist/dev/mp-weixin/INDEX/message_center/list/method.js @@ -0,0 +1,30 @@ +"use strict"; +const common_vendor = require("../../../common/vendor.js"); +const common_libraries_apiLoading = require("../../../common/libraries/apiLoading.js"); +const gen_Apis = require("../../../gen/Apis.js"); +const INDEX_message_center_list_model = require("./model.js"); +require("../../../common/libraries/request.js"); +const common_store_useWeAppAuthStore = require("../../../common/store/useWeAppAuthStore.js"); +require("../../../common/store/useWorkStore.js"); +common_store_useWeAppAuthStore.useWeAppAuthStore(); +const getList = () => { + var _a, _b; + common_libraries_apiLoading.getApiLoading(gen_Apis.Apis.Msg.MsgPropertyAnnouncements.List, (_b = (_a = INDEX_message_center_list_model.useModel) == null ? void 0 : _a.formData) == null ? void 0 : _b.value).then((res) => { + INDEX_message_center_list_model.useModel.listData.value = [...INDEX_message_center_list_model.useModel.listData.value, ...res == null ? void 0 : res.data]; + INDEX_message_center_list_model.useModel.metaData.value = res == null ? void 0 : res.meta; + console.log(res); + }); +}; +const method = { + getList, + loadMore(page) { + INDEX_message_center_list_model.useModel.formData.value.page = page; + getList(); + }, + toDetaile(e) { + common_vendor.index.navigateTo({ + url: `/INDEX/message_center/show/index?id=${e == null ? void 0 : e.id}` + }); + } +}; +exports.method = method; diff --git a/dist/dev/mp-weixin/INDEX/message_center/list/model.js b/dist/dev/mp-weixin/INDEX/message_center/list/model.js new file mode 100644 index 0000000..0917f84 --- /dev/null +++ b/dist/dev/mp-weixin/INDEX/message_center/list/model.js @@ -0,0 +1,8 @@ +"use strict"; +const common_vendor = require("../../../common/vendor.js"); +const useModel = { + listData: common_vendor.ref([]), + formData: common_vendor.ref({ page: 1 }), + metaData: common_vendor.ref({}) +}; +exports.useModel = useModel; diff --git a/dist/dev/mp-weixin/INDEX/message_center/show/index.js b/dist/dev/mp-weixin/INDEX/message_center/show/index.js new file mode 100644 index 0000000..b3710a8 --- /dev/null +++ b/dist/dev/mp-weixin/INDEX/message_center/show/index.js @@ -0,0 +1,31 @@ +"use strict"; +const common_vendor = require("../../../common/vendor.js"); +const INDEX_message_center_show_model = require("./model.js"); +const INDEX_message_center_show_method = require("./method.js"); +const common_libraries_day = require("../../../common/libraries/day.js"); +require("../../../common/libraries/apiLoading.js"); +require("../../../gen/Apis.js"); +require("../../../common/libraries/request.js"); +require("../../../common/store/useWeAppAuthStore.js"); +require("../../../common/store/useWorkStore.js"); +const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({ + __name: "index", + setup(__props) { + common_vendor.onLoad((e) => { + INDEX_message_center_show_method.method.getShow(e == null ? void 0 : e.id); + }); + return (_ctx, _cache) => { + var _a, _b, _c, _d, _e, _f, _g, _h, _i, _j, _k, _l, _m, _n, _o; + return common_vendor.e({ + a: common_vendor.t(((_c = (_b = (_a = common_vendor.unref(INDEX_message_center_show_model.useModel)) == null ? void 0 : _a.showData) == null ? void 0 : _b.value) == null ? void 0 : _c.title) || "无标题"), + b: (_f = (_e = (_d = common_vendor.unref(INDEX_message_center_show_model.useModel)) == null ? void 0 : _d.showData) == null ? void 0 : _e.value) == null ? void 0 : _f.publish_at + }, ((_i = (_h = (_g = common_vendor.unref(INDEX_message_center_show_model.useModel)) == null ? void 0 : _g.showData) == null ? void 0 : _h.value) == null ? void 0 : _i.publish_at) ? { + c: common_vendor.t(common_vendor.unref(common_libraries_day.getDate)(((_l = (_k = (_j = common_vendor.unref(INDEX_message_center_show_model.useModel)) == null ? void 0 : _j.showData) == null ? void 0 : _k.value) == null ? void 0 : _l.publish_at) || "")) + } : {}, { + d: (_o = (_n = (_m = common_vendor.unref(INDEX_message_center_show_model.useModel)) == null ? void 0 : _m.showData) == null ? void 0 : _n.value) == null ? void 0 : _o.content + }); + }; + } +}); +const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["__file", "/Users/zsq/Sources/github/2025property-pay/pay-customer/src/INDEX/message_center/show/index.vue"]]); +wx.createPage(MiniProgramPage); diff --git a/dist/dev/mp-weixin/INDEX/message_center/show/index.json b/dist/dev/mp-weixin/INDEX/message_center/show/index.json new file mode 100644 index 0000000..5e0dd68 --- /dev/null +++ b/dist/dev/mp-weixin/INDEX/message_center/show/index.json @@ -0,0 +1,4 @@ +{ + "navigationBarTitleText": "消息详情", + "usingComponents": {} +} \ No newline at end of file diff --git a/dist/dev/mp-weixin/INDEX/message_center/show/index.wxml b/dist/dev/mp-weixin/INDEX/message_center/show/index.wxml new file mode 100644 index 0000000..58385a5 --- /dev/null +++ b/dist/dev/mp-weixin/INDEX/message_center/show/index.wxml @@ -0,0 +1 @@ +{{a}}{{c}} \ No newline at end of file diff --git a/dist/dev/mp-weixin/INDEX/message_center/show/index.wxss b/dist/dev/mp-weixin/INDEX/message_center/show/index.wxss new file mode 100644 index 0000000..4540432 --- /dev/null +++ b/dist/dev/mp-weixin/INDEX/message_center/show/index.wxss @@ -0,0 +1,22 @@ +.news_show { + padding: 0 30rpx; + border-top: 1px solid #f8f8f8; +} +.news_show .title { + font-size: 32rpx; + font-weight: 500; + height: 30rpx; + line-height: 30rpx; + padding: 30rpx 0 15rpx 0; + color: #333; +} +.news_show .time { + color: #999; + font-size: 26rpx; +} +.news_show .contents { + line-height: 43rpx; + font-size: 28rpx; + color: #333; + padding: 30rpx 0; +} \ No newline at end of file diff --git a/dist/dev/mp-weixin/INDEX/message_center/show/method.js b/dist/dev/mp-weixin/INDEX/message_center/show/method.js new file mode 100644 index 0000000..e2285f8 --- /dev/null +++ b/dist/dev/mp-weixin/INDEX/message_center/show/method.js @@ -0,0 +1,17 @@ +"use strict"; +const common_libraries_apiLoading = require("../../../common/libraries/apiLoading.js"); +const gen_Apis = require("../../../gen/Apis.js"); +const INDEX_message_center_show_model = require("./model.js"); +require("../../../common/libraries/request.js"); +const common_store_useWeAppAuthStore = require("../../../common/store/useWeAppAuthStore.js"); +require("../../../common/store/useWorkStore.js"); +common_store_useWeAppAuthStore.useWeAppAuthStore(); +const method = { + getShow(id) { + common_libraries_apiLoading.getApiLoading(gen_Apis.Apis.Msg.MsgPropertyAnnouncements.Show, { id }).then((res) => { + INDEX_message_center_show_model.useModel.showData.value = res == null ? void 0 : res.data; + console.log(res); + }); + } +}; +exports.method = method; diff --git a/dist/dev/mp-weixin/INDEX/message_center/show/model.js b/dist/dev/mp-weixin/INDEX/message_center/show/model.js new file mode 100644 index 0000000..1078963 --- /dev/null +++ b/dist/dev/mp-weixin/INDEX/message_center/show/model.js @@ -0,0 +1,6 @@ +"use strict"; +const common_vendor = require("../../../common/vendor.js"); +const useModel = { + showData: common_vendor.ref([]) +}; +exports.useModel = useModel; diff --git a/dist/dev/mp-weixin/INDEX/open_door/index.js b/dist/dev/mp-weixin/INDEX/open_door/index.js new file mode 100644 index 0000000..6876dce --- /dev/null +++ b/dist/dev/mp-weixin/INDEX/open_door/index.js @@ -0,0 +1,100 @@ +"use strict"; +const common_vendor = require("../../common/vendor.js"); +if (!Array) { + const _easycom_up_icon2 = common_vendor.resolveComponent("up-icon"); + const _easycom_hs_button2 = common_vendor.resolveComponent("hs-button"); + const _easycom_uni_icons2 = common_vendor.resolveComponent("uni-icons"); + const _easycom_up_steps_item2 = common_vendor.resolveComponent("up-steps-item"); + const _easycom_up_steps2 = common_vendor.resolveComponent("up-steps"); + (_easycom_up_icon2 + _easycom_hs_button2 + _easycom_uni_icons2 + _easycom_up_steps_item2 + _easycom_up_steps2)(); +} +const _easycom_up_icon = () => "../../node-modules/uview-plus/components/u-icon/u-icon.js"; +const _easycom_hs_button = () => "../../components/hs-button/hs-button.js"; +const _easycom_uni_icons = () => "../../uni_modules/uni-icons/components/uni-icons/uni-icons.js"; +const _easycom_up_steps_item = () => "../../node-modules/uview-plus/components/u-steps-item/u-steps-item.js"; +const _easycom_up_steps = () => "../../node-modules/uview-plus/components/u-steps/u-steps.js"; +if (!Math) { + (_easycom_up_icon + _easycom_hs_button + _easycom_uni_icons + _easycom_up_steps_item + _easycom_up_steps)(); +} +const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({ + __name: "index", + setup(__props) { + const handleOpenDoor = () => { + common_vendor.index.showLoading({ + title: "开门中...", + mask: true + }); + setTimeout(() => { + common_vendor.index.showToast({ + title: "未找到门锁!", + icon: "none" + }); + }, 3e3); + }; + return (_ctx, _cache) => { + return { + a: common_vendor.p({ + name: "lock-fill", + size: "25" + }), + b: common_vendor.o(handleOpenDoor), + c: common_vendor.p({ + label: "开门", + size: "sm", + type: "primary" + }), + d: common_vendor.p({ + name: "lock-fill", + size: "25" + }), + e: common_vendor.o(handleOpenDoor), + f: common_vendor.p({ + label: "开门", + size: "sm", + type: "primary" + }), + g: common_vendor.p({ + name: "lock-fill", + size: "25" + }), + h: common_vendor.o(handleOpenDoor), + i: common_vendor.p({ + label: "开门", + size: "sm", + type: "primary" + }), + j: common_vendor.p({ + type: "circle", + size: "15", + color: "#2A7EFB" + }), + k: common_vendor.p({ + title: "2025-02-03" + }), + l: common_vendor.p({ + type: "circle", + size: "15", + color: "#2A7EFB" + }), + m: common_vendor.p({ + title: "2025-02-03" + }), + n: common_vendor.p({ + type: "info", + size: "15", + color: "#f00" + }), + o: common_vendor.p({ + title: "2025-02-02" + }), + p: common_vendor.p({ + direction: "column", + current: "2", + dot: true + }) + }; + }; + } +}); +const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["__file", "/Users/zsq/Sources/github/2025property-pay/pay-customer/src/INDEX/open_door/index.vue"]]); +wx.createPage(MiniProgramPage); diff --git a/dist/dev/mp-weixin/INDEX/open_door/index.json b/dist/dev/mp-weixin/INDEX/open_door/index.json new file mode 100644 index 0000000..368180d --- /dev/null +++ b/dist/dev/mp-weixin/INDEX/open_door/index.json @@ -0,0 +1,10 @@ +{ + "navigationBarTitleText": "门禁开门", + "usingComponents": { + "up-icon": "../../node-modules/uview-plus/components/u-icon/u-icon", + "hs-button": "../../components/hs-button/hs-button", + "uni-icons": "../../uni_modules/uni-icons/components/uni-icons/uni-icons", + "up-steps-item": "../../node-modules/uview-plus/components/u-steps-item/u-steps-item", + "up-steps": "../../node-modules/uview-plus/components/u-steps/u-steps" + } +} \ No newline at end of file diff --git a/dist/dev/mp-weixin/INDEX/open_door/index.wxml b/dist/dev/mp-weixin/INDEX/open_door/index.wxml new file mode 100644 index 0000000..7f58e62 --- /dev/null +++ b/dist/dev/mp-weixin/INDEX/open_door/index.wxml @@ -0,0 +1 @@ + 门禁 北大门 3座1楼大堂 3座负1楼 门禁记录 开门成功 11:29 3座负1楼 开门成功 10:39 北大门 开门失败 10:19 3座负1楼 \ No newline at end of file diff --git a/dist/dev/mp-weixin/INDEX/open_door/index.wxss b/dist/dev/mp-weixin/INDEX/open_door/index.wxss new file mode 100644 index 0000000..d17a6df --- /dev/null +++ b/dist/dev/mp-weixin/INDEX/open_door/index.wxss @@ -0,0 +1,69 @@ +page { + background-color: #f3f3f4; +} +.open_door_title { + font-size: 30rpx; + font-weight: 500; + padding: 30rpx 30rpx 0 30rpx; +} +.access_control_equipment { + padding: 0 30rpx; + display: flex; + align-items: center; + flex-wrap: wrap; + flex: 1; + justify-content: space-between; + -moz-column-gap: 30rpx; + column-gap: 30rpx; +} +.access_control_equipment .item { + flex: 1; + min-width: calc(42% - 30rpx); + max-width: 100%; + background-color: #fff; + border-radius: 15rpx; + padding: 30rpx; + margin-top: 30rpx; +} +.access_control_equipment .item .header { + display: flex; + align-items: center; + justify-content: space-between; +} +.access_control_equipment .item .icon { + width: 70rpx; + height: 70rpx; + background-color: #f8f8f8; + display: flex; + align-items: center; + justify-content: center; + border-radius: 10rpx; +} +.access_control_equipment .item .name { + width: 100%; + font-size: 28rpx; + color: #333; + padding-top: 20rpx; +} +.open_door_list { + padding: 30rpx; +} +.open_door_list .open_door_list_content { + background-color: #fff; + border-radius: 10rpx; + padding: 0 30rpx; + margin: 20rpx 20rpx 30rpx 20rpx; + font-size: 28rpx; +} +.open_door_list .open_door_list_content .open_door_list_header { + display: flex; + align-items: center; + justify-content: space-between; + padding: 20rpx 0 10rpx 0; +} +.open_door_list .open_door_list_content .open_door_list_header text { + color: #333; +} +.open_door_list .open_door_list_content .name { + padding-bottom: 20rpx; +} \ No newline at end of file diff --git a/dist/dev/mp-weixin/INDEX/owner_audit_list/components/HouseRegistersList.js b/dist/dev/mp-weixin/INDEX/owner_audit_list/components/HouseRegistersList.js index 0c7331f..36df296 100644 --- a/dist/dev/mp-weixin/INDEX/owner_audit_list/components/HouseRegistersList.js +++ b/dist/dev/mp-weixin/INDEX/owner_audit_list/components/HouseRegistersList.js @@ -112,14 +112,23 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({ }), d: common_vendor.n(`status_tab status_${getStatus(i)}`), e: common_vendor.f(i == null ? void 0 : i.customer_info, (k, idx, i1) => { - return { - a: "eabdb0ff-1-" + i0 + "-" + i1, - b: common_vendor.p({ + return common_vendor.e({ + a: (k == null ? void 0 : k.house_relation) === "NonOwner" + }, (k == null ? void 0 : k.house_relation) === "NonOwner" ? { + b: "eabdb0ff-1-" + i0 + "-" + i1, + c: common_vendor.p({ value: k == null ? void 0 : k.residential_relation, Enums: common_vendor.unref(gen_Enums.HouseOccupantsResidentialRelationEnum) - }), - c: `f_item_${index}_${idx}` - }; + }) + } : { + d: "eabdb0ff-2-" + i0 + "-" + i1, + e: common_vendor.p({ + value: k == null ? void 0 : k.house_relation, + Enums: common_vendor.unref(gen_Enums.HouseOccupantsHouseRelationEnum) + }) + }, { + f: `f_item_${index}_${idx}` + }); }), f: common_vendor.o(($event) => handleShowPopup(i), `item_${index}`), g: `item_${index}` @@ -146,7 +155,7 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({ i: common_vendor.t(common_vendor.unref(common_libraries_public.formatPhoneNumber)(i == null ? void 0 : i.phone)), j: common_vendor.o(($event) => handleCopyPhone(i == null ? void 0 : i.phone), `step_${index}`), k: `step_${index}`, - l: "eabdb0ff-4-" + i0 + ",eabdb0ff-3" + l: "eabdb0ff-5-" + i0 + ",eabdb0ff-4" }); }), d: common_vendor.p({ diff --git a/dist/dev/mp-weixin/INDEX/owner_audit_list/components/HouseRegistersList.wxml b/dist/dev/mp-weixin/INDEX/owner_audit_list/components/HouseRegistersList.wxml index b46f499..ac1c629 100644 --- a/dist/dev/mp-weixin/INDEX/owner_audit_list/components/HouseRegistersList.wxml +++ b/dist/dev/mp-weixin/INDEX/owner_audit_list/components/HouseRegistersList.wxml @@ -1 +1 @@ -{{i.a}} 您申请的身份: 查看审核进度 {{i.a}} (进行中) (已通过) (驳回) {{i.h}}{{i.i}}{{i.a}}{{i.b}}{{i.c}} \ No newline at end of file +{{i.a}} 您申请的身份: 查看审核进度 {{i.a}} (进行中) (已通过) (驳回) {{i.h}}{{i.i}}{{i.a}}{{i.b}}{{i.c}} \ No newline at end of file diff --git a/dist/dev/mp-weixin/INDEX/parking_payment/index.js b/dist/dev/mp-weixin/INDEX/parking_payment/index.js new file mode 100644 index 0000000..ca98792 --- /dev/null +++ b/dist/dev/mp-weixin/INDEX/parking_payment/index.js @@ -0,0 +1,130 @@ +"use strict"; +const common_vendor = require("../../common/vendor.js"); +if (!Array) { + const _easycom_uni_icons2 = common_vendor.resolveComponent("uni-icons"); + const _easycom_hs_button2 = common_vendor.resolveComponent("hs-button"); + const _easycom_up_divider2 = common_vendor.resolveComponent("up-divider"); + const _easycom_up_keyboard2 = common_vendor.resolveComponent("up-keyboard"); + (_easycom_uni_icons2 + _easycom_hs_button2 + _easycom_up_divider2 + _easycom_up_keyboard2)(); +} +const _easycom_uni_icons = () => "../../uni_modules/uni-icons/components/uni-icons/uni-icons.js"; +const _easycom_hs_button = () => "../../components/hs-button/hs-button.js"; +const _easycom_up_divider = () => "../../node-modules/uview-plus/components/u-divider/u-divider.js"; +const _easycom_up_keyboard = () => "../../node-modules/uview-plus/components/u-keyboard/u-keyboard.js"; +if (!Math) { + (_easycom_uni_icons + _easycom_hs_button + _easycom_up_divider + _easycom_up_keyboard)(); +} +const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({ + __name: "index", + setup(__props) { + const jinGangQu = [ + { label: "缴费记录", icon: "calendar", url: "/INDEX/parking_payment_record/index" }, + { label: "我的车辆", icon: "car", url: "/ME/vehicle_management/list/index" }, + { label: "开具发票", icon: "red-packet", url: "/ME/issue_invoice/index" } + ]; + const licensePlateNumber = common_vendor.ref(["粤", "B", "F", "R", "2", "3", "2", "3"]); + const licensePlateNumberValue = common_vendor.ref("粤BFR2323"); + const isFocus = common_vendor.ref(false); + const ketMode = common_vendor.ref("car"); + const showKeyboard = common_vendor.ref(false); + const handleProvinceClick = () => { + showKeyboard.value = true; + ketMode.value = "car"; + isFocus.value = false; + }; + const handleInputChange = (e) => { + var _a, _b; + if (((_a = licensePlateNumberValue == null ? void 0 : licensePlateNumberValue.value) == null ? void 0 : _a.length) < 8) { + licensePlateNumberValue.value += e; + for (let i = 0; i < 8; i++) { + licensePlateNumber.value[i] = licensePlateNumberValue.value[i] || ""; + console.log(licensePlateNumberValue.value[i]); + } + } + if (((_b = licensePlateNumberValue == null ? void 0 : licensePlateNumberValue.value) == null ? void 0 : _b.length) === 8) { + showKeyboard.value = false; + isFocus.value = false; + } + }; + const handleBackspaceChange = () => { + var _a; + licensePlateNumberValue.value = (_a = licensePlateNumberValue.value) == null ? void 0 : _a.slice(0, -1); + for (let i = 0; i < 8; i++) { + licensePlateNumber.value[i] = licensePlateNumberValue.value[i] || ""; + console.log(licensePlateNumberValue.value[i]); + } + }; + const toPage = (url) => { + common_vendor.index.navigateTo({ url }); + }; + const handleQueryClick = () => { + var _a; + if (((_a = licensePlateNumberValue == null ? void 0 : licensePlateNumberValue.value) == null ? void 0 : _a.length) < 7) { + common_vendor.index.showToast({ + title: "请输入完整的车牌号!", + icon: "none" + }); + return; + } + common_vendor.index.navigateTo({ + url: "/ME/parking_fee/index" + }); + }; + return (_ctx, _cache) => { + return { + a: common_vendor.f(licensePlateNumber.value, (i, index, i0) => { + return common_vendor.e({ + a: !i && index === 7 + }, !i && index === 7 ? { + b: "6d6f18c6-0-" + i0, + c: common_vendor.p({ + type: "plusempty", + color: "#2A7EFB", + size: "13" + }) + } : { + d: common_vendor.t(i) + }, { + e: index === 1 + }, index === 1 ? {} : {}, { + f: `iten_${index}` + }); + }), + b: common_vendor.o(handleProvinceClick), + c: common_vendor.o(handleQueryClick), + d: common_vendor.p({ + label: "查询停车费", + size: "md" + }), + e: common_vendor.f(3, (i, index, i0) => { + return { + a: `item_${index}` + }; + }), + f: common_vendor.f(jinGangQu, (i, index, i0) => { + return { + a: `/static/svg/${i == null ? void 0 : i.icon}.svg`, + b: common_vendor.t(i == null ? void 0 : i.label), + c: `item_${index}`, + d: common_vendor.o(($event) => toPage(i == null ? void 0 : i.url), `item_${index}`) + }; + }), + g: common_vendor.p({ + text: "会员停车权益说明" + }), + h: common_vendor.sr("uKeyboard", "6d6f18c6-3"), + i: common_vendor.o(($event) => showKeyboard.value = false), + j: common_vendor.o(handleInputChange), + k: common_vendor.o(handleBackspaceChange), + l: common_vendor.o(($event) => showKeyboard.value = false), + m: common_vendor.o(($event) => showKeyboard.value = false), + n: common_vendor.p({ + mode: ketMode.value, + show: showKeyboard.value + }) + }; + }; + } +}); +const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["__file", "/Users/zsq/Sources/github/2025property-pay/pay-customer/src/INDEX/parking_payment/index.vue"]]); +wx.createPage(MiniProgramPage); diff --git a/dist/dev/mp-weixin/INDEX/parking_payment/index.json b/dist/dev/mp-weixin/INDEX/parking_payment/index.json new file mode 100644 index 0000000..cfb9386 --- /dev/null +++ b/dist/dev/mp-weixin/INDEX/parking_payment/index.json @@ -0,0 +1,9 @@ +{ + "navigationBarTitleText": "停车缴费", + "usingComponents": { + "uni-icons": "../../uni_modules/uni-icons/components/uni-icons/uni-icons", + "hs-button": "../../components/hs-button/hs-button", + "up-divider": "../../node-modules/uview-plus/components/u-divider/u-divider", + "up-keyboard": "../../node-modules/uview-plus/components/u-keyboard/u-keyboard" + } +} \ No newline at end of file diff --git a/dist/dev/mp-weixin/INDEX/parking_payment/index.wxml b/dist/dev/mp-weixin/INDEX/parking_payment/index.wxml new file mode 100644 index 0000000..0d421b5 --- /dev/null +++ b/dist/dev/mp-weixin/INDEX/parking_payment/index.wxml @@ -0,0 +1 @@ + 请输入车牌号 新能源 {{i.d}}· 历史使用车辆: 粤BFR2323 {{i.b}} 1、普卡会员任意消费并积分可免停1小时,当日限免1次; 2、金卡会员任意消费并积分可免停2小时,当日限免1次 3、铂金卡会员当日可免停3小时,当日限免1次 4、黑金卡会员当日免费停车,单次限免8小时 ※以上权益每天每个会员账号单日内全集团门店限享1次 \ No newline at end of file diff --git a/dist/dev/mp-weixin/INDEX/parking_payment/index.wxss b/dist/dev/mp-weixin/INDEX/parking_payment/index.wxss new file mode 100644 index 0000000..90fad81 --- /dev/null +++ b/dist/dev/mp-weixin/INDEX/parking_payment/index.wxss @@ -0,0 +1,156 @@ +page { + background-color: #f3f3f4; +} +.banner_header { + margin: 30rpx 30rpx 0 30rpx; + height: 200rpx; +} +.banner_header image { + width: 100%; + font-size: 0; + height: 200rpx; +} +.parking_payment_card { + margin: 30rpx; + background-color: #fff; + border-radius: 15rpx; +} +.parking_payment_card .parking_payment_content { + background: linear-gradient(180deg, #f3f9ff 0%, #ffffff 27%, #ffffff 100%); + padding: 0 30rpx; + border-radius: 15rpx; + border: 1rpx solid #fff; +} +.parking_payment_card .parking_payment_header { + display: flex; + align-items: center; + justify-content: space-between; + padding: 30rpx 0; +} +.parking_payment_card .parking_payment_header .title { + font-size: 32rpx; + font-weight: 500; + color: #3d3d3d; +} +.parking_payment_card .parking_payment_header .headphones { + font-size: 24rpx; +} +.parking_payment_card .parking_payment_header .headphones button { + background: #fff; + padding: 0 30rpx; + border-radius: 100rpx; + margin: 0; + height: 60rpx; + line-height: 60rpx; + font-size: 23rpx; + border: none; + color: #666; +} +.parking_payment_card .parking_card_footer { + display: flex; + align-items: self-start; + font-size: 28rpx; +} +.parking_payment_card .parking_card_footer .label { + color: #3d3d3d; +} +.parking_payment_card .parking_card_footer .items_content { + flex: 1; + display: flex; + align-items: center; + flex-wrap: wrap; + color: #666666; +} +.parking_payment_card .parking_card_footer .items_content .item { + background-color: #f3f3f4; + margin-left: 20rpx; + padding: 6rpx 12rpx; + margin-bottom: 20rpx; + border-radius: 10rpx; +} +button:after { + border: none !important; +} +.license_plate_number { + display: flex; + align-items: center; + justify-content: space-between; + padding: 20rpx 0 0 0; + position: relative; +} +.license_plate_number .item { + width: 65rpx; + height: 80rpx; + border-radius: 10rpx; + display: flex; + align-items: center; + justify-content: center; + border: 1rpx solid #aaccff; +} +.license_plate_number .item:nth-child(1), .license_plate_number .item:nth-child(2) { + background-color: #2a7efb; + color: #fff; +} +.query_btn { + padding: 40rpx 0; +} +.member_benefits { + text-align: center; + font-size: 24rpx; + display: flex; + align-items: center; + justify-content: center; + padding: 0 0 30rpx 0; + color: #999; +} +.new_energy { + font-size: 17rpx; + text-align: center; + color: #2a7efb; +} +.parking_payment_footer { + display: flex; + align-items: center; + justify-content: space-between; + text-align: center; + margin: 30rpx; + background-color: #fff; + border-radius: 10rpx; + padding: 40rpx 30rpx; +} +.parking_payment_footer .label { + font-size: 24rpx; + color: #666; +} +.parking_payment_footer .item { + text-align: center; + flex: 1; +} +.parking_payment_footer .item .icon { + width: 100%; + display: flex; + align-items: center; + justify-content: center; + padding: 0 0 10rpx 0; +} +.parking_payment_footer .item .icon image { + width: 38rpx; + height: 38rpx; +} +.parking_payment_footer .item:nth-child(2) { + border-left: 1rpx solid #eee; + border-right: 1rpx solid #eee; +} +.parking_payment_footer .item:nth-child(2) image { + width: 48rpx; + height: 48rpx; +} +.membership_benefits { + margin: 30rpx; + padding-top: 30rpx; +} +.membership_benefits .membership_benefits_content { + line-height: 50rpx; + font-size: 27rpx; + color: #333; +} \ No newline at end of file diff --git a/dist/dev/mp-weixin/INDEX/parking_payment_record/index.js b/dist/dev/mp-weixin/INDEX/parking_payment_record/index.js new file mode 100644 index 0000000..3793423 --- /dev/null +++ b/dist/dev/mp-weixin/INDEX/parking_payment_record/index.js @@ -0,0 +1,25 @@ +"use strict"; +const common_vendor = require("../../common/vendor.js"); +if (!Array) { + const _easycom_cc_scroll_loading2 = common_vendor.resolveComponent("cc-scroll-loading"); + _easycom_cc_scroll_loading2(); +} +const _easycom_cc_scroll_loading = () => "../../common/components/cc-scroll-loading/cc-scroll-loading.js"; +if (!Math) { + _easycom_cc_scroll_loading(); +} +const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({ + __name: "index", + setup(__props) { + const metaData = { current_page: 1, last_page: 1, per_page: 10, total: 1 }; + return (_ctx, _cache) => { + return { + a: common_vendor.p({ + meta: metaData + }) + }; + }; + } +}); +const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["__file", "/Users/zsq/Sources/github/2025property-pay/pay-customer/src/INDEX/parking_payment_record/index.vue"]]); +wx.createPage(MiniProgramPage); diff --git a/dist/dev/mp-weixin/INDEX/parking_payment_record/index.json b/dist/dev/mp-weixin/INDEX/parking_payment_record/index.json new file mode 100644 index 0000000..d0b358d --- /dev/null +++ b/dist/dev/mp-weixin/INDEX/parking_payment_record/index.json @@ -0,0 +1,6 @@ +{ + "navigationBarTitleText": "停车缴费记录", + "usingComponents": { + "cc-scroll-loading": "../../common/components/cc-scroll-loading/cc-scroll-loading" + } +} \ No newline at end of file diff --git a/dist/dev/mp-weixin/INDEX/parking_payment_record/index.wxml b/dist/dev/mp-weixin/INDEX/parking_payment_record/index.wxml new file mode 100644 index 0000000..c7cd36a --- /dev/null +++ b/dist/dev/mp-weixin/INDEX/parking_payment_record/index.wxml @@ -0,0 +1 @@ + 粤BFR2323 新能源 -35.00 停车场:深圳邻壹商业广场 停车时长:2小时30分钟 入场时间:2025-10-01 10:30 出场时间:2025-10-01 10:30 \ No newline at end of file diff --git a/dist/dev/mp-weixin/INDEX/parking_payment_record/index.wxss b/dist/dev/mp-weixin/INDEX/parking_payment_record/index.wxss new file mode 100644 index 0000000..cafc71f --- /dev/null +++ b/dist/dev/mp-weixin/INDEX/parking_payment_record/index.wxss @@ -0,0 +1,51 @@ +page { + background-color: #f3f3f4; +} +.payment_item { + margin: 30rpx 30rpx 0 30rpx; + background-color: #fff; + border-radius: 15rpx; + padding: 0 30rpx 30rpx 30rpx; +} +.payment_item_head { + display: flex; + align-items: center; + justify-content: space-between; + font-size: 40rpx; + padding: 30rpx 0 0 0; +} +.payment_item_head .car_number { + display: flex; + align-items: center; +} +.payment_item_head .car_number text { + background-color: #f4ffee; + color: #389e0d; + font-size: 20rpx; + padding: 6rpx 10rpx; + margin-left: 10rpx; + border-radius: 8rpx; +} +.payment_item_head .price { + font-size: 30rpx; + text-align: center; + color: #333; + font-weight: 500; +} +.payment_item .payment_cell { + display: flex; + align-items: center; + font-size: 26rpx; + padding-top: 20rpx; + color: #666; +} +.payment_item .payment_cell text { + padding-right: 10rpx; +} +.payment_item .invoice_cell { + justify-content: space-between; +} +.payment_item .invoice_cell text { + color: #0082fa; + font-size: 25rpx; +} \ No newline at end of file diff --git a/dist/dev/mp-weixin/INDEX/pay/index.js b/dist/dev/mp-weixin/INDEX/pay/index.js index a6a703b..669945a 100644 --- a/dist/dev/mp-weixin/INDEX/pay/index.js +++ b/dist/dev/mp-weixin/INDEX/pay/index.js @@ -22,14 +22,42 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({ __name: "index", setup(__props) { common_vendor.onLoad(async (e) => { - var _a; + var _a, _b; + console.log("onLoad", e); await ((_a = common_vendor.getCurrentInstance()) == null ? void 0 : _a.appContext.config.globalProperties.$onLaunched); + INDEX_pay_model.useModel.loadingLabel.value = ""; + INDEX_pay_model.useModel.loadingShowNumber.value = 0; + INDEX_pay_model.useModel.hideStatus.value = false; + INDEX_pay_model.useModel.payDisabled.value = false; INDEX_pay_model.useModel.OrderInfo.value = e; + (_b = INDEX_pay_method.method) == null ? void 0 : _b.getShow(); + }); + common_vendor.onShow(() => { + var _a, _b, _c, _d; + if ((_b = (_a = INDEX_pay_model.useModel) == null ? void 0 : _a.hideStatus) == null ? void 0 : _b.value) { + INDEX_pay_model.useModel.hideStatus.value = false; + (_c = INDEX_pay_method.method) == null ? void 0 : _c.getShow(null); + (_d = INDEX_pay_method.method) == null ? void 0 : _d.loadShow(); + } + console.log("onShow"); + }); + common_vendor.onHide(() => { + var _a, _b; + if ((_b = (_a = INDEX_pay_model.useModel) == null ? void 0 : _a.payDisabled) == null ? void 0 : _b.value) { + INDEX_pay_model.useModel.hideStatus.value = true; + } + }); + common_vendor.onUnload(() => { + INDEX_pay_model.useModel.loadingLabel.value = ""; + INDEX_pay_model.useModel.loadingShowNumber.value = 0; + INDEX_pay_model.useModel.hideStatus.value = false; + INDEX_pay_model.useModel.payDisabled.value = false; + clearInterval(INDEX_pay_model.useModel.timer.value); }); return (_ctx, _cache) => { - var _a, _b, _c, _d; + var _a, _b, _c, _d, _e, _f, _g, _h; return { - a: common_vendor.t(((_b = (_a = common_vendor.unref(INDEX_pay_model.useModel)) == null ? void 0 : _a.OrderInfo.value) == null ? void 0 : _b.amount) || "0.00"), + a: common_vendor.t(((_b = (_a = common_vendor.unref(INDEX_pay_model.useModel)) == null ? void 0 : _a.orderShow.value) == null ? void 0 : _b.total_payable_amount) || "0.00"), b: common_vendor.p({ type: "checkbox-filled", size: "23", @@ -39,8 +67,10 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({ d: common_vendor.p({ type: "primary", size: "md", - label: "立即支付", - disabled: (_d = (_c = common_vendor.unref(INDEX_pay_model.useModel)) == null ? void 0 : _c.payDisabled) == null ? void 0 : _d.value + disabled: (_d = (_c = common_vendor.unref(INDEX_pay_model.useModel)) == null ? void 0 : _c.payDisabled) == null ? void 0 : _d.value, + loading: (_f = (_e = common_vendor.unref(INDEX_pay_model.useModel)) == null ? void 0 : _e.payDisabled) == null ? void 0 : _f.value, + loading_label: (_h = (_g = common_vendor.unref(INDEX_pay_model.useModel)) == null ? void 0 : _g.loadingLabel) == null ? void 0 : _h.value, + label: "立即支付" }) }; }; diff --git a/dist/dev/mp-weixin/INDEX/pay/method.js b/dist/dev/mp-weixin/INDEX/pay/method.js index 05c0829..cbe7190 100644 --- a/dist/dev/mp-weixin/INDEX/pay/method.js +++ b/dist/dev/mp-weixin/INDEX/pay/method.js @@ -1,18 +1,67 @@ "use strict"; +const common_vendor = require("../../common/vendor.js"); const gen_Apis = require("../../gen/Apis.js"); const INDEX_pay_model = require("./model.js"); const common_libraries_apiLoading = require("../../common/libraries/apiLoading.js"); const common_libraries_pay = require("../../common/libraries/pay.js"); +const getShow = (timer) => { + var _a, _b, _c; + gen_Apis.Apis.HouseOrder.HouseOrders.Show({ id: (_c = (_b = (_a = INDEX_pay_model.useModel) == null ? void 0 : _a.OrderInfo) == null ? void 0 : _b.value) == null ? void 0 : _c.id }).then((res) => { + var _a2; + INDEX_pay_model.useModel.loadingShowNumber.value += 1; + INDEX_pay_model.useModel.orderShow.value = res == null ? void 0 : res.data; + if (((_a2 = res == null ? void 0 : res.data) == null ? void 0 : _a2.order_status) === "Paid") { + INDEX_pay_model.useModel.payDisabled.value = false; + clearInterval(timer); + INDEX_pay_model.useModel.loadingLabel.value = ""; + common_vendor.index.hideLoading(); + common_vendor.index.redirectTo({ + url: "/INDEX/pay/success" + }); + } + console.log("orderShow", res == null ? void 0 : res.data); + }); +}; +const loadShow = () => { + INDEX_pay_model.useModel.loadingLabel.value = "更新账单中..."; + INDEX_pay_model.useModel.timer.value = setInterval(() => { + var _a, _b, _c, _d, _e; + if (((_b = (_a = INDEX_pay_model.useModel) == null ? void 0 : _a.loadingShowNumber) == null ? void 0 : _b.value) > 5 && ((_e = (_d = (_c = INDEX_pay_model.useModel) == null ? void 0 : _c.orderShow) == null ? void 0 : _d.value) == null ? void 0 : _e.order_status) === "Pending") { + INDEX_pay_model.useModel.loading.value = false; + INDEX_pay_model.useModel.payDisabled.value = false; + INDEX_pay_model.useModel.loadingShowNumber.value = 0; + INDEX_pay_model.useModel.loadingLabel.value = ""; + common_vendor.index.hideLoading(); + clearInterval(INDEX_pay_model.useModel.timer.value); + return; + } + if (INDEX_pay_model.useModel.loadingShowNumber.value <= 5) { + getShow(INDEX_pay_model.useModel.timer.value); + } + }, 1e3); +}; const method = { onPay() { var _a, _b, _c; - INDEX_pay_model.useModel.payDisabled.value = true; + INDEX_pay_model.useModel.loading.value = true; common_libraries_apiLoading.getApiLoading(gen_Apis.Apis.HouseOrder.HouseOrders.Payment, { id: (_c = (_b = (_a = INDEX_pay_model.useModel) == null ? void 0 : _a.OrderInfo) == null ? void 0 : _b.value) == null ? void 0 : _c.id }).then( (res) => { console.log("onPay", res == null ? void 0 : res.data); - common_libraries_pay.tongLianPay(res == null ? void 0 : res.data); + INDEX_pay_model.useModel.loading.value = false; + INDEX_pay_model.useModel.payDisabled.value = true; + common_libraries_pay.tongLianPay( + res == null ? void 0 : res.data, + () => { + }, + () => { + INDEX_pay_model.useModel.loading.value = false; + INDEX_pay_model.useModel.payDisabled.value = false; + } + ); } ); - } + }, + loadShow, + getShow }; exports.method = method; diff --git a/dist/dev/mp-weixin/INDEX/pay/model.js b/dist/dev/mp-weixin/INDEX/pay/model.js index d93f311..05866e8 100644 --- a/dist/dev/mp-weixin/INDEX/pay/model.js +++ b/dist/dev/mp-weixin/INDEX/pay/model.js @@ -1,7 +1,13 @@ "use strict"; const common_vendor = require("../../common/vendor.js"); const useModel = { + loading: common_vendor.ref(false), + loadingShowNumber: common_vendor.ref(-1), OrderInfo: common_vendor.ref({}), - payDisabled: common_vendor.ref(false) + orderShow: common_vendor.ref({}), + payDisabled: common_vendor.ref(false), + hideStatus: common_vendor.ref(false), + loadingLabel: common_vendor.ref(""), + timer: common_vendor.ref() }; exports.useModel = useModel; diff --git a/dist/dev/mp-weixin/INDEX/pay/success.js b/dist/dev/mp-weixin/INDEX/pay/success.js new file mode 100644 index 0000000..b138d61 --- /dev/null +++ b/dist/dev/mp-weixin/INDEX/pay/success.js @@ -0,0 +1,37 @@ +"use strict"; +const common_vendor = require("../../common/vendor.js"); +if (!Array) { + const _easycom_uni_icons2 = common_vendor.resolveComponent("uni-icons"); + const _easycom_hs_footer2 = common_vendor.resolveComponent("hs-footer"); + (_easycom_uni_icons2 + _easycom_hs_footer2)(); +} +const _easycom_uni_icons = () => "../../uni_modules/uni-icons/components/uni-icons/uni-icons.js"; +const _easycom_hs_footer = () => "../../components/hs-footer/hs-footer.js"; +if (!Math) { + (_easycom_uni_icons + _easycom_hs_footer)(); +} +const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({ + __name: "success", + setup(__props) { + const onBackHome = () => { + common_vendor.index.switchTab({ + url: "/pages/index/index" + }); + }; + return (_ctx, _cache) => { + return { + a: common_vendor.p({ + type: "checkbox-filled", + size: "70", + color: "#48B338" + }), + b: common_vendor.o(onBackHome), + c: common_vendor.p({ + btnParimaryName: "返回首页" + }) + }; + }; + } +}); +const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["__scopeId", "data-v-07d1f403"], ["__file", "/Users/zsq/Sources/github/2025property-pay/pay-customer/src/INDEX/pay/success.vue"]]); +wx.createPage(MiniProgramPage); diff --git a/dist/dev/mp-weixin/INDEX/pay/success.json b/dist/dev/mp-weixin/INDEX/pay/success.json new file mode 100644 index 0000000..182d751 --- /dev/null +++ b/dist/dev/mp-weixin/INDEX/pay/success.json @@ -0,0 +1,8 @@ +{ + "navigationBarTitleText": "支付结果", + "navigationStyle": "custom", + "usingComponents": { + "uni-icons": "../../uni_modules/uni-icons/components/uni-icons/uni-icons", + "hs-footer": "../../components/hs-footer/hs-footer" + } +} \ No newline at end of file diff --git a/dist/dev/mp-weixin/INDEX/pay/success.wxml b/dist/dev/mp-weixin/INDEX/pay/success.wxml new file mode 100644 index 0000000..98041f4 --- /dev/null +++ b/dist/dev/mp-weixin/INDEX/pay/success.wxml @@ -0,0 +1 @@ + 支付成功 您的订单已实时更新 \ No newline at end of file diff --git a/dist/dev/mp-weixin/INDEX/pay/success.wxss b/dist/dev/mp-weixin/INDEX/pay/success.wxss new file mode 100644 index 0000000..0797ef4 --- /dev/null +++ b/dist/dev/mp-weixin/INDEX/pay/success.wxss @@ -0,0 +1,12 @@ +.success_page.data-v-07d1f403 { + text-align: center; + padding-top: 30%; +} +.success_page .success_label.data-v-07d1f403 { + font-size: 36rpx; + padding: 15rpx 0; +} +.success_page .success_des.data-v-07d1f403 { + color: #666; + font-size: 28rpx; +} \ No newline at end of file diff --git a/dist/dev/mp-weixin/ME/activities_list/index.js b/dist/dev/mp-weixin/ME/activities_list/index.js new file mode 100644 index 0000000..0118527 --- /dev/null +++ b/dist/dev/mp-weixin/ME/activities_list/index.js @@ -0,0 +1,90 @@ +"use strict"; +const common_vendor = require("../../common/vendor.js"); +const ME_activities_list_method = require("./method.js"); +const ME_activities_list_model = require("./model.js"); +const common_libraries_day = require("../../common/libraries/day.js"); +const gen_Enums = require("../../gen/Enums.js"); +require("../../gen/Apis.js"); +require("../../common/libraries/request.js"); +require("../../common/store/useWeAppAuthStore.js"); +require("../../common/libraries/apiLoading.js"); +require("../../common/store/useWorkStore.js"); +require("../../common/libraries/userUserLogin.js"); +if (!Array) { + const _easycom_hs_tabs2 = common_vendor.resolveComponent("hs-tabs"); + const _easycom_uni_icons2 = common_vendor.resolveComponent("uni-icons"); + const _easycom_hs_enum_tag2 = common_vendor.resolveComponent("hs-enum-tag"); + const _easycom_cc_scroll_loading2 = common_vendor.resolveComponent("cc-scroll-loading"); + (_easycom_hs_tabs2 + _easycom_uni_icons2 + _easycom_hs_enum_tag2 + _easycom_cc_scroll_loading2)(); +} +const _easycom_hs_tabs = () => "../../components/hs-tabs/hs-tabs.js"; +const _easycom_uni_icons = () => "../../uni_modules/uni-icons/components/uni-icons/uni-icons.js"; +const _easycom_hs_enum_tag = () => "../../components/hs-enum-tag/hs-enum-tag.js"; +const _easycom_cc_scroll_loading = () => "../../common/components/cc-scroll-loading/cc-scroll-loading.js"; +if (!Math) { + (_easycom_hs_tabs + _easycom_uni_icons + _easycom_hs_enum_tag + _easycom_cc_scroll_loading)(); +} +const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({ + __name: "index", + setup(__props) { + const list = [ + { label: "已报名", value: "Success" }, + { label: "已取消", value: "Cancelled" } + ]; + const toDetaile = (e) => { + var _a; + common_vendor.index.navigateTo({ + url: `/INDEX/activities_show/index?id=${(_a = e == null ? void 0 : e.activity) == null ? void 0 : _a.id}` + }); + }; + common_vendor.onShow(() => { + var _a; + ME_activities_list_model.useModel.listData.value = []; + ME_activities_list_model.useModel.formData.value.page = 1; + (_a = ME_activities_list_method.method) == null ? void 0 : _a.getList(); + }); + return (_ctx, _cache) => { + var _a, _b, _c, _d, _e, _f; + return { + a: common_vendor.o((_a = common_vendor.unref(ME_activities_list_method.method)) == null ? void 0 : _a.handleTabsChange), + b: common_vendor.p({ + list, + current: common_vendor.unref(ME_activities_list_model.useModel).currentTabs.value + }), + c: common_vendor.f((_c = (_b = common_vendor.unref(ME_activities_list_model.useModel)) == null ? void 0 : _b.listData) == null ? void 0 : _c.value, (i, index, i0) => { + var _a2, _b2, _c2, _d2, _e2, _f2, _g, _h, _i, _j, _k; + return common_vendor.e({ + a: (_b2 = (_a2 = i == null ? void 0 : i.activity) == null ? void 0 : _a2.cover_image) == null ? void 0 : _b2.length + }, ((_d2 = (_c2 = i == null ? void 0 : i.activity) == null ? void 0 : _c2.cover_image) == null ? void 0 : _d2.length) ? { + b: (_f2 = (_e2 = i == null ? void 0 : i.activity) == null ? void 0 : _e2.cover_image[0]) == null ? void 0 : _f2.url + } : { + c: "39a6deaa-2-" + i0 + ",39a6deaa-1", + d: common_vendor.p({ + type: "images", + size: "60", + color: "#eee" + }) + }, { + e: "39a6deaa-3-" + i0 + ",39a6deaa-1", + f: common_vendor.p({ + value: (_g = i == null ? void 0 : i.activity) == null ? void 0 : _g.status, + Enums: common_vendor.unref(gen_Enums.HouseChargeTasksStatusEnum) + }), + g: common_vendor.n(`event_item_status event_item_status_${(_h = i == null ? void 0 : i.activity) == null ? void 0 : _h.status}`), + h: common_vendor.t((_i = i == null ? void 0 : i.activity) == null ? void 0 : _i.title), + i: common_vendor.t(common_vendor.unref(common_libraries_day.showDay)((_j = i == null ? void 0 : i.activity) == null ? void 0 : _j.start_time)), + j: common_vendor.t(common_vendor.unref(common_libraries_day.showDay)((_k = i == null ? void 0 : i.activity) == null ? void 0 : _k.end_time)), + k: `item_${index}`, + l: common_vendor.o(($event) => toDetaile(i), `item_${index}`) + }); + }), + d: common_vendor.o((_d = common_vendor.unref(ME_activities_list_method.method)) == null ? void 0 : _d.loadMore), + e: common_vendor.p({ + meta: (_f = (_e = common_vendor.unref(ME_activities_list_model.useModel)) == null ? void 0 : _e.metaData) == null ? void 0 : _f.value + }) + }; + }; + } +}); +const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["__file", "/Users/zsq/Sources/github/2025property-pay/pay-customer/src/ME/activities_list/index.vue"]]); +wx.createPage(MiniProgramPage); diff --git a/dist/dev/mp-weixin/ME/activities_list/index.json b/dist/dev/mp-weixin/ME/activities_list/index.json new file mode 100644 index 0000000..b950e30 --- /dev/null +++ b/dist/dev/mp-weixin/ME/activities_list/index.json @@ -0,0 +1,9 @@ +{ + "navigationBarTitleText": "我的活动", + "usingComponents": { + "hs-tabs": "../../components/hs-tabs/hs-tabs", + "uni-icons": "../../uni_modules/uni-icons/components/uni-icons/uni-icons", + "hs-enum-tag": "../../components/hs-enum-tag/hs-enum-tag", + "cc-scroll-loading": "../../common/components/cc-scroll-loading/cc-scroll-loading" + } +} \ No newline at end of file diff --git a/dist/dev/mp-weixin/ME/activities_list/index.wxml b/dist/dev/mp-weixin/ME/activities_list/index.wxml new file mode 100644 index 0000000..7257a2c --- /dev/null +++ b/dist/dev/mp-weixin/ME/activities_list/index.wxml @@ -0,0 +1 @@ +{{i.h}} 活动时间:{{i.i}} 至 {{i.j}} \ No newline at end of file diff --git a/dist/dev/mp-weixin/ME/activities_list/index.wxss b/dist/dev/mp-weixin/ME/activities_list/index.wxss new file mode 100644 index 0000000..ead531a --- /dev/null +++ b/dist/dev/mp-weixin/ME/activities_list/index.wxss @@ -0,0 +1,66 @@ +page { + background-color: #f8f8f8; +} +.event_hader_tabs { + position: fixed; + top: 0; + left: 0; + right: 0; + background-color: #fff; + z-index: 100; +} +.event_content { + padding: 100rpx 30rpx 0 30rpx; + padding-bottom: calc(130rpx + constant(safe-area-inset-bottom)); + padding-bottom: calc(130rpx + env(safe-area-inset-bottom)); +} +.event_content .event_item { + background-color: #fff; + border-radius: 20rpx; + overflow: hidden; + margin-top: 30rpx; +} +.event_content .event_item .event_item_img { + height: 306rpx; + position: relative; + text-align: center; +} +.event_content .event_item .event_item_img .event_item_img_default { + padding-top: 15%; +} +.event_content .event_item .event_item_img .event_item_status { + position: absolute; + left: 0; + top: 0; + color: #fff; + border-top-left-radius: 20rpx; + border-bottom-right-radius: 20rpx; + font-size: 24rpx; + height: 50rpx; + line-height: 50rpx; +} +.event_content .event_item .event_item_img .event_item_status_Pending { + background-color: #ffa100; +} +.event_content .event_item .event_item_img .event_item_status_InProgress { + background-color: #4096ff; +} +.event_content .event_item .event_item_img .event_item_status_Completed { + background-color: #939393; +} +.event_content .event_item image { + width: 100%; + height: 306rpx; + border-top-left-radius: 20rpx; + border-top-right-radius: 20rpx; +} +.event_content .event_item .event_item_name { + padding: 15rpx 30rpx; + font-size: 28rpx; + color: #333; +} +.event_content .event_item .event_item_data { + padding: 0 30rpx 20rpx 30rpx; + color: #666666; + font-size: 24rpx; +} \ No newline at end of file diff --git a/dist/dev/mp-weixin/ME/activities_list/method.js b/dist/dev/mp-weixin/ME/activities_list/method.js new file mode 100644 index 0000000..fb089e6 --- /dev/null +++ b/dist/dev/mp-weixin/ME/activities_list/method.js @@ -0,0 +1,36 @@ +"use strict"; +const gen_Apis = require("../../gen/Apis.js"); +const ME_activities_list_model = require("./model.js"); +require("../../common/libraries/request.js"); +const common_store_useWeAppAuthStore = require("../../common/store/useWeAppAuthStore.js"); +require("../../common/store/useWorkStore.js"); +const common_libraries_apiLoading = require("../../common/libraries/apiLoading.js"); +require("../../common/libraries/userUserLogin.js"); +require("../../common/vendor.js"); +common_store_useWeAppAuthStore.useWeAppAuthStore(); +const getList = () => { + var _a, _b; + common_libraries_apiLoading.getApiLoading(gen_Apis.Apis.Activity.ActivityEnrolls.List, (_b = (_a = ME_activities_list_model.useModel) == null ? void 0 : _a.formData) == null ? void 0 : _b.value).then((res) => { + ME_activities_list_model.useModel.listData.value = [...ME_activities_list_model.useModel.listData.value, ...res.data]; + ME_activities_list_model.useModel.metaData.value = res.meta; + console.log(res); + }); +}; +const method = { + getList, + loadMore(page) { + ME_activities_list_model.useModel.formData.value.page = page; + this.getList(); + }, + handleTabsChange(idx, res) { + ME_activities_list_model.useModel.currentTabs.value = idx; + ME_activities_list_model.useModel.formData.value = { + page: 1, + status: res == null ? void 0 : res.value + }; + ME_activities_list_model.useModel.listData.value = []; + getList(); + console.log(idx, "e"); + } +}; +exports.method = method; diff --git a/dist/dev/mp-weixin/ME/activities_list/model.js b/dist/dev/mp-weixin/ME/activities_list/model.js new file mode 100644 index 0000000..4492de2 --- /dev/null +++ b/dist/dev/mp-weixin/ME/activities_list/model.js @@ -0,0 +1,9 @@ +"use strict"; +const common_vendor = require("../../common/vendor.js"); +const useModel = { + listData: common_vendor.ref([]), + formData: common_vendor.ref({ page: 1, status: "Success" }), + metaData: common_vendor.ref({}), + currentTabs: common_vendor.ref(0) +}; +exports.useModel = useModel; diff --git a/dist/dev/mp-weixin/ME/activities_show/index.js b/dist/dev/mp-weixin/ME/activities_show/index.js new file mode 100644 index 0000000..0f41b10 --- /dev/null +++ b/dist/dev/mp-weixin/ME/activities_show/index.js @@ -0,0 +1,82 @@ +"use strict"; +const common_vendor = require("../../common/vendor.js"); +const ME_activities_show_method = require("./method.js"); +const ME_activities_show_model = require("./model.js"); +const common_libraries_day = require("../../common/libraries/day.js"); +const gen_Enums = require("../../gen/Enums.js"); +require("../../gen/Apis.js"); +require("../../common/libraries/request.js"); +require("../../common/store/useWeAppAuthStore.js"); +require("../../common/libraries/apiLoading.js"); +require("../../common/store/useWorkStore.js"); +require("../../common/libraries/userUserLogin.js"); +require("../../common/libraries/naviHelper.js"); +if (!Array) { + const _easycom_hs_enum_tag2 = common_vendor.resolveComponent("hs-enum-tag"); + const _easycom_up_parse2 = common_vendor.resolveComponent("up-parse"); + const _easycom_hs_button2 = common_vendor.resolveComponent("hs-button"); + (_easycom_hs_enum_tag2 + _easycom_up_parse2 + _easycom_hs_button2)(); +} +const _easycom_hs_enum_tag = () => "../../components/hs-enum-tag/hs-enum-tag.js"; +const _easycom_up_parse = () => "../../node-modules/uview-plus/components/u-parse/u-parse.js"; +const _easycom_hs_button = () => "../../components/hs-button/hs-button.js"; +if (!Math) { + (_easycom_hs_enum_tag + _easycom_up_parse + _easycom_hs_button)(); +} +const _sfc_defineComponent = /* @__PURE__ */ common_vendor.defineComponent({ + __name: "index", + setup(__props) { + common_vendor.onLoad((e) => { + var _a; + (_a = ME_activities_show_method.method) == null ? void 0 : _a.getShow(e == null ? void 0 : e.id); + }); + common_vendor.onShareAppMessage(() => { + var _a, _b, _c, _d, _e, _f, _g, _h, _i, _j; + return { + title: `您的好友邀请你报名${(_c = (_b = (_a = ME_activities_show_model.useModel) == null ? void 0 : _a.showData) == null ? void 0 : _b.value) == null ? void 0 : _c.title}`, + path: `/INDEX/activities_show/index?id=${(_f = (_e = (_d = ME_activities_show_model.useModel) == null ? void 0 : _d.showData) == null ? void 0 : _e.value) == null ? void 0 : _f.id}`, + imageUrl: (_j = (_i = (_h = (_g = ME_activities_show_model.useModel) == null ? void 0 : _g.showData) == null ? void 0 : _h.value) == null ? void 0 : _i.cover_image[0]) == null ? void 0 : _j.url + }; + }); + common_vendor.onShareTimeline(() => { + var _a, _b, _c, _d, _e, _f, _g, _h, _i, _j; + return { + title: `您的好友邀请你报名${(_c = (_b = (_a = ME_activities_show_model.useModel) == null ? void 0 : _a.showData) == null ? void 0 : _b.value) == null ? void 0 : _c.title}`, + path: `/INDEX/activities_show/index?id=${(_f = (_e = (_d = ME_activities_show_model.useModel) == null ? void 0 : _d.showData) == null ? void 0 : _e.value) == null ? void 0 : _f.id}`, + imageUrl: (_j = (_i = (_h = (_g = ME_activities_show_model.useModel) == null ? void 0 : _g.showData) == null ? void 0 : _h.value) == null ? void 0 : _i.cover_image[0]) == null ? void 0 : _j.url + }; + }); + return (_ctx, _cache) => { + var _a, _b, _c, _d, _e, _f, _g, _h, _i, _j, _k, _l, _m, _n, _o, _p, _q, _r, _s, _t, _u, _v, _w, _x, _y; + return { + a: common_vendor.t((_c = (_b = (_a = common_vendor.unref(ME_activities_show_model.useModel)) == null ? void 0 : _a.showData) == null ? void 0 : _b.value) == null ? void 0 : _c.title), + b: common_vendor.t(common_vendor.unref(common_libraries_day.showDay)((_f = (_e = (_d = common_vendor.unref(ME_activities_show_model.useModel)) == null ? void 0 : _d.showData) == null ? void 0 : _e.value) == null ? void 0 : _f.start_time)), + c: common_vendor.t(common_vendor.unref(common_libraries_day.showDay)((_i = (_h = (_g = common_vendor.unref(ME_activities_show_model.useModel)) == null ? void 0 : _g.showData) == null ? void 0 : _h.value) == null ? void 0 : _i.end_time)), + d: common_vendor.p({ + value: (_l = (_k = (_j = common_vendor.unref(ME_activities_show_model.useModel)) == null ? void 0 : _j.showData) == null ? void 0 : _k.value) == null ? void 0 : _l.status, + Enums: common_vendor.unref(gen_Enums.HouseChargeTasksStatusEnum) + }), + e: common_vendor.n(`status event_status_${(_o = (_n = (_m = common_vendor.unref(ME_activities_show_model.useModel)) == null ? void 0 : _m.showData) == null ? void 0 : _n.value) == null ? void 0 : _o.status}`), + f: common_vendor.p({ + content: (_r = (_q = (_p = common_vendor.unref(ME_activities_show_model.useModel)) == null ? void 0 : _p.showData) == null ? void 0 : _q.value) == null ? void 0 : _r.content + }), + g: common_vendor.o((_s = common_vendor.unref(ME_activities_show_method.method)) == null ? void 0 : _s.handleCancelSignUp), + h: common_vendor.p({ + size: "md", + type: "display", + disabled: !common_vendor.unref(common_libraries_day.getIsInRangeInclusive)((_v = (_u = (_t = common_vendor.unref(ME_activities_show_model.useModel)) == null ? void 0 : _t.showData) == null ? void 0 : _u.value) == null ? void 0 : _v.start_time, (_y = (_x = (_w = common_vendor.unref(ME_activities_show_model.useModel)) == null ? void 0 : _w.showData) == null ? void 0 : _x.value) == null ? void 0 : _y.end_time), + label: "取消报名" + }), + i: common_vendor.p({ + size: "md", + type: "primary", + label: "分享活动", + openType: "share" + }) + }; + }; + } +}); +_sfc_defineComponent.__runtimeHooks = 6; +const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_defineComponent, [["__file", "/Users/zsq/Sources/github/2025property-pay/pay-customer/src/ME/activities_show/index.vue"]]); +wx.createPage(MiniProgramPage); diff --git a/dist/dev/mp-weixin/ME/activities_show/index.json b/dist/dev/mp-weixin/ME/activities_show/index.json new file mode 100644 index 0000000..272fa44 --- /dev/null +++ b/dist/dev/mp-weixin/ME/activities_show/index.json @@ -0,0 +1,8 @@ +{ + "navigationBarTitleText": "活动详情", + "usingComponents": { + "hs-enum-tag": "../../components/hs-enum-tag/hs-enum-tag", + "up-parse": "../../node-modules/uview-plus/components/u-parse/u-parse", + "hs-button": "../../components/hs-button/hs-button" + } +} \ No newline at end of file diff --git a/dist/dev/mp-weixin/ME/activities_show/index.wxml b/dist/dev/mp-weixin/ME/activities_show/index.wxml new file mode 100644 index 0000000..1acb860 --- /dev/null +++ b/dist/dev/mp-weixin/ME/activities_show/index.wxml @@ -0,0 +1 @@ +{{a}} 活动时间:{{b}} 至 {{c}} \ No newline at end of file diff --git a/dist/dev/mp-weixin/ME/activities_show/index.wxss b/dist/dev/mp-weixin/ME/activities_show/index.wxss new file mode 100644 index 0000000..c617239 --- /dev/null +++ b/dist/dev/mp-weixin/ME/activities_show/index.wxss @@ -0,0 +1,67 @@ +.activities_header { + padding: 30rpx; + display: flex; + align-items: self-start; + border-top: 1rpx solid #eee; + justify-content: space-between; +} +.activities_header .name { + font-size: 32rpx; + color: #333; + font-weight: 500; +} +.activities_header .time { + color: #666; + font-size: 24rpx; + padding-top: 5rpx; +} +.activities_header .status { + color: #fff; + border-radius: 5rpx; + display: flex; + align-items: center; + justify-content: center; + font-size: 24rpx; + height: 40rpx; + line-height: 40rpx; +} +.activities_header .event_status_Pending { + background-color: #ffa100; +} +.activities_header .event_status_InProgress { + background-color: #4096ff; +} +.activities_header .event_status_Completed { + background-color: #939393; +} +.activities_content { + padding: 0 30rpx; + padding-bottom: calc(130rpx + constant(safe-area-inset-bottom)); + padding-bottom: calc(130rpx + env(safe-area-inset-bottom)); +} +.footer { + position: fixed; + bottom: 0; + left: 0; + right: 0; + box-shadow: 0px -3px 7px rgba(206, 206, 206, 0.25); + padding: 20rpx 30rpx 0 30rpx; + padding-bottom: calc(20rpx + constant(safe-area-inset-bottom)); + padding-bottom: calc(20rpx + env(safe-area-inset-bottom)); + background-color: #fff; + display: flex; + align-items: center; + justify-content: space-between; +} +.footer .btn { + flex: 1; +} +.footer .btn:last-child { + padding-left: 30rpx; +} +.up-content { + padding: 24rpx; + font-size: 32rpx; + color: #606266; + line-height: 1.6; +} \ No newline at end of file diff --git a/dist/dev/mp-weixin/ME/activities_show/method.js b/dist/dev/mp-weixin/ME/activities_show/method.js new file mode 100644 index 0000000..ffda7af --- /dev/null +++ b/dist/dev/mp-weixin/ME/activities_show/method.js @@ -0,0 +1,44 @@ +"use strict"; +const common_vendor = require("../../common/vendor.js"); +const gen_Apis = require("../../gen/Apis.js"); +const ME_activities_show_model = require("./model.js"); +require("../../common/libraries/request.js"); +const common_store_useWeAppAuthStore = require("../../common/store/useWeAppAuthStore.js"); +require("../../common/store/useWorkStore.js"); +const common_libraries_apiLoading = require("../../common/libraries/apiLoading.js"); +require("../../common/libraries/userUserLogin.js"); +const common_libraries_naviHelper = require("../../common/libraries/naviHelper.js"); +common_store_useWeAppAuthStore.useWeAppAuthStore(); +const method = { + getShow(id) { + common_libraries_apiLoading.getApiLoading(gen_Apis.Apis.Activity.ActivityEnrolls.Show, { + id + }).then((res) => { + var _a, _b; + ME_activities_show_model.useModel.showData.value = { ...(_a = res.data) == null ? void 0 : _a.activity, activity_id: (_b = res == null ? void 0 : res.data) == null ? void 0 : _b.id }; + console.log(res); + }); + }, + handleCancelSignUp() { + var _a, _b, _c; + common_vendor.index.showModal({ + title: "提示", + content: `您将取消 [${(_c = (_b = (_a = ME_activities_show_model.useModel) == null ? void 0 : _a.showData) == null ? void 0 : _b.value) == null ? void 0 : _c.title}],取消后释放名额?`, + success(res) { + var _a2, _b2, _c2; + if (res.confirm) { + common_libraries_apiLoading.getApiLoading(gen_Apis.Apis.Activity.ActivityEnrolls.Cancelled, { + id: (_c2 = (_b2 = (_a2 = ME_activities_show_model.useModel) == null ? void 0 : _a2.formData) == null ? void 0 : _b2.value) == null ? void 0 : _c2.activity_id + }).then((res2) => { + common_libraries_naviHelper.showToastBack("取消报名成功", 1, true); + console.log(res2); + }); + console.log("用户点击确定"); + } else if (res.cancel) { + console.log("用户点击取消"); + } + } + }); + } +}; +exports.method = method; diff --git a/dist/dev/mp-weixin/ME/activities_show/model.js b/dist/dev/mp-weixin/ME/activities_show/model.js new file mode 100644 index 0000000..3553ec3 --- /dev/null +++ b/dist/dev/mp-weixin/ME/activities_show/model.js @@ -0,0 +1,7 @@ +"use strict"; +const common_vendor = require("../../common/vendor.js"); +const useModel = { + showData: common_vendor.ref({}), + formData: common_vendor.ref({}) +}; +exports.useModel = useModel; diff --git a/dist/dev/mp-weixin/ME/advance_payment_house/index.js b/dist/dev/mp-weixin/ME/advance_payment_house/index.js new file mode 100644 index 0000000..9cbe519 --- /dev/null +++ b/dist/dev/mp-weixin/ME/advance_payment_house/index.js @@ -0,0 +1,22 @@ +"use strict"; +const common_vendor = require("../../common/vendor.js"); +const _sfc_main = {}; +if (!Array) { + const _easycom_cc_scroll_loading2 = common_vendor.resolveComponent("cc-scroll-loading"); + _easycom_cc_scroll_loading2(); +} +const _easycom_cc_scroll_loading = () => "../../common/components/cc-scroll-loading/cc-scroll-loading.js"; +if (!Math) { + _easycom_cc_scroll_loading(); +} +function _sfc_render(_ctx, _cache) { + return { + a: common_vendor.p({ + meta: { + total: 0 + } + }) + }; +} +const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__file", "/Users/zsq/Sources/github/2025property-pay/pay-customer/src/ME/advance_payment_house/index.vue"]]); +wx.createPage(MiniProgramPage); diff --git a/dist/dev/mp-weixin/ME/advance_payment_house/index.json b/dist/dev/mp-weixin/ME/advance_payment_house/index.json new file mode 100644 index 0000000..706e134 --- /dev/null +++ b/dist/dev/mp-weixin/ME/advance_payment_house/index.json @@ -0,0 +1,6 @@ +{ + "navigationBarTitleText": "管理预缴房屋", + "usingComponents": { + "cc-scroll-loading": "../../common/components/cc-scroll-loading/cc-scroll-loading" + } +} \ No newline at end of file diff --git a/dist/dev/mp-weixin/ME/advance_payment_house/index.wxml b/dist/dev/mp-weixin/ME/advance_payment_house/index.wxml new file mode 100644 index 0000000..e4d3659 --- /dev/null +++ b/dist/dev/mp-weixin/ME/advance_payment_house/index.wxml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dev/mp-weixin/ME/advance_payment_house/index.wxss b/dist/dev/mp-weixin/ME/advance_payment_house/index.wxss new file mode 100644 index 0000000..424395b --- /dev/null +++ b/dist/dev/mp-weixin/ME/advance_payment_house/index.wxss @@ -0,0 +1,28 @@ +page { + background-color: #f8f8f8; +} +.advance_payment_house_item { + background-color: #fff; + margin: 30rpx; + padding: 25rpx 0; + border-radius: 15rpx; +} +.advance_payment_house_item_header { + display: flex; + align-items: center; + justify-content: space-between; + padding: 0 15rpx 0 30rpx; +} +.advance_payment_house_item_header .name { + color: #3d3d3d; + font-size: 28rpx; + font-weight: 500; +} +.advance_payment_house_item_footer { + border-top: 1rpx solid #eee; + margin: 0 30rpx; + margin-top: 25rpx; + padding-top: 25rpx; + font-size: 24rpx; + color: #999; +} \ No newline at end of file diff --git a/dist/dev/mp-weixin/ME/feedback/index.js b/dist/dev/mp-weixin/ME/feedback/index.js new file mode 100644 index 0000000..ea11da5 --- /dev/null +++ b/dist/dev/mp-weixin/ME/feedback/index.js @@ -0,0 +1,72 @@ +"use strict"; +const common_vendor = require("../../common/vendor.js"); +const ME_feedback_model = require("./model.js"); +const ME_feedback_method = require("./method.js"); +require("../../common/libraries/apiLoading.js"); +require("../../gen/Apis.js"); +require("../../common/libraries/request.js"); +require("../../common/store/useWeAppAuthStore.js"); +require("../../common/store/useWorkStore.js"); +require("../../common/libraries/naviHelper.js"); +if (!Array) { + const _easycom_uni_icons2 = common_vendor.resolveComponent("uni-icons"); + const _easycom_hs_upload2 = common_vendor.resolveComponent("hs-upload"); + const _easycom_hs_footer2 = common_vendor.resolveComponent("hs-footer"); + (_easycom_uni_icons2 + _easycom_hs_upload2 + _easycom_hs_footer2)(); +} +const _easycom_uni_icons = () => "../../uni_modules/uni-icons/components/uni-icons/uni-icons.js"; +const _easycom_hs_upload = () => "../../components/hs-upload/hs-upload.js"; +const _easycom_hs_footer = () => "../../components/hs-footer/hs-footer.js"; +if (!Math) { + (_easycom_uni_icons + _easycom_hs_upload + _easycom_hs_footer)(); +} +const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({ + __name: "index", + setup(__props) { + common_vendor.onUnload(() => { + ME_feedback_model.useModel.formData.value = {}; + }); + return (_ctx, _cache) => { + var _a; + return { + a: common_vendor.o( + //@ts-ignore + (...args) => { + var _a2, _b; + return ((_a2 = common_vendor.unref(ME_feedback_method.method)) == null ? void 0 : _a2.toWorkOrder) && ((_b = common_vendor.unref(ME_feedback_method.method)) == null ? void 0 : _b.toWorkOrder(...args)); + } + ), + b: common_vendor.f((_a = common_vendor.unref(ME_feedback_model.useModel)) == null ? void 0 : _a.typeList, (i, index, i0) => { + var _a2, _b, _c, _d, _e, _f; + return { + a: "d7a5bf00-0-" + i0, + b: common_vendor.p({ + type: i == null ? void 0 : i.icon, + size: "20", + color: (i == null ? void 0 : i.value) === ((_c = (_b = (_a2 = common_vendor.unref(ME_feedback_model.useModel)) == null ? void 0 : _a2.formData) == null ? void 0 : _b.value) == null ? void 0 : _c.type) ? "#2a7efb" : "#999" + }), + c: common_vendor.t(i == null ? void 0 : i.label), + d: `item_${index}`, + e: common_vendor.n(`feedback_page_type_item_btn ${(i == null ? void 0 : i.value) === ((_f = (_e = (_d = common_vendor.unref(ME_feedback_model.useModel)) == null ? void 0 : _d.formData) == null ? void 0 : _e.value) == null ? void 0 : _f.type) ? "active" : ""}`), + f: common_vendor.o(($event) => common_vendor.unref(ME_feedback_method.method).handleSelectType(i), `item_${index}`) + }; + }), + c: common_vendor.unref(ME_feedback_model.useModel).formData.value.content, + d: common_vendor.o(($event) => common_vendor.unref(ME_feedback_model.useModel).formData.value.content = $event.detail.value), + e: common_vendor.o(($event) => common_vendor.unref(ME_feedback_model.useModel).formData.value.images = $event), + f: common_vendor.p({ + title: "问题页面截图,最多五张(选填)", + count: 5, + size: 4, + valueModel: common_vendor.unref(ME_feedback_model.useModel).formData.value.images + }), + g: common_vendor.o(common_vendor.unref(ME_feedback_method.method).handleSubmit), + h: common_vendor.p({ + handleParmaryClick: "提交" + }) + }; + }; + } +}); +const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["__file", "/Users/zsq/Sources/github/2025property-pay/pay-customer/src/ME/feedback/index.vue"]]); +wx.createPage(MiniProgramPage); diff --git a/dist/dev/mp-weixin/ME/feedback/index.json b/dist/dev/mp-weixin/ME/feedback/index.json new file mode 100644 index 0000000..d203998 --- /dev/null +++ b/dist/dev/mp-weixin/ME/feedback/index.json @@ -0,0 +1,8 @@ +{ + "navigationBarTitleText": "意见反馈", + "usingComponents": { + "uni-icons": "../../uni_modules/uni-icons/components/uni-icons/uni-icons", + "hs-upload": "../../components/hs-upload/hs-upload", + "hs-footer": "../../components/hs-footer/hs-footer" + } +} \ No newline at end of file diff --git a/dist/dev/mp-weixin/ME/feedback/index.wxml b/dist/dev/mp-weixin/ME/feedback/index.wxml new file mode 100644 index 0000000..be805c5 --- /dev/null +++ b/dist/dev/mp-weixin/ME/feedback/index.wxml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dev/mp-weixin/ME/feedback/index.wxss b/dist/dev/mp-weixin/ME/feedback/index.wxss new file mode 100644 index 0000000..abbd025 --- /dev/null +++ b/dist/dev/mp-weixin/ME/feedback/index.wxss @@ -0,0 +1,100 @@ +page { + background-color: #f8f8f8; +} +.feedback_page { + margin: 30rpx; + background-color: #fff; + border-radius: 20rpx; + padding: 0 30rpx; +} +.feedback_page_hader { + display: flex; + align-items: center; + justify-content: space-between; + padding: 30rpx 0; + border-bottom: 1rpx solid #eee; +} +.feedback_page_hader_info { + flex: 1; +} +.feedback_page_hader_info .name { + color: #3d3d3d; + font-size: 32rpx; + font-weight: 500; +} +.feedback_page_hader_info .des { + color: #999999; + font-size: 28rpx; + padding-top: 5rpx; +} +.feedback_page_hader_btn { + background-color: #f7f8fc; + color: #3d3d3d; + font-size: 26rpx; + padding: 12rpx 30rpx; + border-radius: 100rpx; +} +.feedback_page_function { + color: #999999; + font-size: 28rpx; + font-weight: 500; + padding: 25rpx 0; +} +.feedback_page_type { + display: flex; + align-items: center; + justify-content: space-between; + text-align: center; +} +.feedback_page_type .feedback_page_type_item_btn { + background-color: #f7f8fc; + width: 300rpx; + height: 80rpx; + border-radius: 12rpx; + color: #666; + font-size: 28rpx; + display: flex; + align-items: center; + justify-content: center; + border: 1px solid #f7f8fc; +} +.feedback_page_type .active { + border: 1px solid #2a7efb; + color: #2a7efb; + background-color: #fff; +} +.feedback_page_textarea { + background-color: #f7f8fc; + padding: 20rpx; + border-radius: 20rpx; + margin: 30rpx 0 0 0; +} +.feedback_page_textarea textarea { + height: 200rpx; + width: 100%; +} +.feedback_page_textarea .textarea_placeholder { + font-size: 28rpx; + color: #999; +} +.feedback_page_file_tip { + color: #999999; + font-size: 28rpx; + font-weight: 400; + padding: 0 0 30rpx 0; + display: flex; + align-items: center; +} +.feedback_page_file_tip button { + color: #2a7efb; + padding: 0; + margin: 0; + font-size: 28rpx; + font-weight: 400; + background-color: #fff; +} +button::after { + border: none; + padding: 0; + margin: 0; +} \ No newline at end of file diff --git a/dist/dev/mp-weixin/ME/feedback/method.js b/dist/dev/mp-weixin/ME/feedback/method.js new file mode 100644 index 0000000..7ba11c2 --- /dev/null +++ b/dist/dev/mp-weixin/ME/feedback/method.js @@ -0,0 +1,34 @@ +"use strict"; +const common_vendor = require("../../common/vendor.js"); +const common_libraries_apiLoading = require("../../common/libraries/apiLoading.js"); +const gen_Apis = require("../../gen/Apis.js"); +const ME_feedback_model = require("./model.js"); +const common_libraries_naviHelper = require("../../common/libraries/naviHelper.js"); +require("../../common/libraries/request.js"); +const common_store_useWeAppAuthStore = require("../../common/store/useWeAppAuthStore.js"); +require("../../common/store/useWorkStore.js"); +common_store_useWeAppAuthStore.useWeAppAuthStore(); +const method = { + handleSelectType(e) { + ME_feedback_model.useModel.formData.value.type = e == null ? void 0 : e.value; + }, + handleSubmit() { + var _a, _b, _c, _d, _e, _f, _g, _h; + if (!((_c = (_b = (_a = ME_feedback_model.useModel) == null ? void 0 : _a.formData) == null ? void 0 : _b.value) == null ? void 0 : _c.type)) { + return common_libraries_naviHelper.showToast("请选择反馈类型!"); + } + if (!((_f = (_e = (_d = ME_feedback_model.useModel) == null ? void 0 : _d.formData) == null ? void 0 : _e.value) == null ? void 0 : _f.type)) { + return common_libraries_naviHelper.showToast("请输入反馈建议!"); + } + common_libraries_apiLoading.getApiLoading(gen_Apis.Apis.Customer.CustomerOpinions.Store, (_h = (_g = ME_feedback_model.useModel) == null ? void 0 : _g.formData) == null ? void 0 : _h.value).then((res) => { + common_libraries_naviHelper.showToastBack("提交成功", 1, true); + console.log(res); + }); + }, + toWorkOrder() { + common_vendor.index.navigateTo({ + url: "/WORKORDER/list/index" + }); + } +}; +exports.method = method; diff --git a/dist/dev/mp-weixin/ME/feedback/model.js b/dist/dev/mp-weixin/ME/feedback/model.js new file mode 100644 index 0000000..3fe2e8f --- /dev/null +++ b/dist/dev/mp-weixin/ME/feedback/model.js @@ -0,0 +1,18 @@ +"use strict"; +const common_vendor = require("../../common/vendor.js"); +const useModel = { + formData: common_vendor.ref({}), + typeList: [ + { + label: "功能异常", + icon: "info", + value: "FeatureException" + }, + { + label: "新功能建议", + icon: "plus", + value: "FeatureSuggestion" + } + ] +}; +exports.useModel = useModel; diff --git a/dist/dev/mp-weixin/ME/income_expenditure/index.js b/dist/dev/mp-weixin/ME/income_expenditure/index.js new file mode 100644 index 0000000..f725885 --- /dev/null +++ b/dist/dev/mp-weixin/ME/income_expenditure/index.js @@ -0,0 +1,8 @@ +"use strict"; +const common_vendor = require("../../common/vendor.js"); +const _sfc_main = {}; +function _sfc_render(_ctx, _cache) { + return {}; +} +const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__file", "/Users/zsq/Sources/github/2025property-pay/pay-customer/src/ME/income_expenditure/index.vue"]]); +wx.createPage(MiniProgramPage); diff --git a/dist/dev/mp-weixin/ME/income_expenditure/index.json b/dist/dev/mp-weixin/ME/income_expenditure/index.json new file mode 100644 index 0000000..1ff2c2e --- /dev/null +++ b/dist/dev/mp-weixin/ME/income_expenditure/index.json @@ -0,0 +1,4 @@ +{ + "navigationBarTitleText": "收支记录", + "usingComponents": {} +} \ No newline at end of file diff --git a/dist/dev/mp-weixin/ME/income_expenditure/index.wxml b/dist/dev/mp-weixin/ME/income_expenditure/index.wxml new file mode 100644 index 0000000..185f22f --- /dev/null +++ b/dist/dev/mp-weixin/ME/income_expenditure/index.wxml @@ -0,0 +1 @@ + 充值-张少强(产权人) +100.00 2025-1-12 13:32:32 余额:999.00 \ No newline at end of file diff --git a/dist/dev/mp-weixin/ME/income_expenditure/index.wxss b/dist/dev/mp-weixin/ME/income_expenditure/index.wxss new file mode 100644 index 0000000..5854004 --- /dev/null +++ b/dist/dev/mp-weixin/ME/income_expenditure/index.wxss @@ -0,0 +1,28 @@ +page { + background-color: #f3f3f4; +} +.income_expenditure_page .income_expenditure_item { + margin: 30rpx; + background-color: #fff; + border-radius: 20rpx; + padding: 0 30rpx; +} +.income_expenditure_page .income_expenditure_item .header { + display: flex; + align-items: center; + justify-content: space-between; + padding: 30rpx 0 20rpx 0; + font-size: 28rpx; + color: #333; +} +.income_expenditure_page .income_expenditure_item .header .fee { + color: #2a7efb; +} +.income_expenditure_page .income_expenditure_item .footer { + font-size: 28rpx; + display: flex; + align-items: center; + justify-content: space-between; + color: #666; + padding: 0 0 30rpx 0; +} \ No newline at end of file diff --git a/dist/dev/mp-weixin/ME/issue_invoice/index.js b/dist/dev/mp-weixin/ME/issue_invoice/index.js new file mode 100644 index 0000000..c769d3f --- /dev/null +++ b/dist/dev/mp-weixin/ME/issue_invoice/index.js @@ -0,0 +1,66 @@ +"use strict"; +const common_vendor = require("../../common/vendor.js"); +if (!Array) { + const _easycom_up_icon2 = common_vendor.resolveComponent("up-icon"); + _easycom_up_icon2(); +} +const _easycom_up_icon = () => "../../node-modules/uview-plus/components/u-icon/u-icon.js"; +if (!Math) { + _easycom_up_icon(); +} +const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({ + __name: "index", + setup(__props) { + const toPage = (url) => { + if (!url) { + common_vendor.index.showModal({ + title: "提示", + content: "该功能在当前项目暂未开放,敬请期待", + confirmColor: "#0082FA", + showCancel: false, + success: function(res) { + if (res.confirm) { + console.log("用户点击确定"); + } else if (res.cancel) { + console.log("用户点击取消"); + } + } + }); + return; + } + common_vendor.index.navigateTo({ + url + }); + }; + return (_ctx, _cache) => { + return { + a: common_vendor.p({ + name: "car", + size: "20", + color: "#2A7EFB" + }), + b: common_vendor.o(($event) => toPage("/INDEX/parking_payment_record/index")), + c: common_vendor.p({ + name: "red-packet", + size: "20", + color: "#2A7EFB" + }), + d: common_vendor.o(($event) => toPage("")), + e: common_vendor.p({ + name: "integral", + size: "20", + color: "#2A7EFB" + }), + f: common_vendor.o(($event) => toPage("")), + g: common_vendor.p({ + name: "calendar", + size: "20", + color: "#2A7EFB" + }), + h: common_vendor.o(($event) => toPage("")) + }; + }; + } +}); +const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["__file", "/Users/zsq/Sources/github/2025property-pay/pay-customer/src/ME/issue_invoice/index.vue"]]); +wx.createPage(MiniProgramPage); diff --git a/dist/dev/mp-weixin/ME/issue_invoice/index.json b/dist/dev/mp-weixin/ME/issue_invoice/index.json new file mode 100644 index 0000000..bcbb618 --- /dev/null +++ b/dist/dev/mp-weixin/ME/issue_invoice/index.json @@ -0,0 +1,6 @@ +{ + "navigationBarTitleText": "开具发票", + "usingComponents": { + "up-icon": "../../node-modules/uview-plus/components/u-icon/u-icon" + } +} \ No newline at end of file diff --git a/dist/dev/mp-weixin/ME/issue_invoice/index.wxml b/dist/dev/mp-weixin/ME/issue_invoice/index.wxml new file mode 100644 index 0000000..c1ab662 --- /dev/null +++ b/dist/dev/mp-weixin/ME/issue_invoice/index.wxml @@ -0,0 +1 @@ + 开票类型 停车费 物业费 月卡 充电 \ No newline at end of file diff --git a/dist/dev/mp-weixin/ME/issue_invoice/index.wxss b/dist/dev/mp-weixin/ME/issue_invoice/index.wxss new file mode 100644 index 0000000..aa6f44d --- /dev/null +++ b/dist/dev/mp-weixin/ME/issue_invoice/index.wxss @@ -0,0 +1,38 @@ +page { + background-color: #f8f8f8; +} +.page_title { + font-size: 30rpx; + font-weight: 500; + padding: 30rpx 30rpx 0 30rpx; +} +.issue_invoice_card { + display: flex; + align-items: center; + justify-content: space-between; + flex-wrap: wrap; + background-color: #fff; + margin: 30rpx; + font-size: 23rpx; + text-align: center; + padding: 0 30rpx 30rpx 30rpx; + border-radius: 15rpx; +} +.issue_invoice_card .item { + width: 25%; + color: #333; + padding: 30rpx 0 0 0; +} +.issue_invoice_card .item .icon { + width: 70rpx; + height: 70rpx; + background-color: #f0f7ff; + display: flex; + align-items: center; + justify-content: center; + border-radius: 100rpx; + margin: 0 auto; +} +.issue_invoice_card .item .name { + padding: 10rpx 0 0 0; +} \ No newline at end of file diff --git a/dist/dev/mp-weixin/ME/me_invoice/add/index.js b/dist/dev/mp-weixin/ME/me_invoice/add/index.js new file mode 100644 index 0000000..020485a --- /dev/null +++ b/dist/dev/mp-weixin/ME/me_invoice/add/index.js @@ -0,0 +1,130 @@ +"use strict"; +const common_vendor = require("../../../common/vendor.js"); +if (!Array) { + const _easycom_hs_radio2 = common_vendor.resolveComponent("hs-radio"); + const _easycom_hs_cell2 = common_vendor.resolveComponent("hs-cell"); + const _easycom_hs_input2 = common_vendor.resolveComponent("hs-input"); + const _easycom_hs_footer2 = common_vendor.resolveComponent("hs-footer"); + (_easycom_hs_radio2 + _easycom_hs_cell2 + _easycom_hs_input2 + _easycom_hs_footer2)(); +} +const _easycom_hs_radio = () => "../../../components/hs-radio/hs-radio.js"; +const _easycom_hs_cell = () => "../../../components/hs-cell/hs-cell.js"; +const _easycom_hs_input = () => "../../../components/hs-input/hs-input.js"; +const _easycom_hs_footer = () => "../../../components/hs-footer/hs-footer.js"; +if (!Math) { + (_easycom_hs_radio + _easycom_hs_cell + _easycom_hs_input + _easycom_hs_footer)(); +} +const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({ + __name: "index", + setup(__props) { + const formData = common_vendor.ref({ type: 1 }); + const InvoiceTypeEnum = { + 1: { text: "企业", value: 1 }, + 2: { text: "个人", value: 2 } + }; + const handleAdd = () => { + common_vendor.index.showModal({ + title: "提示", + content: "当前项目暂未开放!", + success: function(res) { + if (res.confirm) { + console.log("用户点击确定"); + } else if (res.cancel) { + console.log("用户点击取消"); + } + } + }); + }; + return (_ctx, _cache) => { + var _a, _b, _c, _d; + return common_vendor.e({ + a: common_vendor.o(($event) => formData.value.type = $event), + b: common_vendor.p({ + Enums: InvoiceTypeEnum, + required: true, + valueModel: formData.value.type + }), + c: common_vendor.p({ + title: "抬头类型", + required: true + }), + d: ((_a = formData.value) == null ? void 0 : _a.type) === 1 + }, ((_b = formData.value) == null ? void 0 : _b.type) === 1 ? { + e: common_vendor.o(($event) => formData.value.name = $event), + f: common_vendor.p({ + textAlign: "right", + valueModel: formData.value.name + }), + g: common_vendor.p({ + title: "企业名称", + required: true, + borderTop: true + }), + h: common_vendor.o(($event) => formData.value.no = $event), + i: common_vendor.p({ + textAlign: "right", + valueModel: formData.value.no + }), + j: common_vendor.p({ + title: "纳税人识别号", + required: true, + borderTop: true + }) + } : {}, { + k: ((_c = formData.value) == null ? void 0 : _c.type) === 2 + }, ((_d = formData.value) == null ? void 0 : _d.type) === 2 ? { + l: common_vendor.o(($event) => formData.value.name = $event), + m: common_vendor.p({ + textAlign: "right", + valueModel: formData.value.name + }), + n: common_vendor.p({ + title: "发票抬头", + required: true, + borderTop: true + }) + } : {}, { + o: common_vendor.o(($event) => formData.value.phone = $event), + p: common_vendor.p({ + placeholder: "非常重要!接收开票进度信息", + textAlign: "right", + valueModel: formData.value.phone + }), + q: common_vendor.p({ + title: "手机号", + required: true, + borderTop: true + }), + r: common_vendor.o(($event) => formData.value.email = $event), + s: common_vendor.p({ + placeholder: "接收电子发票的邮箱", + textAlign: "right", + valueModel: formData.value.email + }), + t: common_vendor.p({ + title: "电子邮箱", + required: true, + borderTop: true + }), + v: common_vendor.o(($event) => formData.value.des = $event), + w: common_vendor.p({ + textAlign: "right", + valueModel: formData.value.des + }), + x: common_vendor.p({ + title: "备注说明", + borderTop: true + }), + y: common_vendor.p({ + title: "设为默认" + }), + z: common_vendor.o(($event) => handleAdd()), + A: common_vendor.p({ + btnParimaryName: "确定" + }) + }); + }; + } +}); +const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["__file", "/Users/zsq/Sources/github/2025property-pay/pay-customer/src/ME/me_invoice/add/index.vue"]]); +wx.createPage(MiniProgramPage); diff --git a/dist/dev/mp-weixin/ME/me_invoice/add/index.json b/dist/dev/mp-weixin/ME/me_invoice/add/index.json new file mode 100644 index 0000000..2a58a67 --- /dev/null +++ b/dist/dev/mp-weixin/ME/me_invoice/add/index.json @@ -0,0 +1,9 @@ +{ + "navigationBarTitleText": "添加发票抬头", + "usingComponents": { + "hs-radio": "../../../components/hs-radio/hs-radio", + "hs-cell": "../../../components/hs-cell/hs-cell", + "hs-input": "../../../components/hs-input/hs-input", + "hs-footer": "../../../components/hs-footer/hs-footer" + } +} \ No newline at end of file diff --git a/dist/dev/mp-weixin/ME/me_invoice/add/index.wxml b/dist/dev/mp-weixin/ME/me_invoice/add/index.wxml new file mode 100644 index 0000000..12cd8e0 --- /dev/null +++ b/dist/dev/mp-weixin/ME/me_invoice/add/index.wxml @@ -0,0 +1 @@ + 发票信息 \ No newline at end of file diff --git a/dist/dev/mp-weixin/ME/me_invoice/add/index.wxss b/dist/dev/mp-weixin/ME/me_invoice/add/index.wxss new file mode 100644 index 0000000..76fd107 --- /dev/null +++ b/dist/dev/mp-weixin/ME/me_invoice/add/index.wxss @@ -0,0 +1,14 @@ +page { + background-color: #f3f3f4; +} +.invitation_title { + font-size: 30rpx; + font-weight: 500; + padding: 30rpx 30rpx 0 30rpx; +} +.form_card_box { + margin: 30rpx; + background-color: #fff; + padding: 0 30rpx; + border-radius: 15rpx; +} \ No newline at end of file diff --git a/dist/dev/mp-weixin/ME/me_invoice/list/index.js b/dist/dev/mp-weixin/ME/me_invoice/list/index.js new file mode 100644 index 0000000..76cbd73 --- /dev/null +++ b/dist/dev/mp-weixin/ME/me_invoice/list/index.js @@ -0,0 +1,108 @@ +"use strict"; +const common_vendor = require("../../../common/vendor.js"); +if (!Array) { + const _easycom_hs_page_head_information2 = common_vendor.resolveComponent("hs-page-head-information"); + const _easycom_uni_icons2 = common_vendor.resolveComponent("uni-icons"); + const _easycom_cc_scroll_loading2 = common_vendor.resolveComponent("cc-scroll-loading"); + const _easycom_hs_footer2 = common_vendor.resolveComponent("hs-footer"); + (_easycom_hs_page_head_information2 + _easycom_uni_icons2 + _easycom_cc_scroll_loading2 + _easycom_hs_footer2)(); +} +const _easycom_hs_page_head_information = () => "../../../components/hs-page-head-information/hs-page-head-information.js"; +const _easycom_uni_icons = () => "../../../uni_modules/uni-icons/components/uni-icons/uni-icons.js"; +const _easycom_cc_scroll_loading = () => "../../../common/components/cc-scroll-loading/cc-scroll-loading.js"; +const _easycom_hs_footer = () => "../../../components/hs-footer/hs-footer.js"; +if (!Math) { + (_easycom_hs_page_head_information + _easycom_uni_icons + _easycom_cc_scroll_loading + _easycom_hs_footer)(); +} +const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({ + __name: "index", + setup(__props) { + const metaData = { current_page: 1, last_page: 1, per_page: 10, total: 1 }; + const list = common_vendor.ref([{ checked: false }]); + const handleToPage = () => { + common_vendor.index.navigateTo({ + url: "/ME/me_invoice/add/index" + }); + }; + const handleInvoice = () => { + var _a; + if ((_a = list == null ? void 0 : list.value[0]) == null ? void 0 : _a.checked) { + common_vendor.index.showModal({ + title: "提示", + content: "当前项目暂未开放!", + success: function(res) { + if (res.confirm) { + console.log("用户点击确定"); + } else if (res.cancel) { + console.log("用户点击取消"); + } + } + }); + } else { + common_vendor.index.showToast({ + title: "请选择发票抬头", + icon: "none" + }); + } + }; + const handleDeleteClick = () => { + common_vendor.index.showModal({ + title: "提示", + content: "演示发票抬头不能删除!", + showCancel: false, + confirmColor: "#0082FA", + success: function(res) { + if (res.confirm) { + console.log("用户点击确定"); + } else if (res.cancel) { + console.log("用户点击取消"); + } + } + }); + }; + return (_ctx, _cache) => { + return { + a: common_vendor.p({ + title: "365天后截止在线开票,届时请前往物业管理处索取发票!" + }), + b: common_vendor.f(list.value, (i, index, i0) => { + return common_vendor.e({ + a: i.checked + }, i.checked ? { + b: "fde7887c-2-" + i0 + ",fde7887c-1", + c: common_vendor.p({ + type: "checkbox-filled", + size: "20", + color: "#2A7EFB" + }) + } : { + d: "fde7887c-3-" + i0 + ",fde7887c-1", + e: common_vendor.p({ + type: "circle", + size: "20", + color: "#666" + }) + }, { + f: common_vendor.o(($event) => i.checked = !i.checked, `item_${index}`), + g: common_vendor.o(handleDeleteClick, `item_${index}`), + h: common_vendor.o(handleToPage, `item_${index}`), + i: `item_${index}`, + j: common_vendor.n(`invoice_item ${i.checked ? "invoice_item_active" : ""}`) + }); + }), + c: common_vendor.p({ + meta: metaData + }), + d: common_vendor.o(($event) => handleToPage()), + e: common_vendor.o(($event) => handleInvoice()), + f: common_vendor.p({ + btnParimaryName: "开发票", + btnOtherName: "添加发票抬头", + btnOtherShow: true + }) + }; + }; + } +}); +const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["__file", "/Users/zsq/Sources/github/2025property-pay/pay-customer/src/ME/me_invoice/list/index.vue"]]); +wx.createPage(MiniProgramPage); diff --git a/dist/dev/mp-weixin/ME/me_invoice/list/index.json b/dist/dev/mp-weixin/ME/me_invoice/list/index.json new file mode 100644 index 0000000..336dcfe --- /dev/null +++ b/dist/dev/mp-weixin/ME/me_invoice/list/index.json @@ -0,0 +1,9 @@ +{ + "navigationBarTitleText": "发票抬头", + "usingComponents": { + "hs-page-head-information": "../../../components/hs-page-head-information/hs-page-head-information", + "uni-icons": "../../../uni_modules/uni-icons/components/uni-icons/uni-icons", + "cc-scroll-loading": "../../../common/components/cc-scroll-loading/cc-scroll-loading", + "hs-footer": "../../../components/hs-footer/hs-footer" + } +} \ No newline at end of file diff --git a/dist/dev/mp-weixin/ME/me_invoice/list/index.wxml b/dist/dev/mp-weixin/ME/me_invoice/list/index.wxml new file mode 100644 index 0000000..66271fd --- /dev/null +++ b/dist/dev/mp-weixin/ME/me_invoice/list/index.wxml @@ -0,0 +1 @@ + 深圳市领壹 默认 企业 删除 编辑 \ No newline at end of file diff --git a/dist/dev/mp-weixin/ME/me_invoice/list/index.wxss b/dist/dev/mp-weixin/ME/me_invoice/list/index.wxss new file mode 100644 index 0000000..9dbb5c6 --- /dev/null +++ b/dist/dev/mp-weixin/ME/me_invoice/list/index.wxss @@ -0,0 +1,51 @@ +page { + background-color: #f3f3f4; +} +.invoice_item { + background-color: #fff; + margin: 30rpx 30rpx 0 30rpx; + border-radius: 15rpx; + padding: 30rpx; + border: 1rpx solid #eee; +} +.invoice_item_head { + display: flex; + justify-content: space-between; + align-items: center; +} +.invoice_item_head .name { + display: flex; + align-items: center; +} +.invoice_item_head .name text { + background-color: #0082fa; + color: #fff; + font-size: 22rpx; + border-radius: 6rpx; + padding: 3rpx 10rpx; + margin-left: 5rpx; +} +.invoice_item_foot { + display: flex; + justify-content: space-between; + align-items: center; + font-size: 25rpx; + padding-top: 25rpx; +} +.invoice_item_foot .type { + color: #666; +} +.invoice_item_foot .group_btn { + display: flex; + align-items: center; + font-size: 27rpx; +} +.invoice_item_foot .group_btn .btn { + padding: 0 0 0 40rpx; +} +.invoice_item_foot .group_btn .delete_btn { + color: #f00; +} +.invoice_item_active { + border: 1rpx solid #0082fa; +} \ No newline at end of file diff --git a/dist/dev/mp-weixin/ME/parking_fee/index.js b/dist/dev/mp-weixin/ME/parking_fee/index.js new file mode 100644 index 0000000..f0a9a3a --- /dev/null +++ b/dist/dev/mp-weixin/ME/parking_fee/index.js @@ -0,0 +1,22 @@ +"use strict"; +const common_vendor = require("../../common/vendor.js"); +const _sfc_main = {}; +if (!Array) { + const _easycom_hs_button2 = common_vendor.resolveComponent("hs-button"); + _easycom_hs_button2(); +} +const _easycom_hs_button = () => "../../components/hs-button/hs-button.js"; +if (!Math) { + _easycom_hs_button(); +} +function _sfc_render(_ctx, _cache) { + return { + a: common_vendor.p({ + label: "立即支付", + size: "md", + type: "primary" + }) + }; +} +const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__file", "/Users/zsq/Sources/github/2025property-pay/pay-customer/src/ME/parking_fee/index.vue"]]); +wx.createPage(MiniProgramPage); diff --git a/dist/dev/mp-weixin/ME/parking_fee/index.json b/dist/dev/mp-weixin/ME/parking_fee/index.json new file mode 100644 index 0000000..56666e5 --- /dev/null +++ b/dist/dev/mp-weixin/ME/parking_fee/index.json @@ -0,0 +1,6 @@ +{ + "navigationBarTitleText": "停车缴费", + "usingComponents": { + "hs-button": "../../components/hs-button/hs-button" + } +} \ No newline at end of file diff --git a/dist/dev/mp-weixin/ME/parking_fee/index.wxml b/dist/dev/mp-weixin/ME/parking_fee/index.wxml new file mode 100644 index 0000000..d94506b --- /dev/null +++ b/dist/dev/mp-weixin/ME/parking_fee/index.wxml @@ -0,0 +1 @@ + 车牌号 粤BFR2323 新能源 停车费用 30.00 停车时长 1小时29分钟 入场时间 25/01/20 29:19 出场时间 25/01/20 29:19 合计: ¥37 \ No newline at end of file diff --git a/dist/dev/mp-weixin/ME/parking_fee/index.wxss b/dist/dev/mp-weixin/ME/parking_fee/index.wxss new file mode 100644 index 0000000..03f009a --- /dev/null +++ b/dist/dev/mp-weixin/ME/parking_fee/index.wxss @@ -0,0 +1,80 @@ +page { + background-color: #f3f3f4; +} +.parking_fee_card { + margin: 30rpx; + background-color: #fff; + border-radius: 20rpx; + padding: 0 30rpx; + color: #3d3d3d; +} +.parking_fee_card .card_title { + font-size: 28rpx; + padding: 30rpx 0 0 0; +} +.parking_fee_card .car_value { + font-weight: 500; + font-size: 40rpx; + padding: 5rpx 0 20rpx 0; +} +.parking_fee_card .car_value text { + font-size: 25rpx; + color: #666; +} +.parking_fee_card .parking_payment { + display: flex; + align-items: center; + justify-content: space-between; +} +.parking_fee_card .card_car_number { + font-size: 20px; + font-weight: 550; + display: flex; + align-items: center; + padding: 20rpx 0 0 0; +} +.parking_fee_card .card_car_number text { + background-color: #f4ffee; + color: #389e0d; + font-size: 20rpx; + padding: 6rpx 10rpx; + margin-left: 10rpx; + border-radius: 8rpx; +} +.parking_fee_card .card_footer { + border-top: 1rpx solid #eee; + display: flex; + align-items: center; + justify-content: space-between; + margin-top: 10rpx; +} +.parking_fee_card .card_footer .car_day_value { + font-size: 28rpx; + padding: 15rpx 0 30rpx 0; + font-weight: 500; +} +.parking_fee_footer { + display: flex; + align-items: center; + justify-content: space-between; + position: fixed; + bottom: 0; + left: 0; + right: 0; + z-index: 100; + background-color: #fff; + padding: 30rpx 30rpx 0 30rpx; + padding-bottom: calc(20rpx + constant(safe-area-inset-bottom)); + padding-bottom: calc(20rpx + env(safe-area-inset-bottom)); +} +.parking_fee_footer .total_fee { + color: #333; + font-size: 28rpx; +} +.parking_fee_footer .total_fee text { + color: #df3600; + font-size: 44rpx; +} +.parking_fee_footer .pay_btn { + width: 50%; +} \ No newline at end of file diff --git a/dist/dev/mp-weixin/ME/payment_pre_stored/index.js b/dist/dev/mp-weixin/ME/payment_pre_stored/index.js new file mode 100644 index 0000000..14465b5 --- /dev/null +++ b/dist/dev/mp-weixin/ME/payment_pre_stored/index.js @@ -0,0 +1,110 @@ +"use strict"; +const common_vendor = require("../../common/vendor.js"); +const ME_payment_pre_stored_method = require("./method.js"); +const ME_payment_pre_stored_model = require("./model.js"); +require("../../gen/Apis.js"); +require("../../common/libraries/request.js"); +require("../../common/store/useWeAppAuthStore.js"); +require("../../common/libraries/apiLoading.js"); +require("../../common/store/useWorkStore.js"); +if (!Array) { + const _easycom_uni_icons2 = common_vendor.resolveComponent("uni-icons"); + const _easycom_hs_button2 = common_vendor.resolveComponent("hs-button"); + const _easycom_cc_scroll_loading2 = common_vendor.resolveComponent("cc-scroll-loading"); + (_easycom_uni_icons2 + _easycom_hs_button2 + _easycom_cc_scroll_loading2)(); +} +const _easycom_uni_icons = () => "../../uni_modules/uni-icons/components/uni-icons/uni-icons.js"; +const _easycom_hs_button = () => "../../components/hs-button/hs-button.js"; +const _easycom_cc_scroll_loading = () => "../../common/components/cc-scroll-loading/cc-scroll-loading.js"; +if (!Math) { + (_easycom_uni_icons + _easycom_hs_button + _easycom_cc_scroll_loading)(); +} +const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({ + __name: "index", + setup(__props) { + common_vendor.onShow(() => { + var _a; + ME_payment_pre_stored_model.useModel.listData.value = []; + ME_payment_pre_stored_model.useModel.formData.value.page = 1; + (_a = ME_payment_pre_stored_method.method) == null ? void 0 : _a.getList(); + }); + return (_ctx, _cache) => { + var _a, _b, _c, _d, _e, _f, _g, _h, _i, _j, _k, _l, _m, _n, _o; + return common_vendor.e({ + a: common_vendor.p({ + type: "help", + size: "18", + color: "#666" + }), + b: common_vendor.o( + //@ts-ignore + (...args) => { + var _a2, _b2; + return ((_a2 = common_vendor.unref(ME_payment_pre_stored_method.method)) == null ? void 0 : _a2.handleClickHelp) && ((_b2 = common_vendor.unref(ME_payment_pre_stored_method.method)) == null ? void 0 : _b2.handleClickHelp(...args)); + } + ), + c: common_vendor.f((_b = (_a = common_vendor.unref(ME_payment_pre_stored_model.useModel)) == null ? void 0 : _a.prepayableHouses) == null ? void 0 : _b.value, (i, index, i0) => { + return common_vendor.e({ + a: common_vendor.t(i == null ? void 0 : i.full_name), + b: i == null ? void 0 : i.is_prepayment + }, (i == null ? void 0 : i.is_prepayment) ? {} : {}, { + c: i == null ? void 0 : i.overdue_amount + }, (i == null ? void 0 : i.overdue_amount) ? {} : {}, { + d: !(i == null ? void 0 : i.overdue_amount) + }, !(i == null ? void 0 : i.overdue_amount) ? {} : {}, { + e: common_vendor.t((i == null ? void 0 : i.overdue_amount) || (i == null ? void 0 : i.prepayment_amount) || "0.00"), + f: common_vendor.o(($event) => { + var _a2; + return (_a2 = common_vendor.unref(ME_payment_pre_stored_method.method)) == null ? void 0 : _a2.goToPage(`/ME/pre_stored_form/index?full_name=${i == null ? void 0 : i.full_name}&asset_houses_id=${i == null ? void 0 : i.asset_houses_id}`); + }, `item_${index}`), + g: "1c2e15d3-2-" + i0 + ",1c2e15d3-1", + h: common_vendor.o(($event) => { + var _a2; + return (_a2 = common_vendor.unref(ME_payment_pre_stored_method.method)) == null ? void 0 : _a2.goToPage(`/ME/income_expenditure/index`); + }, `item_${index}`), + i: `item_${index}` + }); + }), + d: common_vendor.p({ + label: "立即预缴", + size: "md" + }), + e: (_e = (_d = (_c = common_vendor.unref(ME_payment_pre_stored_model.useModel)) == null ? void 0 : _c.nonPrepayableHouses) == null ? void 0 : _d.value) == null ? void 0 : _e.length + }, ((_h = (_g = (_f = common_vendor.unref(ME_payment_pre_stored_model.useModel)) == null ? void 0 : _f.nonPrepayableHouses) == null ? void 0 : _g.value) == null ? void 0 : _h.length) ? { + f: common_vendor.t(((_k = (_j = (_i = common_vendor.unref(ME_payment_pre_stored_model.useModel)) == null ? void 0 : _i.nonPrepayableHouses) == null ? void 0 : _j.value) == null ? void 0 : _k.length) || 0), + g: common_vendor.f((_m = (_l = common_vendor.unref(ME_payment_pre_stored_model.useModel)) == null ? void 0 : _l.nonPrepayableHouses) == null ? void 0 : _m.value, (i, index, i0) => { + return common_vendor.e({ + a: common_vendor.t(i == null ? void 0 : i.full_name), + b: i == null ? void 0 : i.is_prepayment + }, (i == null ? void 0 : i.is_prepayment) ? {} : {}, { + c: i == null ? void 0 : i.overdue_amount + }, (i == null ? void 0 : i.overdue_amount) ? {} : {}, { + d: !(i == null ? void 0 : i.overdue_amount) + }, !(i == null ? void 0 : i.overdue_amount) ? {} : {}, { + e: common_vendor.t((i == null ? void 0 : i.overdue_amount) || (i == null ? void 0 : i.prepayment_amount) || "0.00"), + f: common_vendor.o(($event) => { + var _a2; + return (_a2 = common_vendor.unref(ME_payment_pre_stored_method.method)) == null ? void 0 : _a2.goToPage("/INDEX/bill/list/index"); + }, `item_${index}`), + g: "1c2e15d3-3-" + i0 + ",1c2e15d3-1", + h: common_vendor.o(($event) => { + var _a2; + return (_a2 = common_vendor.unref(ME_payment_pre_stored_method.method)) == null ? void 0 : _a2.goToPage(`/ME/income_expenditure/index`); + }, `item_${index}`), + i: `item_${index}` + }); + }), + h: common_vendor.p({ + label: "立即缴费", + size: "md" + }) + } : {}, { + i: common_vendor.p({ + meta: (_o = (_n = common_vendor.unref(ME_payment_pre_stored_model.useModel)) == null ? void 0 : _n.metaData) == null ? void 0 : _o.value + }) + }); + }; + } +}); +const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["__file", "/Users/zsq/Sources/github/2025property-pay/pay-customer/src/ME/payment_pre_stored/index.vue"]]); +wx.createPage(MiniProgramPage); diff --git a/dist/dev/mp-weixin/ME/payment_pre_stored/index.json b/dist/dev/mp-weixin/ME/payment_pre_stored/index.json new file mode 100644 index 0000000..476242f --- /dev/null +++ b/dist/dev/mp-weixin/ME/payment_pre_stored/index.json @@ -0,0 +1,8 @@ +{ + "navigationBarTitleText": "房屋预缴", + "usingComponents": { + "uni-icons": "../../uni_modules/uni-icons/components/uni-icons/uni-icons", + "hs-button": "../../components/hs-button/hs-button", + "cc-scroll-loading": "../../common/components/cc-scroll-loading/cc-scroll-loading" + } +} \ No newline at end of file diff --git a/dist/dev/mp-weixin/ME/payment_pre_stored/index.wxml b/dist/dev/mp-weixin/ME/payment_pre_stored/index.wxml new file mode 100644 index 0000000..68ba9d8 --- /dev/null +++ b/dist/dev/mp-weixin/ME/payment_pre_stored/index.wxml @@ -0,0 +1 @@ + 预缴房屋余额提醒 {{i.a}} 预缴 欠费 清欠 {{i.e}} 预缴余额(元) 收支记录 不可开通预缴房屋({{f}}) {{i.a}} 预缴 欠费 清欠 {{i.e}} 预缴余额(元) 收支记录 \ No newline at end of file diff --git a/dist/dev/mp-weixin/ME/payment_pre_stored/index.wxss b/dist/dev/mp-weixin/ME/payment_pre_stored/index.wxss new file mode 100644 index 0000000..412dfd1 --- /dev/null +++ b/dist/dev/mp-weixin/ME/payment_pre_stored/index.wxss @@ -0,0 +1,98 @@ +page { + background-color: #f3f3f4; +} +.payment_pre_stored_header { + background-color: #fff; + display: flex; + align-items: center; + justify-content: space-between; + padding: 25rpx 30rpx; + position: fixed; + top: 0; + left: 0; + right: 0; + z-index: 100; + color: #3d3d3d; + font-size: 28rpx; + border-top: 1rpx solid #eee; +} +.payment_pre_stored_header .name { + display: flex; + align-items: center; +} +.pre_stored_content { + padding-top: 110rpx; +} +.pre_stored_content .card_head_title { + padding: 30rpx 30rpx 0 30rpx; + color: #3d3d3d; + font-size: 28rpx; +} +.pre_stored_card_item { + margin: 30rpx 30rpx 0 30rpx; + border-radius: 20rpx; + padding: 0 30rpx; + background: linear-gradient(155deg, #f0f6ff 0%, #ffffff 35%, #ffffff 35%); +} +.pre_stored_card_item .card_header { + color: #3d3d3d; + font-size: 28rpx; + display: flex; + align-items: center; + border-bottom: 1rpx solid #eee; + padding: 30rpx 0; +} +.pre_stored_card_item .card_header .label_tab_group { + display: flex; + align-items: center; +} +.pre_stored_card_item .card_header .label_tab { + border-radius: 4rpx; + font-size: 24rpx; + padding: 3rpx 6rpx; + margin-left: 10rpx; +} +.pre_stored_card_item .card_header .label_tab1 { + background-color: #eee2ff; + color: #722ed1; +} +.pre_stored_card_item .card_header .label_tab2 { + background-color: #fff0eb; + color: #df3600; +} +.pre_stored_card_item .card_header .label_tab3 { + color: #389e0d; + background-color: #ebffe2; +} +.pre_stored_card_item .card_content { + display: flex; + align-items: center; + justify-content: space-between; + padding: 30rpx 0 45rpx 0; + text-align: center; +} +.pre_stored_card_item .card_content .price_item .price { + color: #333; + font-size: 60rpx; + font-weight: bold; + text-align: left; +} +.pre_stored_card_item .card_content .price_item .price_label { + color: #666; + font-size: 24rpx; + padding-top: 20rpx; +} +.pre_stored_card_item .card_content .group_btn { + color: #2a7efb; + font-size: 24rpx; + padding: 35rpx 50rpx 0 50rpx; +} +.cannot_activated_item { + background: #fff; +} +.cannot_activated_item .card_content .price_item .cannot_activated_price { + color: #999; +} +.cannot_activated_item .card_header { + color: #666; +} \ No newline at end of file diff --git a/dist/dev/mp-weixin/ME/payment_pre_stored/method.js b/dist/dev/mp-weixin/ME/payment_pre_stored/method.js new file mode 100644 index 0000000..88161e8 --- /dev/null +++ b/dist/dev/mp-weixin/ME/payment_pre_stored/method.js @@ -0,0 +1,49 @@ +"use strict"; +const common_vendor = require("../../common/vendor.js"); +const gen_Apis = require("../../gen/Apis.js"); +const ME_payment_pre_stored_model = require("./model.js"); +require("../../common/libraries/request.js"); +require("../../common/store/useWeAppAuthStore.js"); +require("../../common/store/useWorkStore.js"); +const common_libraries_apiLoading = require("../../common/libraries/apiLoading.js"); +const getList = () => { + var _a, _b; + common_libraries_apiLoading.getApiLoading(gen_Apis.Apis.HouseOrder.HousePrepayments.List, (_b = (_a = ME_payment_pre_stored_model.useModel) == null ? void 0 : _a.formData) == null ? void 0 : _b.value).then((res) => { + var _a2, _b2, _c, _d, _e, _f; + ME_payment_pre_stored_model.useModel.nonPrepayableHouses.value = ((_a2 = res == null ? void 0 : res.data) == null ? void 0 : _a2.nonPrepayableHouses) || []; + ME_payment_pre_stored_model.useModel.prepayableHouses.value = ((_b2 = res == null ? void 0 : res.data) == null ? void 0 : _b2.prepayableHouses) || []; + ME_payment_pre_stored_model.useModel.metaData.value = { + current_page: 1, + last_page: 1, + per_page: 10, + total: ((_d = (_c = res == null ? void 0 : res.data) == null ? void 0 : _c.prepayableHouses) == null ? void 0 : _d.length) || ((_f = (_e = res == null ? void 0 : res.data) == null ? void 0 : _e.nonPrepayableHouses) == null ? void 0 : _f.length) || 0 + }; + console.log(res); + }); +}; +const method = { + getList, + loadMore(page) { + ME_payment_pre_stored_model.useModel.formData.value.page = page; + this.getList(); + }, + handleClickHelp() { + common_vendor.index.showModal({ + title: "提示", + content: "开启后,您物业费预缴低于 100 元时,会收到小程序订阅号提醒,更省心。", + showCancel: false, + confirmColor: "#0082FA", + success: function(res) { + if (res.confirm) { + console.log("用户点击确定"); + } else if (res.cancel) { + console.log("用户点击取消"); + } + } + }); + }, + goToPage(url) { + common_vendor.index.navigateTo({ url }); + } +}; +exports.method = method; diff --git a/dist/dev/mp-weixin/ME/payment_pre_stored/model.js b/dist/dev/mp-weixin/ME/payment_pre_stored/model.js new file mode 100644 index 0000000..3c7c9cf --- /dev/null +++ b/dist/dev/mp-weixin/ME/payment_pre_stored/model.js @@ -0,0 +1,11 @@ +"use strict"; +const common_vendor = require("../../common/vendor.js"); +const useModel = { + listData: common_vendor.ref([]), + nonPrepayableHouses: common_vendor.ref([]), + prepayableHouses: common_vendor.ref([]), + formData: common_vendor.ref({ page: 1 }), + metaData: common_vendor.ref({}), + currentTabs: common_vendor.ref(0) +}; +exports.useModel = useModel; diff --git a/dist/dev/mp-weixin/ME/pre_stored_form/index.js b/dist/dev/mp-weixin/ME/pre_stored_form/index.js new file mode 100644 index 0000000..e37edbb --- /dev/null +++ b/dist/dev/mp-weixin/ME/pre_stored_form/index.js @@ -0,0 +1,74 @@ +"use strict"; +const common_vendor = require("../../common/vendor.js"); +const ME_pre_stored_form_model = require("./model.js"); +const ME_pre_stored_form_method = require("./method.js"); +require("../../common/libraries/request.js"); +require("../../common/store/useWeAppAuthStore.js"); +require("../../gen/Apis.js"); +require("../../common/store/useWorkStore.js"); +require("../../common/libraries/apiLoading.js"); +require("../../common/libraries/pay.js"); +require("../../common/libraries/naviHelper.js"); +if (!Array) { + const _easycom_hs_button2 = common_vendor.resolveComponent("hs-button"); + _easycom_hs_button2(); +} +const _easycom_hs_button = () => "../../components/hs-button/hs-button.js"; +if (!Math) { + _easycom_hs_button(); +} +const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({ + __name: "index", + setup(__props) { + common_vendor.ref(""); + const pay_price_list = ["500", "1000", "3000", "5000"]; + common_vendor.ref({}); + common_vendor.onShow(() => { + var _a, _b, _c, _d; + if ((_c = (_b = (_a = ME_pre_stored_form_model.useModel) == null ? void 0 : _a.housePrepaymentPayment) == null ? void 0 : _b.value) == null ? void 0 : _c.id) { + (_d = ME_pre_stored_form_method.method) == null ? void 0 : _d.loadShow(); + } + console.log("onShow"); + }); + common_vendor.onUnload(() => { + ME_pre_stored_form_model.useModel.loadingShowNumber.value = -1; + ME_pre_stored_form_model.useModel.housePrepaymentPayment.value = void 0; + }); + common_vendor.onLoad((e) => { + ME_pre_stored_form_model.useModel.loadingShowNumber.value = -1; + ME_pre_stored_form_model.useModel.formData.value = e; + }); + return (_ctx, _cache) => { + var _a, _b, _c, _d, _e, _f, _g, _h; + return common_vendor.e({ + a: common_vendor.t(((_a = common_vendor.unref(ME_pre_stored_form_model.useModel).formData.value) == null ? void 0 : _a.full_name) || ""), + b: common_vendor.unref(ME_pre_stored_form_model.useModel).formData.value.amount, + c: common_vendor.o(($event) => common_vendor.unref(ME_pre_stored_form_model.useModel).formData.value.amount = $event.detail.value), + d: common_vendor.f(pay_price_list, (i, index, i0) => { + return { + a: common_vendor.t(i), + b: `pay_${index}`, + c: common_vendor.o(($event) => common_vendor.unref(ME_pre_stored_form_model.useModel).formData.value.amount = i, `pay_${index}`) + }; + }), + e: !common_vendor.unref(ME_pre_stored_form_model.useModel).formData.value.amount || ((_c = (_b = common_vendor.unref(ME_pre_stored_form_model.useModel)) == null ? void 0 : _b.payDisabled) == null ? void 0 : _c.value) + }, !common_vendor.unref(ME_pre_stored_form_model.useModel).formData.value.amount || ((_e = (_d = common_vendor.unref(ME_pre_stored_form_model.useModel)) == null ? void 0 : _d.payDisabled) == null ? void 0 : _e.value) ? { + f: common_vendor.p({ + type: "disabled", + label: "立即支付", + loading: (_g = (_f = common_vendor.unref(ME_pre_stored_form_model.useModel)) == null ? void 0 : _f.payDisabled) == null ? void 0 : _g.value, + size: "md" + }) + } : { + g: common_vendor.o((_h = common_vendor.unref(ME_pre_stored_form_method.method)) == null ? void 0 : _h.handlePay), + h: common_vendor.p({ + type: "primary", + label: "立即支付", + size: "md" + }) + }); + }; + } +}); +const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["__file", "/Users/zsq/Sources/github/2025property-pay/pay-customer/src/ME/pre_stored_form/index.vue"]]); +wx.createPage(MiniProgramPage); diff --git a/dist/dev/mp-weixin/ME/pre_stored_form/index.json b/dist/dev/mp-weixin/ME/pre_stored_form/index.json new file mode 100644 index 0000000..3d0f7b5 --- /dev/null +++ b/dist/dev/mp-weixin/ME/pre_stored_form/index.json @@ -0,0 +1,6 @@ +{ + "navigationBarTitleText": "房屋预缴", + "usingComponents": { + "hs-button": "../../components/hs-button/hs-button" + } +} \ No newline at end of file diff --git a/dist/dev/mp-weixin/ME/pre_stored_form/index.wxml b/dist/dev/mp-weixin/ME/pre_stored_form/index.wxml new file mode 100644 index 0000000..f887366 --- /dev/null +++ b/dist/dev/mp-weixin/ME/pre_stored_form/index.wxml @@ -0,0 +1 @@ + 预缴房屋 {{a}} 预缴金额 ¥ {{i.a}}元 预缴方式 微信支付 \ No newline at end of file diff --git a/dist/dev/mp-weixin/ME/pre_stored_form/index.wxss b/dist/dev/mp-weixin/ME/pre_stored_form/index.wxss new file mode 100644 index 0000000..2be7f49 --- /dev/null +++ b/dist/dev/mp-weixin/ME/pre_stored_form/index.wxss @@ -0,0 +1,78 @@ +page { + background-color: #f8f8f8; +} +.wallet_header { + background-color: #fff; + margin: 0 30rpx; + border-radius: 20rpx; + padding: 0 30rpx 30rpx 30rpx; +} +.house_name_cell { + display: flex; + align-items: center; + justify-content: space-between; + background-color: #fff; + color: #333; + margin: 30rpx; + padding: 30rpx; + font-size: 28rpx; + border-radius: 20rpx; +} +.house_name_cell text { + font-weight: 500; +} +.house_name_cell .pay_method { + display: flex; + align-items: center; +} +.house_name_cell .pay_method image { + width: 45rpx; + height: 45rpx; + margin-right: 10rpx; +} +.pre_stored_card_form { + background-color: #fff; + margin: 30rpx; + padding: 0 30rpx; +} +.pre_stored_card_form .card_title { + color: #3d3d3d; + font-size: 28rpx; + padding: 30rpx 0; +} +.pre_stored_card_form .card_input_form { + display: flex; + align-items: center; + padding: 0 0 10rpx 0; +} +.pre_stored_card_form .card_input_form .addon_before { + color: #333; + font-size: 80rpx; + padding-right: 10rpx; +} +.pre_stored_card_form .card_input_form .input_value { + display: flex; + align-items: center; + font-size: 50rpx; +} +.pre_stored_card_form .card_input_form .input_value input { + height: 80rpx; + line-height: 80rpx; +} +.pre_stored_card_form .price_select_list { + display: flex; + align-items: center; + justify-content: space-between; + border-top: 1rpx solid #eee; + padding: 20rpx 0 30rpx 0; +} +.pre_stored_card_form .price_select_list .item { + background-color: #f7f7f7; + color: #333; + font-size: 28rpx; + padding: 15rpx; + border-radius: 8rpx; +} +.foot_pay_btn { + padding: 30rpx; +} \ No newline at end of file diff --git a/dist/dev/mp-weixin/ME/pre_stored_form/method.js b/dist/dev/mp-weixin/ME/pre_stored_form/method.js new file mode 100644 index 0000000..dfda94c --- /dev/null +++ b/dist/dev/mp-weixin/ME/pre_stored_form/method.js @@ -0,0 +1,76 @@ +"use strict"; +const common_vendor = require("../../common/vendor.js"); +require("../../common/libraries/request.js"); +const common_store_useWeAppAuthStore = require("../../common/store/useWeAppAuthStore.js"); +const common_store_useWorkStore = require("../../common/store/useWorkStore.js"); +const ME_pre_stored_form_model = require("./model.js"); +const gen_Apis = require("../../gen/Apis.js"); +const common_libraries_apiLoading = require("../../common/libraries/apiLoading.js"); +const common_libraries_pay = require("../../common/libraries/pay.js"); +const common_libraries_naviHelper = require("../../common/libraries/naviHelper.js"); +common_store_useWeAppAuthStore.useWeAppAuthStore(); +common_store_useWorkStore.useWorkStore(); +const getPayStatus = (timer) => { + var _a, _b, _c; + gen_Apis.Apis.HouseOrder.HousePrepayments.GetPayments({ + house_prepayment_payments_id: (_c = (_b = (_a = ME_pre_stored_form_model.useModel) == null ? void 0 : _a.housePrepaymentPayment) == null ? void 0 : _b.value) == null ? void 0 : _c.id + }).then((res) => { + var _a2; + console.log("获取支付状态", res == null ? void 0 : res.data); + ME_pre_stored_form_model.useModel.loadingShowNumber.value += 1; + ME_pre_stored_form_model.useModel.orderShow.value = res == null ? void 0 : res.data; + if (((_a2 = res == null ? void 0 : res.data) == null ? void 0 : _a2.payment_status) === "Paid") { + clearInterval(timer); + ME_pre_stored_form_model.useModel.formData.value.amount = void 0; + ME_pre_stored_form_model.useModel.payDisabled.value = false; + common_libraries_naviHelper.showToast("支付成功"); + } + }); +}; +const loadShow = () => { + var _a, _b; + console.log("定时器", (_b = (_a = ME_pre_stored_form_model.useModel) == null ? void 0 : _a.loadingShowNumber) == null ? void 0 : _b.value); + ME_pre_stored_form_model.useModel.timer.value = setInterval(() => { + var _a2, _b2, _c, _d, _e; + if (((_b2 = (_a2 = ME_pre_stored_form_model.useModel) == null ? void 0 : _a2.loadingShowNumber) == null ? void 0 : _b2.value) > 2 && ((_e = (_d = (_c = ME_pre_stored_form_model.useModel) == null ? void 0 : _c.orderShow) == null ? void 0 : _d.value) == null ? void 0 : _e.payment_status) === "Pending") { + ME_pre_stored_form_model.useModel.payDisabled.value = false; + common_vendor.index.hideLoading(); + clearInterval(ME_pre_stored_form_model.useModel.timer.value); + return; + } + if (ME_pre_stored_form_model.useModel.loadingShowNumber.value <= 2) { + getPayStatus(ME_pre_stored_form_model.useModel.timer.value); + } + }, 1e3); +}; +const method = { + loadShow, + handlePay() { + var _a, _b; + ME_pre_stored_form_model.useModel.payDisabled.value = true; + common_libraries_apiLoading.getApiLoading(gen_Apis.Apis.HouseOrder.HousePrepayments.Payment, (_b = (_a = ME_pre_stored_form_model.useModel) == null ? void 0 : _a.formData) == null ? void 0 : _b.value).then((res) => { + var _a2, _b2; + ME_pre_stored_form_model.useModel.housePrepaymentPayment.value = (_a2 = res == null ? void 0 : res.data) == null ? void 0 : _a2.house_prepayment_payment; + common_vendor.index.showLoading({ + title: "正在支付...", + mask: true + }); + common_libraries_pay.tongLianPay( + (_b2 = res == null ? void 0 : res.data) == null ? void 0 : _b2.pay_info, + () => { + ME_pre_stored_form_model.useModel.loadingShowNumber.value = -1; + console.log("支付成功"); + }, + () => { + ME_pre_stored_form_model.useModel.payDisabled.value = false; + common_vendor.index.hideLoading(); + } + ); + console.log(res); + }).catch(() => { + ME_pre_stored_form_model.useModel.payDisabled.value = false; + }); + console.log("e"); + } +}; +exports.method = method; diff --git a/dist/dev/mp-weixin/ME/pre_stored_form/model.js b/dist/dev/mp-weixin/ME/pre_stored_form/model.js new file mode 100644 index 0000000..cbfc2e2 --- /dev/null +++ b/dist/dev/mp-weixin/ME/pre_stored_form/model.js @@ -0,0 +1,12 @@ +"use strict"; +const common_vendor = require("../../common/vendor.js"); +const useModel = { + formData: common_vendor.ref({}), + payDisabled: common_vendor.ref(false), + loadingLabel: common_vendor.ref(""), + loadingShowNumber: common_vendor.ref(-1), + housePrepaymentPayment: common_vendor.ref({}), + orderShow: common_vendor.ref({}), + timer: common_vendor.ref() +}; +exports.useModel = useModel; diff --git a/dist/dev/mp-weixin/ME/recharge/index.js b/dist/dev/mp-weixin/ME/recharge/index.js new file mode 100644 index 0000000..2d4fdc5 --- /dev/null +++ b/dist/dev/mp-weixin/ME/recharge/index.js @@ -0,0 +1,80 @@ +"use strict"; +const common_vendor = require("../../common/vendor.js"); +if (!Array) { + const _easycom_hs_button2 = common_vendor.resolveComponent("hs-button"); + const _easycom_up_keyboard2 = common_vendor.resolveComponent("up-keyboard"); + (_easycom_hs_button2 + _easycom_up_keyboard2)(); +} +const _easycom_hs_button = () => "../../components/hs-button/hs-button.js"; +const _easycom_up_keyboard = () => "../../node-modules/uview-plus/components/u-keyboard/u-keyboard.js"; +if (!Math) { + (_easycom_hs_button + _easycom_up_keyboard)(); +} +const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({ + __name: "index", + setup(__props) { + const inputVal = common_vendor.ref(""); + const show = common_vendor.ref(true); + const handleInputChange = (e) => { + var _a, _b, _c; + if (((_a = inputVal.value) == null ? void 0 : _a.length) < 12) { + if (e === ".") { + if (!((_b = inputVal.value) == null ? void 0 : _b.includes("."))) { + inputVal.value += e; + } + } else { + let inputNum = (_c = inputVal == null ? void 0 : inputVal.value) == null ? void 0 : _c.split(".")[1]; + console.log(inputNum, "inputNum"); + if (!inputNum || (inputNum == null ? void 0 : inputNum.length) < 2) { + inputVal.value += e; + } + } + } + console.log(e); + }; + const headleSubmit = () => { + common_vendor.index.showModal({ + title: "提示", + content: "该功能在当前项目暂未开放,敬请期待", + confirmColor: "#0082FA", + success: function(res) { + if (res.confirm) { + console.log("用户点击确定"); + } else if (res.cancel) { + console.log("用户点击取消"); + } + } + }); + }; + const handleBackspaceChange = () => { + var _a; + inputVal.value = (_a = inputVal.value) == null ? void 0 : _a.slice(0, -1); + console.log(inputVal.value); + }; + return (_ctx, _cache) => { + return common_vendor.e({ + a: !inputVal.value + }, !inputVal.value ? {} : { + b: common_vendor.t(inputVal.value) + }, { + c: common_vendor.o(($event) => show.value = true), + d: common_vendor.o(headleSubmit), + e: common_vendor.p({ + size: "md", + label: "立即支付", + type: "primary" + }), + f: common_vendor.o(($event) => show.value = false), + g: common_vendor.o(handleInputChange), + h: common_vendor.o(handleBackspaceChange), + i: common_vendor.o(($event) => show.value = false), + j: common_vendor.o(($event) => show.value = false), + k: common_vendor.p({ + show: show.value + }) + }); + }; + } +}); +const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["__file", "/Users/zsq/Sources/github/2025property-pay/pay-customer/src/ME/recharge/index.vue"]]); +wx.createPage(MiniProgramPage); diff --git a/dist/dev/mp-weixin/ME/recharge/index.json b/dist/dev/mp-weixin/ME/recharge/index.json new file mode 100644 index 0000000..4d8caa5 --- /dev/null +++ b/dist/dev/mp-weixin/ME/recharge/index.json @@ -0,0 +1,7 @@ +{ + "navigationBarTitleText": "充值", + "usingComponents": { + "hs-button": "../../components/hs-button/hs-button", + "up-keyboard": "../../node-modules/uview-plus/components/u-keyboard/u-keyboard" + } +} \ No newline at end of file diff --git a/dist/dev/mp-weixin/ME/recharge/index.wxml b/dist/dev/mp-weixin/ME/recharge/index.wxml new file mode 100644 index 0000000..1a3a3dd --- /dev/null +++ b/dist/dev/mp-weixin/ME/recharge/index.wxml @@ -0,0 +1 @@ + 充值金额 ¥ 请输入充值金额 {{b}} 充值方式 微信支付 \ No newline at end of file diff --git a/dist/dev/mp-weixin/ME/recharge/index.wxss b/dist/dev/mp-weixin/ME/recharge/index.wxss new file mode 100644 index 0000000..39c9dea --- /dev/null +++ b/dist/dev/mp-weixin/ME/recharge/index.wxss @@ -0,0 +1,59 @@ +page { + background-color: #f8f8f8; +} +.recharge_header { + margin: 30rpx; + background-color: #fff; + padding: 30rpx 30rpx 20rpx 30rpx; + border-radius: 15rpx; +} +.recharge_header .title { + color: #333; + font-size: 28rpx; + font-weight: 500; +} +.recharge_header .input { + display: flex; + align-items: center; + padding-top: 10rpx; +} +.recharge_header .label { + font-size: 48px; + color: #333; + padding-right: 20rpx; +} +.recharge_header .placeholder { + color: #999999; + font-size: 30rpx; +} +.recharge_header .input_value { + font-size: 36px; +} +.recharge_way { + display: flex; + align-items: center; + justify-content: space-between; + background-color: #fff; + margin: 30rpx; + border-radius: 15rpx; + padding: 30rpx; +} +.recharge_way .title { + font-size: 28rpx; + font-weight: 500; + color: #333; +} +.recharge_way .value { + font-size: 28rpx; + font-weight: 500; + display: flex; + align-items: center; +} +.recharge_way image { + width: 40rpx; + height: 40rpx; + margin-right: 10rpx; +} +.footer_pay_btn { + padding: 30rpx; +} \ No newline at end of file diff --git a/dist/dev/mp-weixin/ME/recharge_record/index.js b/dist/dev/mp-weixin/ME/recharge_record/index.js new file mode 100644 index 0000000..be40107 --- /dev/null +++ b/dist/dev/mp-weixin/ME/recharge_record/index.js @@ -0,0 +1,22 @@ +"use strict"; +const common_vendor = require("../../common/vendor.js"); +const _sfc_main = {}; +if (!Array) { + const _easycom_cc_scroll_loading2 = common_vendor.resolveComponent("cc-scroll-loading"); + _easycom_cc_scroll_loading2(); +} +const _easycom_cc_scroll_loading = () => "../../common/components/cc-scroll-loading/cc-scroll-loading.js"; +if (!Math) { + _easycom_cc_scroll_loading(); +} +function _sfc_render(_ctx, _cache) { + return { + a: common_vendor.p({ + meta: { + total: 0 + } + }) + }; +} +const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__file", "/Users/zsq/Sources/github/2025property-pay/pay-customer/src/ME/recharge_record/index.vue"]]); +wx.createPage(MiniProgramPage); diff --git a/dist/dev/mp-weixin/ME/recharge_record/index.json b/dist/dev/mp-weixin/ME/recharge_record/index.json new file mode 100644 index 0000000..b9da8ac --- /dev/null +++ b/dist/dev/mp-weixin/ME/recharge_record/index.json @@ -0,0 +1,6 @@ +{ + "navigationBarTitleText": "充值记录", + "usingComponents": { + "cc-scroll-loading": "../../common/components/cc-scroll-loading/cc-scroll-loading" + } +} \ No newline at end of file diff --git a/dist/dev/mp-weixin/ME/recharge_record/index.wxml b/dist/dev/mp-weixin/ME/recharge_record/index.wxml new file mode 100644 index 0000000..40f2ce3 --- /dev/null +++ b/dist/dev/mp-weixin/ME/recharge_record/index.wxml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dev/mp-weixin/ME/recharge_record/index.wxss b/dist/dev/mp-weixin/ME/recharge_record/index.wxss new file mode 100644 index 0000000..cc183a7 --- /dev/null +++ b/dist/dev/mp-weixin/ME/recharge_record/index.wxss @@ -0,0 +1,26 @@ +page { + background-color: #f8f8f8; +} +.recharge_record_items { + margin: 30rpx; + background-color: #fff; + border-radius: 15rpx; + padding: 30rpx; + font-size: 28rpx; +} +.recharge_record_items_header { + display: flex; + align-items: center; + justify-content: space-between; + color: #333; +} +.recharge_record_items_header .amount { + font-weight: 500; +} +.recharge_record_items_footer { + display: flex; + align-items: center; + justify-content: space-between; + color: #666; + padding-top: 20rpx; +} \ No newline at end of file diff --git a/dist/dev/mp-weixin/ME/user_evaluate/index.js b/dist/dev/mp-weixin/ME/user_evaluate/index.js new file mode 100644 index 0000000..771a6ad --- /dev/null +++ b/dist/dev/mp-weixin/ME/user_evaluate/index.js @@ -0,0 +1,56 @@ +"use strict"; +const common_vendor = require("../../common/vendor.js"); +require("../../common/libraries/request.js"); +require("../../common/store/useWeAppAuthStore.js"); +require("../../common/store/useWorkStore.js"); +const ME_user_evaluate_model = require("./model.js"); +require("../../gen/Apis.js"); +require("../../common/libraries/apiLoading.js"); +if (!Array) { + const _easycom_up_icon2 = common_vendor.resolveComponent("up-icon"); + const _easycom_hs_footer2 = common_vendor.resolveComponent("hs-footer"); + (_easycom_up_icon2 + _easycom_hs_footer2)(); +} +const _easycom_up_icon = () => "../../node-modules/uview-plus/components/u-icon/u-icon.js"; +const _easycom_hs_footer = () => "../../components/hs-footer/hs-footer.js"; +if (!Math) { + (_easycom_up_icon + _easycom_hs_footer)(); +} +const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({ + __name: "index", + setup(__props) { + common_vendor.onLoad((e) => { + ME_user_evaluate_model.useModel.dataForm.value.orders_id = e == null ? void 0 : e.id; + onShow(); + }); + const onShow = (e) => { + }; + const onClickCurrent = (idx) => { + console.log(idx, "idx"); + ME_user_evaluate_model.useModel.dataForm.value.rating = idx; + }; + return (_ctx, _cache) => { + return { + a: common_vendor.f(5, (i, index, i0) => { + return { + a: index, + b: common_vendor.o(($event) => onClickCurrent(i), index), + c: "5fec7570-0-" + i0, + d: common_vendor.p({ + name: "star-fill", + size: "25px", + color: index < common_vendor.unref(ME_user_evaluate_model.useModel).dataForm.value.rating ? "#FFD415" : "#ddd" + }) + }; + }), + b: common_vendor.unref(ME_user_evaluate_model.useModel).dataForm.value.content, + c: common_vendor.o(($event) => common_vendor.unref(ME_user_evaluate_model.useModel).dataForm.value.content = $event.detail.value), + d: common_vendor.p({ + btnParimaryName: "提交" + }) + }; + }; + } +}); +const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["__file", "/Users/zsq/Sources/github/2025property-pay/pay-customer/src/ME/user_evaluate/index.vue"]]); +wx.createPage(MiniProgramPage); diff --git a/dist/dev/mp-weixin/ME/user_evaluate/index.json b/dist/dev/mp-weixin/ME/user_evaluate/index.json new file mode 100644 index 0000000..53993b8 --- /dev/null +++ b/dist/dev/mp-weixin/ME/user_evaluate/index.json @@ -0,0 +1,7 @@ +{ + "navigationBarTitleText": "工单评价", + "usingComponents": { + "up-icon": "../../node-modules/uview-plus/components/u-icon/u-icon", + "hs-footer": "../../components/hs-footer/hs-footer" + } +} \ No newline at end of file diff --git a/dist/dev/mp-weixin/ME/user_evaluate/index.wxml b/dist/dev/mp-weixin/ME/user_evaluate/index.wxml new file mode 100644 index 0000000..9cc5de6 --- /dev/null +++ b/dist/dev/mp-weixin/ME/user_evaluate/index.wxml @@ -0,0 +1 @@ + 请您对本次的服务做一个评价 * \ No newline at end of file diff --git a/dist/dev/mp-weixin/pages/me/components/ToBeDone.wxss b/dist/dev/mp-weixin/pages/me/components/ToBeDone.wxss new file mode 100644 index 0000000..23f7221 --- /dev/null +++ b/dist/dev/mp-weixin/pages/me/components/ToBeDone.wxss @@ -0,0 +1,73 @@ +.to_be_done_title.data-v-50b26e1a { + color: #333; + font-size: 32rpx; + font-weight: 500; + padding: 0 30rpx; +} +.audit_item.data-v-50b26e1a { + background-color: #fff; + border-radius: 15rpx; + padding: 0 30rpx 10rpx 30rpx; + margin: 30rpx 30rpx 0 30rpx; +} +.audit_item .audit_header.data-v-50b26e1a { + padding: 30rpx 0; + display: flex; + justify-content: space-between; + align-items: center; + font-size: 28rpx; + font-weight: 550; +} +.audit_item .audit_header .status_tab.data-v-50b26e1a { + font-size: 24rpx; + padding: 8rpx 16rpx; + border-radius: 100rpx; +} +.audit_item .audit_header .status_Pending.data-v-50b26e1a { + background-color: #fff7ed; + color: #f97316; +} +.audit_item .audit_header .status_Approved.data-v-50b26e1a { + background-color: #e4ffd6; + color: #52c41a; +} +.audit_item .audit_header .status_Rejected.data-v-50b26e1a { + background-color: #eaeaea; + color: rgba(0, 0, 0, 0.45); +} +.audit_item .audit_cell.data-v-50b26e1a { + color: #333; + font-size: 28rpx; + padding-bottom: 16rpx; +} +.audit_item .audit_footer.data-v-50b26e1a { + border-top: 1rpx solid #eee; + padding: 30rpx 0 20rpx 0; + margin: 30rpx 0 0 0; + display: flex; + align-items: center; + justify-content: space-between; +} +.audit_item .audit_footer .btn.data-v-50b26e1a { + width: 46%; +} +.popup_custom_content.data-v-50b26e1a { + padding: 0 30rpx 30rpx 30rpx; +} +.popup_custom_content .popup_textarea.data-v-50b26e1a { + background-color: #f3f3f4; + padding: 30rpx; + border-radius: 20rpx; +} +.popup_custom_content .popup_textarea textarea.data-v-50b26e1a { + height: 180rpx; +} +.popup_custom_content .popup_footer.data-v-50b26e1a { + display: flex; + align-items: center; + justify-content: space-between; + padding: 30rpx 0 10rpx 0; +} +.popup_custom_content .popup_footer .btn.data-v-50b26e1a { + width: 47%; +} \ No newline at end of file diff --git a/dist/dev/mp-weixin/pages/me/index.js b/dist/dev/mp-weixin/pages/me/index.js index 832c59a..9707327 100644 --- a/dist/dev/mp-weixin/pages/me/index.js +++ b/dist/dev/mp-weixin/pages/me/index.js @@ -1,17 +1,19 @@ "use strict"; const common_vendor = require("../../common/vendor.js"); +const pages_me_model = require("./model.js"); require("../../common/libraries/request.js"); const common_store_useWeAppAuthStore = require("../../common/store/useWeAppAuthStore.js"); require("../../common/store/useWorkStore.js"); -require("./method.js"); +const pages_me_method = require("./method.js"); +const common_libraries_userUserLogin = require("../../common/libraries/userUserLogin.js"); require("../../gen/Apis.js"); require("../../common/libraries/apiLoading.js"); if (!Math) { - (MyHeader + MyAreaFunctional + MyMoreFunctional)(); + (MyHeader + MyAreaFunctional + MyToBeDone)(); } const MyHeader = () => "./components/header.js"; const MyAreaFunctional = () => "./components/AreaFunctional.js"; -const MyMoreFunctional = () => "./components/MoreFunctional.js"; +const MyToBeDone = () => "./components/ToBeDone.js"; const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({ __name: "index", setup(__props) { @@ -19,13 +21,16 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({ const auth = common_store_useWeAppAuthStore.useWeAppAuthStore(); const userData = common_vendor.ref({}); common_vendor.onShow(async (e) => { + var _a, _b; userData.value = auth == null ? void 0 : auth.data; - const curPages = getCurrentPages()[0]; - if (typeof curPages.getTabBar === "function" && curPages.getTabBar()) { - curPages.getTabBar().setData({ - selected: 2 - // 表示当前菜单的索引,该值在不同的页面表示不同 - }); + await ((_a = common_vendor.getCurrentInstance()) == null ? void 0 : _a.appContext.config.globalProperties.$onLaunched); + if ((_b = common_libraries_userUserLogin.getUserLogin) == null ? void 0 : _b.getLoginStatus()) { + pages_me_model.useModel.dataList.value = []; + pages_me_method.method.getOwnerAuditList(); + pages_me_method.method.getCountHouse(); + } else { + pages_me_model.useModel.dataList.value = []; + pages_me_model.useModel.meta.value = { total: 0 }; } }); return (_ctx, _cache) => { diff --git a/dist/dev/mp-weixin/pages/me/index.json b/dist/dev/mp-weixin/pages/me/index.json index 9498d45..32a1e8b 100644 --- a/dist/dev/mp-weixin/pages/me/index.json +++ b/dist/dev/mp-weixin/pages/me/index.json @@ -4,6 +4,6 @@ "usingComponents": { "my-header": "./components/header", "my-area-functional": "./components/AreaFunctional", - "my-more-functional": "./components/MoreFunctional" + "my-to-be-done": "./components/ToBeDone" } } \ No newline at end of file diff --git a/dist/dev/mp-weixin/pages/me/index.wxml b/dist/dev/mp-weixin/pages/me/index.wxml index 9071db2..85b6e1e 100644 --- a/dist/dev/mp-weixin/pages/me/index.wxml +++ b/dist/dev/mp-weixin/pages/me/index.wxml @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/dist/dev/mp-weixin/pages/me/index.wxss b/dist/dev/mp-weixin/pages/me/index.wxss index 8e0fd8e..3544457 100644 --- a/dist/dev/mp-weixin/pages/me/index.wxss +++ b/dist/dev/mp-weixin/pages/me/index.wxss @@ -1,6 +1,9 @@ page { background-color: #f8f8f8; +} +.me_page { background: linear-gradient(180deg, rgba(208, 229, 255, 0.44) 0%, rgba(255, 255, 255, 0) 450rpx), linear-gradient(146deg, #d3d7ff 0%, rgba(255, 255, 255, 0) 300rpx), linear-gradient(194deg, #dffff3 0%, #f7f7f7 450rpx); + background-repeat: no-repeat; } button:after { border: none !important; diff --git a/dist/dev/mp-weixin/pages/me/method.js b/dist/dev/mp-weixin/pages/me/method.js index 1c2f9d6..3874bbf 100644 --- a/dist/dev/mp-weixin/pages/me/method.js +++ b/dist/dev/mp-weixin/pages/me/method.js @@ -1,6 +1,59 @@ "use strict"; -require("../../common/vendor.js"); +const common_vendor = require("../../common/vendor.js"); +const common_libraries_apiLoading = require("../../common/libraries/apiLoading.js"); +const pages_me_model = require("./model.js"); +const gen_Apis = require("../../gen/Apis.js"); require("../../common/libraries/request.js"); const common_store_useWeAppAuthStore = require("../../common/store/useWeAppAuthStore.js"); require("../../common/store/useWorkStore.js"); common_store_useWeAppAuthStore.useWeAppAuthStore(); +const getOwnerAuditList = () => { + var _a, _b; + common_libraries_apiLoading.getApiLoading(gen_Apis.Apis.Archive.HouseRegisters.OwnerAuditList, (_b = (_a = pages_me_model.useModel) == null ? void 0 : _a.formData) == null ? void 0 : _b.value).then((res) => { + pages_me_model.useModel.dataList.value = [...pages_me_model.useModel.dataList.value, ...res == null ? void 0 : res.data]; + pages_me_model.useModel.meta.value = res == null ? void 0 : res.meta; + console.log(res); + }); +}; +const handleSrarch = () => { + pages_me_model.useModel.dataList.value = []; + pages_me_model.useModel.formData.value.page = 1; + getOwnerAuditList(); +}; +const method = { + getOwnerAuditList, + handleSrarch, + handleLoadMore(page) { + pages_me_model.useModel.formData.value.page = page; + getOwnerAuditList(); + }, + getCountHouse() { + common_libraries_apiLoading.getApiLoading(gen_Apis.Apis.Customer.Customers.GetCountHouse, {}).then((res) => { + pages_me_model.useModel.countHouseData.value = res == null ? void 0 : res.data; + console.log(res); + }); + }, + handleAudit(e) { + common_vendor.index.showModal({ + title: "提示", + content: "请仔细确认好注册用户信息!", + confirmText: "通过", + confirmColor: "#2A7EFB", + success: function(res) { + if (res.confirm) { + common_libraries_apiLoading.getApiLoading(gen_Apis.Apis.Archive.HouseRegisters.Audit, { + status: "Approved", + id: e == null ? void 0 : e.id + }).then((res2) => { + handleSrarch(); + console.log(res2); + }); + console.log("用户点击确定"); + } else if (res.cancel) { + console.log("用户点击取消"); + } + } + }); + } +}; +exports.method = method; diff --git a/dist/dev/mp-weixin/pages/me/model.js b/dist/dev/mp-weixin/pages/me/model.js index 004de22..6fd5271 100644 --- a/dist/dev/mp-weixin/pages/me/model.js +++ b/dist/dev/mp-weixin/pages/me/model.js @@ -1,2 +1,9 @@ "use strict"; -require("../../common/vendor.js"); +const common_vendor = require("../../common/vendor.js"); +const useModel = { + dataList: common_vendor.ref([]), + formData: common_vendor.ref({ page: 1, approval_owner_status: "Pending" }), + countHouseData: common_vendor.ref({}), + meta: common_vendor.ref({}) +}; +exports.useModel = useModel; diff --git a/dist/dev/mp-weixin/pages/transfer/index.js b/dist/dev/mp-weixin/pages/transfer/index.js new file mode 100644 index 0000000..d08a4e5 --- /dev/null +++ b/dist/dev/mp-weixin/pages/transfer/index.js @@ -0,0 +1,77 @@ +"use strict"; +const common_vendor = require("../../common/vendor.js"); +const common_libraries_userUserLogin = require("../../common/libraries/userUserLogin.js"); +require("../../common/libraries/request.js"); +require("../../common/store/useWeAppAuthStore.js"); +require("../../gen/Apis.js"); +require("../../common/store/useWorkStore.js"); +require("../../common/libraries/apiLoading.js"); +if (!Array) { + const _easycom_hs_footer2 = common_vendor.resolveComponent("hs-footer"); + _easycom_hs_footer2(); +} +const _easycom_hs_footer = () => "../../components/hs-footer/hs-footer.js"; +if (!Math) { + _easycom_hs_footer(); +} +const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({ + __name: "index", + setup(__props) { + const scanQrCode = common_vendor.ref(false); + common_vendor.onShow(async () => { + var _a, _b, _c; + await ((_a = common_vendor.getCurrentInstance()) == null ? void 0 : _a.appContext.config.globalProperties.$onLaunched); + if ((_b = common_libraries_userUserLogin.getUserLogin) == null ? void 0 : _b.getLoginStatus()) { + const getQrcode = common_vendor.index.getEnterOptionsSync(); + let qrData = getQrcode == null ? void 0 : getQrcode.query; + if (!(qrData == null ? void 0 : qrData.scene)) { + scanQrCode.value = true; + } else { + let data = (_c = qrData == null ? void 0 : qrData.scene) == null ? void 0 : _c.split("_"); + if (data[0] === "order") { + common_vendor.index.redirectTo({ + url: `/INDEX/pay/index?id=${data[1]}` + }); + } + if (data[0] === "1") { + common_vendor.index.redirectTo({ + url: `/WORKORDER/pay/index?id=${data[1]}` + }); + } + } + } else { + common_vendor.index.showModal({ + title: "提示", + content: "检测到您还未登录,是否去登录?", + confirmText: "去登录", + cancelText: "返回首页", + confirmColor: "#0082FA", + success: function(res) { + if (res.confirm) { + common_vendor.index.redirectTo({ + url: "/pages/login?source=transfer" + }); + console.log("用户点击确定"); + } else if (res.cancel) { + common_vendor.index.switchTab({ + url: "/pages/index/index" + }); + console.log("用户点击取消"); + } + } + }); + } + }); + return (_ctx, _cache) => { + return common_vendor.e({ + a: !scanQrCode.value + }, !scanQrCode.value ? {} : { + b: common_vendor.p({ + btnParimaryName: "返回首页" + }) + }); + }; + } +}); +const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["__file", "/Users/zsq/Sources/github/2025property-pay/pay-customer/src/pages/transfer/index.vue"]]); +wx.createPage(MiniProgramPage); diff --git a/dist/dev/mp-weixin/pages/transfer/index.json b/dist/dev/mp-weixin/pages/transfer/index.json new file mode 100644 index 0000000..7fc74a2 --- /dev/null +++ b/dist/dev/mp-weixin/pages/transfer/index.json @@ -0,0 +1,6 @@ +{ + "navigationBarTitleText": "正在识别...", + "usingComponents": { + "hs-footer": "../../components/hs-footer/hs-footer" + } +} \ No newline at end of file diff --git a/dist/dev/mp-weixin/pages/transfer/index.wxml b/dist/dev/mp-weixin/pages/transfer/index.wxml new file mode 100644 index 0000000..c721fdc --- /dev/null +++ b/dist/dev/mp-weixin/pages/transfer/index.wxml @@ -0,0 +1 @@ + 正在识别二维码...请稍后 二维码识别有误,请换二维码重新扫描 \ No newline at end of file diff --git a/dist/dev/mp-weixin/pages/transfer/index.wxss b/dist/dev/mp-weixin/pages/transfer/index.wxss new file mode 100644 index 0000000..b548241 --- /dev/null +++ b/dist/dev/mp-weixin/pages/transfer/index.wxss @@ -0,0 +1,5 @@ +.transfer_contents, .error_contents { + text-align: center; + padding: 10% 0; + font-size: 30rpx; +} \ No newline at end of file diff --git a/dist/dev/mp-weixin/pages/web_view/index.js b/dist/dev/mp-weixin/pages/web_view/index.js new file mode 100644 index 0000000..e9a367c --- /dev/null +++ b/dist/dev/mp-weixin/pages/web_view/index.js @@ -0,0 +1,19 @@ +"use strict"; +const common_vendor = require("../../common/vendor.js"); +const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({ + __name: "index", + setup(__props) { + const webUrl = common_vendor.ref(""); + common_vendor.onLoad((e) => { + webUrl.value = decodeURIComponent(e == null ? void 0 : e.web_url); + console.log(e); + }); + return (_ctx, _cache) => { + return { + a: webUrl.value + }; + }; + } +}); +const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["__file", "/Users/zsq/Sources/github/2025property-pay/pay-customer/src/pages/web_view/index.vue"]]); +wx.createPage(MiniProgramPage); diff --git a/dist/dev/mp-weixin/pages/web_view/index.json b/dist/dev/mp-weixin/pages/web_view/index.json new file mode 100644 index 0000000..8835af0 --- /dev/null +++ b/dist/dev/mp-weixin/pages/web_view/index.json @@ -0,0 +1,3 @@ +{ + "usingComponents": {} +} \ No newline at end of file diff --git a/dist/dev/mp-weixin/pages/web_view/index.wxml b/dist/dev/mp-weixin/pages/web_view/index.wxml new file mode 100644 index 0000000..8efdc9c --- /dev/null +++ b/dist/dev/mp-weixin/pages/web_view/index.wxml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dev/mp-weixin/pages/web_view/index.wxss b/dist/dev/mp-weixin/pages/web_view/index.wxss new file mode 100644 index 0000000..e69de29 diff --git a/dist/dev/mp-weixin/project.private.config.json b/dist/dev/mp-weixin/project.private.config.json index 9ff34fd..f3e3d45 100644 --- a/dist/dev/mp-weixin/project.private.config.json +++ b/dist/dev/mp-weixin/project.private.config.json @@ -3,12 +3,61 @@ "condition": { "miniprogram": { "list": [ + { + "name": "工单支付扫码", + "pathName": "pages/transfer/index", + "query": "scene=1_10", + "scene": 1011, + "launchMode": "default" + }, + { + "name": "绑定", + "pathName": "INDEX/binding/index", + "query": "", + "launchMode": "default", + "scene": null + }, + { + "name": "转发", + "pathName": "pages/forward/index", + "query": "", + "launchMode": "default", + "scene": null + }, + { + "name": "账单确认", + "pathName": "INDEX/bill_order/index", + "query": "bill_ids=[5,6]&house_id=1", + "launchMode": "default", + "scene": null + }, + { + "name": "支付成功", + "pathName": "INDEX/pay/success", + "query": "", + "launchMode": "default", + "scene": null + }, + { + "name": "成功", + "pathName": "INDEX/binding/success", + "query": "", + "launchMode": "default", + "scene": null + }, + { + "name": "绑定成功", + "pathName": "INDEX/binding/success", + "query": "", + "launchMode": "default", + "scene": null + }, { "name": "收银台", "pathName": "INDEX/pay/index", "query": "id=3&amount=100", - "scene": null, - "launchMode": "default" + "launchMode": "default", + "scene": null } ] } diff --git a/dist/dev/mp-weixin/static/images/jingang_icon1.png b/dist/dev/mp-weixin/static/images/jingang_icon1.png deleted file mode 100644 index 8390bfc5cf9bb85825dd7b9ccabd3db46e00d924..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 492 zcmVlpofPhU+O_aX<%*@O{KtS^H@|l^L*XRB>hWo$2zvS=!MUMMfSy{5O zvhw%;%HRH?#{JpZ*^G>gb8~Ztw*7jp{8ExV_v`3=XlYC01S~W>qOG#olMPWE+8EMTdiGWxIA<9lwp$p8kPdTVtQ(X2!kN_R!~Bdh z;RlG&9Zyy2kh!fR9$DN9gFo=#K^UQw>(d3OG&-toE$JCSQqbfu7eg8pJI(4&BapcHm2CCG<-$RZ_Cc$Qk0u(~IC i!aq3GQc!yJUik%|#tr&5f2qO%0000lpOW@gOH%(AkwO-)TeKtS^H@>y9~+1c5EfPki^rgL+1jEszwzx_9c z`@g@xhZKew00033Nkldc>rIHeh5@s{3 zSGH8co1Rjcgd?;)ZI8*flNld5HA5vjIRV-YW(9CH@#HI7_3Rl|R&MMaO>t5s(c(QN z$&Q$_O>r4p|2Cygfq&)O%Ko_GwGWin diff --git a/dist/dev/mp-weixin/static/images/jingang_icon3.png b/dist/dev/mp-weixin/static/images/jingang_icon3.png deleted file mode 100644 index 7d8750cff6d536139460fddcee823a341dd6e54a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 391 zcmV;20eJq2P)@=ww|7zNl8hs&;8`@{*=D`H-`K3^YhBz{(7$bQkMMk_y5=D z{-VeIl)wE&j{AqU{m;+O!otF;s;Y*DhGAi0ZKnL&+uM?ok|d;|d;kCd|J4-HJ(UerB!FH`FA^a(A#jxXR@rObE?|7iUl0vXS-cpstPmY2!osOCC@K;V|m2qO{7@PHD@ zv>zmub8Q;w5OLKd5!fJA#1r>4c`V6??HeMySW+RG0;xKIV1r2nw)n_J6Za&mbu57m zH(>(R?ozvEFfw7agUM3}?KtS2q*`}tZ^7sG0zrWY# z{-VeIhqnDUhWm4KbL8*-eCM;+0002oNkllpOW@gOH%(AkwO-)U&&iz0@KzgqH^78UoSy@Gn`{eKbV4nQh+1Y@A zfTpIVb8~ZyjEub3{x^pE$=?2lw*A-V{*=G{QkML`zrXVL|DwnJZKnK-4)e7D00Ci1 zL_t(Y$L*ELl7k==MP*Rq1c-B@N&o*>_CveGfC?_Udy}&Wsf44K`%)%2fZ`?!E>Wcj zA$-NaXhvQ$ZXvvcxu?;<<|3cPg8B$~ts<>A^KfXP4_+y!bQ-s9RWTHoM*fDPRAt9! zhT4(F$Jell5g3r&&pB==SA8@N!*nEkQRhbkq$jg=UCJGR9tYM#rS4knGHt_uWaZ5m z@zC9ur8SdO%lj!c2FM9f&VvxKpFXzRV1zIZ26^rN$mvdh9Gnh}hdGIGJ^@|~%K@^$ zqDClGjTf;Z(DeNa4A%GeKohA=pwtlT2mNJ2RucVbh=8S9Y$=0Q21_aCJ7Ou{6#gXy z9A*?k@HZutSm$4rHJlEml?awyrOf~Vb5v{VrF3Ki^HSJW8NHNe0%R~rSXyo=?&JTe z(q32i$ewP+;-mb#k|HGWIk1Hq4;weB`H$!}D&s*oRgPd24gQjE_{|T!GlW3g00000 LNkvXXu0mjf3;+4a diff --git a/dist/dev/mp-weixin/static/images/zhifubao.png b/dist/dev/mp-weixin/static/images/zhifubao.png new file mode 100644 index 0000000000000000000000000000000000000000..fad813391cb56c9e7fd7301fef9c89c70e171ecf GIT binary patch literal 1320 zcmV+@1=sqCP)Px#1am@3R0s$N2z&@+hyVZt(n&-?RA_`W3F$z6f%3W6($ zS;3`Okgx(}1>y>dtU$8@aRqW$5FCM-z)-*Y$;qG^Q0NE!;-U9HgYK@XQ|Huqmk4RwDi`YGSK3SoHvKBd z9pJ8eX(gctdV*i+1!q{y8zvUODq%pZ=^5Xxdqt~(bG!@BUX*nz96~4b|CQPIXKxpg zBXkv$Imgr^90D^~$qEoTa#pyzqt(n43(ot4mmpwyf0BBQ+|Qm+4hkxoQ=aFb~!-TR9FA>0;c9g~Ek5`y#uXLeK` z-5?!P;F#(0?nL_C5u9G6XSfFax%}(86&mtS)hSvowV^@hj)qzRdwMbm3{3 z_4Di;7UvMtFG<<#jG}YPPr0(G*$GyygOrrYeQp9#$@DLIM&3}RwciT;+YDWsbIy)U zB)AjlpyU*1Hj`j&#yrd=&g6)ex+wRcbLY%)L8}Odf%jBRnP3>K|LBs39Bz z-n1C4+=KLB+zqSA=7ROCeifB$jN)NbtBH56 zyEf3q3>)z1O&py?4htRXlQaBa3T|KOKuo&UJQ$eH7bv*AX6-c=qa}SI`#O$`Tv9@t z_y;F3x#^1+#A3xz&fsZ?8Qc_=T?q>hy&y7~D1~V8TMj*tud(?r(?3t>537OP6hU~D zYuUv=IG!!&w+G{^lt#Y?T!LQ5njX_X53-PH&;$LEMciY2>A9?=)qLMUCTc$nBZMxh zKPHV}k+3%ODrT%@koue_gon;?s7GXmF8o&ot-{!~JHFptdbe#qXXe~;D1>WNFO%HY zqDLhFpA~oL20CP~{gPQidvKGYde;Gd zCdR(DvD^jmfNyK=6nZ74lCx!aG>v`1MX7Fh8&qT0w#{emVsL}20eLj-3Zbq8JK5sW zt;BxI!T;DrB;IDe4Rr87jI3*Eedc15ZyN_&(Xa&jm0m)LW82Y~*yUO9;8)rR;Z?h> zhBl`OjfH5*-u`GrcH3+n7P}OpFKXF)5Sw@tEg2$hblePcjN%RO%d2?Vs)4IQ*CzhC e1?|QK5PtwDpY=v`6U`|A0000 \ No newline at end of file diff --git a/dist/dev/mp-weixin/static/svg/Feedback.svg b/dist/dev/mp-weixin/static/svg/Feedback.svg new file mode 100644 index 0000000..abc3d53 --- /dev/null +++ b/dist/dev/mp-weixin/static/svg/Feedback.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dev/mp-weixin/static/svg/HouseIcon.svg b/dist/dev/mp-weixin/static/svg/HouseIcon.svg new file mode 100644 index 0000000..5959b08 --- /dev/null +++ b/dist/dev/mp-weixin/static/svg/HouseIcon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dev/mp-weixin/static/svg/announcement.svg b/dist/dev/mp-weixin/static/svg/announcement.svg new file mode 100644 index 0000000..2ad73ae --- /dev/null +++ b/dist/dev/mp-weixin/static/svg/announcement.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dev/mp-weixin/static/svg/calendar.svg b/dist/dev/mp-weixin/static/svg/calendar.svg new file mode 100644 index 0000000..6b30890 --- /dev/null +++ b/dist/dev/mp-weixin/static/svg/calendar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dev/mp-weixin/static/svg/car.svg b/dist/dev/mp-weixin/static/svg/car.svg new file mode 100644 index 0000000..a0da744 --- /dev/null +++ b/dist/dev/mp-weixin/static/svg/car.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dev/mp-weixin/static/svg/jingang_icon1.svg b/dist/dev/mp-weixin/static/svg/jingang_icon1.svg new file mode 100644 index 0000000..ba2125b --- /dev/null +++ b/dist/dev/mp-weixin/static/svg/jingang_icon1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dev/mp-weixin/static/svg/jingang_icon2.svg b/dist/dev/mp-weixin/static/svg/jingang_icon2.svg new file mode 100644 index 0000000..e18dbe6 --- /dev/null +++ b/dist/dev/mp-weixin/static/svg/jingang_icon2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dev/mp-weixin/static/svg/jingang_icon3.svg b/dist/dev/mp-weixin/static/svg/jingang_icon3.svg new file mode 100644 index 0000000..b40eec3 --- /dev/null +++ b/dist/dev/mp-weixin/static/svg/jingang_icon3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dev/mp-weixin/static/svg/jingang_icon4.svg b/dist/dev/mp-weixin/static/svg/jingang_icon4.svg new file mode 100644 index 0000000..2f65d8f --- /dev/null +++ b/dist/dev/mp-weixin/static/svg/jingang_icon4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dev/mp-weixin/static/svg/jingang_icon5.svg b/dist/dev/mp-weixin/static/svg/jingang_icon5.svg new file mode 100644 index 0000000..4a04e1a --- /dev/null +++ b/dist/dev/mp-weixin/static/svg/jingang_icon5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dev/mp-weixin/static/svg/phone.svg b/dist/dev/mp-weixin/static/svg/phone.svg new file mode 100644 index 0000000..23483f7 --- /dev/null +++ b/dist/dev/mp-weixin/static/svg/phone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dev/mp-weixin/static/svg/red-packet.svg b/dist/dev/mp-weixin/static/svg/red-packet.svg new file mode 100644 index 0000000..91e9ef1 --- /dev/null +++ b/dist/dev/mp-weixin/static/svg/red-packet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dev/mp-weixin/static/svg/system.svg b/dist/dev/mp-weixin/static/svg/system.svg new file mode 100644 index 0000000..6418405 --- /dev/null +++ b/dist/dev/mp-weixin/static/svg/system.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dev/mp-weixin/static/svg/terminatedIcon.svg b/dist/dev/mp-weixin/static/svg/terminatedIcon.svg new file mode 100644 index 0000000..1253a5e --- /dev/null +++ b/dist/dev/mp-weixin/static/svg/terminatedIcon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/gencode.json b/gencode.json index cee28bc..5e4739f 100644 --- a/gencode.json +++ b/gencode.json @@ -1,5 +1,5 @@ { - "url": "http://yt:8001/api/docs/openapi", + "url": "http://10.39.13.78:8001/api/docs/openapi", "module": "Customer", "outPath": "./src/gen/", "apis": { diff --git a/src/App.vue b/src/App.vue index dceddc8..307f4dd 100644 --- a/src/App.vue +++ b/src/App.vue @@ -21,9 +21,7 @@ onLaunch(async () => { CheckUpdate() // #endif }) -onShow(async () => { - console.log('App Show') -}) +onShow(() => {}) onHide(() => { console.log('App Hide') }) diff --git a/src/INDEX/activities_show/index.vue b/src/INDEX/activities_show/index.vue new file mode 100644 index 0000000..81b919d --- /dev/null +++ b/src/INDEX/activities_show/index.vue @@ -0,0 +1,112 @@ + + + + + diff --git a/src/INDEX/activities_show/method.ts b/src/INDEX/activities_show/method.ts new file mode 100644 index 0000000..32e3e22 --- /dev/null +++ b/src/INDEX/activities_show/method.ts @@ -0,0 +1,82 @@ +import { Apis } from '@/gen/Apis' +import useModel from './model' +import { useWeAppAuthStore } from '@/common' +import { getApiLoading } from '@/common/libraries/apiLoading' +import userLoginStatus from '@/common/libraries/userUserLogin' +import { showToastBack, showToast } from '@/common/libraries/naviHelper' +const auth = useWeAppAuthStore() + +const get_customer_enroll = (id: number) => { + getApiLoading(Apis.Activity.ActivityEnrolls.GetCustomerEnroll, { + activities_id: id + }).then(res => { + useModel.showData.value = { ...useModel.showData.value, ...res?.data } + console.log(res) + }) +} + +export default { + getShow(id: number) { + getApiLoading(Apis.Activity.Activities.Show, { + id + }).then(res => { + useModel.showData.value = res?.data + get_customer_enroll(id) + console.log(res) + }) + }, + handleSignUp() { + if (userLoginStatus?.onBindPhone()) { + if (!auth?.data?.house_occupant) { + uni.showModal({ + title: '提示', + content: '未绑定房屋,请先绑定房屋!', + confirmText: '去绑定', + confirmColor: '#0082FA', + success: function (res) { + if (res.confirm) { + uni.navigateTo({ + url: '/INDEX/binding/index' + }) + console.log('用户点击确定') + } else if (res.cancel) { + console.log('用户点击取消') + } + } + }) + return false + } + getApiLoading(Apis.Activity.ActivityEnrolls.Store, { + activities_id: useModel.showData.value?.id, + customer_name: auth?.data?.user?.name || '', + customer_phone: auth?.data?.user?.phone + }).then(res => { + showToastBack('报名成功', 1, true) + console.log(res) + }) + } + }, + handleCancelSignUp(status: string) { + uni.showModal({ + title: '提示', + content: + status === 'Cancelled' + ? `您将取消 [${useModel?.showData?.value?.title}]活动,取消后释放名额?` + : `您将重新报名 [${useModel?.showData?.value?.title}],活动?`, + success(res) { + if (res.confirm) { + getApiLoading(Apis.Activity.ActivityEnrolls.Cancelled, { + id: useModel?.showData?.value?.result?.id, + status + }).then(res => { + showToastBack(status === 'Cancelled' ? '取消报名成功' : '重新报名成功', 1, true) + console.log(res) + }) + console.log('用户点击确定') + } else if (res.cancel) { + console.log('用户点击取消') + } + } + }) + } +} diff --git a/src/INDEX/activities_show/model.ts b/src/INDEX/activities_show/model.ts new file mode 100644 index 0000000..11abbab --- /dev/null +++ b/src/INDEX/activities_show/model.ts @@ -0,0 +1,5 @@ +import { reactive, ref } from 'vue' +export default { + showData: ref({}), + formData: ref({}) +} diff --git a/src/INDEX/activities_show/style.scss b/src/INDEX/activities_show/style.scss new file mode 100644 index 0000000..34a6a92 --- /dev/null +++ b/src/INDEX/activities_show/style.scss @@ -0,0 +1,68 @@ +.activities_header { + padding: 30rpx; + display: flex; + align-items: self-start; + border-top: 1rpx solid #eee; + justify-content: space-between; + .name { + font-size: 32rpx; + color: #333; + font-weight: 500; + } + .time { + color: #666; + font-size: 24rpx; + padding-top: 5rpx; + } + .status { + color: #fff; + border-radius: 5rpx; + display: flex; + align-items: center; + justify-content: center; + font-size: 24rpx; + height: 40rpx; + line-height: 40rpx; + } + .event_status_Pending { + background-color: #ffa100; + } + .event_status_InProgress { + background-color: #4096ff; + } + .event_status_Completed { + background-color: #939393; + } +} +.activities_content { + padding: 0 30rpx; + padding-bottom: calc(130rpx + constant(safe-area-inset-bottom)); + padding-bottom: calc(130rpx + env(safe-area-inset-bottom)); +} +.footer { + position: fixed; + bottom: 0; + left: 0; + right: 0; + box-shadow: 0px -3px 7px rgba(206, 206, 206, 0.25); + padding: 20rpx 30rpx 0 30rpx; + padding-bottom: calc(20rpx + constant(safe-area-inset-bottom)); + padding-bottom: calc(20rpx + env(safe-area-inset-bottom)); + background-color: #fff; + display: flex; + align-items: center; + justify-content: space-between; + .btn { + flex: 1; + &:last-child { + padding-left: 30rpx; + } + } +} + +.up-content { + padding: 24rpx; + font-size: 32rpx; + color: $u-content-color; + line-height: 1.6; +} diff --git a/src/INDEX/archive_houses/components/CreateHousehold.vue b/src/INDEX/archive_houses/components/CreateHousehold.vue new file mode 100644 index 0000000..dca5bb4 --- /dev/null +++ b/src/INDEX/archive_houses/components/CreateHousehold.vue @@ -0,0 +1,176 @@ + + + diff --git a/src/INDEX/archive_houses/index.vue b/src/INDEX/archive_houses/index.vue index a077a86..229fbc8 100644 --- a/src/INDEX/archive_houses/index.vue +++ b/src/INDEX/archive_houses/index.vue @@ -1,59 +1,114 @@ diff --git a/src/INDEX/bill_order/method.ts b/src/INDEX/bill_order/method.ts new file mode 100644 index 0000000..59526ef --- /dev/null +++ b/src/INDEX/bill_order/method.ts @@ -0,0 +1,36 @@ +import { Apis } from '@/gen/Apis' +import useModel from './model' +import { getApiLoading } from '@/common/libraries/apiLoading' +import { showToastBack, showToast } from '@/common/libraries/naviHelper' +export default { + getList() { + let total_amount = 0 + getApiLoading(Apis.Bill.HouseBills.MyBillYearList, useModel?.formData?.value).then(res => { + if (res?.data?.length) { + res?.data?.map((i: { bills: { amount: string }[] }) => { + i?.bills?.map((k: { amount: string }) => { + total_amount += parseFloat(k?.amount) + }) + }) + useModel.total_amount.value = total_amount + } + useModel.listData.value = res?.data + useModel.metaData.value = res?.meta + console.log('onPay', res?.data) + }) + }, + handleSubmitOrder() { + if (!useModel?.total_amount?.value) { + return showToast('没有可支付金额!') + } + getApiLoading(Apis.HouseOrder.HouseOrders.Store, { + bill_ids: useModel?.formData?.value?.bill_ids, + amount: useModel?.total_amount?.value, + total_payable_amount: useModel?.total_amount?.value + }).then(res => { + uni.redirectTo({ + url: `/INDEX/pay/index?id=${res?.data?.id}` + }) + }) + } +} diff --git a/src/INDEX/bill_order/model.ts b/src/INDEX/bill_order/model.ts new file mode 100644 index 0000000..5356f09 --- /dev/null +++ b/src/INDEX/bill_order/model.ts @@ -0,0 +1,8 @@ +import { ref } from 'vue' + +export default { + formData: ref({}), + listData: ref([]), + metaData: ref({}), + total_amount: ref(0) +} diff --git a/src/INDEX/bill_order/style.scss b/src/INDEX/bill_order/style.scss new file mode 100644 index 0000000..49ca676 --- /dev/null +++ b/src/INDEX/bill_order/style.scss @@ -0,0 +1,65 @@ +page { + background-color: #f8f8f8; +} +.bill_order { + padding: 0 30rpx; + padding-bottom: calc(210rpx + constant(safe-area-inset-bottom)); + padding-bottom: calc(210rpx + env(safe-area-inset-bottom)); +} +.bill_content { + .bill_content_house_name { + padding: 30rpx 0; + font-size: 28rpx; + color: #333; + font-weight: 500; + } +} +.bill_content_item { + background-color: #fff; + padding: 1rpx 30rpx 30rpx 30rpx; + border-radius: 20rpx; + .bill_month_item { + background-color: #f7f8fc; + border-radius: 12rpx; + padding: 25rpx 0; + font-size: 28rpx; + margin-top: 29rpx; + &_header { + display: flex; + align-items: center; + justify-content: space-between; + color: #333; + padding: 0 25rpx; + } + &_body { + background-color: #fff; + margin: 30rpx 30rpx 0 30rpx; + padding: 0 20rpx 20rpx 10rpx; + border-radius: 10rpx; + .item_find_select { + display: flex; + align-items: center; + padding: 20rpx 0 0 0; + font-size: 28rpx; + &_name { + flex: 1; + color: #666; + } + .price { + color: #333; + } + } + } + .month_info { + flex: 1; + } + .select_btn { + padding: 0 20rpx 0 30rpx; + } + .price { + display: flex; + align-items: center; + color: #df3600; + } + } +} diff --git a/src/INDEX/binding/index.vue b/src/INDEX/binding/index.vue index 5e01fdc..dc003b5 100644 --- a/src/INDEX/binding/index.vue +++ b/src/INDEX/binding/index.vue @@ -2,7 +2,11 @@ 房屋信息 - + @@ -45,7 +49,11 @@ /> - + @@ -85,7 +93,11 @@ /> - + @@ -110,6 +122,7 @@ + diff --git a/src/INDEX/binding/method.ts b/src/INDEX/binding/method.ts index 7834f9a..702a4b0 100644 --- a/src/INDEX/binding/method.ts +++ b/src/INDEX/binding/method.ts @@ -2,16 +2,22 @@ import { ref } from 'vue' import useModel from './model' import { getApiLoading } from '@/common/libraries/apiLoading' import { Apis } from '@/gen/Apis' +import { useWeAppAuthStore } from '@/common' import { showToastBack, showToast } from '@/common/libraries/naviHelper' +import userLoginStatus from '@/common/libraries/userUserLogin' +const auth = useWeAppAuthStore() const handleSubmitStore = () => { getApiLoading(Apis.Archive.HouseRegisters.Store, { ...useModel.formData.value, is_live_in: useModel?.formData?.value?.is_live_in ? 1 : 0, customer_info: [useModel.formData.value] }).then(res => { + useModel.loading.value = false useModel.show.value = false - showToastBack('提交成功,等待审核!', 1, true) + uni.redirectTo({ url: '/INDEX/binding/success' }) + auth?.getIsHouseExist() + // showToastBack('提交成功,等待审核!', 1, true) console.log(res) }) } @@ -26,14 +32,14 @@ export default { } console.log(e, 'e') }, - init() { + init(e: any) { + useModel.defaultHouseValueName.value = e?.houseName || '' useModel.formData.value = { - asset_project_id: '', - asset_houses_id: '', + asset_houses_id: e?.id || '', type: '', customer_info: [], name: '', - phone: '', + phone: auth?.data?.user?.phone || '', card_front_image: [], card_back_image: [], house_relation: '', @@ -50,6 +56,9 @@ export default { console.log(e, 'e') }, handleSubmit: (e: any) => { + if (!userLoginStatus?.onBindPhone()) { + return false + } if (!useModel.formData.value.asset_houses_id) { return showToast('请先选择房屋!') } @@ -75,8 +84,19 @@ export default { useModel.show.value = true return } + useModel.loading.value = true console.log(useModel?.formData.value, 'formData') - handleSubmitStore() + uni.requestSubscribeMessage({ + tmplIds: ['0nIVHQNvIco7zeTWv-W3_MbZFR9ibIXejLxh2OFo5mg'], + success(res) { + console.log(res) + handleSubmitStore() + }, + fail(res: any) { + handleSubmitStore() + console.log(res, 'res定远失败') + } + }) }, handleClose() { useModel.show.value = false diff --git a/src/INDEX/binding/model.ts b/src/INDEX/binding/model.ts index 93e9327..ce11b81 100644 --- a/src/INDEX/binding/model.ts +++ b/src/INDEX/binding/model.ts @@ -2,5 +2,7 @@ import { reactive, ref } from 'vue' export default { formData: ref({}), ownerList: ref([]), - show: ref(false) + show: ref(false), + defaultHouseValueName: ref(''), + loading: ref(false) } diff --git a/src/INDEX/binding/style.scss b/src/INDEX/binding/style.scss index 16affbb..2a88949 100644 --- a/src/INDEX/binding/style.scss +++ b/src/INDEX/binding/style.scss @@ -41,3 +41,10 @@ page { } } } +.myCanvas { + position: absolute; + left: -500%; + top: 0; + width: 390px; + height: 844px; +} diff --git a/src/INDEX/binding/success.vue b/src/INDEX/binding/success.vue new file mode 100644 index 0000000..230f3ad --- /dev/null +++ b/src/INDEX/binding/success.vue @@ -0,0 +1,64 @@ + + + + + diff --git a/src/INDEX/collection/confirm.vue b/src/INDEX/collection/confirm.vue new file mode 100644 index 0000000..d51bd2c --- /dev/null +++ b/src/INDEX/collection/confirm.vue @@ -0,0 +1,105 @@ + + + + diff --git a/src/INDEX/collection/index.vue b/src/INDEX/collection/index.vue new file mode 100644 index 0000000..a54f226 --- /dev/null +++ b/src/INDEX/collection/index.vue @@ -0,0 +1,49 @@ + + + + + diff --git a/src/INDEX/collection/method.ts b/src/INDEX/collection/method.ts new file mode 100644 index 0000000..f072d15 --- /dev/null +++ b/src/INDEX/collection/method.ts @@ -0,0 +1,39 @@ +import { getApiLoading } from '@/common/libraries/apiLoading' +import { Apis } from '@/gen/Apis' +import useModel from './model' +import { showToastBack, showToast } from '@/common/libraries/naviHelper' +import { useWeAppAuthStore, useWorkStore } from '@/common' +import getUserLogin from '@/common/libraries/userUserLogin' +const work = useWorkStore() +const auth = useWeAppAuthStore() + +const getHouseList = () => { + getApiLoading(Apis.Archive.HouseOccupants.List, {}).then(res => { + useModel.dataList.value = res?.data + useModel.metaData.value = res?.meta + console.log(res) + }) +} +export default { + getHouseList, + handleTableChange(e: number) { + useModel.current.value = e + if (e) { + useModel.dataList.value = [] + } else { + getHouseList() + } + console.log(e, 'eee') + }, + toNext() { + if (!useModel?.formData?.value?.asset_houses_id) { + return showToastBack('请选择房屋!') + } + uni.navigateTo({ + url: '/INDEX/collection/confirm' + }) + }, + handleSelect(e: any) { + useModel.formData.value.asset_houses_id = e?.asset_houses_id + } +} diff --git a/src/INDEX/collection/model.ts b/src/INDEX/collection/model.ts new file mode 100644 index 0000000..fa8304c --- /dev/null +++ b/src/INDEX/collection/model.ts @@ -0,0 +1,8 @@ +import { reactive, ref } from 'vue' +export default { + formData: ref({}), + tablData: [{ label: '未开通房屋' }, { label: '已开通房屋' }], + current: ref(0), + dataList: ref([]), + metaData: ref({}) +} diff --git a/src/INDEX/collection/style.scss b/src/INDEX/collection/style.scss new file mode 100644 index 0000000..5c77e4c --- /dev/null +++ b/src/INDEX/collection/style.scss @@ -0,0 +1,32 @@ +page { + background-color: #f8f8f8; +} +.collection { + background: linear-gradient(180deg, #d8e7ff 0%, rgba(255, 255, 255, 0) 500rpx); + background-repeat: no-repeat; + padding-bottom: calc(130rpx + constant(safe-area-inset-bottom)); + padding-bottom: calc(130rpx + env(safe-area-inset-bottom)); +} +.collection_title { + color: #333; + font-size: 40rpx; + font-weight: 500; + padding: 60rpx 30rpx 0 30rpx; +} +.collection_tabs { +} +.collection_list { + padding: 30rpx; + .collection_item { + background-color: #fff; + padding: 30rpx; + border-radius: 15rpx; + display: flex; + align-items: center; + justify-content: space-between; + color: #3d3d3d; + font-size: 29rpx; + font-weight: 500; + margin-bottom: 30rpx; + } +} diff --git a/src/INDEX/invitation/index.vue b/src/INDEX/invitation/index.vue new file mode 100644 index 0000000..a87693c --- /dev/null +++ b/src/INDEX/invitation/index.vue @@ -0,0 +1,113 @@ + + + diff --git a/src/INDEX/invitation/style.scss b/src/INDEX/invitation/style.scss new file mode 100644 index 0000000..2ee41f9 --- /dev/null +++ b/src/INDEX/invitation/style.scss @@ -0,0 +1,104 @@ +page { + background-color: #f3f3f4; +} +.information_head { + background: linear-gradient(180deg, #fff8f1 0%, #fff3e5 100%); + padding: 30rpx; + margin: 30rpx 30rpx 0 30rpx; + display: flex; + align-items: self-start; + color: #333; + font-size: 27rpx; + border-radius: 10rpx; + text { + padding-left: 10rpx; + } +} +.invitation_title { + font-size: 30rpx; + font-weight: 500; + padding: 30rpx 30rpx 0 30rpx; +} + +.access_control_equipment { + padding: 0 30rpx; + display: flex; + align-items: center; + flex-wrap: wrap; + flex: 1; + justify-content: space-between; + column-gap: 30rpx; + .item { + // flex: 1 1 calc(50% - 30rpx); + width: calc(50% - 20rpx); + background-color: #fff; + border-radius: 15rpx; + padding: 30rpx 0; + margin-top: 30rpx; + position: relative; + display: flex; + align-items: center; + border: 1px solid #fff; + + .name { + flex: 1; + font-size: 32rpx; + color: #3d3d3d; + padding: 0 20rpx; + } + .icon { + width: 100rpx; + height: 100rpx; + display: flex; + align-items: center; + justify-content: center; + border-radius: 10rpx; + image { + width: 100%; + height: 100%; + } + } + .select_icon { + position: absolute; + right: -2rpx; + bottom: -1px; + width: 44rpx; + height: 44rpx; + z-index: 100; + image { + width: 44rpx; + height: 44rpx; + } + } + } + .active { + border: 1px solid #2a7efb; + } +} + +.day_list_container { + display: flex; + align-items: center; + flex-wrap: wrap; + background-color: #fff; + margin: 30rpx; + border-radius: 15rpx; + padding: 0 30rpx 30rpx 0; + .item { + width: 20%; + height: 70rpx; + background-color: #f8f8f8; + border-radius: 10rpx; + display: flex; + align-items: center; + justify-content: center; + margin-top: 30rpx; + font-size: 26rpx; + color: #333; + margin-left: 30rpx; + } + .active { + background-color: #2a7efb; + color: #fff; + } +} diff --git a/src/INDEX/me/index.vue b/src/INDEX/me/index.vue index 3177169..b2be23d 100644 --- a/src/INDEX/me/index.vue +++ b/src/INDEX/me/index.vue @@ -24,7 +24,7 @@ @@ -34,7 +34,13 @@ - + + + diff --git a/src/INDEX/message_center/index/method.ts b/src/INDEX/message_center/index/method.ts new file mode 100644 index 0000000..d38ab19 --- /dev/null +++ b/src/INDEX/message_center/index/method.ts @@ -0,0 +1,13 @@ +import { getApiLoading } from '@/common/libraries/apiLoading' +import { Apis } from '@/gen/Apis' +import useModel from './model' +import { useWeAppAuthStore } from '@/common' +const auth = useWeAppAuthStore() +export default { + getList() { + getApiLoading(Apis.Msg.MsgPropertyAnnouncements.CountMsg, {}).then(res => { + useModel.items.value[0].des = res?.data?.msgPropertyAnnouncement + console.log(res) + }) + } +} diff --git a/src/INDEX/message_center/index/model.ts b/src/INDEX/message_center/index/model.ts new file mode 100644 index 0000000..e495cb9 --- /dev/null +++ b/src/INDEX/message_center/index/model.ts @@ -0,0 +1,17 @@ +import { reactive, ref } from 'vue' +export default { + items: ref([ + { + label: '项目公告', + icon: 'announcement.svg', + des: {}, + count: 0 + }, + { + label: '系统消息', + icon: 'system.svg', + des: {}, + count: 0 + } + ]) +} diff --git a/src/INDEX/message_center/index/style.scss b/src/INDEX/message_center/index/style.scss new file mode 100644 index 0000000..35b0169 --- /dev/null +++ b/src/INDEX/message_center/index/style.scss @@ -0,0 +1,53 @@ +.message_center { + padding: 0 30rpx; + .message_center_item { + display: flex; + align-items: center; + border-bottom: 1rpx solid #eee; + padding: 30rpx 0; + .message_center_item_icon { + position: relative; + width: 80rpx; + height: 80rpx; + .message_num { + background-color: #f5222d; + position: absolute; + right: -10rpx; + top: 0; + height: 36rpx; + min-width: 36rpx; + border-radius: 100rpx; + color: #fff; + font-size: 24rpx; + text-align: center; + } + } + image { + width: 80rpx; + height: 80rpx; + } + .message_center_item_content { + flex: 1; + padding-left: 20rpx; + + .label { + font-size: 28rpx; + color: #333; + font-weight: 500; + display: flex; + align-items: center; + justify-content: space-between; + text { + font-size: 25rpx; + color: #999; + font-weight: 400; + } + } + .message_des { + font-size: 25rpx; + color: #666; + padding-top: 5rpx; + } + } + } +} diff --git a/src/INDEX/message_center/list/index.vue b/src/INDEX/message_center/list/index.vue new file mode 100644 index 0000000..bf418d8 --- /dev/null +++ b/src/INDEX/message_center/list/index.vue @@ -0,0 +1,34 @@ + + + + diff --git a/src/INDEX/message_center/list/method.ts b/src/INDEX/message_center/list/method.ts new file mode 100644 index 0000000..1c4deb2 --- /dev/null +++ b/src/INDEX/message_center/list/method.ts @@ -0,0 +1,24 @@ +import { getApiLoading } from '@/common/libraries/apiLoading' +import { Apis } from '@/gen/Apis' +import useModel from './model' +import { useWeAppAuthStore } from '@/common' +const auth = useWeAppAuthStore() +const getList = () => { + getApiLoading(Apis.Msg.MsgPropertyAnnouncements.List, useModel?.formData?.value).then(res => { + useModel.listData.value = [...useModel.listData.value, ...res?.data] + useModel.metaData.value = res?.meta + console.log(res) + }) +} +export default { + getList, + loadMore(page: number) { + useModel.formData.value.page = page + getList() + }, + toDetaile(e: { id: string }) { + uni.navigateTo({ + url: `/INDEX/message_center/show/index?id=${e?.id}` + }) + } +} diff --git a/src/INDEX/message_center/list/model.ts b/src/INDEX/message_center/list/model.ts new file mode 100644 index 0000000..200920e --- /dev/null +++ b/src/INDEX/message_center/list/model.ts @@ -0,0 +1,6 @@ +import { reactive, ref } from 'vue' +export default { + listData: ref([]), + formData: ref({ page: 1 }), + metaData: ref({}) +} diff --git a/src/INDEX/message_center/list/style.scss b/src/INDEX/message_center/list/style.scss new file mode 100644 index 0000000..10511b2 --- /dev/null +++ b/src/INDEX/message_center/list/style.scss @@ -0,0 +1,44 @@ +page { + background-color: #f8f8f8; +} + +.message_center { + padding: 0 30rpx; + .message_center_items { + background-color: #fff; + border-radius: 20rpx; + padding: 0 30rpx; + margin-top: 30rpx; + .title { + color: #333; + font-size: 28rpx; + font-weight: 500; + padding: 30rpx 0 10rpx 0; + } + .time { + color: #999999; + font-size: 24rpx; + padding: 0 0 10rpx 0; + } + .contents_des { + color: #666; + font-size: 28rpx; + line-height: 40rpx; + height: 80rpx; + display: -webkit-box; /* 将对象作为弹性伸缩盒子模型显示 */ + -webkit-box-orient: vertical; /* 设置或检索伸缩盒对象的子元素的排列方式 */ + -webkit-line-clamp: 2; /* 限制在一个块元素显示的文本的行数 */ + overflow: hidden; /* 隐藏溢出的内容 */ + } + .footer { + display: flex; + align-items: center; + justify-content: space-between; + padding: 25rpx 0; + margin-top: 20rpx; + border-top: 1rpx solid #f5f5f5; + color: #333; + font-size: 28rpx; + } + } +} diff --git a/src/INDEX/message_center/show/index.vue b/src/INDEX/message_center/show/index.vue new file mode 100644 index 0000000..cef801a --- /dev/null +++ b/src/INDEX/message_center/show/index.vue @@ -0,0 +1,25 @@ + + + diff --git a/src/INDEX/message_center/show/method.ts b/src/INDEX/message_center/show/method.ts new file mode 100644 index 0000000..8084eb4 --- /dev/null +++ b/src/INDEX/message_center/show/method.ts @@ -0,0 +1,13 @@ +import { getApiLoading } from '@/common/libraries/apiLoading' +import { Apis } from '@/gen/Apis' +import useModel from './model' +import { useWeAppAuthStore } from '@/common' +const auth = useWeAppAuthStore() +export default { + getShow(id: string) { + getApiLoading(Apis.Msg.MsgPropertyAnnouncements.Show, { id }).then(res => { + useModel.showData.value = res?.data + console.log(res) + }) + } +} diff --git a/src/INDEX/message_center/show/model.ts b/src/INDEX/message_center/show/model.ts new file mode 100644 index 0000000..6c2cbfb --- /dev/null +++ b/src/INDEX/message_center/show/model.ts @@ -0,0 +1,4 @@ +import { reactive, ref } from 'vue' +export default { + showData: ref([]) +} diff --git a/src/INDEX/message_center/show/style.scss b/src/INDEX/message_center/show/style.scss new file mode 100644 index 0000000..4102d16 --- /dev/null +++ b/src/INDEX/message_center/show/style.scss @@ -0,0 +1,22 @@ +.news_show { + padding: 0 30rpx; + border-top: 1px solid #f8f8f8; + .title { + font-size: 32rpx; + font-weight: 500; + height: 30rpx; + line-height: 30rpx; + padding: 30rpx 0 15rpx 0; + color: #333; + } + .time { + color: #999; + font-size: 26rpx; + } + .contents { + line-height: 43rpx; + font-size: 28rpx; + color: #333; + padding: 30rpx 0; + } +} diff --git a/src/INDEX/open_door/index.vue b/src/INDEX/open_door/index.vue new file mode 100644 index 0000000..a9590c2 --- /dev/null +++ b/src/INDEX/open_door/index.vue @@ -0,0 +1,108 @@ + + + + + diff --git a/src/INDEX/open_door/style.scss b/src/INDEX/open_door/style.scss new file mode 100644 index 0000000..f1293ed --- /dev/null +++ b/src/INDEX/open_door/style.scss @@ -0,0 +1,70 @@ +page { + background-color: #f3f3f4; +} +.open_door_title { + font-size: 30rpx; + font-weight: 500; + padding: 30rpx 30rpx 0 30rpx; +} +.access_control_equipment { + padding: 0 30rpx; + display: flex; + align-items: center; + flex-wrap: wrap; + flex: 1; + justify-content: space-between; + column-gap: 30rpx; + .item { + // flex: 1 1 calc(50% - 30rpx); + flex: 1; + min-width: calc(42% - 30rpx); + max-width: 100%; + background-color: #fff; + border-radius: 15rpx; + padding: 30rpx; + margin-top: 30rpx; + .header { + display: flex; + align-items: center; + justify-content: space-between; + } + .icon { + width: 70rpx; + height: 70rpx; + background-color: #f8f8f8; + display: flex; + align-items: center; + justify-content: center; + border-radius: 10rpx; + } + .name { + width: 100%; + font-size: 28rpx; + color: #333; + padding-top: 20rpx; + } + } +} + +.open_door_list { + padding: 30rpx; + .open_door_list_content { + background-color: #fff; + border-radius: 10rpx; + padding: 0 30rpx; + margin: 20rpx 20rpx 30rpx 20rpx; + font-size: 28rpx; + .open_door_list_header { + display: flex; + align-items: center; + justify-content: space-between; + padding: 20rpx 0 10rpx 0; + text { + color: #333; + } + } + .name { + padding-bottom: 20rpx; + } + } +} diff --git a/src/INDEX/owner_audit_list/components/HouseRegistersList.vue b/src/INDEX/owner_audit_list/components/HouseRegistersList.vue index 7f1847d..421f632 100644 --- a/src/INDEX/owner_audit_list/components/HouseRegistersList.vue +++ b/src/INDEX/owner_audit_list/components/HouseRegistersList.vue @@ -12,9 +12,11 @@ 查看审核进度 @@ -67,7 +69,11 @@ + + diff --git a/src/INDEX/parking_payment/style.scss b/src/INDEX/parking_payment/style.scss new file mode 100644 index 0000000..b8bd13a --- /dev/null +++ b/src/INDEX/parking_payment/style.scss @@ -0,0 +1,164 @@ +page { + background-color: #f3f3f4; +} + +.banner_header { + margin: 30rpx 30rpx 0 30rpx; + height: 200rpx; + image { + width: 100%; + font-size: 0; + height: 200rpx; + } +} + +.parking_payment_card { + margin: 30rpx; + background-color: #fff; + border-radius: 15rpx; + .parking_payment_content { + background: linear-gradient(180deg, #f3f9ff 0%, #ffffff 27%, #ffffff 100%); + padding: 0 30rpx; + border-radius: 15rpx; + border: 1rpx solid #fff; + } + .parking_payment_header { + display: flex; + align-items: center; + justify-content: space-between; + padding: 30rpx 0; + .title { + font-size: 32rpx; + font-weight: 500; + color: #3d3d3d; + } + .headphones { + font-size: 24rpx; + button { + background: #fff; + padding: 0 30rpx; + border-radius: 100rpx; + margin: 0; + height: 60rpx; + line-height: 60rpx; + font-size: 23rpx; + border: none; + color: #666; + } + } + } + .parking_card_footer { + display: flex; + align-items: self-start; + font-size: 28rpx; + .label { + color: #3d3d3d; + } + .items_content { + flex: 1; + display: flex; + align-items: center; + flex-wrap: wrap; + color: #666666; + .item { + background-color: #f3f3f4; + margin-left: 20rpx; + padding: 6rpx 12rpx; + margin-bottom: 20rpx; + border-radius: 10rpx; + } + } + } +} +button:after { + border: none !important; /* 去掉边框 */ +} +.license_plate_number { + display: flex; + align-items: center; + justify-content: space-between; + padding: 20rpx 0 0 0; + position: relative; + + .item { + width: 65rpx; + height: 80rpx; + border-radius: 10rpx; + display: flex; + align-items: center; + justify-content: center; + border: 1rpx solid #aaccff; + &:nth-child(1), + &:nth-child(2) { + background-color: #2a7efb; + color: #fff; + } + } +} +.query_btn { + padding: 40rpx 0; +} +.member_benefits { + text-align: center; + font-size: 24rpx; + display: flex; + align-items: center; + justify-content: center; + padding: 0 0 30rpx 0; + color: #999; +} + +.new_energy { + font-size: 17rpx; + text-align: center; + color: #2a7efb; +} + +.parking_payment_footer { + display: flex; + align-items: center; + justify-content: space-between; + text-align: center; + margin: 30rpx; + background-color: #fff; + border-radius: 10rpx; + padding: 40rpx 30rpx; + .label { + font-size: 24rpx; + color: #666; + } + .item { + text-align: center; + flex: 1; + + .icon { + width: 100%; + display: flex; + align-items: center; + justify-content: center; + padding: 0 0 10rpx 0; + image { + width: 38rpx; + height: 38rpx; + } + } + &:nth-child(2) { + border-left: 1rpx solid #eee; + border-right: 1rpx solid #eee; + image { + width: 48rpx; + height: 48rpx; + } + } + } +} + +.membership_benefits { + margin: 30rpx; + padding-top: 30rpx; + .membership_benefits_content { + line-height: 50rpx; + font-size: 27rpx; + color: #333; + } +} diff --git a/src/INDEX/parking_payment_record/index.vue b/src/INDEX/parking_payment_record/index.vue new file mode 100644 index 0000000..a0374dc --- /dev/null +++ b/src/INDEX/parking_payment_record/index.vue @@ -0,0 +1,30 @@ + + + diff --git a/src/INDEX/parking_payment_record/style.scss b/src/INDEX/parking_payment_record/style.scss new file mode 100644 index 0000000..0e243cb --- /dev/null +++ b/src/INDEX/parking_payment_record/style.scss @@ -0,0 +1,51 @@ +page { + background-color: #f3f3f4; +} +.payment_item { + margin: 30rpx 30rpx 0 30rpx; + background-color: #fff; + border-radius: 15rpx; + padding: 0 30rpx 30rpx 30rpx; + &_head { + display: flex; + align-items: center; + justify-content: space-between; + font-size: 40rpx; + padding: 30rpx 0 0 0; + .car_number { + display: flex; + align-items: center; + text { + background-color: #f4ffee; + color: #389e0d; + font-size: 20rpx; + padding: 6rpx 10rpx; + margin-left: 10rpx; + border-radius: 8rpx; + } + } + .price { + font-size: 30rpx; + text-align: center; + color: #333; + font-weight: 500; + } + } + .payment_cell { + display: flex; + align-items: center; + font-size: 26rpx; + padding-top: 20rpx; + color: #666; + text { + padding-right: 10rpx; + } + } + .invoice_cell { + justify-content: space-between; + text { + color: #0082fa; + font-size: 25rpx; + } + } +} diff --git a/src/INDEX/pay/index.vue b/src/INDEX/pay/index.vue index 6432927..5a64593 100644 --- a/src/INDEX/pay/index.vue +++ b/src/INDEX/pay/index.vue @@ -1,7 +1,9 @@ diff --git a/src/ME/activities_list/index.vue b/src/ME/activities_list/index.vue new file mode 100644 index 0000000..d33f585 --- /dev/null +++ b/src/ME/activities_list/index.vue @@ -0,0 +1,64 @@ + + + + + diff --git a/src/ME/activities_list/method.ts b/src/ME/activities_list/method.ts new file mode 100644 index 0000000..265dac2 --- /dev/null +++ b/src/ME/activities_list/method.ts @@ -0,0 +1,33 @@ +import { Apis } from '@/gen/Apis' +import useModel from './model' +import { useWeAppAuthStore } from '@/common' +import { getApiLoading } from '@/common/libraries/apiLoading' +import userLoginStatus from '@/common/libraries/userUserLogin' +import { showToastBack, showToast } from '@/common/libraries/naviHelper' +const auth = useWeAppAuthStore() + +const getList = () => { + getApiLoading(Apis.Activity.ActivityEnrolls.List, useModel?.formData?.value).then(res => { + useModel.listData.value = [...useModel.listData.value, ...res.data] + useModel.metaData.value = res.meta + console.log(res) + }) +} + +export default { + getList, + loadMore(page: number) { + useModel.formData.value.page = page + this.getList() + }, + handleTabsChange(idx: number, res: any) { + useModel.currentTabs.value = idx + useModel.formData.value = { + page: 1, + status: res?.value + } + useModel.listData.value = [] + getList() + console.log(idx, 'e') + } +} diff --git a/src/ME/activities_list/model.ts b/src/ME/activities_list/model.ts new file mode 100644 index 0000000..5a781e9 --- /dev/null +++ b/src/ME/activities_list/model.ts @@ -0,0 +1,7 @@ +import { reactive, ref } from 'vue' +export default { + listData: ref([]), + formData: ref({ page: 1, status: 'Success' }), + metaData: ref({}), + currentTabs: ref(0) +} diff --git a/src/ME/activities_list/style.scss b/src/ME/activities_list/style.scss new file mode 100644 index 0000000..002c807 --- /dev/null +++ b/src/ME/activities_list/style.scss @@ -0,0 +1,66 @@ +page { + background-color: #f8f8f8; +} +.event_hader_tabs { + position: fixed; + top: 0; + left: 0; + right: 0; + background-color: #fff; + z-index: 100; +} +.event_content { + padding: 100rpx 30rpx 0 30rpx; + padding-bottom: calc(130rpx + constant(safe-area-inset-bottom)); + padding-bottom: calc(130rpx + env(safe-area-inset-bottom)); + .event_item { + background-color: #fff; + border-radius: 20rpx; + overflow: hidden; + margin-top: 30rpx; + .event_item_img { + height: 306rpx; + position: relative; + text-align: center; + .event_item_img_default { + padding-top: 15%; + } + .event_item_status { + position: absolute; + left: 0; + top: 0; + color: #fff; + border-top-left-radius: 20rpx; + border-bottom-right-radius: 20rpx; + font-size: 24rpx; + height: 50rpx; + line-height: 50rpx; + } + .event_item_status_Pending { + background-color: #ffa100; + } + .event_item_status_InProgress { + background-color: #4096ff; + } + .event_item_status_Completed { + background-color: #939393; + } + } + image { + width: 100%; + height: 306rpx; + border-top-left-radius: 20rpx; + border-top-right-radius: 20rpx; + } + .event_item_name { + padding: 15rpx 30rpx; + font-size: 28rpx; + color: #333; + } + .event_item_data { + padding: 0 30rpx 20rpx 30rpx; + color: #666666; + font-size: 24rpx; + } + } +} diff --git a/src/ME/activities_show/index.vue b/src/ME/activities_show/index.vue new file mode 100644 index 0000000..db56143 --- /dev/null +++ b/src/ME/activities_show/index.vue @@ -0,0 +1,72 @@ + + + + + diff --git a/src/ME/activities_show/method.ts b/src/ME/activities_show/method.ts new file mode 100644 index 0000000..ebe47e8 --- /dev/null +++ b/src/ME/activities_show/method.ts @@ -0,0 +1,36 @@ +import { Apis } from '@/gen/Apis' +import useModel from './model' +import { useWeAppAuthStore } from '@/common' +import { getApiLoading } from '@/common/libraries/apiLoading' +import userLoginStatus from '@/common/libraries/userUserLogin' +import { showToastBack, showToast } from '@/common/libraries/naviHelper' +const auth = useWeAppAuthStore() +export default { + getShow(id: number) { + getApiLoading(Apis.Activity.ActivityEnrolls.Show, { + id + }).then(res => { + useModel.showData.value = { ...res.data?.activity, activity_id: res?.data?.id } + console.log(res) + }) + }, + handleCancelSignUp() { + uni.showModal({ + title: '提示', + content: `您将取消 [${useModel?.showData?.value?.title}],取消后释放名额?`, + success(res) { + if (res.confirm) { + getApiLoading(Apis.Activity.ActivityEnrolls.Cancelled, { + id: useModel?.formData?.value?.activity_id + }).then(res => { + showToastBack('取消报名成功', 1, true) + console.log(res) + }) + console.log('用户点击确定') + } else if (res.cancel) { + console.log('用户点击取消') + } + } + }) + } +} diff --git a/src/ME/activities_show/model.ts b/src/ME/activities_show/model.ts new file mode 100644 index 0000000..11abbab --- /dev/null +++ b/src/ME/activities_show/model.ts @@ -0,0 +1,5 @@ +import { reactive, ref } from 'vue' +export default { + showData: ref({}), + formData: ref({}) +} diff --git a/src/ME/activities_show/style.scss b/src/ME/activities_show/style.scss new file mode 100644 index 0000000..34a6a92 --- /dev/null +++ b/src/ME/activities_show/style.scss @@ -0,0 +1,68 @@ +.activities_header { + padding: 30rpx; + display: flex; + align-items: self-start; + border-top: 1rpx solid #eee; + justify-content: space-between; + .name { + font-size: 32rpx; + color: #333; + font-weight: 500; + } + .time { + color: #666; + font-size: 24rpx; + padding-top: 5rpx; + } + .status { + color: #fff; + border-radius: 5rpx; + display: flex; + align-items: center; + justify-content: center; + font-size: 24rpx; + height: 40rpx; + line-height: 40rpx; + } + .event_status_Pending { + background-color: #ffa100; + } + .event_status_InProgress { + background-color: #4096ff; + } + .event_status_Completed { + background-color: #939393; + } +} +.activities_content { + padding: 0 30rpx; + padding-bottom: calc(130rpx + constant(safe-area-inset-bottom)); + padding-bottom: calc(130rpx + env(safe-area-inset-bottom)); +} +.footer { + position: fixed; + bottom: 0; + left: 0; + right: 0; + box-shadow: 0px -3px 7px rgba(206, 206, 206, 0.25); + padding: 20rpx 30rpx 0 30rpx; + padding-bottom: calc(20rpx + constant(safe-area-inset-bottom)); + padding-bottom: calc(20rpx + env(safe-area-inset-bottom)); + background-color: #fff; + display: flex; + align-items: center; + justify-content: space-between; + .btn { + flex: 1; + &:last-child { + padding-left: 30rpx; + } + } +} + +.up-content { + padding: 24rpx; + font-size: 32rpx; + color: $u-content-color; + line-height: 1.6; +} diff --git a/src/ME/advance_payment_house/index.vue b/src/ME/advance_payment_house/index.vue new file mode 100644 index 0000000..ee09fac --- /dev/null +++ b/src/ME/advance_payment_house/index.vue @@ -0,0 +1,18 @@ + + diff --git a/src/ME/advance_payment_house/style.scss b/src/ME/advance_payment_house/style.scss new file mode 100644 index 0000000..403901e --- /dev/null +++ b/src/ME/advance_payment_house/style.scss @@ -0,0 +1,29 @@ +page { + background-color: #f8f8f8; +} +.advance_payment_house_item { + background-color: #fff; + margin: 30rpx; + padding: 25rpx 0; + border-radius: 15rpx; + &_header { + display: flex; + align-items: center; + justify-content: space-between; + padding: 0 15rpx 0 30rpx; + + .name { + color: #3d3d3d; + font-size: 28rpx; + font-weight: 500; + } + } + &_footer { + border-top: 1rpx solid #eee; + margin: 0 30rpx; + margin-top: 25rpx; + padding-top: 25rpx; + font-size: 24rpx; + color: #999; + } +} diff --git a/src/ME/feedback/index.vue b/src/ME/feedback/index.vue new file mode 100644 index 0000000..87f6ced --- /dev/null +++ b/src/ME/feedback/index.vue @@ -0,0 +1,59 @@ + + + + diff --git a/src/ME/feedback/method.ts b/src/ME/feedback/method.ts new file mode 100644 index 0000000..a29cd8c --- /dev/null +++ b/src/ME/feedback/method.ts @@ -0,0 +1,28 @@ +import { getApiLoading } from '@/common/libraries/apiLoading' +import { Apis } from '@/gen/Apis' +import useModel from './model' +import { showToast, showToastBack } from '@/common/libraries/naviHelper' +import { useWeAppAuthStore } from '@/common' +const auth = useWeAppAuthStore() +export default { + handleSelectType(e: { value: string }) { + useModel.formData.value.type = e?.value + }, + handleSubmit() { + if (!useModel?.formData?.value?.type) { + return showToast('请选择反馈类型!') + } + if (!useModel?.formData?.value?.type) { + return showToast('请输入反馈建议!') + } + getApiLoading(Apis.Customer.CustomerOpinions.Store, useModel?.formData?.value).then(res => { + showToastBack('提交成功', 1, true) + console.log(res) + }) + }, + toWorkOrder() { + uni.navigateTo({ + url: '/WORKORDER/list/index' + }) + } +} diff --git a/src/ME/feedback/model.ts b/src/ME/feedback/model.ts new file mode 100644 index 0000000..8c91cd4 --- /dev/null +++ b/src/ME/feedback/model.ts @@ -0,0 +1,16 @@ +import { reactive, ref } from 'vue' +export default { + formData: ref({}), + typeList: [ + { + label: '功能异常', + icon: 'info', + value: 'FeatureException' + }, + { + label: '新功能建议', + icon: 'plus', + value: 'FeatureSuggestion' + } + ] +} diff --git a/src/ME/feedback/style.scss b/src/ME/feedback/style.scss new file mode 100644 index 0000000..d95edc3 --- /dev/null +++ b/src/ME/feedback/style.scss @@ -0,0 +1,101 @@ +page { + background-color: #f8f8f8; +} +.feedback_page { + margin: 30rpx; + background-color: #fff; + border-radius: 20rpx; + padding: 0 30rpx; +} +.feedback_page_hader { + display: flex; + align-items: center; + justify-content: space-between; + padding: 30rpx 0; + border-bottom: 1rpx solid #eee; + &_info { + flex: 1; + .name { + color: #3d3d3d; + font-size: 32rpx; + font-weight: 500; + } + .des { + color: #999999; + font-size: 28rpx; + padding-top: 5rpx; + } + } + &_btn { + background-color: #f7f8fc; + color: #3d3d3d; + font-size: 26rpx; + padding: 12rpx 30rpx; + border-radius: 100rpx; + } +} +.feedback_page_function { + color: #999999; + font-size: 28rpx; + font-weight: 500; + padding: 25rpx 0; +} +.feedback_page_type { + display: flex; + align-items: center; + justify-content: space-between; + text-align: center; + .feedback_page_type_item_btn { + background-color: #f7f8fc; + width: 300rpx; + height: 80rpx; + border-radius: 12rpx; + color: #666; + font-size: 28rpx; + display: flex; + align-items: center; + justify-content: center; + border: 1px solid #f7f8fc; + } + .active { + border: 1px solid #2a7efb; + color: #2a7efb; + background-color: #fff; + } +} +.feedback_page_textarea { + background-color: #f7f8fc; + padding: 20rpx; + border-radius: 20rpx; + margin: 30rpx 0 0 0; + textarea { + height: 200rpx; + width: 100%; + } + .textarea_placeholder { + font-size: 28rpx; + color: #999; + } +} + +.feedback_page_file_tip { + color: #999999; + font-size: 28rpx; + font-weight: 400; + padding: 0 0 30rpx 0; + display: flex; + align-items: center; + button { + color: #2a7efb; + padding: 0; + margin: 0; + font-size: 28rpx; + font-weight: 400; + background-color: #fff; + } +} +button::after { + border: none; + padding: 0; + margin: 0; +} diff --git a/src/ME/income_expenditure/index.vue b/src/ME/income_expenditure/index.vue new file mode 100644 index 0000000..827814e --- /dev/null +++ b/src/ME/income_expenditure/index.vue @@ -0,0 +1,18 @@ + + + diff --git a/src/ME/income_expenditure/style.scss b/src/ME/income_expenditure/style.scss new file mode 100644 index 0000000..a36ff8d --- /dev/null +++ b/src/ME/income_expenditure/style.scss @@ -0,0 +1,31 @@ +page { + background-color: #f3f3f4; +} + +.income_expenditure_page { + .income_expenditure_item { + margin: 30rpx; + background-color: #fff; + border-radius: 20rpx; + padding: 0 30rpx; + .header { + display: flex; + align-items: center; + justify-content: space-between; + padding: 30rpx 0 20rpx 0; + font-size: 28rpx; + color: #333; + .fee { + color: #2a7efb; + } + } + .footer { + font-size: 28rpx; + display: flex; + align-items: center; + justify-content: space-between; + color: #666; + padding: 0 0 30rpx 0; + } + } +} diff --git a/src/ME/issue_invoice/index.vue b/src/ME/issue_invoice/index.vue new file mode 100644 index 0000000..b34f4f9 --- /dev/null +++ b/src/ME/issue_invoice/index.vue @@ -0,0 +1,49 @@ + + + diff --git a/src/ME/issue_invoice/style.scss b/src/ME/issue_invoice/style.scss new file mode 100644 index 0000000..5f98dcb --- /dev/null +++ b/src/ME/issue_invoice/style.scss @@ -0,0 +1,38 @@ +page { + background-color: #f8f8f8; +} +.page_title { + font-size: 30rpx; + font-weight: 500; + padding: 30rpx 30rpx 0 30rpx; +} +.issue_invoice_card { + display: flex; + align-items: center; + justify-content: space-between; + flex-wrap: wrap; + background-color: #fff; + margin: 30rpx; + font-size: 23rpx; + text-align: center; + padding: 0 30rpx 30rpx 30rpx; + border-radius: 15rpx; + .item { + width: 25%; + color: #333; + padding: 30rpx 0 0 0; + .icon { + width: 70rpx; + height: 70rpx; + background-color: #f0f7ff; + display: flex; + align-items: center; + justify-content: center; + border-radius: 100rpx; + margin: 0 auto; + } + .name { + padding: 10rpx 0 0 0; + } + } +} diff --git a/src/ME/me_invoice/add/index.vue b/src/ME/me_invoice/add/index.vue new file mode 100644 index 0000000..a96b050 --- /dev/null +++ b/src/ME/me_invoice/add/index.vue @@ -0,0 +1,75 @@ + + + diff --git a/src/ME/me_invoice/add/style.scss b/src/ME/me_invoice/add/style.scss new file mode 100644 index 0000000..2a34fae --- /dev/null +++ b/src/ME/me_invoice/add/style.scss @@ -0,0 +1,15 @@ +page { + background-color: #f3f3f4; +} +.invitation_title { + font-size: 30rpx; + font-weight: 500; + padding: 30rpx 30rpx 0 30rpx; +} + +.form_card_box { + margin: 30rpx; + background-color: #fff; + padding: 0 30rpx; + border-radius: 15rpx; +} diff --git a/src/ME/me_invoice/list/index.vue b/src/ME/me_invoice/list/index.vue new file mode 100644 index 0000000..682f87b --- /dev/null +++ b/src/ME/me_invoice/list/index.vue @@ -0,0 +1,89 @@ + + + diff --git a/src/ME/me_invoice/list/style.scss b/src/ME/me_invoice/list/style.scss new file mode 100644 index 0000000..d29c725 --- /dev/null +++ b/src/ME/me_invoice/list/style.scss @@ -0,0 +1,51 @@ +page { + background-color: #f3f3f4; +} +.invoice_item { + background-color: #fff; + margin: 30rpx 30rpx 0 30rpx; + border-radius: 15rpx; + padding: 30rpx; + border: 1rpx solid #eee; + &_head { + display: flex; + justify-content: space-between; + align-items: center; + .name { + display: flex; + align-items: center; + text { + background-color: #0082fa; + color: #fff; + font-size: 22rpx; + border-radius: 6rpx; + padding: 3rpx 10rpx; + margin-left: 5rpx; + } + } + } + &_foot { + display: flex; + justify-content: space-between; + align-items: center; + font-size: 25rpx; + padding-top: 25rpx; + .type { + color: #666; + } + .group_btn { + display: flex; + align-items: center; + font-size: 27rpx; + .btn { + padding: 0 0 0 40rpx; + } + .delete_btn { + color: #f00; + } + } + } +} +.invoice_item_active { + border: 1rpx solid #0082fa; +} diff --git a/src/ME/parking_fee/index.vue b/src/ME/parking_fee/index.vue new file mode 100644 index 0000000..b150b47 --- /dev/null +++ b/src/ME/parking_fee/index.vue @@ -0,0 +1,37 @@ + + diff --git a/src/ME/parking_fee/style.scss b/src/ME/parking_fee/style.scss new file mode 100644 index 0000000..eb32468 --- /dev/null +++ b/src/ME/parking_fee/style.scss @@ -0,0 +1,83 @@ +page { + background-color: #f3f3f4; +} + +.parking_fee_card { + margin: 30rpx; + background-color: #fff; + border-radius: 20rpx; + padding: 0 30rpx; + color: #3d3d3d; + .card_title { + font-size: 28rpx; + padding: 30rpx 0 0 0; + } + .car_value { + font-weight: 500; + font-size: 40rpx; + padding: 5rpx 0 20rpx 0; + text { + font-size: 25rpx; + color: #666; + } + } + .parking_payment { + display: flex; + align-items: center; + justify-content: space-between; + } + .card_car_number { + font-size: 20px; + font-weight: 550; + display: flex; + align-items: center; + padding: 20rpx 0 0 0; + text { + background-color: #f4ffee; + color: #389e0d; + font-size: 20rpx; + padding: 6rpx 10rpx; + margin-left: 10rpx; + border-radius: 8rpx; + } + } + + .card_footer { + border-top: 1rpx solid #eee; + display: flex; + align-items: center; + justify-content: space-between; + margin-top: 10rpx; + .car_day_value { + font-size: 28rpx; + padding: 15rpx 0 30rpx 0; + font-weight: 500; + } + } +} + +.parking_fee_footer { + display: flex; + align-items: center; + justify-content: space-between; + position: fixed; + bottom: 0; + left: 0; + right: 0; + z-index: 100; + background-color: #fff; + padding: 30rpx 30rpx 0 30rpx; + padding-bottom: calc(20rpx + constant(safe-area-inset-bottom)); + padding-bottom: calc(20rpx + env(safe-area-inset-bottom)); + .total_fee { + color: #333; + font-size: 28rpx; + text { + color: #df3600; + font-size: 44rpx; + } + } + .pay_btn { + width: 50%; + } +} diff --git a/src/ME/payment_pre_stored/index.vue b/src/ME/payment_pre_stored/index.vue new file mode 100644 index 0000000..3a81dfa --- /dev/null +++ b/src/ME/payment_pre_stored/index.vue @@ -0,0 +1,108 @@ + + + diff --git a/src/ME/payment_pre_stored/method.ts b/src/ME/payment_pre_stored/method.ts new file mode 100644 index 0000000..2997c95 --- /dev/null +++ b/src/ME/payment_pre_stored/method.ts @@ -0,0 +1,44 @@ +import { Apis } from '@/gen/Apis' +import useModel from './model' +import { useWeAppAuthStore } from '@/common' +import { getApiLoading } from '@/common/libraries/apiLoading' + +const getList = () => { + getApiLoading(Apis.HouseOrder.HousePrepayments.List, useModel?.formData?.value).then(res => { + useModel.nonPrepayableHouses.value = res?.data?.nonPrepayableHouses || [] + useModel.prepayableHouses.value = res?.data?.prepayableHouses || [] + useModel.metaData.value = { + current_page: 1, + last_page: 1, + per_page: 10, + total: res?.data?.prepayableHouses?.length || res?.data?.nonPrepayableHouses?.length || 0 + } + console.log(res) + }) +} + +export default { + getList, + loadMore(page: number) { + useModel.formData.value.page = page + this.getList() + }, + handleClickHelp() { + uni.showModal({ + title: '提示', + content: '开启后,您物业费预缴低于 100 元时,会收到小程序订阅号提醒,更省心。', + showCancel: false, + confirmColor: '#0082FA', + success: function (res) { + if (res.confirm) { + console.log('用户点击确定') + } else if (res.cancel) { + console.log('用户点击取消') + } + } + }) + }, + goToPage(url: string) { + uni.navigateTo({ url }) + } +} diff --git a/src/ME/payment_pre_stored/model.ts b/src/ME/payment_pre_stored/model.ts new file mode 100644 index 0000000..826c259 --- /dev/null +++ b/src/ME/payment_pre_stored/model.ts @@ -0,0 +1,9 @@ +import { reactive, ref } from 'vue' +export default { + listData: ref([]), + nonPrepayableHouses: ref([]), + prepayableHouses: ref([]), + formData: ref({ page: 1 }), + metaData: ref({}), + currentTabs: ref(0) +} diff --git a/src/ME/payment_pre_stored/style.scss b/src/ME/payment_pre_stored/style.scss new file mode 100644 index 0000000..fa1a2e4 --- /dev/null +++ b/src/ME/payment_pre_stored/style.scss @@ -0,0 +1,106 @@ +page { + background-color: #f3f3f4; +} +.payment_pre_stored_header { + background-color: #fff; + display: flex; + align-items: center; + justify-content: space-between; + padding: 25rpx 30rpx; + position: fixed; + top: 0; + left: 0; + right: 0; + z-index: 100; + color: #3d3d3d; + font-size: 28rpx; + border-top: 1rpx solid #eee; + .name { + display: flex; + align-items: center; + } +} + +.pre_stored_content { + padding-top: 110rpx; + .card_head_title { + padding: 30rpx 30rpx 0 30rpx; + color: #3d3d3d; + font-size: 28rpx; + } +} + +.pre_stored_card_item { + margin: 30rpx 30rpx 0 30rpx; + border-radius: 20rpx; + padding: 0 30rpx; + background: linear-gradient(155deg, #f0f6ff 0%, #ffffff 35%, #ffffff 35%); + .card_header { + color: #3d3d3d; + font-size: 28rpx; + display: flex; + align-items: center; + border-bottom: 1rpx solid #eee; + padding: 30rpx 0; + .label_tab_group { + display: flex; + align-items: center; + } + .label_tab { + border-radius: 4rpx; + font-size: 24rpx; + padding: 3rpx 6rpx; + margin-left: 10rpx; + } + .label_tab1 { + background-color: #eee2ff; + color: #722ed1; + } + .label_tab2 { + background-color: #fff0eb; + color: #df3600; + } + .label_tab3 { + color: #389e0d; + background-color: #ebffe2; + } + } + .card_content { + display: flex; + align-items: center; + justify-content: space-between; + padding: 30rpx 0 45rpx 0; + text-align: center; + .price_item { + .price { + color: #333; + font-size: 60rpx; + font-weight: bold; + text-align: left; + } + .price_label { + color: #666; + font-size: 24rpx; + padding-top: 20rpx; + } + } + .group_btn { + color: #2a7efb; + font-size: 24rpx; + padding: 35rpx 50rpx 0 50rpx; + } + } +} +.cannot_activated_item { + background: #fff; + .card_content { + .price_item { + .cannot_activated_price { + color: #999; + } + } + } + .card_header { + color: #666; + } +} diff --git a/src/ME/pre_stored_form/index.vue b/src/ME/pre_stored_form/index.vue new file mode 100644 index 0000000..93985b7 --- /dev/null +++ b/src/ME/pre_stored_form/index.vue @@ -0,0 +1,101 @@ + + + + + diff --git a/src/ME/pre_stored_form/method.ts b/src/ME/pre_stored_form/method.ts new file mode 100644 index 0000000..f6197be --- /dev/null +++ b/src/ME/pre_stored_form/method.ts @@ -0,0 +1,74 @@ +import { useWeAppAuthStore, useWorkStore } from '@/common' +import useModel from './model' +import { Apis } from '@/gen/Apis' +import { getApiLoading } from '@/common/libraries/apiLoading' +const auth = useWeAppAuthStore() +const work = useWorkStore() +import { tongLianPay } from '@/common/libraries/pay' +import { showToastBack, showToast } from '@/common/libraries/naviHelper' + +const getPayStatus = (timer?: any) => { + Apis.HouseOrder.HousePrepayments.GetPayments({ + house_prepayment_payments_id: useModel?.housePrepaymentPayment?.value?.id + }).then(res => { + console.log('获取支付状态', res?.data) + useModel.loadingShowNumber.value += 1 + useModel.orderShow.value = res?.data + if (res?.data?.payment_status === 'Paid') { + clearInterval(timer) + useModel.formData.value.amount = undefined + useModel.payDisabled.value = false + showToast('支付成功') + } + }) +} + +const loadShow = () => { + console.log('定时器', useModel?.loadingShowNumber?.value) + useModel.timer.value = setInterval(() => { + if ( + useModel?.loadingShowNumber?.value > 2 && + useModel?.orderShow?.value?.payment_status === 'Pending' + ) { + useModel.payDisabled.value = false + uni.hideLoading() + clearInterval(useModel.timer.value) + return + } + if (useModel.loadingShowNumber.value <= 2) { + getPayStatus(useModel.timer.value) + } + }, 1000) +} + +export default { + loadShow, + handlePay() { + useModel.payDisabled.value = true + getApiLoading(Apis.HouseOrder.HousePrepayments.Payment, useModel?.formData?.value) + .then(res => { + useModel.housePrepaymentPayment.value = res?.data?.house_prepayment_payment + uni.showLoading({ + title: '正在支付...', + mask: true + }) + tongLianPay( + res?.data?.pay_info, + () => { + useModel.loadingShowNumber.value = -1 + // loadShow() + console.log('支付成功') + }, + () => { + useModel.payDisabled.value = false + uni.hideLoading() + } + ) + console.log(res) + }) + .catch(() => { + useModel.payDisabled.value = false + }) + console.log('e') + } +} diff --git a/src/ME/pre_stored_form/model.ts b/src/ME/pre_stored_form/model.ts new file mode 100644 index 0000000..f4b5ee9 --- /dev/null +++ b/src/ME/pre_stored_form/model.ts @@ -0,0 +1,10 @@ +import { reactive, ref } from 'vue' +export default { + formData: ref({}), + payDisabled: ref(false), + loadingLabel: ref(''), + loadingShowNumber: ref(-1), + housePrepaymentPayment: ref({}), + orderShow: ref({}), + timer: ref() +} diff --git a/src/ME/pre_stored_form/style.scss b/src/ME/pre_stored_form/style.scss new file mode 100644 index 0000000..26044bd --- /dev/null +++ b/src/ME/pre_stored_form/style.scss @@ -0,0 +1,80 @@ +page { + background-color: #f8f8f8; +} + +.wallet_header { + background-color: #fff; + margin: 0 30rpx; + border-radius: 20rpx; + padding: 0 30rpx 30rpx 30rpx; +} +.house_name_cell { + display: flex; + align-items: center; + justify-content: space-between; + background-color: #fff; + color: #333; + margin: 30rpx; + padding: 30rpx; + font-size: 28rpx; + border-radius: 20rpx; + text { + font-weight: 500; + } + .pay_method { + display: flex; + align-items: center; + image { + width: 45rpx; + height: 45rpx; + margin-right: 10rpx; + } + } +} +.pre_stored_card_form { + background-color: #fff; + margin: 30rpx; + padding: 0 30rpx; + .card_title { + color: #3d3d3d; + font-size: 28rpx; + padding: 30rpx 0; + } + .card_input_form { + display: flex; + align-items: center; + padding: 0 0 10rpx 0; + .addon_before { + color: #333; + font-size: 80rpx; + padding-right: 10rpx; + } + .input_value { + display: flex; + align-items: center; + font-size: 50rpx; + input { + height: 80rpx; + line-height: 80rpx; + } + } + } + .price_select_list { + display: flex; + align-items: center; + justify-content: space-between; + border-top: 1rpx solid #eee; + padding: 20rpx 0 30rpx 0; + .item { + background-color: #f7f7f7; + color: #333; + font-size: 28rpx; + padding: 15rpx; + border-radius: 8rpx; + } + } +} + +.foot_pay_btn { + padding: 30rpx; +} diff --git a/src/ME/recharge/index.vue b/src/ME/recharge/index.vue new file mode 100644 index 0000000..b6caca6 --- /dev/null +++ b/src/ME/recharge/index.vue @@ -0,0 +1,79 @@ + + + + + diff --git a/src/ME/recharge/style.scss b/src/ME/recharge/style.scss new file mode 100644 index 0000000..30fa767 --- /dev/null +++ b/src/ME/recharge/style.scss @@ -0,0 +1,62 @@ +page { + background-color: #f8f8f8; +} + +.recharge_header { + margin: 30rpx; + background-color: #fff; + padding: 30rpx 30rpx 20rpx 30rpx; + border-radius: 15rpx; + .title { + color: #333; + font-size: 28rpx; + font-weight: 500; + } + .input { + display: flex; + align-items: center; + padding-top: 10rpx; + } + .label { + font-size: 48px; + color: #333; + padding-right: 20rpx; + } + .placeholder { + color: #999999; + font-size: 30rpx; + } + .input_value { + font-size: 36px; + } +} + +.recharge_way { + display: flex; + align-items: center; + justify-content: space-between; + background-color: #fff; + margin: 30rpx; + border-radius: 15rpx; + padding: 30rpx; + .title { + font-size: 28rpx; + font-weight: 500; + color: #333; + } + .value { + font-size: 28rpx; + font-weight: 500; + display: flex; + align-items: center; + } + image { + width: 40rpx; + height: 40rpx; + margin-right: 10rpx; + } +} + +.footer_pay_btn { + padding: 30rpx; +} diff --git a/src/ME/recharge_record/index.vue b/src/ME/recharge_record/index.vue new file mode 100644 index 0000000..62c29be --- /dev/null +++ b/src/ME/recharge_record/index.vue @@ -0,0 +1,19 @@ + + diff --git a/src/ME/recharge_record/style.scss b/src/ME/recharge_record/style.scss new file mode 100644 index 0000000..8452b6d --- /dev/null +++ b/src/ME/recharge_record/style.scss @@ -0,0 +1,26 @@ +page { + background-color: #f8f8f8; +} +.recharge_record_items { + margin: 30rpx; + background-color: #fff; + border-radius: 15rpx; + padding: 30rpx; + font-size: 28rpx; + &_header { + display: flex; + align-items: center; + justify-content: space-between; + color: #333; + .amount { + font-weight: 500; + } + } + &_footer { + display: flex; + align-items: center; + justify-content: space-between; + color: #666; + padding-top: 20rpx; + } +} diff --git a/src/ME/user_evaluate/index.vue b/src/ME/user_evaluate/index.vue new file mode 100644 index 0000000..073881c --- /dev/null +++ b/src/ME/user_evaluate/index.vue @@ -0,0 +1,70 @@ + + + + + diff --git a/src/pages/me/index.vue b/src/pages/me/index.vue index b1daa3c..3fa6bde 100644 --- a/src/pages/me/index.vue +++ b/src/pages/me/index.vue @@ -1,8 +1,9 @@ @@ -12,20 +13,32 @@ import useModel from './model' import { useWeAppAuthStore } from '@/common' import MyHeader from './components/header.vue' import MyAreaFunctional from './components/AreaFunctional.vue' +import MyToBeDone from './components/ToBeDone.vue' + import MyMoreFunctional from './components/MoreFunctional.vue' import method from './method' -import { ref } from 'vue' +import { getCurrentInstance, ref } from 'vue' const App = getApp() const auth = useWeAppAuthStore() const userData = ref({}) +import getLoginStatus from '@/common/libraries/userUserLogin' onShow(async e => { userData.value = auth?.data - const curPages: any = getCurrentPages()[0] // 获取当前页面实例 - if (typeof curPages.getTabBar === 'function' && curPages.getTabBar()) { - curPages.getTabBar().setData({ - selected: 2 // 表示当前菜单的索引,该值在不同的页面表示不同 - }) + // const curPages: any = getCurrentPages()[0] // 获取当前页面实例 + // if (typeof curPages.getTabBar === 'function' && curPages.getTabBar()) { + // curPages.getTabBar().setData({ + // selected: 2 // 表示当前菜单的索引,该值在不同的页面表示不同 + // }) + // } + await getCurrentInstance()?.appContext.config.globalProperties.$onLaunched + if (getLoginStatus?.getLoginStatus()) { + useModel.dataList.value = [] + method.getOwnerAuditList() + method.getCountHouse() + } else { + useModel.dataList.value = [] + useModel.meta.value = { total: 0 } } }) diff --git a/src/pages/me/method.ts b/src/pages/me/method.ts index d77417d..8209489 100644 --- a/src/pages/me/method.ts +++ b/src/pages/me/method.ts @@ -3,4 +3,53 @@ import useModel from './model' import { Apis } from '@/gen/Apis' import { useWeAppAuthStore } from '@/common' const auth = useWeAppAuthStore() -export default {} + +const getOwnerAuditList = () => { + getApiLoading(Apis.Archive.HouseRegisters.OwnerAuditList, useModel?.formData?.value).then(res => { + useModel.dataList.value = [...useModel.dataList.value, ...res?.data] + useModel.meta.value = res?.meta + console.log(res) + }) +} + +const handleSrarch = () => { + useModel.dataList.value = [] + useModel.formData.value.page = 1 + getOwnerAuditList() +} +export default { + getOwnerAuditList, + handleSrarch, + handleLoadMore(page: number) { + useModel.formData.value.page = page + getOwnerAuditList() + }, + getCountHouse() { + getApiLoading(Apis.Customer.Customers.GetCountHouse, {}).then(res => { + useModel.countHouseData.value = res?.data + console.log(res) + }) + }, + handleAudit(e: { id: string }) { + uni.showModal({ + title: '提示', + content: '请仔细确认好注册用户信息!', + confirmText: '通过', + confirmColor: '#2A7EFB', + success: function (res) { + if (res.confirm) { + getApiLoading(Apis.Archive.HouseRegisters.Audit, { + status: 'Approved', + id: e?.id + }).then(res => { + handleSrarch() + console.log(res) + }) + console.log('用户点击确定') + } else if (res.cancel) { + console.log('用户点击取消') + } + } + }) + } +} diff --git a/src/pages/me/model.ts b/src/pages/me/model.ts index a67d945..810e937 100644 --- a/src/pages/me/model.ts +++ b/src/pages/me/model.ts @@ -1,26 +1,8 @@ import { ref } from 'vue' export default { - list: [ - { - label: '我的客户', - path: '/MERCHANT/me/merchant/index', - icon: '/static/svg/me_customer.svg' - }, - { - label: '我的订单', - path: 'https://nchl-dev.oss-cn-shenzhen.aliyuncs.com/uploads/cs-test/01JTM6CBGHTYPB7E4D4XENA2P7.pdf', - icon: '/static/svg/me_order.svg' - }, - { - label: '客服', - icon: '/static/svg/me_service.svg', - type: 'service' - }, - { - label: '退出登录', - icon: '/static/svg/me_exit.svg', - type: 'logout' - } - ] + dataList: ref([]), + formData: ref({ page: 1, approval_owner_status: 'Pending' }), + countHouseData: ref({}), + meta: ref({}) } diff --git a/src/pages/me/style.scss b/src/pages/me/style.scss index a81a39f..f54aa97 100644 --- a/src/pages/me/style.scss +++ b/src/pages/me/style.scss @@ -1,9 +1,12 @@ page { background-color: #f8f8f8; +} +.me_page { background: linear-gradient(180deg, rgba(208, 229, 255, 0.44) 0%, rgba(255, 255, 255, 0) 450rpx), linear-gradient(146deg, #d3d7ff 0%, rgba(255, 255, 255, 0) 300rpx), linear-gradient(194deg, #dffff3 0%, #f7f7f7 450rpx); + background-repeat: no-repeat; } button:after { border: none !important; /* 去掉边框 */ diff --git a/src/pages/transfer/index.vue b/src/pages/transfer/index.vue new file mode 100644 index 0000000..d9e3ed1 --- /dev/null +++ b/src/pages/transfer/index.vue @@ -0,0 +1,65 @@ + + + + + diff --git a/src/pages/transfer/style.scss b/src/pages/transfer/style.scss new file mode 100644 index 0000000..f85a7c9 --- /dev/null +++ b/src/pages/transfer/style.scss @@ -0,0 +1,8 @@ +.transfer_contents, +.error_contents { + text-align: center; + padding: 10% 0; + font-size: 30rpx; +} +.error_contents { +} diff --git a/src/pages/web_view/index.vue b/src/pages/web_view/index.vue new file mode 100644 index 0000000..bcd5ff0 --- /dev/null +++ b/src/pages/web_view/index.vue @@ -0,0 +1,12 @@ + + diff --git a/src/static/images/jingang_icon1.png b/src/static/images/jingang_icon1.png deleted file mode 100644 index 8390bfc5cf9bb85825dd7b9ccabd3db46e00d924..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 492 zcmVlpofPhU+O_aX<%*@O{KtS^H@|l^L*XRB>hWo$2zvS=!MUMMfSy{5O zvhw%;%HRH?#{JpZ*^G>gb8~Ztw*7jp{8ExV_v`3=XlYC01S~W>qOG#olMPWE+8EMTdiGWxIA<9lwp$p8kPdTVtQ(X2!kN_R!~Bdh z;RlG&9Zyy2kh!fR9$DN9gFo=#K^UQw>(d3OG&-toE$JCSQqbfu7eg8pJI(4&BapcHm2CCG<-$RZ_Cc$Qk0u(~IC i!aq3GQc!yJUik%|#tr&5f2qO%0000lpOW@gOH%(AkwO-)TeKtS^H@>y9~+1c5EfPki^rgL+1jEszwzx_9c z`@g@xhZKew00033Nkldc>rIHeh5@s{3 zSGH8co1Rjcgd?;)ZI8*flNld5HA5vjIRV-YW(9CH@#HI7_3Rl|R&MMaO>t5s(c(QN z$&Q$_O>r4p|2Cygfq&)O%Ko_GwGWin diff --git a/src/static/images/jingang_icon3.png b/src/static/images/jingang_icon3.png deleted file mode 100644 index 7d8750cff6d536139460fddcee823a341dd6e54a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 391 zcmV;20eJq2P)@=ww|7zNl8hs&;8`@{*=D`H-`K3^YhBz{(7$bQkMMk_y5=D z{-VeIl)wE&j{AqU{m;+O!otF;s;Y*DhGAi0ZKnL&+uM?ok|d;|d;kCd|J4-HJ(UerB!FH`FA^a(A#jxXR@rObE?|7iUl0vXS-cpstPmY2!osOCC@K;V|m2qO{7@PHD@ zv>zmub8Q;w5OLKd5!fJA#1r>4c`V6??HeMySW+RG0;xKIV1r2nw)n_J6Za&mbu57m zH(>(R?ozvEFfw7agUM3}?KtS2q*`}tZ^7sG0zrWY# z{-VeIhqnDUhWm4KbL8*-eCM;+0002oNkllpOW@gOH%(AkwO-)U&&iz0@KzgqH^78UoSy@Gn`{eKbV4nQh+1Y@A zfTpIVb8~ZyjEub3{x^pE$=?2lw*A-V{*=G{QkML`zrXVL|DwnJZKnK-4)e7D00Ci1 zL_t(Y$L*ELl7k==MP*Rq1c-B@N&o*>_CveGfC?_Udy}&Wsf44K`%)%2fZ`?!E>Wcj zA$-NaXhvQ$ZXvvcxu?;<<|3cPg8B$~ts<>A^KfXP4_+y!bQ-s9RWTHoM*fDPRAt9! zhT4(F$Jell5g3r&&pB==SA8@N!*nEkQRhbkq$jg=UCJGR9tYM#rS4knGHt_uWaZ5m z@zC9ur8SdO%lj!c2FM9f&VvxKpFXzRV1zIZ26^rN$mvdh9Gnh}hdGIGJ^@|~%K@^$ zqDClGjTf;Z(DeNa4A%GeKohA=pwtlT2mNJ2RucVbh=8S9Y$=0Q21_aCJ7Ou{6#gXy z9A*?k@HZutSm$4rHJlEml?awyrOf~Vb5v{VrF3Ki^HSJW8NHNe0%R~rSXyo=?&JTe z(q32i$ewP+;-mb#k|HGWIk1Hq4;weB`H$!}D&s*oRgPd24gQjE_{|T!GlW3g00000 LNkvXXu0mjf3;+4a diff --git a/src/static/images/zhifubao.png b/src/static/images/zhifubao.png new file mode 100644 index 0000000000000000000000000000000000000000..fad813391cb56c9e7fd7301fef9c89c70e171ecf GIT binary patch literal 1320 zcmV+@1=sqCP)Px#1am@3R0s$N2z&@+hyVZt(n&-?RA_`W3F$z6f%3W6($ zS;3`Okgx(}1>y>dtU$8@aRqW$5FCM-z)-*Y$;qG^Q0NE!;-U9HgYK@XQ|Huqmk4RwDi`YGSK3SoHvKBd z9pJ8eX(gctdV*i+1!q{y8zvUODq%pZ=^5Xxdqt~(bG!@BUX*nz96~4b|CQPIXKxpg zBXkv$Imgr^90D^~$qEoTa#pyzqt(n43(ot4mmpwyf0BBQ+|Qm+4hkxoQ=aFb~!-TR9FA>0;c9g~Ek5`y#uXLeK` z-5?!P;F#(0?nL_C5u9G6XSfFax%}(86&mtS)hSvowV^@hj)qzRdwMbm3{3 z_4Di;7UvMtFG<<#jG}YPPr0(G*$GyygOrrYeQp9#$@DLIM&3}RwciT;+YDWsbIy)U zB)AjlpyU*1Hj`j&#yrd=&g6)ex+wRcbLY%)L8}Odf%jBRnP3>K|LBs39Bz z-n1C4+=KLB+zqSA=7ROCeifB$jN)NbtBH56 zyEf3q3>)z1O&py?4htRXlQaBa3T|KOKuo&UJQ$eH7bv*AX6-c=qa}SI`#O$`Tv9@t z_y;F3x#^1+#A3xz&fsZ?8Qc_=T?q>hy&y7~D1~V8TMj*tud(?r(?3t>537OP6hU~D zYuUv=IG!!&w+G{^lt#Y?T!LQ5njX_X53-PH&;$LEMciY2>A9?=)qLMUCTc$nBZMxh zKPHV}k+3%ODrT%@koue_gon;?s7GXmF8o&ot-{!~JHFptdbe#qXXe~;D1>WNFO%HY zqDLhFpA~oL20CP~{gPQidvKGYde;Gd zCdR(DvD^jmfNyK=6nZ74lCx!aG>v`1MX7Fh8&qT0w#{emVsL}20eLj-3Zbq8JK5sW zt;BxI!T;DrB;IDe4Rr87jI3*Eedc15ZyN_&(Xa&jm0m)LW82Y~*yUO9;8)rR;Z?h> zhBl`OjfH5*-u`GrcH3+n7P}OpFKXF)5Sw@tEg2$hblePcjN%RO%d2?Vs)4IQ*CzhC e1?|QK5PtwDpY=v`6U`|A0000 \ No newline at end of file diff --git a/src/static/svg/Feedback.svg b/src/static/svg/Feedback.svg new file mode 100644 index 0000000..abc3d53 --- /dev/null +++ b/src/static/svg/Feedback.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/static/svg/HouseIcon.svg b/src/static/svg/HouseIcon.svg new file mode 100644 index 0000000..5959b08 --- /dev/null +++ b/src/static/svg/HouseIcon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/static/svg/announcement.svg b/src/static/svg/announcement.svg new file mode 100644 index 0000000..2ad73ae --- /dev/null +++ b/src/static/svg/announcement.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/static/svg/calendar.svg b/src/static/svg/calendar.svg new file mode 100644 index 0000000..6b30890 --- /dev/null +++ b/src/static/svg/calendar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/static/svg/car.svg b/src/static/svg/car.svg new file mode 100644 index 0000000..a0da744 --- /dev/null +++ b/src/static/svg/car.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/static/svg/jingang_icon1.svg b/src/static/svg/jingang_icon1.svg new file mode 100644 index 0000000..ba2125b --- /dev/null +++ b/src/static/svg/jingang_icon1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/static/svg/jingang_icon2.svg b/src/static/svg/jingang_icon2.svg new file mode 100644 index 0000000..e18dbe6 --- /dev/null +++ b/src/static/svg/jingang_icon2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/static/svg/jingang_icon3.svg b/src/static/svg/jingang_icon3.svg new file mode 100644 index 0000000..b40eec3 --- /dev/null +++ b/src/static/svg/jingang_icon3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/static/svg/jingang_icon4.svg b/src/static/svg/jingang_icon4.svg new file mode 100644 index 0000000..2f65d8f --- /dev/null +++ b/src/static/svg/jingang_icon4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/static/svg/jingang_icon5.svg b/src/static/svg/jingang_icon5.svg new file mode 100644 index 0000000..4a04e1a --- /dev/null +++ b/src/static/svg/jingang_icon5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/static/svg/phone.svg b/src/static/svg/phone.svg new file mode 100644 index 0000000..23483f7 --- /dev/null +++ b/src/static/svg/phone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/static/svg/red-packet.svg b/src/static/svg/red-packet.svg new file mode 100644 index 0000000..91e9ef1 --- /dev/null +++ b/src/static/svg/red-packet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/static/svg/system.svg b/src/static/svg/system.svg new file mode 100644 index 0000000..6418405 --- /dev/null +++ b/src/static/svg/system.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/static/svg/terminatedIcon.svg b/src/static/svg/terminatedIcon.svg new file mode 100644 index 0000000..1253a5e --- /dev/null +++ b/src/static/svg/terminatedIcon.svg @@ -0,0 +1 @@ + \ No newline at end of file