"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/subjectList/index"],{"./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[5].use[0]!./src/pages/subjectList/index.tsx":function(e,t,n){var s=n("./node_modules/@babel/runtime/helpers/esm/regeneratorRuntime.js"),l=n("./node_modules/@babel/runtime/helpers/esm/objectSpread2.js"),i=n("./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js"),a=n("./node_modules/@babel/runtime/helpers/esm/slicedToArray.js"),o=n("./node_modules/@tarojs/plugin-platform-weapp/dist/components-react.js"),d=n("./node_modules/@tarojs/taro/index.js"),_=n.n(d),u=n("./node_modules/classnames/index.js"),c=n.n(u),r=n("./node_modules/react/cjs/react.production.min.js"),m=n("./src/pages/searchList/components/selectData/index.tsx"),f=n("./src/pages/subjectList/index.module.scss"),p=n("./src/components/search/index.tsx"),x=n("./src/components/product/index.tsx"),b=n("./src/components/infiniteScroll/index.tsx"),h=n("./src/components/filterV2/index.tsx"),j=n("./src/components/sortBtn/index.tsx"),w=n("./src/api/material.ts"),g=n("./src/common/util.ts"),N=n("./node_modules/react/cjs/react-jsx-runtime.production.min.js");t.default=function(){var e=(0,r.useState)(!1),t=(0,a.default)(e,2),n=t[0],u=t[1],v=(0,d.useRouter)();(0,r.useEffect)((function(){_().setNavigationBarTitle({title:v.params.title||"专题页面"})}),[v]);var V=(0,r.useState)({code_or_name:"",product_subject_id:v.params.id,page:1,size:10,width:"",weight_density:"",product_kind_id:"",component:""}),y=(0,a.default)(V,2),C=y[0],S=y[1],L=(0,r.useState)({list:[],total:0}),T=(0,a.default)(L,2),k=T[0],F=T[1],I=(0,w.GetProductListApi)(),W=I.fetchData,B=I.state,z=function(){var e=(0,i.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,W((0,g.getFilterData)(C));case 2:e=t.sent,F((0,l.default)((0,l.default)({},k),{},{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(){z()}),[C]);var A=(0,r.useRef)({size:C.size,page:C.page}),E=(0,r.useMemo)((function(){return(0,g.dataLoadingStatus)({list:k.list,total:k.total,status:B.loading})}),[k]),R=(0,r.useState)(),K=(0,a.default)(R,2),P=K[0],D=K[1],J=function formatSelectList(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{data:{},field:{}},t=[];for(var n in e.data)"seriesId"!==n&&""!=e.data[n]&&t.push({title:e.field[n],value:e.data[n]});D([].concat(t))},O=(0,r.useCallback)((function(e){A.current.page=1,F((function(){return{list:[],total:0}})),S((function(t){return(0,l.default)((0,l.default)({},t),{},{code_or_name:e,size:10})}))}),[]);return(0,N.jsxs)(o.View,{className:f.default.main,children:[(0,N.jsx)(o.View,{className:f.default.search,children:(0,N.jsx)(p.default,{placeIcon:"out",showBtn:!0,btnStyle:{color:"#007AFF"},changeOnSearch:O,debounceTime:300})}),(0,N.jsxs)(o.View,{className:f.default.filter,children:[(0,N.jsxs)(o.View,{className:f.default.filter_all,children:[(0,N.jsxs)(o.View,{className:f.default.text_one,children:[(0,N.jsx)(o.Text,{children:"综合"}),(0,N.jsx)(j.default,{status:"top"})]}),(0,N.jsxs)(o.View,{className:f.default.text_two,onClick:function onClick(){return u(!0)},children:[(0,N.jsx)(o.Text,{children:"筛选"}),(0,N.jsx)(o.Text,{className:c()("iconfont icon-bianji_bianji",f.default.miconfont)})]})]}),(0,N.jsx)(o.View,{className:f.default.filter_btns,children:(0,N.jsx)(m.default,{list:P})})]}),(0,N.jsx)(o.View,{className:f.default.list,children:(0,N.jsx)(b.default,{selfonScrollToLower:function selfonScrollToLower(){return function getScrolltolower(){if(k.list.length