1 line
14 KiB
JavaScript
1 line
14 KiB
JavaScript
"use strict";require("./sub-common/ba01bce307afcc9a88c0b242d7eb7cf5.js");require("./sub-common/87c86f7f5784eb6df1c3449a346aa652.js");require("./sub-common/004f11aaa141116253254b2d9892879c.js");require("./sub-common/63bf87d821bca5788c0f93a9e30ef482.js");require("./sub-common/2b286cb83c3ba825c8232e7f0e8d98e4.js");require("./sub-common/e2481df95dcfca6405afd70563fc6267.js");require("./sub-common/441b7df64c632cf467bebf9085faa6f7.js");require("./sub-common/ed5a4ee8a8d67749b720c65671b82a9a.js");(wx.webpackJsonp=wx.webpackJsonp||[]).push([[5264],{7053:function(e,n,a){var t=a(2180),l=a(1413),r=a(4165),s=a(5861),_=a(9439),o=a(1515),c=a(2954),i=a.n(c),u=a(7294),d=a(4184),m=a.n(d),x="index-module__apply_after_sales_main___vwOxB",f="index-module__kind_number___QbctI",h="index-module__apply_after_sales_con___Zve2m",p="index-module__scroll___yvtPV",v="index-module__scroll_con___YOWNo",j="index-module__returnSaleInput___T7GHR",N="index-module__returnSaleInput_item___SBznu",Z="index-module__title___Li4yF",g="index-module__select___XTDuP",b="index-module__miconfont___Ggbdq",G="index-module__selected___X2EGL",C="index-module__upload_image___aqf_K",k="index-module__btns_con___DLiqP",S="index-module__btns_two___DRZC3",w="index-module__rest_btn___mnzYc",y="index-module__verify_btn___E_ykU",D=a(3433),R="index-module__reason_return_con___iV5vQ",I="index-module__reason_title___tQ9uJ",A="index-module__selectName___sWAma",E="index-module__tips___xP_BC",L="index-module__select_bottom___H68ol",B="index-module__reason_scroll___jxNjh",P="index-module__reason_list___tUJ7X",O="index-module__reason_item___kQjiT",H="index-module__select_item___blhAD",U=a(5679),W=a(5893),q=function ReasonPopup(e){var n=e.show,a=void 0!==n&&n,t=e.onClose,l=e.title,r=void 0===l?"":l,s=e.list,c=void 0===s?[]:s,i=e.onSelect,d=e.onHeaderSelect,x=e.defaultValue,f=e.dataLength,h=void 0===f?1:f,p=(0,u.useState)([]),v=(0,_.Z)(p,2),j=v[0],N=v[1];(0,u.useEffect)((function(){N(c)}),[c]);var Z=(0,u.useState)(1),g=(0,_.Z)(Z,2),b=g[0],G=g[1],C=(0,u.useState)([]),k=(0,_.Z)(C,2),S=k[0],w=k[1];return(0,W.jsx)(U.Z,{showIconButton:!1,show:a,title:r,onClose:t,children:(0,W.jsxs)(o.G7,{className:R,children:[(0,W.jsxs)(o.G7,{className:I,children:[S.map((function(e,n){return(0,W.jsx)(o.xv,{onClick:function onClick(){return function onHeaderClick(e){var n=e.val,a=e.index,t=S.slice(0,a+1);G(a+1),w(t),null==d||d({data:n,index:a+1})}({val:e,index:n})},className:m()(A,S.length==n+1&&L),children:e.name},e.id)})),h>S.length&&(0,W.jsx)(o.xv,{className:E,children:"请选择"})]}),(0,W.jsx)(o.pf,{scrollY:!0,className:B,children:(0,W.jsx)(o.G7,{className:P,children:j.map((function(e){return(0,W.jsx)(o.G7,{onClick:function onClick(){return function onSelectData(e){b<=h&&(S[b-1]={id:e.id,name:e.name},null==i||i({data:S,index:b}),G(b==h?h:b+1),w((function(e){return(0,D.Z)(e)})),b==h&&(null==t||t()))}(e)},className:m()(O,e.id==x&&H),children:e.name},e.id)}))})})]})})},Q=(0,u.memo)(q),T="index-module__apply_after_sales_list___A_AO5",V="index-module__apply_after_sales_item___EI5rm",Y="index-module__apply_after_sales_title___Z_uWS",$="index-module__tag___sYj3D",z="index-module__title___KZlax",J="index-module__color_list___GeXRI",K="index-module__color_item___I6aou",M="index-module__image___DeI3t",X="index-module__name_and_number___gqmkq",F="index-module__btn_count___s0rMp",ee=a(4158),ne=a(6312),ae=function KindeList(e){var n,a=e.order,t=e.onNumChange,l=(0,u.useCallback)((function(e){return function(n){null==t||t({number:n,color_id:e.product_color_id,sale_order_detail_id:e.sale_order_detail_id})}}),[a]);return(0,W.jsx)(o.G7,{className:T,children:null==a||null===(n=a.av_return_product)||void 0===n?void 0:n.map((function(e,n){var t;return(0,W.jsxs)(o.G7,{className:V,children:[(0,W.jsxs)(o.G7,{className:Y,children:[(0,W.jsx)(o.G7,{className:$,children:a.sale_mode_name}),(0,W.jsx)(o.G7,{className:z,children:(0,ee.W7)(e.product_code,e.product_name)})]}),(0,W.jsx)(o.G7,{className:J,children:null==e||null===(t=e.av_product_color)||void 0===t?void 0:t.map((function(e,n){return(0,W.jsxs)(o.G7,{className:K,children:[(0,W.jsx)(o.G7,{className:M,children:(0,W.jsx)(o.Ee,{src:(0,ee.z)("")})}),(0,W.jsxs)(o.G7,{className:X,children:[(0,W.jsx)(o.xv,{children:"".concat(e.product_color_code," ").concat(e.product_color_name)}),(0,W.jsxs)(o.xv,{children:["x ",e.roll]})]}),(0,W.jsx)(o.G7,{className:F,children:(0,W.jsx)(ne.Z,{maxNum:e.roll,onChange:l(e)})})]},n)}))})]},n)}))})},te=(0,u.memo)(ae),le="index-module__apply_after_sales_list___s1wlC",re="index-module__apply_after_sales_item___VDgBx",se="index-module__apply_after_sales_title___iRH1k",_e="index-module__tag___FCygb",oe="index-module__title___CUUL4",ce="index-module__color_list___tdQme",ie="index-module__color_item___E5c4h",ue="index-module__image___ptR5i",de="index-module__name_and_number___ts8R0",me=a(4456),xe=function KindeList(e){var n,a=e.order,t=e.onSelectChange;return(0,W.jsx)(o.G7,{className:le,children:null==a||null===(n=a.av_return_product)||void 0===n?void 0:n.map((function(e,n){var l;return(0,W.jsxs)(o.G7,{className:re,children:[(0,W.jsxs)(o.G7,{className:se,children:[(0,W.jsx)(o.G7,{className:_e,children:a.sale_mode_name}),(0,W.jsx)(o.G7,{className:oe,children:(0,ee.W7)(e.product_code,e.product_name)})]}),(0,W.jsx)(o.G7,{className:ce,children:null==e||null===(l=e.av_product_color)||void 0===l?void 0:l.map((function(n,a){return(0,W.jsxs)(o.G7,{className:ie,children:[(0,W.jsx)(o.G7,{className:ue,children:(0,W.jsx)(o.Ee,{src:(0,ee.z)("")})}),(0,W.jsxs)(o.G7,{className:de,children:[(0,W.jsx)(o.xv,{children:"".concat(n.product_color_code," ").concat(n.product_color_name)}),(0,W.jsxs)(o.xv,{children:["x ",n.length/100," m"]})]}),(0,W.jsx)(me.Z,{status:e.select,onSelect:function onSelect(){return function selectCallBack(e){null==t||t({color_id:e.product_color_id,length:e.length,sale_order_detail_id:e.sale_order_detail_id,status:!0})}(n)},onClose:function onClose(){return function colseCallBack(e){null==t||t({color_id:e.product_color_id,length:e.length,status:!1,sale_order_detail_id:e.sale_order_detail_id})}(n)}})]},a)}))})]},n)}))})},fe=(0,u.memo)(xe),he=a(1251),pe=a(3275),ve=a(1115),je=a(3416),Ne=a(9021),Ze=a(4408),ge=a(8093),be=a(1341),Ge=a(9194),Ce=function ApplyAfterSales(){var e,n;(0,Ze.Z)();var a=(0,c.useRouter)(),t=(0,u.useRef)(Number(a.params.id)),d=(0,u.useState)({fabric_piece_accessory_url:[],goods_status:"",reason_describe:"",return_explain:"",return_reason:"",roll:0,roll_list:[],sale_order_id:t.current}),D=(0,_.Z)(d,2),R=D[0],I=D[1],A=(0,u.useState)(),E=(0,_.Z)(A,2),L=E[0],B=E[1],P=(0,he.yW)().fetchData,O=function(){var e=(0,s.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:if(!t.current){n.next=5;break}return n.next=3,P({id:t.current});case 3:e=n.sent,B(e.data);case 5:case"end":return n.stop()}}),_callee)})));return function getSaleOrderPreView(){return e.apply(this,arguments)}}();(0,c.useDidShow)((function(){O()}));var H=(0,u.useState)(),U=(0,_.Z)(H,2),q=U[0],T=U[1],V=(0,u.useMemo)((function(){if(q){var e=0==q.sale_mode?"".concat(q.av_total_number,"条"):"".concat(q.av_total_number/100,"米");return"".concat(q.av_total_fabrics,"种面料,").concat(q.av_total_colors,"种颜色,共").concat(e)}}),[q]),Y=(0,u.useRef)({}),$=(0,u.useCallback)((function(e){parseInt(e.number)>0?Y.current[e.color_id]={product_roll:e.number,sale_order_detail_id:e.sale_order_detail_id}:delete Y.current[e.color_id],I((function(e){return(0,l.Z)((0,l.Z)({},e),{},{roll_list:Object.values(Y.current)})}))}),[]);(0,u.useEffect)((function(){L&&function formatData(){T((0,l.Z)((0,l.Z)({},L),{},{unit:0==L.sale_mode?"条":"m",list:L.product_list}))}()}),[L]);var z=(0,u.useCallback)((function(e){e.status?Y.current[e.sale_order_detail_id]={product_roll:e.length,sale_order_detail_id:e.sale_order_detail_id}:delete Y.current[e.sale_order_detail_id],I((function(e){return(0,l.Z)((0,l.Z)({},e),{},{roll_list:Object.values(Y.current)})}))}),[]),J=(0,u.useCallback)((function(e){I((function(n){return(0,l.Z)((0,l.Z)({},n),{},{fabric_piece_accessory_url:e})}))}),[]),K=(0,u.useCallback)((function(e){I((function(n){return(0,l.Z)((0,l.Z)({},n),{},{reason_describe:e})}))}),[]),M=(0,pe.k8)().fetchData,X=(0,Ge.v)((function(e){return e.userInfo})),F=function(){var e=(0,s.Z)((0,r.Z)().mark((function _callee2(){var e;return(0,r.Z)().wrap((function _callee2$(n){for(;;)switch(n.prev=n.next){case 0:if(!(R.roll_list.length<=0)){n.next=2;break}return n.abrupt("return",ve.Z9.none("请选择或输入退货颜色"));case 2:return console.log("submitData::",R),n.next=5,M(R);case 5:(e=n.sent).success?(ve.Z9.success("申请成功"),(0,be.sB)({order_type:L.sale_mode,order_number:L.order_no,trigger_time:(0,ee.o0)(new Date),purchaser_name:X.adminUserInfo.user_name||"未知用户",purchaser_id:X.adminUserInfo.user_id||0}),(0,ve.jD)("/pages/salesAfter/salesAfterList/index",{},"reLaunch")):ve.Z9.error(e.msg);case 7:case"end":return n.stop()}}),_callee2)})));return function onSubmitData(){return e.apply(this,arguments)}}(),ne=(0,ge.P2)((function(e){if(2==e){if(""===R.goods_status)return ve.Z9.error("请选择货物状况");if(""===R.return_explain)return ve.Z9.error("请选择退货原因");if(!R.return_explain&&!R.reason_describe)return ve.Z9.error("请填写其他说明");F()}else i().navigateBack()}),600),ae=(0,u.useState)(!1),le=(0,_.Z)(ae,2),re=le[0],se=le[1],_e=(0,u.useCallback)((function(){return se(!1)}),[]),oe=(0,u.useState)([]),ce=(0,_.Z)(oe,2),ie=ce[0],ue=ce[1],de=(0,pe.vc)().fetchData,me=function(){var e=(0,s.Z)((0,r.Z)().mark((function _callee3(){var e;return(0,r.Z)().wrap((function _callee3$(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,de();case 2:e=n.sent,ue((function(n){var a;return null===(a=e.data)||void 0===a?void 0:a.list}));case 4:case"end":return n.stop()}}),_callee3)})));return function getReturnReason(){return e.apply(this,arguments)}}();(0,u.useEffect)((function(){me()}),[]);var xe=(0,pe.SF)().fetchData,Ce=function(){var e=(0,s.Z)((0,r.Z)().mark((function _callee4(e){var n;return(0,r.Z)().wrap((function _callee4$(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,xe({return_reason:e});case 2:n=a.sent,ue((function(e){var a;return null===(a=n.data)||void 0===a?void 0:a.list}));case 4:case"end":return a.stop()}}),_callee4)})));return function getReturnExplain(n){return e.apply(this,arguments)}}(),ke=(0,u.useState)([]),Se=(0,_.Z)(ke,2),we=Se[0],ye=Se[1],De=(0,u.useCallback)((function(e){var n=e.data[e.data.length-1];1==e.index&&(Ce(n.id),ue((function(){return[]}))),2==e.index&&ye(e.data)}),[]),Re=(0,u.useCallback)((function(e){ue((function(e){return[]})),1==e.index&&me()}),[]),Ie=(0,u.useState)(!1),Ae=(0,_.Z)(Ie,2),Ee=Ae[0],Le=Ae[1],Be=(0,u.useState)(),Pe=(0,_.Z)(Be,2),Oe=Pe[0],He=Pe[1],Ue=(0,u.useState)([]),We=(0,_.Z)(Ue,2),qe=We[0],Qe=We[1],Te=(0,pe.ef)().fetchData,Ve=function(){var e=(0,s.Z)((0,r.Z)().mark((function _callee5(){var e;return(0,r.Z)().wrap((function _callee5$(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,Te();case 2:e=n.sent,Qe((function(n){var a;return null===(a=e.data)||void 0===a?void 0:a.list}));case 4:case"end":return n.stop()}}),_callee5)})));return function getReturnGoodsStatus(){return e.apply(this,arguments)}}(),Ye=(0,u.useCallback)((function(){Le((function(){return!1}))}),[]),$e=(0,u.useCallback)((function(e){var n=e.data[e.data.length-1];He(n)}),[]);return(0,u.useEffect)((function(){we.length>0&&(R.return_reason=we[0].id,R.return_explain=we[1].id),Oe&&(R.goods_status=Oe.id),I((function(){return(0,l.Z)({},R)}))}),[we,Oe]),(0,W.jsxs)(o.G7,{className:x,children:[(0,W.jsxs)(o.G7,{className:h,children:[(0,W.jsx)(o.G7,{className:f,children:(0,W.jsx)(o.xv,{children:V})}),(0,W.jsx)(o.pf,{scrollY:!0,className:p,children:(0,W.jsxs)(o.G7,{className:v,children:[0==(null==L?void 0:L.sale_mode)&&(0,W.jsx)(te,{order:q,onNumChange:$})||(0,W.jsx)(fe,{order:q,onSelectChange:z}),(0,W.jsxs)(o.G7,{className:j,children:[(0,W.jsxs)(o.G7,{className:N,children:[(0,W.jsx)(o.G7,{className:Z,children:"退货原因"}),(0,W.jsxs)(o.G7,{className:g,onClick:function onShowReason(){se(!0)},children:[(0,W.jsx)(o.xv,{className:(null==we?void 0:we.length)>0&&G,children:(null==we?void 0:we.length)>0?"".concat(null===(e=we[0])||void 0===e?void 0:e.name,"/").concat(null===(n=we[1])||void 0===n?void 0:n.name):"请选择"}),(0,W.jsx)(o.xv,{className:m()(b,"iconfont icon-a-moreback")})]})]}),(0,W.jsxs)(o.G7,{className:N,children:[(0,W.jsx)(o.G7,{className:Z,children:"货物状况"}),(0,W.jsxs)(o.G7,{className:g,onClick:function onShowStatus(){Le((function(){return!0})),Ve()},children:[(0,W.jsx)(o.xv,{className:(null==Oe?void 0:Oe.name)&&G,children:(null==Oe?void 0:Oe.name)||"请选择"}),(0,W.jsx)(o.xv,{className:m()(b,"iconfont icon-a-moreback")})]})]}),(0,W.jsxs)(o.G7,{className:N,children:[(0,W.jsx)(o.G7,{className:Z,children:"拍照上传"}),(0,W.jsx)(o.G7,{className:C,children:(0,W.jsx)(je.Z,{onChange:J})})]}),(0,W.jsx)(Ne.Z,{onChange:K,title:"其他说明"})]})]})}),(0,W.jsx)(o.G7,{className:"common_safe_area_y"})]}),(0,W.jsx)(o.G7,{className:k,children:(0,W.jsxs)(o.G7,{className:S,children:[(0,W.jsx)(o.G7,{className:w,onClick:function onClick(){return ne(1)},children:"取消"}),(0,W.jsx)(o.G7,{className:y,onClick:function onClick(){return ne(2)},children:"确认"})]})}),(0,W.jsx)(Q,{show:re,onClose:_e,title:"退货原因",list:ie,onHeaderSelect:Re,onSelect:De,dataLength:2}),(0,W.jsx)(Q,{show:Ee,onClose:Ye,title:"货物状况",list:qe,onSelect:$e,dataLength:1})]})};Ce.enableShareAppMessage=!0;Page((0,t.createPageConfig)(Ce,"pages/applyAfterSales/index",{root:{cn:[]}},{navigationBarTitleText:"申请售后",enableShareAppMessage:!0}||{}))}},function(e){e.O(0,[9760,586,9498,7563,5848,3479,4235,3676,6379,3847,2107,1216,8592],(function(){return n=7053,e(e.s=n);var n}));e.O()}]); |