1 line
11 KiB
JavaScript
1 line
11 KiB
JavaScript
"use strict";require("./sub-common/5203ee5b6c7f4a9fb1ae172eb73f138a.js");require("./sub-common/37c8d87e96c04e575f72be683de6cceb.js");require("./sub-common/b0deadd786ac48f22d299d1bc3b02f4a.js");require("./sub-common/4746d0d141219433ff9218e1803cf087.js");require("./sub-common/f4c333330bca2332f36871e740ae8f03.js");require("./sub-common/ade5120345eb34c5610a6c958dcf71a2.js");require("./sub-common/1c99a530cb83c1e1f08b07ffc0433199.js");require("./sub-common/aee811d75c3a2fbf4f417f99886d48c6.js");require("./sub-common/36724ee70232b4a8352799d970041c4a.js");(wx.webpackJsonp=wx.webpackJsonp||[]).push([[7235],{2842:function(e,n,a){var t=a(2180),s=a(4165),r=a(5861),o=a(3433),c=a(1413),l=a(9439),i=a(1515),d=a(2954),u=a.n(d),_=a(7294),m="index-module__main___tVKDL",f="index-module__backIcon___t43Y2",x="index-module__address_info___slTJd",v="index-module__add_card_btn___LZ78A",h="index-module__card_con___xk4yE",p="index-module__card_header___UWnLS",S="index-module__card_list___JcFRB",g="index-module__express_btn___Q8My3",j="index-module__remark___xsNnp",Z="index-module__order_btn___xB_Ao",N="index-module__btn_con___chpdK",k="index-module__btn___sfSLT",b="index-module__address_con___BY1U5",C="index-module__message___odl5K",G="index-module__info_address___zLDA7",y="index-module__address_name___GkHWt",w="index-module__info_phone___ZAxYj",D=a(6028),O=a(6873),B=a(5893),address=function(e){var n=e.defaultValue,a=(0,_.useState)({id:0,address_title:"",address_name:"",address_phone:"",address_mode:"物流"}),t=(0,l.Z)(a,2),s=t[0],r=t[1];(0,_.useEffect)((function(){r((function(e){return(0,c.Z)((0,c.Z)({},e),{},{address_title:(null==n?void 0:n.address_title)||"",address_name:(null==n?void 0:n.address_name)||"",address_phone:(null==n?void 0:n.address_phone)||""})}))}),[n]);var o=(0,_.useState)(!1),d=(0,l.Z)(o,2),u=d[0],m=d[1];return(0,B.jsxs)(B.Fragment,{children:[(0,B.jsxs)(i.G7,{className:b,onClick:function onClick(){return m(!0)},children:[(0,B.jsx)(D.Z,{name:"icon-dingwei",size:50}),(0,B.jsxs)(i.G7,{className:C,children:[(0,B.jsxs)(i.G7,{className:G,children:[(0,B.jsx)(i.G7,{className:y,children:s.address_title||"请选择收货地址"}),(0,B.jsx)(D.Z,{name:"icon-rukou",color:"#979797FF"})]}),(0,B.jsxs)(i.G7,{className:w,children:[(0,B.jsx)(i.xv,{children:"".concat(s.address_name," ").concat(s.address_phone)}),(0,B.jsx)(i.xv,{children:s.address_mode})]})]})]}),(0,B.jsx)(O.Z,{show:u,onClose:function onClose(){return m(!1)},onSelect:function getAddress(n){e.onSelect((0,c.Z)((0,c.Z)({},n),{},{address_title:n.province_name+n.city_name+n.district_name+n.address_detail,address_name:n.name,address_phone:n.phone})),r((function(e){return(0,c.Z)((0,c.Z)({},e),{},{address_title:n.province_name+n.city_name+n.district_name+n.address_detail,address_name:n.name,address_phone:n.phone})}))}})]})},L=a(4184),M=a.n(L),F="index-module__card_item___wXHh2",J="index-module__img___R2eIh",A="index-module__name_count___1j5U1",T="index-module__btns___lsPk9",U="index-module__count_btn___k_K2_",V="index-module__bottom_styles___NjNVb",I=a(6312),K=a(6599),W=a(4158),Y=a(1115),z=(0,_.memo)((function(e){return(0,B.jsx)(R,{onChangeNum:e.onChangeNum,onDelData:e.onDelData,value:e.value,bottomStatus:e.bottomStatus})})),R=(0,_.memo)((function(e){var n=e.value,a=e.bottomStatus,t=void 0===a||a,s=(0,_.useCallback)((function(e){return{lab:e.lab,rgb:e.rgb,texture_url:e.texture_url}}),[n]),r=function onChangeNum(a){var t;null===(t=e.onChangeNum)||void 0===t||t.call(e,{id:n.id,count:a})};return(0,B.jsx)(B.Fragment,{children:(0,B.jsxs)(i.G7,{className:F,children:[(0,B.jsx)(i.G7,{className:J,children:(0,B.jsx)(K.Z,{value:s(e.value)})}),(0,B.jsxs)(i.G7,{className:M()(A,t&&V),children:[(0,B.jsx)(i.xv,{children:(0,W.W7)(n.code,n.name)}),(0,B.jsx)(i.G7,{className:T,children:(0,B.jsx)(i.G7,{className:U,children:(0,B.jsx)(I.Z,{minNum:1,maxNum:2,defaultNum:n.count,onClickBtn:r,onBlue:r,unit:"份",onMin:function onMin(){u().showModal({title:"确认删除所选剪样?",success:function success(a){var t;if(a.confirm)null==e||null===(t=e.onDelData)||void 0===t||t.call(e,n.id);else if(a.cancel){var s;null===(s=e.onChangeNum)||void 0===s||s.call(e,{id:n.id,count:1})}}})},onMax:function onMax(){Y.Z9.none("最多领取2份")}})})})]})]},n.id)})})),$="index-module__remarks___JM9Dy",E="index-module__remarks_header___agcT1",P="index-module__more___KdLOa",H="index-module__remarks_message___UZFK3",Q="index-module__valuable___rlIxk",X=a(400),components_remark=function(e){var n=(0,_.useState)(!1),a=(0,l.Z)(n,2),t=a[0],s=a[1],r=(0,_.useState)(""),o=(0,l.Z)(r,2),c=o[0],d=o[1];return(0,_.useEffect)((function(){d(e.defaultValue)}),[e.defaultValue]),(0,B.jsxs)(B.Fragment,{children:[(0,B.jsxs)(i.G7,{className:$,onClick:function onClick(){return s(!0)},children:[(0,B.jsxs)(i.G7,{className:E,children:[(0,B.jsx)(i.xv,{children:"备注信息"}),(0,B.jsxs)(i.G7,{className:P,children:["填写/修改备注 ",(0,B.jsx)(D.Z,{color:"#000000FF",name:"icon-rukou",size:30})]})]}),(0,B.jsx)(i.G7,{className:H,children:(0,B.jsx)(i.xv,{className:M()(c?Q:""),children:c||"尚未备注信息"})})]}),(0,B.jsx)(X.Z,{show:t,onSave:function getOnSave(n){var a;d(n),null===(a=e.onSave)||void 0===a||a.call(e,n),s(!1)},onClose:function onClose(){return s(!1)}})]})},q=a(8093),ee=a(9498),ne=a(8629),ae=a(1875),te=a(8487),se=a(5646),re=a(1341),oe=a(9194);Page((0,t.createPageConfig)((function(){(0,ee.av)("pages/cutSampleListOrder/index");var e=(0,_.useRef)({address_id:0,cut_sample_order_product_color_list:[],remark:"",shipment_mode:2}),n=(0,_.useState)(),a=(0,l.Z)(n,2),t=a[0],b=a[1],C=(0,_.useState)([]),G=(0,l.Z)(C,2),y=G[0],w=G[1];(0,d.useDidShow)((function(){var n,a=u().getStorageSync("cutSample")?JSON.parse(u().getStorageSync("cutSample")):[],t=u().getStorageSync("cutSampleOther")?JSON.parse(u().getStorageSync("cutSampleOther")):{};(w((function(){return a})),A(a),t.address)?(b(t.address),e.current.address_id=(null==t||null===(n=t.address)||void 0===n?void 0:n.id)||0):ce();H(t.remark)})),(0,d.useUnload)((function(){u().removeStorageSync("cutSample"),u().removeStorageSync("cutSampleOther")}));var O=(0,_.useCallback)((function(e){return function(n){var a,t=null===(a=e.colors)||void 0===a?void 0:a.filter((function(e){return e.id!=n}));if(t.length<=0&&1===y.length)return Y.Z9.none("不能删除最后一个剪样");if(t.length>0)null==y||y.map((function(n,a){n.id===e.id&&(y[a]=(0,c.Z)((0,c.Z)({},n),{},{colors:(0,o.Z)(t)}))})),A(y),w((function(){return(0,o.Z)(y)}));else{var s=null==y?void 0:y.filter((function(n){return n.id!=e.id}));A(s),w((function(){return(0,o.Z)(s)}))}}}),[y]),L=(0,_.useState)(""),M=(0,l.Z)(L,2),F=M[0],J=M[1],A=function computeCount(e){var n=0,a=0,t=0;null==e||e.map((function(e){var s;n+=1,null===(s=e.colors)||void 0===s||s.map((function(e){a+=1,t+=e.count}))})),console.log("list:::",e),J((function(){return"当前共 ".concat(n," 种面料, ").concat(a," 种色号,共 ").concat(t," 份")}))},T=(0,_.useCallback)((function(e){null==y||y.map((function(n){var a;null==n||null===(a=n.colors)||void 0===a||a.map((function(n){n.id==e.id&&(n.count=e.count)}))})),w((function(){return y})),A(y)}),[y]),U=ne.DY.ColorCard,V=(0,ee.Yw)().openSubscriptionMessage,I=(0,ae.gh)().fetchData,K=(0,oe.v)((function(e){return e.userInfo})),R=function(){var n=(0,r.Z)((0,s.Z)().mark((function _callee2(){return(0,s.Z)().wrap((function _callee2$(n){for(;;)switch(n.prev=n.next){case 0:u().showModal({title:"确定提交订单?",success:function success(n){return(0,r.Z)((0,s.Z)().mark((function _callee(){var a;return(0,s.Z)().wrap((function _callee$(s){for(;;)switch(s.prev=s.next){case 0:if(!n.confirm){s.next=11;break}if(e.current.cut_sample_order_product_color_list=[],null==y||y.map((function(n){var a;null===(a=n.colors)||void 0===a||a.map((function(n){e.current.cut_sample_order_product_color_list.push({color_num:n.count||0,product_color_id:n.id})}))})),e.current.address_id){s.next=5;break}return s.abrupt("return",Y.Z9.none("请选择收货地址"));case 5:return s.next=7,V({scenes:U.value});case 7:return s.next=9,I((0,q.mB)(e.current));case 9:(a=s.sent).success&&(Y.Z9.success("提交成功"),(0,re.$3)({sample_cutting_application_number:a.data.order_no,province:(null==t?void 0:t.province_name)||"",city:(null==t?void 0:t.city_name)||"",area:(null==t?void 0:t.district_name)||"",trigger_time:(0,W.o0)(new Date),purchaser_name:K.adminUserInfo.user_name||"未知用户",purchaser_id:K.adminUserInfo.user_id||0}),(0,Y.jD)("/pages/cutSampleListOrderDetail/index",{id:a.data.id},"redirectTo"));case 11:case"end":return s.stop()}}),_callee)})))()}});case 1:case"end":return n.stop()}}),_callee2)})));return function onSubmitData(){return n.apply(this,arguments)}}(),$=(0,_.useState)(""),E=(0,l.Z)($,2),P=E[0],H=E[1],Q=(0,te.BW)(),X=Q.fetchData,ce=(Q.state,function(){var n=(0,r.Z)((0,s.Z)().mark((function _callee3(){var n,a,t;return(0,s.Z)().wrap((function _callee3$(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,X();case 2:a=s.sent,t=null,null==a||null===(n=a.data.list)||void 0===n||n.map((function(e){e.is_default&&(t={province_name:e.province_name,city_name:e.city_name,district_name:e.district_name,id:e.id,address_title:e.province_name+e.city_name+e.district_name+e.address_detail,address_name:e.name,address_phone:e.phone})})),e.current.address_id=t.id||0,b(t);case 7:case"end":return s.stop()}}),_callee3)})));return function getAddressDefault(){return n.apply(this,arguments)}}());return(0,B.jsxs)(i.G7,{className:m,children:[(0,B.jsx)(se.Z,{hasLeft:!0,leftSlot:(0,B.jsx)(i.G7,{onClick:function onClickBack(){u().showModal({content:"返回后页面数据将不回保留,确认返回?",confirmColor:"#4a8dff",success:function success(e){e.confirm&&u().navigateBack({delta:1})}})},children:(0,B.jsx)(D.Z,{customClassName:f,name:"icon-rukou",size:48,color:"#191919"})}),title:"领取剪样"}),(0,B.jsx)(i.G7,{className:x,children:(0,B.jsx)(address,{onSelect:function getAddress(n){e.current.address_id=n.id,b((function(){return n}))},defaultValue:t})}),(0,B.jsx)(i.G7,{className:v,onClick:function onAddCard(){u().setStorageSync("cutSample",JSON.stringify(y)),u().setStorageSync("cutSampleOther",JSON.stringify({address:t||{},remark:e.current.remark})),u().navigateTo({url:"/pages/cutSampleList/index"})},children:"添加剪样"}),null==y?void 0:y.map((function(e,n){var a;return(0,B.jsxs)(i.G7,{className:h,children:[(0,B.jsx)(i.G7,{className:p,children:(0,W.W7)(e.code,e.name)}),(0,B.jsxs)(i.G7,{className:S,children:[null===(a=e.colors)||void 0===a?void 0:a.map((function(a,t){var s;return(0,B.jsx)(z,{bottomStatus:(null===(s=e.colors)||void 0===s?void 0:s.length)-1!==t||(null==y?void 0:y.length)-1===n,value:a,onDelData:O(e),onChangeNum:T},a.id)})),(null==y?void 0:y.length)-1===n&&(0,B.jsx)(i.G7,{className:g,children:"快递到付"})]})]},e.id)})),(0,B.jsx)(i.G7,{className:j,children:(0,B.jsx)(components_remark,{onSave:function onRemark(n){e.current.remark=n,H(n)},defaultValue:P})}),(0,B.jsx)(i.G7,{className:Z,children:(0,B.jsxs)(i.G7,{className:N,onClick:R,children:[(0,B.jsx)(i.xv,{children:F}),(0,B.jsx)(i.G7,{className:k,children:"提交订单"})]})})]})}),"pages/cutSampleListOrder/index",{root:{cn:[]}},{navigationBarTitleText:"领取剪样",disableSwipeBack:!0,navigationStyle:"custom"}||{}))}},function(e){e.O(0,[9907,2977,4423,1812,9195,7801,8430,6875,7176,87,5201,1273,349,2107,1216,8592],(function(){return n=2842,e(e.s=n);var n}));e.O()}]); |