"use strict";require("./sub-common/db6cc8fba2c34d36042a60bcf5f10485.js");require("./sub-common/510d0e7078f44d770a0720344fb06369.js");require("./sub-common/0762d0d2445fe1200cae192cedb39f4b.js");require("./sub-common/cf216475951e5960bcea5b5b9d46933b.js");require("./sub-common/b381c79a1fbfec5335fa7029f46ddeee.js");require("./sub-common/a9f502422a5cebf3f4d008798630c54f.js");require("./sub-common/071f0d2864ed3f21580488256af4d8b8.js");require("./sub-common/1765aa4ae4fcbfcb768c717dfd0558f0.js");require("./sub-common/d4d7ae6cf70fe19bf5c8f83e9b163279.js");require("./sub-common/9996aa9f0d3c47748a31f7de83203e6f.js");/*! For license information please see index.js.LICENSE.txt */ (wx.webpackJsonp=wx.webpackJsonp||[]).push([["pages/classList/index"],{"./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[5].use[0]!./src/pages/classList/index.tsx":function(e,t,n){var s=n("./node_modules/@babel/runtime/helpers/esm/regeneratorRuntime.js"),o=n("./node_modules/@babel/runtime/helpers/esm/objectSpread2.js"),l=n("./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js"),a=n("./node_modules/@babel/runtime/helpers/esm/slicedToArray.js"),i=n("./node_modules/@tarojs/plugin-platform-weapp/dist/components-react.js"),d=n("./node_modules/@tarojs/taro/index.js"),u=n.n(d),c=n("./node_modules/classnames/index.js"),_=n.n(c),r=n("./node_modules/react/cjs/react.production.min.js"),m=n("./src/pages/searchList/components/selectData/index.tsx"),f=n("./src/pages/classList/index.module.scss"),p=n("./src/pages/classList/components/searchPopup/index.tsx"),x=n("./src/components/search/index.tsx"),h=n("./src/components/product/index.tsx"),b=n("./src/components/infiniteScroll/index.tsx"),j=n("./src/components/sortBtn/index.tsx"),w=n("./src/api/material.ts"),g=n("./src/common/util.ts"),v=n("./src/use/useLogin.ts"),N=n("./node_modules/react/cjs/react-jsx-runtime.production.min.js");t.default=function(){(0,v.default)();var e=(0,r.useState)(!1),t=(0,a.default)(e,2),n=(t[0],t[1],(0,d.useRouter)());(0,r.useEffect)((function(){u().setNavigationBarTitle({title:n.params.title||"分类页面"})}),[n]);var c=(0,r.useState)({code_or_name:"",product_category_id:n.params.id,page:1,size:10,width:"",weight_density:"",product_kind_id:"",component:""}),B=(0,a.default)(c,2),S=B[0],k=B[1],y=(0,r.useState)({list:[],total:0}),V=(0,a.default)(y,2),C=V[0],L=V[1],T=(0,w.GetProductListApi)(),P=T.fetchData,M=T.state,R=function(){var e=(0,l.default)((0,s.default)().mark((function _callee(){var e;return(0,s.default)().wrap((function _callee$(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,P((0,g.getFilterData)(S));case 2:e=t.sent,L((0,o.default)((0,o.default)({},C),{},{list:e.data.list,total:e.data.total}));case 4:case"end":return t.stop()}}),_callee)})));return function getSubjectList(){return e.apply(this,arguments)}}();(0,r.useEffect)((function(){R()}),[S]);var z=(0,r.useRef)({size:S.size,page:S.page}),I=(0,r.useMemo)((function(){return(0,g.dataLoadingStatus)({list:C.list,total:C.total,status:M.loading})}),[C,M]),F=(0,r.useState)(),G=(0,a.default)(F,2),D=G[0],A=(G[1],(0,r.useCallback)((function(e){z.current.page=1,L((function(){return{list:[],total:0}})),k((function(t){return(0,o.default)((0,o.default)({},t),{},{code_or_name:e,size:10})}))}),[])),E=(0,r.useRef)(null),O=(0,r.useState)({comprehensive:"none"}),Y=(0,a.default)(O,2),Z=Y[0],J=Y[1],Q=(0,r.useState)(!1),X=(0,a.default)(Q,2),H=X[0],K=X[1];return(0,N.jsxs)(i.View,{className:f.default.main,children:[(0,N.jsx)(i.View,{className:f.default.search,children:(0,N.jsx)(x.default,{placeIcon:"out",showBtn:!0,btnStyle:{color:"#007AFF"},changeOnSearch:A,debounceTime:300})}),(0,N.jsxs)(i.View,{className:f.default.filter,children:[(0,N.jsxs)(i.View,{className:f.default.filter_all,children:[(0,N.jsxs)(i.View,{className:f.default.text_one,onClick:function onClick(){return function changeSort(){L((function(){return{list:[],total:0}}));var e=E.current.changeSort(),t=e.status,n=e.value;J((function(e){return(0,o.default)((0,o.default)({},e),{},{comprehensive:t,collection:"none"})})),k((function(e){return(0,o.default)((0,o.default)({},e),{},{abstract_sort_key:n,size:10,page:1})})),z.current={size:10,page:1}}()},children:[(0,N.jsx)(i.Text,{children:"综合"}),(0,N.jsx)(j.default,{status:Z.comprehensive,ref:E,sortValue:{desc:"1",asc:"-1"}})]}),(0,N.jsxs)(i.View,{className:f.default.text_two,onClick:function onClick(){return K(!0)},children:[(0,N.jsx)(i.Text,{children:"筛选"}),(0,N.jsx)(i.Text,{className:_()("iconfont icon-bianji_bianji",f.default.miconfont)})]})]}),(0,N.jsx)(i.View,{className:f.default.filter_btns,children:(0,N.jsx)(m.default,{list:D})})]}),(0,N.jsx)(i.View,{className:f.default.list,children:(0,N.jsx)(b.default,{selfonScrollToLower:function selfonScrollToLower(){return function getScrolltolower(){if(C.list.length