2 lines
5.0 KiB
JavaScript
2 lines
5.0 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"),o=require("../../common/libraries/getPageConfig.js");if(require("../../common/libraries/request.js"),require("../../common/store/useWeAppAuthStore.js"),require("../../common/libraries/setTabBar.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 n=e.defineComponent({__name:"hs-popup-project",props:["title","defaultValueName"],emits:["close","change"],setup(n,{emit:i}){const v=n;let s="";const t=e.ref({page:1}),d=e.ref(""),r=e.ref({name:"",id:0}),m=e.ref([]),c=e.ref([]),p=e.ref([]),f=e.ref([]),b=e.ref([]),g=e.ref(""),h=e.ref(!1),_=e.ref(0),A=e.ref([{name:"小区"}]),j=e.ref([]);e.watch((()=>null==v?void 0:v.defaultValueName),(()=>{g.value=null==v?void 0:v.defaultValueName}));const y=u.debounce((e=>{e!==s&&(s=e,t.value.page=1,c.value=[],C(_.value))}),500),k=()=>{h.value=!h.value,h.value&&setTimeout((()=>{_.value=0,c.value=[],$()}),300)},q=e=>{d.value="",_.value=null==e?void 0:e.index,console.log(e,"eee")};e.watch((()=>_.value),(e=>{C(e)}));const C=e=>{0===e&&$(),1===e&&S(j.value[0]),2===e&&B(j.value[1]),3===e&&L(j.value[2])},$=()=>{l.getApiLoading(a.Apis.Asset.AssetHouses.SelectProject,{name:d.value,...t.value}).then((e=>{c.value=null==e?void 0:e.data,m.value=null==e?void 0:e.data,console.log(e)}))},S=e=>{l.getApiLoading(a.Apis.Asset.AssetHouses.SelectBuilding,{asset_projects_id:null==e?void 0:e.id,name:d.value,...t.value}).then((e=>{p.value=null==e?void 0:e.data,m.value=null==e?void 0:e.data,console.log(e)}))},B=e=>{var u;l.getApiLoading(a.Apis.Asset.AssetHouses.SelectUnit,{asset_projects_id:null==(u=j.value[0])?void 0:u.id,asset_buildings_id:null==e?void 0:e.id,name:d.value,...t.value}).then((e=>{f.value=null==e?void 0:e.data,m.value=null==e?void 0:e.data,console.log(e)}))},L=e=>{var u,o;l.getApiLoading(a.Apis.Asset.AssetHouses.SelectHouse,{asset_projects_id:null==(u=j.value[0])?void 0:u.id,asset_buildings_id:null==(o=j.value[1])?void 0:o.id,asset_units_id:null==e?void 0:e.id,name:d.value,...t.value}).then((e=>{b.value=null==e?void 0:e.data,m.value=null==e?void 0:e.data,console.log(e)}))};return(l,a)=>{var u,n;return e.e({a:e.o(k),b:e.p({title:null==v?void 0:v.title,isLink:!0,isPlaceholder:!0,required:!0,borderTop:!0,value:g.value}),c:e.o([e=>d.value=e.detail.value,(...l)=>e.unref(y)&&e.unref(y)(...l)]),d:e.o(((...l)=>e.unref(y)&&e.unref(y)(...l))),e:d.value,f:h.value},h.value?{g:e.o(q),h:e.p({list:A.value,lineColor:e.unref(o.getStyleColorValueInfo)(),current:_.value||0})}:{},{i:!(null==(u=m.value)?void 0:u.length)},(null==(n=m.value)||n.length,{}),{j:0===_.value},0===_.value?{k: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=r.value)?void 0:o.id)===(null==l?void 0:l.id)},(null==(n=r.value)?void 0:n.id)===(null==l?void 0:l.id)?{c:"498f5ab8-4-"+u+",498f5ab8-1",d:e.p({type:"checkmarkempty",size:"20",color:"#FBA60D"})}:{},{e:`key_${a}`,f:e.o((e=>(e=>{d.value="",_.value=1,A.value=[{name:"小区"},{name:"楼栋"}],j.value[0]=e})(l)),`key_${a}`)})}))}:{},{l:1===_.value},1===_.value?{m: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=r.value)?void 0:o.id)===(null==l?void 0:l.id)},(null==(n=r.value)?void 0:n.id)===(null==l?void 0:l.id)?{c:"498f5ab8-5-"+u+",498f5ab8-1",d:e.p({type:"checkmarkempty",size:"20",color:"#FBA60D"})}:{},{e:`key_${a}`,f:e.o((e=>(e=>{d.value="",_.value=2,A.value=[{name:"小区"},{name:"楼栋"},{name:"单元"}],j.value[1]=e})(l)),`key_${a}`)})}))}:{},{n:2===_.value},2===_.value?{o:e.f(f.value,((l,a,u)=>{var o,n;return e.e({a:e.t(null==l?void 0:l.name),b:(null==(o=r.value)?void 0:o.id)===(null==l?void 0:l.id)},(null==(n=r.value)?void 0:n.id)===(null==l?void 0:l.id)?{c:"498f5ab8-6-"+u+",498f5ab8-1",d:e.p({type:"checkmarkempty",size:"20",color:"#FBA60D"})}:{},{e:`key_${a}`,f:e.o((e=>(e=>{d.value="",_.value=3,A.value=[{name:"小区"},{name:"楼栋"},{name:"单元"},{name:"房屋"}],j.value[2]=e})(l)),`key_${a}`)})}))}:{},{p:3===_.value},3===_.value?{q:e.f(b.value,((l,a,u)=>{var o,n;return e.e({a:e.t(null==l?void 0:l.name),b:(null==(o=r.value)?void 0:o.id)===(null==l?void 0:l.id)},(null==(n=r.value)?void 0:n.id)===(null==l?void 0:l.id)?{c:"498f5ab8-7-"+u+",498f5ab8-1",d:e.p({type:"checkmarkempty",size:"20",color:"#FBA60D"})}:{},{e:`key_${a}`,f:e.o((e=>(e=>{d.value="",j.value[3]=e,g.value=null==j?void 0:j.value.map((e=>null==e?void 0:e.name)).join(""),i("change",j.value),k()})(l)),`key_${a}`)})}))}:{},{r:e.o(k),s:e.p({show:h.value,mode:"bottom",closeable:!0,round:20})})}}}),i=e._export_sfc(n,[["__scopeId","data-v-498f5ab8"]]);wx.createComponent(i);
|