2 lines
16 KiB
JavaScript
2 lines
16 KiB
JavaScript
"use strict";require("./sub-common/8d4e36a92038ea231ba88934ec74a60f.js");require("./sub-common/585b86c0e879b089461dc1dc8c0a9b5e.js");require("./sub-common/20cc30ab415e801d225979ccaf9e37b1.js");require("./sub-common/81bf4410dad05a23085bf259ded3a03d.js");require("./sub-common/d595a9ddb1b2df773c9a07b73581bb4f.js");require("./sub-common/7123ac6ffcde9005e6ec394918e7bc19.js");require("./sub-common/9dddeab3cc4cc45012061a55a40ed398.js");/*! For license information please see index.js.LICENSE.txt */
|
|
(wx["webpackJsonp"]=wx["webpackJsonp"]||[]).push([["pages/deliveryDetail/index"],{"./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[5].use[0]!./src/pages/deliveryDetail/index.tsx":function(e,n,i){var o=i("./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js");var a=i("./node_modules/@babel/runtime/helpers/esm/regeneratorRuntime.js");var d=i("./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js");var _=i("./node_modules/@babel/runtime/helpers/esm/slicedToArray.js");var t=i("./node_modules/@tarojs/plugin-platform-weapp/dist/components-react.js");var l=i("./node_modules/@tarojs/taro/index.js");var u=i.n(l);var c=i("./node_modules/react/cjs/react.production.min.js");var s=i("./src/pages/deliveryDetail/index.module.scss");var r=i("./src/api/index.ts");var m=i("./src/common/format.js");var x=i("./src/components/cell/index.tsx");var f=i("./src/components/Divider/index.tsx");var h=i("./src/components/layoutBlock/index.tsx");var v=i("./src/components/normalButton/index.tsx");var g=i("./src/components/saleModeTag/index.tsx");var p=i("./src/components/uploadImage/index.tsx");var b=i("./src/common/common.ts");var y=i("./src/api/delivery/index.ts");var j=i("./src/common/Enumerate/index.ts");var w=i("./node_modules/react/cjs/react-jsx-runtime.production.min.js");var k=function DeliveryDetail(){(0,l.usePullDownRefresh)((function(){S()}));var e=(0,l.useRouter)();var n=(0,r.DeliverNoticeOrder)(),i=n.fetchData;var k=(0,y.TakeOutOfStorage)(),I=k.fetchData;var N=(0,c.useState)({}),z=(0,_["default"])(N,2),D=z[0],T=z[1];var S=function(){var n=(0,d["default"])((0,a["default"])().mark((function _callee(){var n,o;return(0,a["default"])().wrap((function _callee$(a){while(1)switch(a.prev=a.next){case 0:n=e.params.id;a.next=3;return i({id:n});case 3:o=a.sent;console.log("res==>",o.data);T(o.data);u().stopPullDownRefresh();case 7:case"end":return a.stop()}}),_callee)})));return function getData(){return n.apply(this,arguments)}}();(0,c.useLayoutEffect)((function(){S()}),[]);var V=(0,r.DeliveryNoticeOrderUpload)(),C=V.fetchData;var q=(0,r.DeliveryNoticeOrderAudit)(),B=q.fetchData;var O=(0,c.useState)([]),E=(0,_["default"])(O,2),M=E[0],A=E[1];var R=function handleUploadChange(e){console.log("imageList===>",e);A((0,o["default"])(e))};var L=(0,c.useCallback)((0,d["default"])((0,a["default"])().mark((function _callee2(){var n;return(0,a["default"])().wrap((function _callee2$(i){while(1)switch(i.prev=i.next){case 0:if(M.length){i.next=2;break}return i.abrupt("return",Promise.reject(new Error("请先上传附件")));case 2:console.log("readyToUploadList:::",M);i.next=5;return C({id:Number(e.params.id),delivery_appendix:M});case 5:n=i.sent;if(!n.success){i.next=10;break}return i.abrupt("return",Promise.resolve());case 10:return i.abrupt("return",Promise.reject(new Error("上传失败")));case 11:case"end":return i.stop()}}),_callee2)}))),[M]);var P=(0,c.useCallback)((function(){u().showModal({confirmColor:"#337FFF",title:"确定审核?",success:function success(n){return(0,d["default"])((0,a["default"])().mark((function _callee3(){var i;return(0,a["default"])().wrap((function _callee3$(o){while(1)switch(o.prev=o.next){case 0:if(!n.confirm){o.next=18;break}o.prev=1;o.next=4;return L();case 4:o.next=12;break;case 6:o.prev=6;o.t0=o["catch"](1);o.t0.name="";console.log("e",o.t0.toString());b.alert.error(o.t0.toString());return o.abrupt("return");case 12:o.next=14;return B({id:Number(e.params.id)});case 14:i=o.sent;if(i.success){b.alert.success("审核成功");S()}else{b.alert.none(i.msg)}o.next=19;break;case 18:if(n.cancel){console.log("用户点击取消")}case 19:case"end":return o.stop()}}),_callee3,null,[[1,6]])})))()}})}),[M]);var W=function(){var e=(0,d["default"])((0,a["default"])().mark((function _callee4(){var e;return(0,a["default"])().wrap((function _callee4$(n){while(1)switch(n.prev=n.next){case 0:n.next=2;return I({sale_order_id:D.sale_order_id});case 2:e=n.sent;if(e.success){u().showToast({title:"出仓成功",icon:"success"});S()}else{u().showToast({title:"出仓失败",icon:"error"})}case 4:case"end":return n.stop()}}),_callee4)})));return function handleTakeOutOfStorage(){return e.apply(this,arguments)}}();var J=function BottomBar(){return(0,w.jsxs)(t.View,{className:s["default"].bottomBar,style:!(D!==null&&D!==void 0&&D.is_outbound)?{justifyContent:"space-between"}:{justifyContent:"center"},children:[!(D!==null&&D!==void 0&&D.is_outbound)&&(0,w.jsx)(v["default"],{customClassName:s["default"].bottomBar__button,plain:true,type:"info",customStyles:{width:"45%",color:"#636363",borderColor:"#c8c8c8"},round:true,onClick:W,children:"确认出仓"}),(0,w.jsx)(v["default"],{type:"primary",round:true,customStyles:{width:!(D!==null&&D!==void 0&&D.is_outbound)?"45%":"90%"},onClick:P,children:"确认送达"})]})};var U=(0,c.useMemo)((function(){var e;var n={};D===null||D===void 0?void 0:(e=D.weight_list)===null||e===void 0?void 0:e.forEach((function(e){var i="".concat(e.product_code," ").concat(e.product_name);n.hasOwnProperty(i)?n[i].push(e):n[i]=[e]}));return n}),[D]);var Z=function formatUnit(e){return e===j.EnumSaleMode.Bulk?"条":"米"};return(0,w.jsxs)(t.View,{className:s["default"].deliveryDetail,children:[(0,w.jsxs)(t.View,{className:s["default"].content,children:[(0,w.jsxs)(h["default"],{circle:true,customStyle:{padding:"24rpx"},children:[(0,w.jsxs)(t.View,{className:s["default"].detailTop,children:[(0,w.jsxs)(t.View,{className:s["default"].orderNo,children:["发货单号:",D===null||D===void 0?void 0:D.order_no]}),(D===null||D===void 0?void 0:D.status)===0?(0,w.jsx)(t.View,{className:s["default"]["status--toBeAudit"],children:"待发货"}):(0,w.jsx)(t.View,{className:s["default"]["status--audited"],children:"已完成"})]}),Object.entries(U).map((function(e,n){var i,o,a;var d=(0,_["default"])(e,2),l=d[0],u=d[1];var c=0;if(((i=u[0])===null||i===void 0?void 0:i.sale_mode)===j.EnumSaleMode.Bulk){c=u.reduce((function(e,n){return e+n.roll}),0)}else{c=u.reduce((function(e,n){return e+(0,m.formatMeterDiv)(n.length)}),0)}return(0,w.jsxs)(t.View,{className:s["default"].detailInfo,children:[(0,w.jsx)(f["default"],{direction:"horizontal",customClassName:s["default"].divider}),(0,w.jsxs)(t.View,{className:s["default"].detailInfoItem,children:[(0,w.jsxs)(t.View,{className:s["default"]["detailInfoItem--title"],children:[(0,w.jsxs)(t.View,{className:"",children:[(0,w.jsx)(t.Text,{style:{marginRight:"20rpx"},children:l}),(0,w.jsx)(g["default"],{saleMode:(o=u[0])===null||o===void 0?void 0:o.sale_mode})]}),(0,w.jsxs)(t.View,{className:"",children:["共 ",c," ",Z((a=u[0])===null||a===void 0?void 0:a.sale_mode)]})]}),(0,w.jsx)(t.View,{className:s["default"]["detailInfoItem--detail"],children:u===null||u===void 0?void 0:u.map((function(e,n){return(0,w.jsxs)(t.View,{className:s["default"]["detailInfoItem--detail--row"],children:[(0,w.jsxs)(t.View,{className:s["default"]["detailInfoItem--detail--name"],children:[e.product_color_code," ",e.product_color_name]}),(0,w.jsxs)(t.View,{className:s["default"]["detailInfoItem--detail--count"],children:["x",(e===null||e===void 0?void 0:e.sale_mode)===0?"".concat(e.roll," 条"):"".concat((0,m.formatMeterDiv)((e===null||e===void 0?void 0:e.length)||0)," 米")]}),(0,w.jsxs)(t.View,{className:s["default"]["detailInfoItem--detail--weight"],children:[(0,m.formatWeightDiv)(e.weight),"kg"]})]},n)}))})]})]},n)})),(0,w.jsxs)(t.View,{className:s["default"].total,children:[(0,w.jsx)(t.Text,{children:"汇总:"}),(0,w.jsxs)(t.Text,{className:s["default"].totalContent,children:["共",(D===null||D===void 0?void 0:D.delivery_product_nums)||0,"种面料,",(D===null||D===void 0?void 0:D.delivery_product_color_nums)||0,"种颜色,共",(D===null||D===void 0?void 0:D.sale_mode)===0?"".concat(D===null||D===void 0?void 0:D.total_roll,"条"):"".concat((0,m.formatMeterDiv)(D===null||D===void 0?void 0:D.total_length).toLocaleString(),"米"),",重量",(0,m.formatWeightDiv)(D===null||D===void 0?void 0:D.total_settle_weight).toLocaleString(),"kg"]})]})]}),(0,w.jsxs)(h["default"],{circle:true,customStyle:{padding:"24rpx"},children:[(0,w.jsx)(t.View,{className:s["default"].orderInfoTop,children:"订单信息"}),(0,w.jsx)(f["default"],{direction:"horizontal",customClassName:s["default"].divider}),(0,w.jsxs)(t.View,{className:"orderInfoDetail",children:[(0,w.jsx)(x["default"],{title:"订单备注:",desc:(D===null||D===void 0?void 0:D.sale_order_remark)||"暂无备注信息"}),(0,w.jsx)(x["default"],{title:"创建时间:",desc:(0,m.formatDateTime)(D===null||D===void 0?void 0:D.create_time)||"暂无创建时间"}),(0,w.jsx)(x["default"],{title:"发货方式:",desc:(D===null||D===void 0?void 0:D.shipment_mode_name)||"暂无发货方式"}),(0,w.jsx)(x["default"],{title:"发货地址:",desc:!D.province_name?"暂无发货地址":"".concat(D.province_name).concat(D.city_name).concat(D.district_name).concat(D.address_detail)})]})]}),(0,w.jsxs)(h["default"],{circle:true,customStyle:{padding:"24rpx"},children:[(0,w.jsx)(t.View,{className:s["default"].orderInfoTop,children:"附件"}),(0,w.jsx)(f["default"],{direction:"horizontal",customClassName:s["default"].divider}),(0,w.jsx)(p["default"],{onlyRead:(D===null||D===void 0?void 0:D.status)!==0,onChange:R,defaultList:D===null||D===void 0?void 0:D.delivery_appendix_url})]})]}),(D===null||D===void 0?void 0:D.status)===0&&J()]})};n["default"]=k},"./src/pages/deliveryDetail/index.tsx":function(e,n,i){var o=i("./node_modules/@tarojs/runtime/dist/runtime.esm.js");var a=i("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[5].use[0]!./src/pages/deliveryDetail/index.tsx");var d={enablePullDownRefresh:true,navigationBarTitleText:"销售发货"};var _=Page((0,o.createPageConfig)(a["default"],"pages/deliveryDetail/index",{root:{cn:[]}},d||{}));var t=a["default"]},"./src/pages/deliveryDetail/index.module.scss":function(e,n){n["default"]={common_safe_area_y:"index-module__common_safe_area_y___htZtu","flex-col":"index-module__flex-col___cXJA0","flex-row":"index-module__flex-row___u5tTg","justify-between":"index-module__justify-between___T_iHW","justify-center":"index-module__justify-center___mts4D","items-center":"index-module__items-center___VWJP5","flex-item":"index-module__flex-item___gBznn","full-100":"index-module__full-100___JLSam","color-blue":"index-module__color-blue___ig07T","color-yellow":"index-module__color-yellow___rKNiE","color-green":"index-module__color-green___jSjSZ","color-grey":"index-module__color-grey___sF5FU","color-white":"index-module__color-white___K6CSc","s-w":"index-module__s-w___pfEow","s-e":"index-module__s-e___RUgpU",filter:"index-module__filter___ygxOu",iconfont:"index-module__iconfont___EREM7","icon-shouhou1":"index-module__icon-shouhou1___Tz0nL","icon-cangku1":"index-module__icon-cangku1___tBLbL","icon-saoma":"index-module__icon-saoma___DIfSg","icon-dizhi1":"index-module__icon-dizhi1___YRRqW","icon-huodaofukuan":"index-module__icon-huodaofukuan___UuVB9","icon-yufukuan1":"index-module__icon-yufukuan1___t2JdW","icon-yue":"index-module__icon-yue___xhDgf","icon-zidingyi":"index-module__icon-zidingyi___Ekzun","icon-jinetiaozheng":"index-module__icon-jinetiaozheng___T70n1","icon-tuikuan1":"index-module__icon-tuikuan1___O7HFl","icon-zhankai":"index-module__icon-zhankai___MnxT2","icon-shouqi":"index-module__icon-shouqi___QGSzu","icon-lujing":"index-module__icon-lujing___Mq2FH","icon-jizhumima":"index-module__icon-jizhumima___nrdvd","icon-a-jizhumima":"index-module__icon-a-jizhumima___nGxhU","icon-weixindenglu":"index-module__icon-weixindenglu___NZSwI","icon-kehuxinxi":"index-module__icon-kehuxinxi___yb_jY","icon-yewuyuanqizi":"index-module__icon-yewuyuanqizi___gtSqZ","icon-chakanquanbukehu":"index-module__icon-chakanquanbukehu___wJ5bb","icon-biyan":"index-module__icon-biyan___NgVqh","icon-bianji":"index-module__icon-bianji___cJAVX","icon-daikuan":"index-module__icon-daikuan___Oxgci","icon-cangku":"index-module__icon-cangku___N6ACm","icon-guanlidingdan":"index-module__icon-guanlidingdan___mNd_1","icon-mima":"index-module__icon-mima___w0S_Y","icon-guanbi":"index-module__icon-guanbi___OYZaY","icon-jianshao":"index-module__icon-jianshao___RFrnl","icon-dingwei":"index-module__icon-dingwei___DScbC","icon-saomiao":"index-module__icon-saomiao___dipCu","icon-peihuo":"index-module__icon-peihuo___ykAth","icon-shaixuan":"index-module__icon-shaixuan____TdzS","icon-paiming":"index-module__icon-paiming___aglyD","icon-shanchusousuoxinxi":"index-module__icon-shanchusousuoxinxi___iyQAI","icon-shijian":"index-module__icon-shijian___SA8si","icon-sousuo":"index-module__icon-sousuo___n76UB","icon-shouhou":"index-module__icon-shouhou___VkFhT","icon-sousuofanhui":"index-module__icon-sousuofanhui___XMlZd","icon-sousuoshanchu":"index-module__icon-sousuoshanchu___p73z3","icon-tuikuan":"index-module__icon-tuikuan___DWWS_","icon-tishi":"index-module__icon-tishi___vTHOm","icon-xianxiahuizong":"index-module__icon-xianxiahuizong___Rqp8X","icon-xinzeng":"index-module__icon-xinzeng___eNHvb","icon-yonghuming":"index-module__icon-yonghuming___uqCx9","icon-yanjing":"index-module__icon-yanjing___rAH2y","icon-yufukuan":"index-module__icon-yufukuan___D8A9k","icon-wodekefu":"index-module__icon-wodekefu___AmNe2","icon-dizhi":"index-module__icon-dizhi___LP4Z3","icon-shouhouzhongxin":"index-module__icon-shouhouzhongxin___nLrhM","icon-wodeshoucang":"index-module__icon-wodeshoucang___x38hV","icon-shoukuanliebiao":"index-module__icon-shoukuanliebiao___TE3l1","icon-madanguanli":"index-module__icon-madanguanli___iqCDg","icon-qusechazhao":"index-module__icon-qusechazhao___xpJ6h","icon-pandiansaoma":"index-module__icon-pandiansaoma___jXCPx","icon-yaoqingma":"index-module__icon-yaoqingma___B2f8p","icon-duizhang":"index-module__icon-duizhang___x20xy","icon-tihuoliebiao":"index-module__icon-tihuoliebiao___V04m4","icon-yangpinduibi":"index-module__icon-yangpinduibi___L68HG","icon-yansequyang":"index-module__icon-yansequyang___n8cMs","icon-fahuoliebiao":"index-module__icon-fahuoliebiao___DXN8j","icon-yuncangkucun":"index-module__icon-yuncangkucun___dEmZa","icon-xiaoshou":"index-module__icon-xiaoshou___x40OO","icon-qianzhicangkucun":"index-module__icon-qianzhicangkucun___wRnpu","icon-lingquseka":"index-module__icon-lingquseka___Y0WD1","icon-gouwu1":"index-module__icon-gouwu1___bhoRJ","icon-dingdan1":"index-module__icon-dingdan1___kjlK0","icon-gerenzhongxin1":"index-module__icon-gerenzhongxin1___UHMgK","icon-shouye1":"index-module__icon-shouye1___ce4Eb","icon-gerenzhongxin":"index-module__icon-gerenzhongxin___WqdZu","icon-dingdan":"index-module__icon-dingdan___yjhQi","icon-shouye":"index-module__icon-shouye___ZHPZQ","icon-gouwu":"index-module__icon-gouwu___Qt9oU",deliveryDetail:"index-module__deliveryDetail___LgWBB",content:"index-module__content___fEVXG",detailTop:"index-module__detailTop___JntJA",bottomBar:"index-module__bottomBar___YsZ49",detailInfo:"index-module__detailInfo___O6yWD","detailInfoItem--title":"index-module__detailInfoItem--title___OTBUW","detailInfoItem--detail":"index-module__detailInfoItem--detail___IRtTl","detailInfoItem--detail--row":"index-module__detailInfoItem--detail--row___LvOM6","detailInfoItem--detail--name":"index-module__detailInfoItem--detail--name___QICav","detailInfoItem--detail--count":"index-module__detailInfoItem--detail--count___NJNEP","detailInfoItem--detail--weight":"index-module__detailInfoItem--detail--weight___JnoWg",orderInfoTop:"index-module__orderInfoTop____gPsf",orderNo:"index-module__orderNo___F8j3w",status:"index-module__status___z8NIx","status--toBeAudit":"index-module__status--toBeAudit___eelMQ","status--audited":"index-module__status--audited___EzW0k",divider:"index-module__divider___qffav",total:"index-module__total___lfAzN",totalContent:"index-module__totalContent___ks6S_"}}},function(e){var __webpack_exec__=function(n){return e(e.s=n)};e.O(0,["sub-common/7acfe985668f43659251d97159d83e9e","sub-common/8d4e36a92038ea231ba88934ec74a60f","sub-common/585b86c0e879b089461dc1dc8c0a9b5e","sub-common/20cc30ab415e801d225979ccaf9e37b1","sub-common/81bf4410dad05a23085bf259ded3a03d","sub-common/1ac7bcc68af75c50872da425b2bc76b1","sub-common/d595a9ddb1b2df773c9a07b73581bb4f","sub-common/7123ac6ffcde9005e6ec394918e7bc19","sub-common/9dddeab3cc4cc45012061a55a40ed398","taro","vendors","common"],(function(){return __webpack_exec__("./src/pages/deliveryDetail/index.tsx")}));var n=e.O()}]); |