2 lines
4.7 KiB
JavaScript
2 lines
4.7 KiB
JavaScript
|
|
"use strict";const e=require("../../common/vendor.js"),l=require("../../common/libraries/apiLoading.js"),a=require("../../gen/Apis.js"),u=require("../../common/libraries/tools.js");if(require("../../common/libraries/request.js"),require("../../common/store/useWeAppAuthStore.js"),require("../../common/store/useWorkStore.js"),!Array){(e.resolveComponent("hs-cell")+e.resolveComponent("up-tabs")+e.resolveComponent("hs-empty")+e.resolveComponent("uni-icons")+e.resolveComponent("hs-popup"))()}Math||((()=>"../hs-cell/hs-cell.js")+(()=>"../../node-modules/uview-plus/components/u-tabs/u-tabs.js")+(()=>"../hs-empty/hs-empty.js")+(()=>"../../uni_modules/uni-icons/components/uni-icons/uni-icons.js")+(()=>"../hs-popup/hs-popup.js"))();const o=e.defineComponent({__name:"hs-popup-project",props:["title"],emits:["close","change"],setup(o,{emit:n}){const i=o;let v="";const s=e.ref({page:1}),d=e.ref(""),t=e.ref({name:"",id:0}),r=e.ref([]),p=e.ref([]),c=e.ref([]),m=e.ref([]),f=e.ref([]),h=e.ref(""),_=e.ref(!1),g=e.ref(0),A=e.ref([{name:"小区"}]),y=e.ref([]),j=u.debounce((e=>{e!==v&&(v=e,s.value.page=1,p.value=[],$())}),500),k=()=>{_.value=!_.value,_.value&&setTimeout((()=>{g.value=0,p.value=[],$()}),300)},b=e=>{g.value=null==e?void 0:e.index,console.log(e,"eee")};e.watch((()=>g.value),(e=>{q(e)}));const q=e=>{0===e&&$(),1===e&&C(y.value[0]),2===e&&L(y.value[1]),3===e&&S(y.value[2])},$=()=>{l.getApiLoading(a.Apis.Asset.AssetHouses.SelectProject,{name:d.value,...s.value}).then((e=>{p.value=null==e?void 0:e.data,r.value=null==e?void 0:e.data,console.log(e)}))},C=e=>{l.getApiLoading(a.Apis.Asset.AssetHouses.SelectBuilding,{asset_projects_id:null==e?void 0:e.id,name:d.value,...s.value}).then((e=>{c.value=null==e?void 0:e.data,r.value=null==e?void 0:e.data,console.log(e)}))},L=e=>{var u;l.getApiLoading(a.Apis.Asset.AssetHouses.SelectUnit,{asset_projects_id:null==(u=y.value[0])?void 0:u.id,asset_buildings_id:null==e?void 0:e.id,name:d.value,...s.value}).then((e=>{m.value=null==e?void 0:e.data,r.value=null==e?void 0:e.data,console.log(e)}))},S=e=>{var u,o;l.getApiLoading(a.Apis.Asset.AssetHouses.SelectHouse,{asset_projects_id:null==(u=y.value[0])?void 0:u.id,asset_buildings_id:null==(o=y.value[1])?void 0:o.id,asset_units_id:null==e?void 0:e.id,name:d.value,...s.value}).then((e=>{f.value=null==e?void 0:e.data,r.value=null==e?void 0:e.data,console.log(e)}))};return(l,a)=>{var u,o;return e.e({a:e.o(k),b:e.p({title:null==i?void 0:i.title,isLink:!0,isPlaceholder:!0,required:!0,borderTop:!0,value:h.value}),c:e.o([e=>d.value=e.detail.value,(...l)=>e.unref(j)&&e.unref(j)(...l)]),d:e.o(((...l)=>e.unref(j)&&e.unref(j)(...l))),e:d.value,f:_.value},_.value?{g:e.o(b),h:e.p({list:A.value,current:g.value||0})}:{},{i:!(null==(u=r.value)?void 0:u.length)},(null==(o=r.value)||o.length,{}),{j:0===g.value},0===g.value?{k:e.f(p.value,((l,a,u)=>{var o,n;return e.e({a:e.t(null==l?void 0:l.name),b:(null==(o=t.value)?void 0:o.id)===(null==l?void 0:l.id)},(null==(n=t.value)?void 0:n.id)===(null==l?void 0:l.id)?{c:"daa005a1-4-"+u+",daa005a1-1",d:e.p({type:"checkmarkempty",size:"20",color:"#FBA60D"})}:{},{e:`key_${a}`,f:e.o((e=>(e=>{g.value=1,A.value=[{name:"小区"},{name:"楼栋"}],y.value[0]=e})(l)),`key_${a}`)})}))}:{},{l:1===g.value},1===g.value?{m:e.f(c.value,((l,a,u)=>{var o,n;return e.e({a:e.t(null==l?void 0:l.name),b:(null==(o=t.value)?void 0:o.id)===(null==l?void 0:l.id)},(null==(n=t.value)?void 0:n.id)===(null==l?void 0:l.id)?{c:"daa005a1-5-"+u+",daa005a1-1",d:e.p({type:"checkmarkempty",size:"20",color:"#FBA60D"})}:{},{e:`key_${a}`,f:e.o((e=>(e=>{g.value=2,A.value=[{name:"小区"},{name:"楼栋"},{name:"单元"}],y.value[1]=e})(l)),`key_${a}`)})}))}:{},{n:2===g.value},2===g.value?{o:e.f(m.value,((l,a,u)=>{var o,n;return e.e({a:e.t(null==l?void 0:l.name),b:(null==(o=t.value)?void 0:o.id)===(null==l?void 0:l.id)},(null==(n=t.value)?void 0:n.id)===(null==l?void 0:l.id)?{c:"daa005a1-6-"+u+",daa005a1-1",d:e.p({type:"checkmarkempty",size:"20",color:"#FBA60D"})}:{},{e:`key_${a}`,f:e.o((e=>(e=>{g.value=3,A.value=[{name:"小区"},{name:"楼栋"},{name:"单元"},{name:"<EFBFBD>
|