TestRestructureWechatLymark.../dist/pages/addAddress/sub-common/1021e714a431e52baa87ac9223961165.js
2023-05-15 16:21:46 +08:00

1 line
4.7 KiB
JavaScript

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