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

2 lines
17 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");/*! For license information please see index.js.LICENSE.txt */
(wx.webpackJsonp=wx.webpackJsonp||[]).push([["pages/cutSampleListOrder/index"],{"./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[5].use[0]!./src/pages/cutSampleListOrder/index.tsx":function(e,n,s){var a=s("./node_modules/@babel/runtime/helpers/esm/regeneratorRuntime.js"),t=s("./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js"),r=s("./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js"),o=s("./node_modules/@babel/runtime/helpers/esm/objectSpread2.js"),d=s("./node_modules/@babel/runtime/helpers/esm/slicedToArray.js"),c=s("./node_modules/@tarojs/plugin-platform-weapp/dist/components-react.js"),l=s("./node_modules/@tarojs/taro/index.js"),u=s.n(l),i=s("./node_modules/react/cjs/react.production.min.js"),m=s("./src/pages/cutSampleListOrder/index.module.scss"),_=s("./src/pages/cutSampleListOrder/components/address/index.tsx"),f=s("./src/pages/cutSampleListOrder/components/productCard/index.tsx"),p=s("./src/pages/cutSampleListOrder/components/remark/index.tsx"),x=s("./src/common/common.ts"),b=s("./src/common/util.ts"),h=s("./src/use/useCommon.ts"),j=s("./src/common/enum.ts"),v=s("./src/common/format.ts"),g=s("./src/api/cutSample.ts"),S=s("./src/api/addressManager.ts"),k=s("./src/components/navBar/index.tsx"),w=s("./src/components/iconfont/iconfont.tsx"),C=s("./src/common/report/event.ts"),N=s("./src/reducers/hooks.ts"),y=s("./node_modules/react/cjs/react-jsx-runtime.production.min.js");n.default=function(){(0,h.useBuriedDataPoint)("pages/cutSampleListOrder/index");var e=(0,i.useRef)({address_id:0,cut_sample_order_product_color_list:[],remark:"",shipment_mode:2}),n=(0,i.useState)(),s=(0,d.default)(n,2),O=s[0],V=s[1],L=(0,i.useState)([]),T=(0,d.default)(L,2),D=T[0],A=T[1];(0,l.useDidShow)((function(){var n,s=u().getStorageSync("cutSample")?JSON.parse(u().getStorageSync("cutSample")):[],a=u().getStorageSync("cutSampleOther")?JSON.parse(u().getStorageSync("cutSampleOther")):{};(A((function(){return s})),J(s),a.address)?(V(a.address),e.current.address_id=(null==a||null===(n=a.address)||void 0===n?void 0:n.id)||0):Q();$(a.remark)})),(0,l.useUnload)((function(){u().removeStorageSync("cutSample"),u().removeStorageSync("cutSampleOther")}));var M=(0,i.useCallback)((function(e){return function(n){var s,a=null===(s=e.colors)||void 0===s?void 0:s.filter((function(e){return e.id!=n}));if(a.length<=0&&1===D.length)return x.alert.none("不能删除最后一个剪样");if(a.length>0)null==D||D.map((function(n,s){n.id===e.id&&(D[s]=(0,o.default)((0,o.default)({},n),{},{colors:(0,r.default)(a)}))})),J(D),A((function(){return(0,r.default)(D)}));else{var t=null==D?void 0:D.filter((function(n){return n.id!=e.id}));J(t),A((function(){return(0,r.default)(t)}))}}}),[D]),B=(0,i.useState)(""),I=(0,d.default)(B,2),U=I[0],F=I[1],J=function computeCount(e){var n=0,s=0,a=0;null==e||e.map((function(e){var t;n+=1,null===(t=e.colors)||void 0===t||t.map((function(e){s+=1,a+=e.count}))})),console.log("list:::",e),F((function(){return"当前共 ".concat(n," 种面料, ").concat(s," 种色号,共 ").concat(a," 份")}))},E=(0,i.useCallback)((function(e){null==D||D.map((function(n){var s;null==n||null===(s=n.colors)||void 0===s||s.map((function(n){n.id==e.id&&(n.count=e.count)}))})),A((function(){return D})),J(D)}),[D]),K=j.SUBSCRIPTION_MESSAGE_SCENE.ColorCard,P=(0,h.UseSubscriptionMessage)().openSubscriptionMessage,R=(0,g.submitCutSampleOrderApi)().fetchData,z=(0,N.useSelector)((function(e){return e.userInfo})),G=function(){var n=(0,t.default)((0,a.default)().mark((function _callee2(){return(0,a.default)().wrap((function _callee2$(n){for(;;)switch(n.prev=n.next){case 0:u().showModal({title:"确定提交订单?",success:function success(n){return(0,t.default)((0,a.default)().mark((function _callee(){var s;return(0,a.default)().wrap((function _callee$(a){for(;;)switch(a.prev=a.next){case 0:if(!n.confirm){a.next=11;break}if(e.current.cut_sample_order_product_color_list=[],null==D||D.map((function(n){var s;null===(s=n.colors)||void 0===s||s.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){a.next=5;break}return a.abrupt("return",x.alert.none("请选择收货地址"));case 5:return a.next=7,P({scenes:K.value});case 7:return a.next=9,R((0,b.getFilterData)(e.current));case 9:(s=a.sent).success&&(x.alert.success("提交成功"),(0,C.LqjyyClickSubmitOrder)({sample_cutting_application_number:s.data.order_no,province:(null==O?void 0:O.province_name)||"",city:(null==O?void 0:O.city_name)||"",area:(null==O?void 0:O.district_name)||"",trigger_time:(0,v.formatDateTime)(new Date),purchaser_name:z.adminUserInfo.user_name||"未知用户",purchaser_id:z.adminUserInfo.user_id||0}),(0,x.goLink)("/pages/cutSampleListOrderDetail/index",{id:s.data.id},"redirectTo"));case 11:case"end":return a.stop()}}),_callee)})))()}});case 1:case"end":return n.stop()}}),_callee2)})));return function onSubmitData(){return n.apply(this,arguments)}}(),H=(0,i.useState)(""),Y=(0,d.default)(H,2),Z=Y[0],$=Y[1],q=(0,S.addressListApi)(),W=q.fetchData,Q=(q.state,function(){var n=(0,t.default)((0,a.default)().mark((function _callee3(){var n,s,t;return(0,a.default)().wrap((function _callee3$(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,W();case 2:s=a.sent,t=null,null==s||null===(n=s.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,V(t);case 7:case"end":return a.stop()}}),_callee3)})));return function getAddressDefault(){return n.apply(this,arguments)}}());return(0,y.jsxs)(c.View,{className:m.default.main,children:[(0,y.jsx)(k.default,{hasLeft:!0,leftSlot:(0,y.jsx)(c.View,{onClick:function onClickBack(){u().showModal({content:"返回后页面数据将不回保留,确认返回?",confirmColor:"#4a8dff",success:function success(e){e.confirm&&u().navigateBack({delta:1})}})},children:(0,y.jsx)(w.default,{customClassName:m.default.backIcon,name:"icon-rukou",size:48,color:"#191919"})}),title:"领取剪样"}),(0,y.jsx)(c.View,{className:m.default.address_info,children:(0,y.jsx)(_.default,{onSelect:function getAddress(n){e.current.address_id=n.id,V((function(){return n}))},defaultValue:O})}),(0,y.jsx)(c.View,{className:m.default.add_card_btn,onClick:function onAddCard(){u().setStorageSync("cutSample",JSON.stringify(D)),u().setStorageSync("cutSampleOther",JSON.stringify({address:O||{},remark:e.current.remark})),u().navigateTo({url:"/pages/cutSampleList/index"})},children:"添加剪样"}),null==D?void 0:D.map((function(e,n){var s;return(0,y.jsxs)(c.View,{className:m.default.card_con,children:[(0,y.jsx)(c.View,{className:m.default.card_header,children:(0,v.formatHashTag)(e.code,e.name)}),(0,y.jsxs)(c.View,{className:m.default.card_list,children:[null===(s=e.colors)||void 0===s?void 0:s.map((function(s,a){var t;return(0,y.jsx)(f.default,{bottomStatus:(null===(t=e.colors)||void 0===t?void 0:t.length)-1!==a||(null==D?void 0:D.length)-1===n,value:s,onDelData:M(e),onChangeNum:E},s.id)})),(null==D?void 0:D.length)-1===n&&(0,y.jsx)(c.View,{className:m.default.express_btn,children:"快递到付"})]})]},e.id)})),(0,y.jsx)(c.View,{className:m.default.remark,children:(0,y.jsx)(p.default,{onSave:function onRemark(n){e.current.remark=n,$(n)},defaultValue:Z})}),(0,y.jsx)(c.View,{className:m.default.order_btn,children:(0,y.jsxs)(c.View,{className:m.default.btn_con,onClick:G,children:[(0,y.jsx)(c.Text,{children:U}),(0,y.jsx)(c.View,{className:m.default.btn,children:"提交订单"})]})})]})}},"./src/pages/cutSampleListOrder/components/address/index.tsx":function(e,n,s){var a=s("./node_modules/@babel/runtime/helpers/esm/objectSpread2.js"),t=s("./node_modules/@babel/runtime/helpers/esm/slicedToArray.js"),r=s("./node_modules/@tarojs/plugin-platform-weapp/dist/components-react.js"),o=s("./node_modules/react/cjs/react.production.min.js"),d=s("./src/pages/cutSampleListOrder/components/address/index.module.scss"),c=s("./src/components/iconfont/iconfont.tsx"),l=s("./src/components/selectAddress/index.tsx"),u=s("./node_modules/react/cjs/react-jsx-runtime.production.min.js");n.default=function(e){var n=e.defaultValue,s=(0,o.useState)({id:0,address_title:"",address_name:"",address_phone:"",address_mode:"物流"}),i=(0,t.default)(s,2),m=i[0],_=i[1];(0,o.useEffect)((function(){_((function(e){return(0,a.default)((0,a.default)({},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 f=(0,o.useState)(!1),p=(0,t.default)(f,2),x=p[0],b=p[1];return(0,u.jsxs)(u.Fragment,{children:[(0,u.jsxs)(r.View,{className:d.default.address_con,onClick:function onClick(){return b(!0)},children:[(0,u.jsx)(c.default,{name:"icon-dingwei",size:50}),(0,u.jsxs)(r.View,{className:d.default.message,children:[(0,u.jsxs)(r.View,{className:d.default.info_address,children:[(0,u.jsx)(r.View,{className:d.default.address_name,children:m.address_title||"请选择收货地址"}),(0,u.jsx)(c.default,{name:"icon-rukou",color:"#979797FF"})]}),(0,u.jsxs)(r.View,{className:d.default.info_phone,children:[(0,u.jsx)(r.Text,{children:"".concat(m.address_name," ").concat(m.address_phone)}),(0,u.jsx)(r.Text,{children:m.address_mode})]})]})]}),(0,u.jsx)(l.default,{show:x,onClose:function onClose(){return b(!1)},onSelect:function getAddress(n){e.onSelect((0,a.default)((0,a.default)({},n),{},{address_title:n.province_name+n.city_name+n.district_name+n.address_detail,address_name:n.name,address_phone:n.phone})),_((function(e){return(0,a.default)((0,a.default)({},e),{},{address_title:n.province_name+n.city_name+n.district_name+n.address_detail,address_name:n.name,address_phone:n.phone})}))}})]})}},"./src/pages/cutSampleListOrder/components/productCard/index.tsx":function(e,n,s){var a=s("./node_modules/@tarojs/plugin-platform-weapp/dist/components-react.js"),t=s("./node_modules/@tarojs/taro/index.js"),r=s.n(t),o=s("./node_modules/react/cjs/react.production.min.js"),d=s("./node_modules/classnames/index.js"),c=s.n(d),l=s("./src/pages/cutSampleListOrder/components/productCard/index.module.scss"),u=s("./src/components/counter/index.tsx"),i=s("./src/components/LabAndImg/index.tsx"),m=s("./src/common/format.ts"),_=s("./src/common/common.ts"),f=s("./node_modules/react/cjs/react-jsx-runtime.production.min.js");n.default=(0,o.memo)((function(e){return(0,f.jsx)(p,{onChangeNum:e.onChangeNum,onDelData:e.onDelData,value:e.value,bottomStatus:e.bottomStatus})}));var p=(0,o.memo)((function(e){var n=e.value,s=e.bottomStatus,t=void 0===s||s,d=(0,o.useCallback)((function(e){return{lab:e.lab,rgb:e.rgb,texture_url:e.texture_url}}),[n]),p=function onChangeNum(s){var a;null===(a=e.onChangeNum)||void 0===a||a.call(e,{id:n.id,count:s})};return(0,f.jsx)(f.Fragment,{children:(0,f.jsxs)(a.View,{className:l.default.card_item,children:[(0,f.jsx)(a.View,{className:l.default.img,children:(0,f.jsx)(i.default,{value:d(e.value)})}),(0,f.jsxs)(a.View,{className:c()(l.default.name_count,t&&l.default.bottom_styles),children:[(0,f.jsx)(a.Text,{children:(0,m.formatHashTag)(n.code,n.name)}),(0,f.jsx)(a.View,{className:l.default.btns,children:(0,f.jsx)(a.View,{className:l.default.count_btn,children:(0,f.jsx)(u.default,{minNum:1,maxNum:2,defaultNum:n.count,onClickBtn:p,onBlue:p,unit:"份",onMin:function onMin(){r().showModal({title:"确认删除所选剪样?",success:function success(s){var a;if(s.confirm)null==e||null===(a=e.onDelData)||void 0===a||a.call(e,n.id);else if(s.cancel){var t;null===(t=e.onChangeNum)||void 0===t||t.call(e,{id:n.id,count:1})}}})},onMax:function onMax(){_.alert.none("最多领取2份")}})})})]})]},n.id)})}))},"./src/pages/cutSampleListOrder/components/remark/index.tsx":function(e,n,s){var a=s("./node_modules/@babel/runtime/helpers/esm/slicedToArray.js"),t=s("./node_modules/@tarojs/plugin-platform-weapp/dist/components-react.js"),r=s("./node_modules/react/cjs/react.production.min.js"),o=s("./node_modules/classnames/index.js"),d=s.n(o),c=s("./src/pages/cutSampleListOrder/components/remark/index.module.scss"),l=s("./src/components/remark/index.tsx"),u=s("./src/components/iconfont/iconfont.tsx"),i=s("./node_modules/react/cjs/react-jsx-runtime.production.min.js");n.default=function(e){var n=(0,r.useState)(!1),s=(0,a.default)(n,2),o=s[0],m=s[1],_=(0,r.useState)(""),f=(0,a.default)(_,2),p=f[0],x=f[1];return(0,r.useEffect)((function(){x(e.defaultValue)}),[e.defaultValue]),(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(t.View,{className:c.default.remarks,onClick:function onClick(){return m(!0)},children:[(0,i.jsxs)(t.View,{className:c.default.remarks_header,children:[(0,i.jsx)(t.Text,{children:"备注信息"}),(0,i.jsxs)(t.View,{className:c.default.more,children:["填写/修改备注 ",(0,i.jsx)(u.default,{color:"#000000FF",name:"icon-rukou",size:30})]})]}),(0,i.jsx)(t.View,{className:c.default.remarks_message,children:(0,i.jsx)(t.Text,{className:d()(p?c.default.valuable:""),children:p||"尚未备注信息"})})]}),(0,i.jsx)(l.default,{show:o,onSave:function getOnSave(n){var s;x(n),null===(s=e.onSave)||void 0===s||s.call(e,n),m(!1)},onClose:function onClose(){return m(!1)}})]})}},"./src/pages/cutSampleListOrder/index.tsx":function(e,n,s){var a=s("./node_modules/@tarojs/runtime/dist/runtime.esm.js"),t=s("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[5].use[0]!./src/pages/cutSampleListOrder/index.tsx");Page((0,a.createPageConfig)(t.default,"pages/cutSampleListOrder/index",{root:{cn:[]}},{navigationBarTitleText:"领取剪样",disableSwipeBack:!0,navigationStyle:"custom"}||{})),t.default},"./src/pages/cutSampleListOrder/components/address/index.module.scss":function(e,n){n.default={common_safe_area_y:"index-module__common_safe_area_y____u4Gp",hoverClass:"index-module__hoverClass___cVdz8","full-100":"index-module__full-100___yvinR",address_con:"index-module__address_con___BY1U5",message:"index-module__message___odl5K",info_address:"index-module__info_address___zLDA7",address_name:"index-module__address_name___GkHWt",info_phone:"index-module__info_phone___ZAxYj"}},"./src/pages/cutSampleListOrder/components/productCard/index.module.scss":function(e,n){n.default={common_safe_area_y:"index-module__common_safe_area_y___Aamep",hoverClass:"index-module__hoverClass___OcrrO","full-100":"index-module__full-100___wMVK5",card_item:"index-module__card_item___wXHh2",img:"index-module__img___R2eIh",name_count:"index-module__name_count___1j5U1",btns:"index-module__btns___lsPk9",count_btn:"index-module__count_btn___k_K2_",bottom_styles:"index-module__bottom_styles___NjNVb"}},"./src/pages/cutSampleListOrder/components/remark/index.module.scss":function(e,n){n.default={common_safe_area_y:"index-module__common_safe_area_y___ah4Ng",hoverClass:"index-module__hoverClass___m2a0e","full-100":"index-module__full-100___Om0PS",remarks:"index-module__remarks___JM9Dy",remarks_header:"index-module__remarks_header___agcT1",more:"index-module__more___KdLOa",remarks_message:"index-module__remarks_message___UZFK3",valuable:"index-module__valuable___rlIxk"}},"./src/pages/cutSampleListOrder/index.module.scss":function(e,n){n.default={common_safe_area_y:"index-module__common_safe_area_y___ox_2p",hoverClass:"index-module__hoverClass___wdUuh","full-100":"index-module__full-100___q3vCU",main:"index-module__main___tVKDL",backIcon:"index-module__backIcon___t43Y2",address_info:"index-module__address_info___slTJd",add_card_btn:"index-module__add_card_btn___LZ78A",card_con:"index-module__card_con___xk4yE",card_header:"index-module__card_header___UWnLS",card_list:"index-module__card_list___JcFRB",express_btn:"index-module__express_btn___Q8My3",remark:"index-module__remark___xsNnp",order_btn:"index-module__order_btn___xB_Ao",btn_con:"index-module__btn_con___chpdK",numText:"index-module__numText___ENiNP",btn:"index-module__btn___sfSLT"}}},function(e){e.O(0,["sub-common/5203ee5b6c7f4a9fb1ae172eb73f138a","sub-common/37c8d87e96c04e575f72be683de6cceb","sub-common/5e80d541a36b42e88ed3df84a78332e3","sub-common/b0deadd786ac48f22d299d1bc3b02f4a","sub-common/4746d0d141219433ff9218e1803cf087","sub-common/f4c333330bca2332f36871e740ae8f03","sub-common/9b090bb366442d93b82ffe347e8c7495","sub-common/1108bfd022a243607aabb221e6da81f2","sub-common/ade5120345eb34c5610a6c958dcf71a2","sub-common/14dace22bf4f4ce085ec13830e8fbf66","sub-common/1c99a530cb83c1e1f08b07ffc0433199","sub-common/aee811d75c3a2fbf4f417f99886d48c6","sub-common/36724ee70232b4a8352799d970041c4a","taro","vendors","common"],(function(){return n="./src/pages/cutSampleListOrder/index.tsx",e(e.s=n);var n}));e.O()}]);