2 lines
2.7 KiB
JavaScript
2 lines
2.7 KiB
JavaScript
"use strict";const e=require("../../common/vendor.js"),o=require("./model.js"),l=require("../../common/libraries/naviHelper.js"),i=require("../../gen/Apis.js"),n=require("../../common/libraries/apiLoading.js"),s=require("../../common/libraries/userUserLogin.js"),u=require("../../common/libraries/sendWxWork.js");require("../../common/libraries/request.js");const a=require("../../common/store/useWeAppAuthStore.js");require("../../common/store/useWorkStore.js");const r=a.useWeAppAuthStore(),t={nextStep(u){var a,r,t;let d=null==(r=null==(a=o.useModel)?void 0:a.formData)?void 0:r.value;if(!(null==(t=s.getUser)?void 0:t.toPageLogin()))return(null==d?void 0:d.phone)&&(null==d?void 0:d.name)?void n.getApiLoading(i.Apis.Archive.HouseOccupants.GetCustomerHouse,{phone:null==d?void 0:d.phone}).then((l=>{var i;(null==(i=null==l?void 0:l.data)?void 0:i.length)?(o.useModel.bindHouseSelectPage.value=!0,o.useModel.bindHouseFormPage.value=!1,o.useModel.listData.value=null==l?void 0:l.data):"phone"===u?e.index.redirectTo({url:"/CUSTOMER/house_select/index"}):e.index.navigateTo({url:"/CUSTOMER/house_select/index"}),console.log(l)})):l.showToast("请填写姓名/手机号")},selectHouse(e,l){var i,n,s;let u=null==(s=null==(n=null==(i=o.useModel)?void 0:i.listData)?void 0:n.value[l])?void 0:s.isSelect;o.useModel.listData.value[l].isSelect=!u},handleBack(){var l,i,n,s,u,a,r,t;(null==(i=null==(l=o.useModel)?void 0:l.bindPhone)?void 0:i.value)?e.index.navigateTo({url:`/CUSTOMER/house_select/index?phone=${null==(u=null==(s=null==(n=o.useModel)?void 0:n.formData)?void 0:s.value)?void 0:u.phone}&name=${null==(t=null==(r=null==(a=o.useModel)?void 0:a.formData)?void 0:r.value)?void 0:t.name}`}):(o.useModel.bindHouseSelectPage.value=!1,o.useModel.bindHouseFormPage.value=!0)},handleBindHouse(){var s,u,a,r;let t=null==(u=null==(s=o.useModel)?void 0:s.formData)?void 0:u.value,d=[];if(null==(r=null==(a=o.useModel)?void 0:a.listData)||r.value.map((e=>{(null==e?void 0:e.isSelect)&&d.push({asset_houses_id:null==e?void 0:e.asset_houses_id,residential_relation:null==e?void 0:e.residential_relation})})),!(null==d?void 0:d.length))return l.showToast("请至少选择一套房屋!");console.log(d),n.getApiLoading(i.Apis.Archive.HouseRegisters.Store,{...t,house_info:d}).then((o=>{l.showToastBack("绑定成功",1,!1,(()=>{e.index.reLaunch({url:"/CUSTOMER/house_list/index"})})),console.log(o)}))},handleInviteCustomer(){var e;"wxwork"===(null==(e=null==r?void 0:r.data)?void 0:e.environment)?u.sendChatMessage({page:"/INDEX/binding/index.html",title:"邀请你绑定房屋"}):u.navigateToMiniProgram({path:"/pages/forward/index?source=HouseholdRegistration",envVersion:"develop",extraData:{source:"HouseholdRegistration"}})}};exports.method=t;
|