2 lines
1.9 KiB
JavaScript
2 lines
1.9 KiB
JavaScript
"use strict";const e=require("../../common/vendor.js"),t=require("../../api/api.js");require("../../uni_modules/uview-plus/index.js");const a=require("../../uni_modules/uview-plus/libs/function/index.js");if(!Array){(e.resolveComponent("up-subsection")+e.resolveComponent("z-paging"))()}Math||((()=>"../../uni_modules/uview-plus/components/u-subsection/u-subsection.js")+(()=>"../../uni_modules/z-paging/components/z-paging/z-paging.js"))();const o={__name:"piles",setup(o){const u=e.ref(null);let n=e.ref([]),i=e.reactive({deviceStatus:1}),l=e.ref({});e.onLoad((async()=>{l.value=await t.getDeviceCount()}));let s=()=>!u.value;e.onPullDownRefresh((()=>{s()||u.value.reload().catch((()=>{}))})),e.onPageScroll((e=>{s()||(u.value.updatePageScrollTop(e.scrollTop),e.scrollTop<10&&u.value.doChatRecordLoadMore())})),e.onReachBottom((()=>{s()||u.value.pageReachBottom()}));const r=(e,a)=>{const o={current:e,pageSize:a,...i};t.getDeviceInfo(o).then((e=>{u.value.complete(e.records)})).catch((e=>{u.value.complete(!1)}))},c=e.ref([{name:"已安装",id:1},{name:"待安装",id:0}]),d=e.ref(0),m=e=>{d.value=e,i.deviceStatus=c.value[e].id,u.value.reload()};return(t,o)=>({a:e.t(e.unref(l).installCount||0),b:e.t(e.unref(l).installNotCount||0),c:e.o(m),d:e.p({list:c.value,keyName:"name",current:d.value}),e:e.f(e.unref(n),((t,o,u)=>e.e(0==d.value?{a:e.t(t.stationName||"-"),b:e.t(t.id),c:e.t(t.deviceType),d:e.t(t.stationAddress||"-"),e:e.t(e.unref(a.timeFormat)(new Date(t.createTime).getTime(),"yyyy-mm-dd hh:MM"))}:{},1==d.value?{f:e.t(t.id),g:e.t(t.deviceType),h:e.t(e.unref(a.timeFormat)(new Date(t.createTime).getTime(),"yyyy-mm-dd hh:MM"))}:{},{i:t}))),f:0==d.value,g:1==d.value,h:e.sr(u,"099dbd04-0",{k:"paging"}),i:e.o(r),j:e.o((t=>e.isRef(n)?n.value=t:n=t)),k:e.p({"use-page-scroll":!0,modelValue:e.unref(n)})})}},u=e._export_sfc(o,[["__scopeId","data-v-099dbd04"]]);o.__runtimeHooks=1,wx.createPage(u);
|