2023-05-12 11:43:37 +08:00

2 lines
13 KiB
JavaScript

"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<C.total){z.current.page++;var e=z.current.size*z.current.page;k((0,o.default)((0,o.default)({},S),{},{size:e}))}}()},statusMore:I,children:(0,N.jsx)(h.default,{pageName:"pages/classList/index",productList:C.list})})}),(0,N.jsx)(p.default,{showPopup:H,closePopup:function closePopup(){return K(!1)},handSearch:function handSearch(e){return function handSearch(e){z.current.page=1,L((function(){return{list:[],total:0}})),k((0,o.default)((0,o.default)({},S),{},{width:null==e?void 0:e.width,weight_density:null==e?void 0:e.weight_density,size:10,component:null==e?void 0:e.component,product_kind_id:null==e?void 0:e.product_kind_ids})),K(!1)}(e)}})]})}},"./src/pages/classList/components/searchPopup/index.tsx":function(e,t,n){var s=n("./node_modules/@babel/runtime/helpers/esm/objectSpread2.js"),o=n("./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js"),l=n("./node_modules/@babel/runtime/helpers/esm/regeneratorRuntime.js"),a=n("./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js"),i=n("./node_modules/@babel/runtime/helpers/esm/slicedToArray.js"),d=n("./node_modules/@tarojs/plugin-platform-weapp/dist/components-react.js"),u=n("./node_modules/classnames/index.js"),c=n.n(u),_=n("./node_modules/react/cjs/react.production.min.js"),r=n("./src/pages/classList/components/searchPopup/index.module.scss"),m=n("./src/components/popup/index.tsx"),f=n("./src/api/material.ts"),p=n("./src/common/util.ts"),x=n("./node_modules/react/cjs/react-jsx-runtime.production.min.js"),h=function SearchPopup(e){var t=(0,_.useState)({width:"",weight_density:"",product_kind_ids:"",component:""}),n=(0,i.default)(t,2),u=n[0],h=n[1],b=(0,f.GetProductKindListApi)().fetchData,j=(0,_.useState)([]),w=(0,i.default)(j,2),g=w[0],v=w[1],N=function(){var e=(0,a.default)((0,l.default)().mark((function _callee(){var e,t;return(0,l.default)().wrap((function _callee$(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,b();case 2:e=n.sent,t=e.data,v(t.list);case 5:case"end":return n.stop()}}),_callee)})));return function getCategoryList(){return e.apply(this,arguments)}}();(0,_.useEffect)((function(){N()}),[]);var B=function handBlur(e,t){1==t&&h((function(t){return(0,s.default)((0,s.default)({},t),{},{width:Number(e.detail.value)})})),2==t&&h((function(t){return(0,s.default)((0,s.default)({},t),{},{weight_density:Number(e.detail.value)})})),3==t&&h((function(t){return(0,s.default)((0,s.default)({},t),{},{component:e.detail.value})}))},S=function handSure(){e.handSearch((0,p.getFilterData)(u))};return(0,x.jsx)(m.default,{title:"全部筛选",show:e.showPopup,onClose:function onClose(){var t;return null===(t=e.closePopup)||void 0===t?void 0:t.call(e)},children:(0,x.jsx)(d.ScrollView,{scrollY:!0,style:{height:"600rpx"},children:(0,x.jsxs)(d.View,{className:r.default.main,children:[(0,x.jsxs)(d.View,{className:r.default.thirdBox,children:[(0,x.jsx)(d.View,{className:r.default.thirdTopfont,children:"系列名称"}),(0,x.jsx)(d.View,{className:r.default.flexModebox,children:g.map((function(e,t){return(0,x.jsx)(d.View,{onClick:function onClick(){!function handCheckMode(e){g.map((function(t){return t.id==e.id&&(t.check=!t.check),t})),v((0,o.default)(g));var t=[];g.filter((function(e){return e.check})).forEach((function(e){t.push(e.id)})),h((function(e){return(0,s.default)((0,s.default)({},e),{},{product_kind_ids:t.toString()})}))}(e)},className:c()(e.check?r.default.activemodeBox:r.default.modeBox),children:e.name},t)}))})]}),(0,x.jsxs)(d.View,{className:r.default.topBox,children:[(0,x.jsxs)(d.View,{className:r.default.leftTop,children:[(0,x.jsx)(d.View,{className:r.default.lefttopTitle,children:"幅宽"}),(0,x.jsxs)(d.View,{className:r.default.lefttopSelectBox,children:[(0,x.jsx)(d.Input,{className:r.default.inputstyle,type:"number",value:u.width,onBlur:function onBlur(e){return B(e,1)},placeholder:"请输入幅宽"}),(0,x.jsx)(d.View,{className:r.default.danwei,children:"CM"})]})]}),(0,x.jsxs)(d.View,{className:r.default.leftTop,children:[(0,x.jsx)(d.View,{className:r.default.lefttopTitle,children:"克重"}),(0,x.jsxs)(d.View,{className:r.default.lefttopSelectBox,children:[(0,x.jsx)(d.Input,{className:r.default.inputstyle,type:"number",value:u.weight_density,onBlur:function onBlur(e){return B(e,2)},placeholder:"请输入克重"}),(0,x.jsx)(d.View,{className:r.default.danwei,children:"KG"})]})]})]}),(0,x.jsx)(d.View,{className:r.default.topBox,children:(0,x.jsxs)(d.View,{className:r.default.leftTop,children:[(0,x.jsx)(d.View,{className:r.default.lefttopTitle,children:"成分"}),(0,x.jsx)(d.View,{className:r.default.inputBox,children:(0,x.jsx)(d.Input,{className:r.default.inputClass,type:"text",value:u.component,onBlur:function onBlur(e){return B(e,3)},placeholder:"请输入成分"})})]})}),(0,x.jsx)(d.View,{className:r.default.safeBox}),(0,x.jsxs)(d.View,{className:r.default.bottomBox,children:[(0,x.jsx)(d.Button,{className:r.default.resetBox,plain:!0,onClick:function onClick(){return function handReset(){g.map((function(e){return e.check=!1,e})),v((0,o.default)(g)),h({width:"",weight_density:"",product_kind_ids:"",component:""})}()},children:"重置"}),(0,x.jsx)(d.Button,{className:r.default.activeButton,plain:!0,onClick:function onClick(){return null==S?void 0:S()},children:"确认"})]})]})})})};t.default=(0,_.memo)(h)},"./src/pages/classList/index.tsx":function(e,t,n){var s=n("./node_modules/@tarojs/runtime/dist/runtime.esm.js"),o=n("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[5].use[0]!./src/pages/classList/index.tsx");Page((0,s.createPageConfig)(o.default,"pages/classList/index",{root:{cn:[]}},{navigationBarTitleText:"分类标题"}||{})),o.default},"./src/pages/classList/components/searchPopup/index.module.scss":function(e,t){t.default={common_safe_area_y:"index-module__common_safe_area_y___zIVOG",hoverClass:"index-module__hoverClass___ZS8md","full-100":"index-module__full-100___RYh5J",main:"index-module__main___OxCyx",topBox:"index-module__topBox___PlbjL",leftTop:"index-module__leftTop___jblbR",lefttopTitle:"index-module__lefttopTitle___fk8aS",inputBox:"index-module__inputBox___NkmZK",inputClass:"index-module__inputClass___l8ImL",lefttopSelectBox:"index-module__lefttopSelectBox___eYPHY",inputstyle:"index-module__inputstyle___ZFIkI",danwei:"index-module__danwei___pCEhJ",lefttopSelectNameactive:"index-module__lefttopSelectNameactive___w1Mq8",lefttopSelectName:"index-module__lefttopSelectName___bao1K",icon_more:"index-module__icon_more___y10Fc",activelefttopSelectBox:"index-module__activelefttopSelectBox___3btpf",thirdBox:"index-module__thirdBox___JB_re",thirdTopfont:"index-module__thirdTopfont___adyqO",flexModebox:"index-module__flexModebox___fHdZG",activemodeBox:"index-module__activemodeBox___y3_pM",modeBox:"index-module__modeBox___DxvPS",safeBox:"index-module__safeBox___Ctcjh",bottomBox:"index-module__bottomBox___fIMky",resetBox:"index-module__resetBox___s_XOp",button:"index-module__button___IEM96",activeButton:"index-module__activeButton___tknPL"}},"./src/pages/classList/index.module.scss":function(e,t){t.default={common_safe_area_y:"index-module__common_safe_area_y___fYQ4I",hoverClass:"index-module__hoverClass___Uu_dB","full-100":"index-module__full-100___xZkhf",main:"index-module__main____Ci3z",search:"index-module__search___bYFuM",filter:"index-module__filter___ErwMP",filter_all:"index-module__filter_all___NX8rY",text_one:"index-module__text_one___N2Qup",text_two:"index-module__text_two___NwXDg",miconfont:"index-module__miconfont___GQsMc",filter_btns:"index-module__filter_btns___Tg0vH",selected:"index-module__selected___Fhboh",list:"index-module__list___xRwdR",popup_main:"index-module__popup_main___8V9Qq",popup_title:"index-module__popup_title___cCZo7",scroll:"index-module__scroll___sXJQL",popup_filter_item:"index-module__popup_filter_item___bmwM8",title:"index-module__title___F5kHu",btn_list:"index-module__btn_list___mX2k1",btn_item:"index-module__btn_item___Ne4ew",select_btn_item:"index-module__select_btn_item___NWAxv",btn_list_input:"index-module__btn_list_input___RZNSb",btn_width:"index-module__btn_width___LdQbG",unit:"index-module__unit___oDW8N",btn_list_element:"index-module__btn_list_element___dFRv9"}}},function(e){e.O(0,["sub-common/f7c2016e1fc8045300ee51e652beb947","sub-common/db6cc8fba2c34d36042a60bcf5f10485","sub-common/510d0e7078f44d770a0720344fb06369","sub-common/0762d0d2445fe1200cae192cedb39f4b","sub-common/31c2143408a2e4f5735ccb6e07aa07fc","sub-common/cf216475951e5960bcea5b5b9d46933b","sub-common/b381c79a1fbfec5335fa7029f46ddeee","sub-common/e818124ddffc2027c11e5fbd3c969d3a","sub-common/a9f502422a5cebf3f4d008798630c54f","sub-common/a1b65bef95d2c29977f42d4ceadae1ad","sub-common/071f0d2864ed3f21580488256af4d8b8","sub-common/1765aa4ae4fcbfcb768c717dfd0558f0","sub-common/e65b0fc6ba9b002001430bc337f06778","sub-common/d4d7ae6cf70fe19bf5c8f83e9b163279","sub-common/9996aa9f0d3c47748a31f7de83203e6f","taro","vendors","common"],(function(){return t="./src/pages/classList/index.tsx",e(e.s=t);var t}));e.O()}]);