2025-12-15 18:19:04 +08:00

2 lines
2.9 KiB
JavaScript

"use strict";const e=require("../../common/vendor.js"),o=require("../../common/libraries/userUserLogin.js"),s=require("../../common/libraries/naviHelper.js"),n=require("../../common/libraries/apiLoading.js"),u=require("../../gen/Apis.js"),l=require("../../gen/Enums.js");require("../../common/libraries/request.js");const i=require("../../common/store/useWeAppAuthStore.js");if(require("../../common/store/useWorkStore.js"),!Array){(e.resolveComponent("hs-enum-tag")+e.resolveComponent("uni-icons")+e.resolveComponent("up-icon")+e.resolveComponent("hs-popup"))()}Math||((()=>"../hs-enum-tag/hs-enum-tag.js")+(()=>"../../uni_modules/uni-icons/components/uni-icons/uni-icons.js")+(()=>"../../node-modules/uview-plus/components/u-icon/u-icon.js")+(()=>"../hs-popup/hs-popup.js"))();const t=e.defineComponent({__name:"hs-popup-switch-house",props:["show","dataList","defaultHouseId"],emits:["close","change"],setup(t,{emit:r}){const a=t,d=e.ref([]),p=e.ref({page:1}),c=e.ref({}),v=i.useWeAppAuthStore();e.watch((()=>null==a?void 0:a.show),(()=>{(null==a?void 0:a.show)&&(p.value.page=1,d.value=[],_())}));const m=()=>{r("close")},h=()=>{var o;e.index.navigateTo({url:(null==(o=null==v?void 0:v.data)?void 0:o.user)?"/INDEX/binding/index":"/pages/login"})},_=()=>{var e;(null==(e=o.getUserLogin)?void 0:e.getLoginStatus())&&n.getApiLoading(u.Apis.Archive.HouseOccupants.List,null==p?void 0:p.value).then((e=>{d.value=[...d.value,...null==e?void 0:e.data],c.value=null==e?void 0:e.meta,console.log(e)}))};return(o,i)=>{var t,p;return{a:e.f(d.value,((o,i,t)=>{var a,d,p,c,m,h,_;return e.e({a:e.t(null==(a=null==o?void 0:o.asset_house)?void 0:a.full_name),b:"235fbdf4-1-"+t+",235fbdf4-0",c:e.p({value:null==o?void 0:o.house_relation,Enums:e.unref(l.HouseOccupantsHouseRelationEnum)}),d:(null==o?void 0:o.asset_houses_id)===(null==(c=null==(p=null==(d=e.unref(v))?void 0:d.data)?void 0:p.selected_house)?void 0:c.id)},(null==o?void 0:o.asset_houses_id)===(null==(_=null==(h=null==(m=e.unref(v))?void 0:m.data)?void 0:h.selected_house)?void 0:_.id)?{e:"235fbdf4-2-"+t+",235fbdf4-0",f:e.p({type:"checkbox-filled",size:"20",color:"#2A7EFB"})}:{g:"235fbdf4-3-"+t+",235fbdf4-0",h:e.p({type:"circle",size:"20",color:"#999"})},{i:i,j:e.o((e=>(e=>{var o,l;(null==e?void 0:e.asset_houses_id)!==(null==(l=null==(o=null==v?void 0:v.data)?void 0:o.selected_house)?void 0:l.id)?n.getApiLoading(u.Apis.Archive.HouseOccupants.UpdateSelectedHouse,{asset_houses_id:null==e?void 0:e.asset_houses_id}).then((o=>{null==v||v.me((()=>{r("change",e)})),console.log(o)})):s.showToast("已是该房屋!")})(o)),i)})})),b:e.n("popup_list "+((null==(t=d.value)?void 0:t.length)>2?"popup_list_lg_max":(null==(p=d.value)?void 0:p.length)>1?"popup_list_md_min":"popup_list_sm_min")),c:e.p({name:"plus-circle",size:"25",color:"#3D3D3D"}),d:e.o(h),e:e.o(m),f:e.p({show:null==a?void 0:a.show,mode:"bottom",closeable:!0,round:20})}}}}),r=e._export_sfc(t,[["__scopeId","data-v-235fbdf4"]]);wx.createComponent(r);