TestRestructureWechatLymark.../dist/pages/addressManager/sub-common/de1542834cdc5e25f394b236ca89437d.js
2023-05-16 17:34:27 +08:00

2 lines
5.5 KiB
JavaScript

/*! For license information please see de1542834cdc5e25f394b236ca89437d.js.LICENSE.txt */
"use strict";(wx["webpackJsonp"]=wx["webpackJsonp"]||[]).push([["sub-common/de1542834cdc5e25f394b236ca89437d"],{"./src/components/AddressList/index.tsx":function(e,s,r){var a=r("./node_modules/@babel/runtime/helpers/esm/regeneratorRuntime.js");var t=r("./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js");var n=r("./node_modules/@babel/runtime/helpers/esm/slicedToArray.js");var d=r("./node_modules/@tarojs/taro/index.js");var i=r.n(d);var l=r("./node_modules/@tarojs/plugin-platform-weapp/dist/components-react.js");var o=r("./node_modules/react/cjs/react.production.min.js");var c=r("./src/components/tag/index.tsx");var u=r("./src/api/addressList.ts");var f=r("./src/components/iconfont/iconfont.tsx");var v=r("./src/api/order.ts");var m=r("./node_modules/react/cjs/react-jsx-runtime.production.min.js");var h=function AddressList(e,s){var r,h,p,x;var w=i().getCurrentPages();var j=w[w.length-2];var _=(0,o.useState)(),g=(0,n["default"])(_,2),b=g[0],N=g[1];var k=e.addButtonEnabled,y=k===void 0?true:k,V=e.focusBorderEnabled,C=V===void 0?false:V;var L=(0,u.MpPurchaserAddressList)(),S=L.fetchData,A=L.state;var D=function(){var s=(0,t["default"])((0,a["default"])().mark((function _callee(){var s,r;var t,n,d;return(0,a["default"])().wrap((function _callee$(a){while(1)switch(a.prev=a.next){case 0:a.next=2;return S({purchaser_id:e.purchaser_id});case 2:t=a.sent;if(e.id){N(e.id)}else{(n=t.data.list)===null||n===void 0?void 0:n.every((function(e){if(e.is_default){N(e.id);return false}return true}))}d=[];t===null||t===void 0?void 0:(s=t.data)===null||s===void 0?void 0:(r=s.list)===null||r===void 0?void 0:r.forEach((function(e){d.push(e===null||e===void 0?void 0:e.id)}));j.setData({ids:d});case 7:case"end":return a.stop()}}),_callee)})));return function getData(){return s.apply(this,arguments)}}();(0,d.useDidShow)((function(){D();i().eventCenter.on("addressList:refresh",D);return function(){i().eventCenter.off("addressList:refresh",D)}}));var I=(0,o.useState)(false),R=(0,n["default"])(I,2),T=R[0],E=R[1];var B=function(){var e=(0,t["default"])((0,a["default"])().mark((function _callee2(){return(0,a["default"])().wrap((function _callee2$(e){while(1)switch(e.prev=e.next){case 0:E(true);e.next=3;return D();case 3:E(false);case 4:case"end":return e.stop()}}),_callee2)})));return function handleRefresh(){return e.apply(this,arguments)}}();var P=(0,d.useRouter)();var $=(0,v.MpSaleOrderAddress)(),z=$.fetchData;var J=function(){var s=(0,t["default"])((0,a["default"])().mark((function _callee3(s,r){var t;return(0,a["default"])().wrap((function _callee3$(a){while(1)switch(a.prev=a.next){case 0:if(!(P.params.orderId&&P.params.orderId!="-100")){a.next=10;break}console.log(P.params.orderId!="-100","ssss");console.log(typeof P.params.orderId!="undefined","router.params.orderId");i().showLoading({title:"请稍等...",mask:true});a.next=6;return z({address_id:s.id,id:Number(P.params.orderId),shipment_mode:2});case 6:t=a.sent;if(t.msg==="success"){i().hideLoading();i().showToast({title:"成功",icon:"success"});i().navigateBack({delta:1})}else{i().hideLoading();i().showToast({title:t.msg,icon:"error"})}a.next=12;break;case 10:j.setData({addressObj:s});i().navigateBack({delta:1});case 12:e.onSelect&&e.onSelect(s,r);if(C){N(s===null||s===void 0?void 0:s.id)}case 14:case"end":return a.stop()}}),_callee3)})));return function handleSelect(e,r){return s.apply(this,arguments)}}();(0,o.useImperativeHandle)(s,(function(){return{getData:D}}));return(0,m.jsxs)(l.View,{className:"address-scroll-view",children:[(0,m.jsx)(l.ScrollView,{scrollY:true,refresherEnabled:e.refresherEnabled,enhanced:true,refresherTriggered:T,onRefresherRefresh:B,children:(0,m.jsx)(l.View,{className:"address-scroll-view-content",children:(A===null||A===void 0?void 0:(r=A.data)===null||r===void 0?void 0:(h=r.list)===null||h===void 0?void 0:h.length)>0?A===null||A===void 0?void 0:(p=A.data)===null||p===void 0?void 0:(x=p.list)===null||x===void 0?void 0:x.map((function(s,r){return(0,m.jsxs)(l.View,{onClick:function onClick(){return J(s,r)},className:"address-list ".concat(b==s.id&&"address-active"),children:[(0,m.jsxs)(l.View,{className:"address-container",children:[(0,m.jsxs)(l.View,{children:[(0,m.jsxs)(l.View,{className:"address-user",children:[s.name,(0,m.jsx)(l.Text,{className:"address-list-phone",children:s.phone}),s.is_default&&(0,m.jsx)(c["default"],{type:"primary",size:"small",circle:true,plain:true,customClassName:"address-list-default",children:"默认"})]}),(0,m.jsx)(l.View,{className:"address-list-bottom",children:(0,m.jsx)(l.View,{className:"address-list-info",children:(0,m.jsx)(l.View,{children:s.province_name+s.city_name+s.district_name+s.address_detail})})})]}),(0,m.jsx)(l.View,{children:(0,m.jsx)(l.Navigator,{onClick:function onClick(e){return e.stopPropagation()},url:"/pages/addAddress/index?type=edit&id=".concat(s.id,"&&purchaser_id=").concat(Number(e.purchaser_id)),hoverClass:"none",className:"address-edit",children:(0,m.jsx)(f["default"],{name:"icon-bianji",size:40,color:"#717171"})})})]}),s.factory!==""&&(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(l.View,{className:"line"}),(0,m.jsxs)(l.View,{className:"bottom-font",children:["加工厂:",s.factory]})]})]},r)})):(0,m.jsx)(l.View,{className:"address-no-data",children:"暂未添加地址"})})}),y&&(0,m.jsx)(l.Navigator,{url:"/pages/addAddress/index?type=add&purchaser_id=".concat(Number(e.purchaser_id)),hoverClass:"none",className:"add-address",children:"添加收货地址"})]})};s["default"]=(0,o.memo)((0,o.forwardRef)(h))}}]);