TestEShopDist/dist/pages/addressAdd/sub-common/1317f9b23ba36068dbc901ac75b6f835.js
2023-05-15 14:13:36 +08:00

1 line
4.7 KiB
JavaScript

"use strict";(wx.webpackJsonp=wx.webpackJsonp||[]).push([[5228],{8214:function(e,n,t){var s=t(4942),r=t(4165),a=t(5861),c=t(9439),l=t(1515),i=t(2954),d=t.n(i),u=t(7294),o=t(4184),f=t.n(o),_=t(2090),m=t(5679),Z=t(2185),h=t(5893),v=function Address(e){var n=e.addressOnSelect,t=e.addressOnChange,i=e.addressOnClose,o=e.show,v=void 0!==o&&o,x=e.defaultValue,p=void 0===x?[]:x,k=(e.selectStatus,(0,u.useRef)([])),j=(0,u.useRef)([]),C=(0,u.useRef)([]),w=(0,u.useState)([]),g=(0,c.Z)(w,2),b=g[0],G=g[1],N=(0,u.useState)(0),S=(0,c.Z)(N,2),y=S[0],R=S[1],D=(0,u.useState)(1),E=(0,c.Z)(D,2),O=E[0],T=E[1],$=(0,u.useState)([]),I=(0,c.Z)($,2),J=I[0],A=I[1],F=(0,u.useState)(!1),P=(0,c.Z)(F,2),Q=P[0],V=P[1],Y=(0,u.useState)(!1),q=(0,c.Z)(Y,2),z=q[0],B=q[1],H=(0,u.useState)(!1),K=(0,c.Z)(H,2),L=(K[0],K[1]),M=(0,u.useState)({width:"100rpx",left:"0rpx"}),U=(0,c.Z)(M,2),W=U[0],X=U[1];(0,u.useEffect)((function(){0==J.length&&(A(p),p.length>1&&V(!0),p.length>2&&B(!0),p.length>0&&L(!0))}),[p]);var ee=(0,Z.R)().fetchData,ne=function getDomDes(e){setTimeout((function(){d().createSelectorQuery().select(e).boundingClientRect((function(e){var n=e.left,t=e.width;console.log(t),X({width:"".concat(t,"px"),left:"".concat(n,"px")})})).exec()}),100)},te=function(){var e=(0,a.Z)((0,r.Z)().mark((function _callee(){var e;return(0,r.Z)().wrap((function _callee$(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,ee({parent_id:1});case 2:e=n.sent,k.current=e.data.list||[],k.current.length>0&&(R(0),G((function(){return k.current})),ne("#address_tab_0"));case 5:case"end":return n.stop()}}),_callee)})));return function getProvince(){return e.apply(this,arguments)}}(),se=function(){var e=(0,a.Z)((0,r.Z)().mark((function _callee2(e){var n;return(0,r.Z)().wrap((function _callee2$(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,ee({parent_id:e});case 2:n=t.sent,j.current=n.data.list||[],j.current.length>0?(R(1),G((function(){return j.current})),V(!0),ne("#address_tab_1"),L(!1)):(L(!0),V(!1));case 5:case"end":return t.stop()}}),_callee2)})));return function getCity(n){return e.apply(this,arguments)}}(),re=function(){var e=(0,a.Z)((0,r.Z)().mark((function _callee3(e){var n;return(0,r.Z)().wrap((function _callee3$(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,ee({parent_id:e});case 2:n=t.sent,C.current=n.data.list||[],C.current.length>0?(R(2),G((function(){return C.current})),B(!0),ne("#address_tab_2"),L(!1)):(L(!0),B(!1));case 5:case"end":return t.stop()}}),_callee3)})));return function area(n){return e.apply(this,arguments)}}(),ae=function submitSelect(){null==i||i(),null==n||n(J)},ce=function selectTab(e){!function onSelectIndex(e){R(e);var n=J[e]?J[e].id:0;if(T(n),0==e)te();else if(1==e){var t,s=null===(t=J[0])||void 0===t?void 0:t.id;se(s)}else{var r,a=null===(r=J[1])||void 0===r?void 0:r.id;re(a)}}(e),ne("#address_tab_".concat(e))};(0,u.useEffect)((function(){te()}),[]);return(0,u.useEffect)((function(){J&&J.length>0&&(null==t||t(J))}),[J]),(0,h.jsx)(h.Fragment,{children:(0,h.jsx)(m.Z,{showTitle:!1,show:v,onClose:ae,children:(0,h.jsxs)(l.G7,{className:_.Z.address_main,children:[(0,h.jsxs)(l.G7,{className:_.Z.address_title,children:[(0,h.jsx)(l.G7,{onClick:function onClick(){return null==i?void 0:i()},children:"取消"}),(0,h.jsx)(l.G7,{onClick:function onClick(){return ae()},children:"确定"})]}),(0,h.jsxs)(l.G7,{className:_.Z.address_select,children:[(0,h.jsx)(l.G7,{id:"address_tab_0",onClick:function onClick(){return ce(0)},className:f()(_.Z.address_item,(0,s.Z)({},_.Z.addresst_select,0==y)),children:J[0]?J[0].name:"请选择"}),Q&&(0,h.jsx)(l.G7,{id:"address_tab_1",onClick:function onClick(){return ce(1)},className:f()(_.Z.address_item,(0,s.Z)({},_.Z.addresst_select,1==y)),children:J[1]?J[1].name:"请选择"}),z&&(0,h.jsx)(l.G7,{id:"address_tab_2",onClick:function onClick(){return ce(2)},className:f()(_.Z.address_item,(0,s.Z)({},_.Z.addresst_select,2==y)),children:J[2]?J[2].name:"请选择"}),(0,h.jsx)(l.G7,{style:W,className:_.Z.bottom_index})]}),(0,h.jsx)(l.G7,{className:_.Z.address_list,children:(0,h.jsx)(l.pf,{scrollY:!0,className:_.Z.address_scroll,children:(0,h.jsx)(l.G7,{className:_.Z.address_scroll_list,children:b.map((function(e,n){var t;return(0,h.jsxs)(l.G7,{onClick:function onClick(){return function selectItem(e){T(e.id),0==y?(A([{name:e.name,id:e.id,level:e.level}]),se(e.id),B(!1),V(!1)):1==y?(A([J[0],{name:e.name,id:e.id,level:e.level}]),re(e.id)):(A([J[0],J[1],{name:e.name,id:e.id,level:e.level}]),ne("#address_tab_2"))}(e)},className:f()(_.Z.address_list_item,(0,s.Z)({},_.Z.addresst_select,O==e.id)),children:[(0,h.jsx)(l.G7,{className:_.Z.address_list_item_name,children:e.name}),(null===(t=J[y])||void 0===t?void 0:t.id)==e.id&&(0,h.jsx)(l.G7,{className:"iconfont icon-tick ".concat(_.Z.address_iconfont)})]},n)}))})})})]})})})};n.Z=(0,u.memo)(v)}}]);