/*! For license information please see 5c9174b6e60227f44005321484937d1d.js.LICENSE.txt */ "use strict";(wx.webpackJsonp=wx.webpackJsonp||[]).push([["sub-common/5c9174b6e60227f44005321484937d1d"],{"./src/components/InfiniteScrollPaging/index.tsx":function(e,t,a){var r=a("./node_modules/@babel/runtime/helpers/esm/regeneratorRuntime.js"),s=a("./node_modules/@babel/runtime/helpers/esm/objectSpread2.js"),n=a("./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js"),u=a("./node_modules/@babel/runtime/helpers/esm/slicedToArray.js"),l=a("./node_modules/react/cjs/react.production.min.js"),o=a("./src/components/infiniteScroll/index.tsx"),c=a("./src/common/util.ts"),f=a("./src/common/common.ts"),i=a("./node_modules/react/cjs/react-jsx-runtime.production.min.js");t.default=function InfiniteScrollPaging(e){var t=e.query,a=void 0===t?{}:t,d=(0,l.useRef)({}),m=(0,l.useState)({list:[],total:0}),p=(0,u.default)(m,2),h=p[0],g=p[1],S=(0,l.useState)({refreshStatus:!1,moreStatus:!1,page:1,size:10,loading:!1}),b=(0,u.default)(S,2),_=b[0],j=b[1],v=function(){var t=(0,n.default)((0,r.default)().mark((function _callee(t,n){var u,l;return(0,r.default)().wrap((function _callee$(r){for(;;)switch(r.prev=r.next){case 0:return u=d.current,j((0,s.default)((0,s.default)((0,s.default)({},u),t),{},{loading:!0})),r.next=4,e.fetchData((0,s.default)((0,s.default)({},a),{},{page:u.page,size:u.size}));case 4:(l=r.sent).success?(e.change&&e.change(l),l.data.total<=0?j((0,s.default)((0,s.default)((0,s.default)({},u),n),{},{loading:!1})):(g({list:l.data.list,total:l.data.total}),j((0,s.default)((0,s.default)({},u),{},{refreshStatus:!1,moreStatus:!1,loading:!1})))):(f.alert.none(l.msg),j((0,s.default)((0,s.default)({},u),{},{refreshStatus:!1,moreStatus:!0,loading:!1})));case 6:case"end":return r.stop()}}),_callee)})));return function getData(e,a){return t.apply(this,arguments)}}(),x=(0,l.useRef)({}),w=function(){var e=(0,n.default)((0,r.default)().mark((function _callee2(){var e;return(0,r.default)().wrap((function _callee2$(t){for(;;)switch(t.prev=t.next){case 0:e=d.current,j((0,s.default)((0,s.default)({},e),{},{page:1,size:10})),v({refreshStatus:!0,moreStatus:!1},{refreshStatus:!1,moreStatus:!0});case 3:case"end":return t.stop()}}),_callee2)})));return function handleRefresh(){return e.apply(this,arguments)}}(),y=function(){var e=(0,n.default)((0,r.default)().mark((function _callee3(){var e,t;return(0,r.default)().wrap((function _callee3$(a){for(;;)switch(a.prev=a.next){case 0:e=x.current,t=d.current,e.list.length