1 |
- webpackJsonp([8],{"9B9+":function(e,r,s){"use strict";Object.defineProperty(r,"__esModule",{value:!0});var t=s("fZjL"),o=s.n(t),i=s("mvHQ"),n=s.n(i),a=s("Xxa5"),d=s.n(a),l=s("exGp"),c=s.n(l),_=s("Dd8w"),u=s.n(_),m=(s("dClm"),s("FWz8")),v=(s("hky6"),s("Pfph")),p=s("jQQ7"),y=s("dO7o"),f=s("KPwQ"),g=s("9EK1"),h=s("NYxO"),b={name:"orderOutbound",data:function(){return{reverse:!0,btnType:!1,disabledType:!1,loading:!1,appointmentList:[{label:"立即单",value:0},{label:"预约上门",value:1}],deptList:[],orderIds:"",orderOutboundInfo:{warehouse_consignee_id:""},id:"",adminList:[],kdnCode:"",deliveryForms:{logistics_type:"",logistics_code:"",logistics_phone:"",send_type:"",selfPickupNum:"",remark:"",declared_value:"",total_volume:"",appointment_type:0,total_weight:"",status:"",sender:{name:"",mobile:"",address:""},receiver:{name:"",mobile:"",address:""},goods_list:[]},product_list:[],options:g.b,selectedOptions:[],receiverOptions:[],rules:{appointment_type:[{required:!0,message:"请选择预约类型",trigger:"change"}],appointment_time:[{required:!0,message:"请选择上门时间",trigger:"blur"}],logistics_type:[{required:!0,message:"请选择快递公司",trigger:"change"}],logistics_code:[{required:!0,message:"请选填写快递单号",trigger:"blur"}],logistics_phone:[{required:!0,message:"请选输入寄件人手机号后四位",trigger:"blur"}],sender:{name:[{required:!0,message:"请输入发货人姓名",trigger:"blur"}],mobile:[this.MixinRequired("请输入手机号码!"),{validator:function(e,r,s){p.RegExp.mobile.test(r)?s():s(new Error("手机号码格式有误!"))},trigger:["change","blur"]}]},receiver:{name:[{required:!0,message:"请输入收货人姓名",trigger:"blur"}],mobile:[this.MixinRequired("请输入手机号码!"),{validator:function(e,r,s){p.RegExp.mobile.test(r)?s():s(new Error("手机号码格式有误!"))},trigger:["change","blur"]}]},total_weight:[{required:!0,message:"请输入物品总重量",trigger:"blur"},{type:"number",min:0,max:50,message:"物品总重量不能超过50kg",trigger:"blur"}],total_volume:[{required:!0,message:"请输入物品总体积",trigger:"blur"}],declared_value:[{required:!0,message:"请输入物品价格",trigger:"blur"}]},outType:"",send_address:"",receive_address:"",detailData:[],sn_code:"",sku:"",sn_code_list:[],index:"",scanDialogVisible:!1,goodsExchangeAddForm:{product_list:[],type:""},scanGoodsForm:{},send_type:"",expressList:[],logistics:[]}},watch:{$route:{immediate:!0,handler:function(e){"orderOutboundAdd"===this.$route.name||(this.orderIds=this.$route.params.orderIds)}}},computed:u()({},Object(h.b)(["user"]),{activeStep:function(){for(var e=[this.deliveryForms.sign_in&&402===this.deliveryForms.sign_in.orderStatus,this.deliveryForms.sign_in&&401===this.deliveryForms.sign_in.orderStatus,this.deliveryForms.user_sending&&300===this.deliveryForms.user_sending.orderStatus,this.deliveryForms.user_arrives&&202===this.deliveryForms.user_arrives.orderStatus,this.deliveryForms.user_take_order&&201===this.deliveryForms.user_take_order.orderStatus,this.deliveryForms.create_order_success&&100===this.deliveryForms.create_order_success.orderStatus],r=e.length-1;r>=0;r--)if(e[r])return r;return-1},fullSenderAddress:function(){var e=this.deliveryForms.sender;return[e.province_name,e.city_name,e.area_name,e.address].filter(Boolean).join("")},fullReceiverAddress:function(){console.log(this.deliveryForms.receiver);var e=this.deliveryForms.receiver;return[e.province_name,e.city_name,e.area_name,e.address].filter(Boolean).join("")}}),mounted:function(){this.id=this.$route.params.id,this.send_type=this.$route.params.send_type,this.GET_WarehouseOutDetail(),this.GET_AdministratorList(),this.GET_ExpressList(),this.outType=this.$route.params.type},methods:{toSearch:function(){var e=this;y.k(this.deliveryForms.warehouse_id,this.scanGoodsForm.bar_code.replace(/\s+/g,"")).then(function(r){r.sn_code_list=[],e.sku=r.product_vo.sku;var s=e.goodsExchangeAddForm.product_list.findIndex(function(e){return e.goods_id===r.goods_id&&e.product_id===r.product_id&&e.product_vo.sku===r.product_vo.sku});if(-1===s){if(!e.product_list.find(function(e){return e.goods_id===r.goods_id&&e.product_id===r.product_id&&e.product_vo.sku===r.product_vo.sku}))return e.$message.error("订单内没有该商品,请重新录入"),void e.$nextTick(function(){e.$refs.input.focus()});e.index=e.goodsExchangeAddForm.product_list.length,e.goodsExchangeAddForm.product_list.push(r)}else e.index=s;if(r.product_vo.have_sn)e.$nextTick(function(){e.$refs.sn_input.focus()});else{if(e.goodsExchangeAddForm.product_list[e.index].num>=e.goodsExchangeAddForm.product_list[e.index].orderNum)return e.$message.warning("录入完成,请录入下一条!");e.goodsExchangeAddForm.product_list[e.index].num+=1}})},scanCode:function(){var e=this;this.scanDialogVisible=!0,this.$nextTick(function(){e.$refs.input.focus()})},toSnCode:function(){var e=this;return c()(d.a.mark(function r(){return d.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:if(""!=e.sku){r.next=2;break}return r.abrupt("return",e.$message.error("请录入正确的sku"));case 2:return r.next=4,y.l("out",e.sku,e.sn_code.replace(/\s+/g,"")).then(function(){var r=c()(d.a.mark(function r(s){var t,o;return d.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:if(e.sn_code="",t=e.goodsExchangeAddForm.product_list[e.index].sn_code_list.find(function(e){return e.sn_code===s.sn_code&&e.sku===s.sku}),console.log(e.goodsExchangeAddForm.product_list[e.index]),!(e.goodsExchangeAddForm.product_list[e.index].num>=e.goodsExchangeAddForm.product_list[e.index].orderNum)){r.next=5;break}return r.abrupt("return",e.$message.warning("录入完成,请录入下一条!"));case 5:if(t){r.next=8;break}return r.next=8,y.o({send_order_id:e.id,item_id:e.goodsExchangeAddForm.product_list[e.index].id,sku:s}).then(function(r){e.goodsExchangeAddForm.product_list[e.index].sn_code_list.push(s)});case 8:e.goodsExchangeAddForm.product_list[e.index].num=e.goodsExchangeAddForm.product_list[e.index].sn_code_list.length,o=e.product_list.findIndex(function(e){return e.goods_id===s.goods_id&&e.product_id===s.product_id&&e.product_vo.sku===s.sku}),e.goodsExchangeAddForm.product_list[e.index].id=e.product_list[o].id,e.goodsExchangeAddForm.product_list[e.index].num==e.product_list[o].num?e.scanGoodsForm.bar_code="":(e.scanGoodsForm.bar_code="",e.$nextTick(function(){e.$refs.input.focus()}));case 12:case"end":return r.stop()}},r,e)}));return function(e){return r.apply(this,arguments)}}());case 4:case"end":return r.stop()}},r,e)}))()},addSnCode:function(e,r){this.sku=e.product_vo.sku,this.index=r,this.snCodeVisible=!0},safeAccess:function(e,r){return e?e[r]:""},receiverChange:function(e){this.deliveryForms.receiver.province_name=g.a[this.receiverOptions[0]],this.deliveryForms.receiver.city_name=g.a[this.receiverOptions[1]],this.deliveryForms.receiver.area_name=g.a[this.receiverOptions[2]],this.receive_address=e.join(",")},sendHandleChange:function(e){this.deliveryForms.sender.province_name=g.a[this.selectedOptions[0]],this.deliveryForms.sender.city_name=g.a[this.selectedOptions[1]],this.deliveryForms.sender.area_name=g.a[this.selectedOptions[2]],this.send_address=e.join(",")},obtainOrder:function(){var e=this;this.$refs.ruleForm.validate(function(r){if(!r)return e.$message.error("表单填写有误,请检查"),!1;e.btnType=!0;var s=e.MixinClone(e.deliveryForms);"市辖区"===s.receiver.city_name&&(s.receiver.city_name=s.receiver.province_name),"市辖区"===s.sender.city_name&&(s.sender.city_name=s.sender.province_name),s.receiver.province_city_area_address=s.receiver.province_name+s.receiver.city_name+s.receiver.area_name+s.receiver.address,s.sender.province_city_area_address=s.sender.province_name+s.sender.city_name+s.sender.area_name+s.sender.address;var t={};if(e.product_list.map(function(e){return t.goods_name=e.goods_vo.name,t.quantity=e.orderNum,s.goods_list.push(t)}),s.goods_num=e.product_list.reduce(function(e,r){return e+Number(r.orderNum||0)},0),s.total_weight=Number(s.total_weight),s.total_volume=Number(s.total_volume),s.declared_value=Number(s.declared_value),s.send_address=e.send_address,s.receive_address=e.receive_address,s.order_code=e.id,0==s.total_weight)return e.btnType=!1,e.$message.error("请填写物品总重量!");m.i(e.id,s).then(function(r){e.kdnCode=r,e.btnType=!1}).catch(function(){e.btnType=!1})})},handleChange:function(e){},GET_AdministratorList:function(){var e=this;v.i({page_no:1,page_size:9999,user_state:0}).then(function(r){e.adminList=r.data})},saveErpWarehouseOut:function(){var e=this;this.$refs.ruleForm.validate(function(r){if(!r)return console.log(e.deliveryForms),e.$message.error("表单填写有误,请检查"),!1;e.btnType=!0;var s=e.MixinClone(e.deliveryForms);s.receiver.province_city_area_address=s.receiver.province_name+s.receiver.city_name+s.receiver.area_name+s.receiver.address,s.sender.province_city_area_address=s.sender.province_name+s.sender.city_name+s.sender.area_name+s.sender.address;var t={};if(e.product_list.map(function(e){return t.goods_name=e.goods_vo.name,t.quantity=e.num,t.unit=e.product_vo.unit,s.goods_list.push(t)}),s.goods_num=e.product_list.reduce(function(e,r){return e+Number(r.orderNum||0)},0),s.total_weight=Number(s.total_weight),s.total_volume=Number(s.total_volume),s.declared_value=Number(s.declared_value),s.send_address=e.send_address,s.receive_address=e.receive_address,s.order_code=e.id,0==e.goodsExchangeAddForm.product_list.length)return e.$message.error("请录入出库商品");s.order_item_vos=e.goodsExchangeAddForm.product_list,m.r(e.id,s).then(function(r){e.$router.push({name:"sendOrder"})})})},saveDelivery:function(){var e=this;this.$refs.ruleForm.validate(function(r){if(!r)return console.log(e.deliveryForms),e.$message.error("表单填写有误,请检查"),!1;e.btnType=!0;var s=e.MixinClone(e.deliveryForms);s.receiver.province_city_area_address=s.receiver.province_name+s.receiver.city_name+s.receiver.area_name+s.receiver.address,s.sender.province_city_area_address=s.sender.province_name+s.sender.city_name+s.sender.area_name+s.sender.address;var t={};if(e.product_list.map(function(e){return t.goods_name=e.goods_vo.name,t.quantity=e.num,t.unit=e.product_vo.unit,s.goods_list.push(t)}),s.goods_num=e.product_list.reduce(function(e,r){return e+Number(r.orderNum||0)},0),s.total_weight=Number(s.total_weight),s.total_volume=Number(s.total_volume),s.declared_value=Number(s.declared_value),s.send_address=e.send_address,s.receive_address=e.receive_address,s.order_code=e.id,0==e.goodsExchangeAddForm.product_list.length)return e.$message.error("请录入出库商品");s.order_item_vos=e.goodsExchangeAddForm.product_list,m.r(e.id,s).then(function(r){e.$router.push({name:"sendOrder"})}),m.t({shipper_code:s.logistics_type,logistic_code:s.logistics_code,customer_name:s.logistics_phone}).then(function(e){})})},handleSelectWarehouseEntryBatch:function(e){var r=this;return c()(d.a.mark(function s(){var t;return d.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,r.$EnwarehouseEntryBatch({goodsApi:"admin/erp/warehouseEntryBatch",selectedIds:e.batch_list?e.batch_list.map(function(e){return e.id}):[],purchasePlanApiParams:{warehouse_id:r.orderOutboundInfo.warehouse_id,product_id:e.product_id},showWarehouseSearch:!1});case 2:t=s.sent,e.batch_list=t.purchasePlans.map(function(e){return e.batch_id=e.id,e.batch_sn=e.sn,e});case 4:case"end":return s.stop()}},s,r)}))()},roBack2:function(){var e=this;this.btnType=!0;var r=this.MixinClone(this.deliveryForms);r.receiver.province_city_area_address=r.receiver.province_name+r.receiver.city_name+r.receiver.area_name+r.receiver.address,r.sender.province_city_area_address=r.sender.province_name+r.sender.city_name+r.sender.area_name+r.sender.address;var s={};this.product_list.map(function(e){return s.goods_name=e.goods_vo.name,s.quantity=e.num,s.unit=e.product_vo.unit,r.goods_list.push(s)}),r.goods_num=this.product_list.reduce(function(e,r){return e+Number(r.num||0)},0),r.total_weight=Number(r.total_weight),r.total_volume=Number(r.total_volume),r.declared_value=Number(r.declared_value),r.send_address=this.send_address,r.receive_address=this.receive_address,r.order_code=this.id,r.order_item_vos=this.goodsExchangeAddForm.product_list,m.u(this.id,r).then(function(r){e.$router.push({name:"sendOrder"})})},roBack:function(){var e=this.$route.params.callback;"function"==typeof e&&e(),this.$store.dispatch("delCurrentViews",{view:this.$route,$router:this.$router}),this.$router.push({name:"order"})},GET_WarehouseOutDetail:function(){var e=this;m.m(this.id).then(function(r){if(r.product_list=r.order_item_vos,e.product_list=r.order_item_vos,e.deliveryForms.send_type=r.order_vo.send_type,e.deliveryForms.selfPickupNum=r.self_pickup_num,r.warehouse_vo&&r.warehouse_vo.ware_pro_city_area&&(e.selectedOptions=r.warehouse_vo.ware_pro_city_area.split(",")),r.order_vo&&r.order_vo.province_city_area&&(e.receiverOptions=r.order_vo.province_city_area.split(",")),void 0!==e.outType||void 0!==r.kdn_order_code&&""!==r.kdn_order_code)e.goodsExchangeAddForm.product_list=r.order_item_vos,e.disabledType=!0,e.deliveryForms.appointment_type=r.appointment_type,e.deliveryForms.appointment_time=r.appointment_time,e.deliveryForms.sender.name=r.sender_name,e.deliveryForms.sender.mobile=r.sender_mobile,e.deliveryForms.sender.address=r.sender_address,e.deliveryForms.sender.province_name=r.sender_province_name,e.deliveryForms.sender.city_name=r.sender_city_name,e.deliveryForms.sender.area_name=r.sender_area_name,e.deliveryForms.receiver.name=r.receiver_name,e.deliveryForms.receiver.mobile=r.receiver_mobile,e.deliveryForms.receiver.address=r.receiver_address,e.deliveryForms.receiver.province_name=r.receiver_province_name,e.deliveryForms.receiver.city_name=r.receiver_city_name,e.deliveryForms.receiver.area_name=r.receiver_area_name,e.deliveryForms.total_volume=r.total_volume,e.deliveryForms.declared_value=r.order_vo.real_price,e.deliveryForms.remark=r.remark,e.kdnCode=r.kdn_order_code,console.log(e.deliveryForms.sender),"{}"!=n()(r.create_order_fail)&&"{}"!=n()(r.create_order_success)&&"{}"!=n()(r.user_take_order)&&"{}"!=n()(r.user_arrives)&&"{}"!=n()(r.user_sending)&&"{}"!=n()(r.order_fee)&&"{}"!=n()(r.sign_in)||(e.deliveryForms.sign_in=r.sign_in,e.deliveryForms.create_order_fail=r.create_order_fail,e.deliveryForms.create_order_success=r.create_order_success,e.deliveryForms.user_take_order=r.user_take_order,e.deliveryForms.user_arrives=r.user_arrives,e.deliveryForms.user_sending=r.user_sending,e.deliveryForms.order_fee=r.order_fee);else{var s=e.deliveryForms;s.sender.name=r.warehouse_vo.user_name,s.sender.mobile=r.warehouse_vo.phone,s.sender.province_name=g.a[e.selectedOptions[0]],s.sender.city_name=g.a[e.selectedOptions[1]],s.sender.area_name=g.a[e.selectedOptions[2]],s.sender.address=r.warehouse_vo.warehouse_address,s.receiver.name=r.order_vo.customer_name,s.receiver.mobile=r.order_vo.customer_phone,s.receiver.province_name=g.a[e.receiverOptions[0]],s.receiver.city_name=g.a[e.receiverOptions[1]],s.receiver.area_name=g.a[e.receiverOptions[2]],s.receiver.address=r.order_vo.address}y.o({send_order_id:e.id,type:"enter"}).then(function(s){r.order_item_vos.map(function(r){r.orderNum=r.num,r.num=0,o()(s).map(function(e){r.id==e&&(r.sn_code_list=s[e],r.num=r.sn_code_list.length)}),r.sn_code_list?r.num=r.sn_code_list.length:r.sn_code_list=[],e.deliveryForms.total_weight=Number(r.product_vo.weight*r.num)})}),e.deliveryForms.status=r.status,e.deliveryForms.warehouse_id=r.warehouse_id,e.deliveryForms.declared_value=Number(r.order_vo.real_price),e.goodsExchangeAddForm.product_list=r.order_item_vos,"EXPRESS_DELIVERY"==e.send_type&&(e.deliveryForms.logistics_type=r.logistics_type,e.deliveryForms.logistics_code=r.logistics_code,e.deliveryForms.logistics_phone=r.logistics_phone),"EXPRESS_DELIVERY"==e.send_type&&0!==r.logistics.length&&(e.logistics=r.logistics)})},GET_WarehouseOutPreview:function(){var e=this;m.o({order_id_list:this.orderIds}).then(function(r){e.dept_id=r.dept_id,e.orderOutboundInfo=r,e.orderOutboundInfo.out_time=(new Date).getTime(),e.$set(e.orderOutboundInfo,"warehouse_consignee_id",e.user.uid)})},GET_ExpressList:function(){var e=this;f.d(this.params).then(function(r){e.expressList=r.data})}}},F=s("XyMi");var k=function(e){s("FUb1")},x=Object(F.a)(b,function(){var e=this,r=e.$createElement,s=e._self._c||r;return s("div",[s("div",{staticClass:"bg-in"},[s("div",[s("el-form",{ref:"ruleForm",attrs:{model:e.deliveryForms,rules:e.rules,"label-width":"120px"}},[s("el-row",[s("el-col",[s("el-form-item",{attrs:{label:"预约类型:",prop:"appointment_type"}},[s("el-select",{attrs:{disabled:e.disabledType},model:{value:e.deliveryForms.appointment_type,callback:function(r){e.$set(e.deliveryForms,"appointment_type",r)},expression:"deliveryForms.appointment_type"}},e._l(e.appointmentList,function(e,r){return s("el-option",{key:r,attrs:{label:e.label,value:e.value}})}),1)],1)],1),e._v(" "),s("el-col",[0!=e.deliveryForms.appointment_type?s("el-form-item",{attrs:{label:"预约时间:",prop:""}},[s("el-date-picker",{attrs:{type:"datetime",placeholder:"选择日期时间",disabled:e.disabledType,"value-format":"yyyy-MM-dd HH:mm:ss","picker-options":{disabledDate:function(e){return e.getTime()<=new Date((new Date).getFullYear(),(new Date).getMonth(),(new Date).getDate()).getTime()-864e5}}},model:{value:e.deliveryForms.appointment_time,callback:function(r){e.$set(e.deliveryForms,"appointment_time",r)},expression:"deliveryForms.appointment_time"}})],1):e._e()],1)],1),e._v(" "),s("el-divider"),e._v(" "),s("div",{staticStyle:{display:"flex"}},[s("div",[s("h3",{staticStyle:{"margin-top":"0"}},[e._v("发货人信息:")]),e._v(" "),s("el-row",{staticClass:"el-row"},[s("el-col",{attrs:{span:12}},[s("el-form-item",{attrs:{label:"发货人姓名:",prop:"sender.name"}},[e._v("\n "+e._s(e.deliveryForms.sender.name)+"\n ")])],1),e._v(" "),s("el-col",{attrs:{span:12}},[s("el-form-item",{attrs:{label:"手机号:",prop:"sender.mobile"}},[e._v("\n "+e._s(e.deliveryForms.sender.mobile)+"\n ")])],1),e._v(" "),s("el-col",{attrs:{span:18}},[s("el-form-item",{attrs:{label:"发货地址:",prop:"sender.address"}},[e._v("\n "+e._s(e.fullSenderAddress)+"\n ")])],1)],1)],1),e._v(" "),s("div",[s("h3",{staticStyle:{"margin-top":"0"}},[e._v("收货人信息:")]),e._v(" "),s("el-row",[s("el-col",{attrs:{span:12}},[s("el-form-item",{attrs:{label:"收货人姓名:",prop:"receiver.name"}},[e._v("\n "+e._s(e.deliveryForms.receiver.name)+"\n ")])],1),e._v(" "),s("el-col",{attrs:{span:12}},[s("el-form-item",{attrs:{label:"手机号:",prop:"receiver.mobile"}},[e._v("\n "+e._s(e.deliveryForms.receiver.mobile)+"\n ")])],1),e._v(" "),s("el-col",{attrs:{span:18}},[s("el-form-item",{attrs:{label:"配送地址:",prop:"receiver.address"}},[e._v("\n "+e._s(e.fullReceiverAddress)+"\n ")])],1)],1)],1)]),e._v(" "),s("el-divider"),e._v(" "),s("h3",[e._v("商品明细")]),e._v(" "),"TO_BE_SEND"==e.deliveryForms.status?s("el-button",{staticClass:"button",attrs:{size:"mini",type:"primary"},on:{click:e.scanCode}},[e._v("扫码出库")]):e._e(),e._v(" "),s("div",{staticStyle:{width:"100%",display:"block"}},[s("el-table",{staticStyle:{width:"100%","margin-top":"20px"},attrs:{border:"",data:e.goodsExchangeAddForm.product_list,"cell-style":{textAlign:"center"},"header-cell-style":{textAlign:"center"}}},[s("el-table-column",{attrs:{label:"商品编号"},scopedSlots:e._u([{key:"default",fn:function(r){return[s("span",[e._v(e._s(r.row.goods_vo.sn))])]}}])}),e._v(" "),s("el-table-column",{attrs:{label:"商品名称"},scopedSlots:e._u([{key:"default",fn:function(r){return[s("span",[e._v(e._s(r.row.goods_vo.name))])]}}])}),e._v(" "),s("el-table-column",{attrs:{label:"sku"},scopedSlots:e._u([{key:"default",fn:function(r){return[s("span",[e._v(e._s(r.row.product_vo.sku))])]}}])}),e._v(" "),s("el-table-column",{attrs:{label:"库位号"},scopedSlots:e._u([{key:"default",fn:function(r){return[r.row.area_stock_list?s("el-popover",{attrs:{placement:"right",trigger:"click"}},[s("div",e._l(r.row.area_stock_list,function(r){return s("p",{key:r.id},[e._v(e._s(r.warehouse_area_name))])}),0),e._v(" "),0!==r.row.area_stock_list.length?s("span",{attrs:{slot:"reference"},slot:"reference"},[e._v(e._s(r.row.area_stock_list[0].warehouse_area_name))]):e._e()]):e._e()]}}])}),e._v(" "),e.sn_code_list?s("el-table-column",{attrs:{label:"序列号"},scopedSlots:e._u([{key:"default",fn:function(r){return[s("div",{staticClass:"sn-code-container"},e._l(r.row.sn_code_list,function(r){return s("span",{key:r.id},[s("p",[e._v(e._s(r.sn_code))])])}),0)]}}],null,!1,1818486804)}):e._e(),e._v(" "),s("el-table-column",{attrs:{prop:"product_vo.spec_name",label:"规格型号"}}),e._v(" "),s("el-table-column",{attrs:{label:"单位"},scopedSlots:e._u([{key:"default",fn:function(r){return[s("span",[e._v(e._s(r.row.product_vo.unit))])]}}])}),e._v(" "),s("el-table-column",{attrs:{label:"出库数量"},scopedSlots:e._u([{key:"default",fn:function(r){return[e._v("\n "+e._s(r.row.num)+"\n ")]}}])}),e._v(" "),s("el-table-column",{attrs:{label:"订单数量"},scopedSlots:e._u([{key:"default",fn:function(r){return[e._v("\n "+e._s(r.row.orderNum)+"\n ")]}}])}),e._v(" "),s("el-table-column",{attrs:{label:"实际库存"},scopedSlots:e._u([{key:"default",fn:function(r){return[s("span",[e._v(e._s(r.row.actual_stock))])]}}])}),e._v(" "),e.disabledType?e._e():s("el-table-column",{attrs:{width:"200",label:"操作"},scopedSlots:e._u([{key:"default",fn:function(r){return[s("el-button",{attrs:{size:"mini"},on:{click:function(s){return e.goodsExchangeAddForm.product_list.splice(r.$index,1)}}},[e._v("删除")])]}}],null,!1,3543432017)})],1)],1),e._v(" "),s("el-divider"),e._v(" "),s("h3"),e._v(" "),s("el-row",[s("el-col",{attrs:{span:8}},[s("el-form-item",{attrs:{label:"物品总重量:",prop:"total_weight"}},[s("el-input",{attrs:{minlength:1,maxlength:20,type:"number",max:"50",clearable:"",disabled:e.disabledType,placeholder:"请输入物品总重量"},model:{value:e.deliveryForms.total_weight,callback:function(r){e.$set(e.deliveryForms,"total_weight",e._n(r))},expression:"deliveryForms.total_weight"}},[s("template",{slot:"append"},[e._v("KG")])],2)],1)],1),e._v(" "),s("el-col",{attrs:{span:12}},[s("el-form-item",{attrs:{label:"物品总体积:",prop:"total_volume"}},[s("el-input",{attrs:{minlength:1,maxlength:20,clearable:"",disabled:e.disabledType,placeholder:"请输入物品总体积"},model:{value:e.deliveryForms.total_volume,callback:function(r){e.$set(e.deliveryForms,"total_volume",r)},expression:"deliveryForms.total_volume"}},[s("template",{slot:"append"},[e._v("m³")])],2)],1)],1),e._v(" "),s("el-col",{attrs:{span:8}},[s("el-form-item",{attrs:{label:"物品价格:",prop:"declared_value"}},[s("el-input",{attrs:{minlength:1,maxlength:20,clearable:"",disabled:e.disabledType,placeholder:"请输入物品价格"},model:{value:e.deliveryForms.declared_value,callback:function(r){e.$set(e.deliveryForms,"declared_value",r)},expression:"deliveryForms.declared_value"}},[s("template",{slot:"append"},[e._v("元")])],2)],1)],1),e._v(" "),s("el-col",{attrs:{span:16}},[s("el-form-item",{attrs:{label:"备注:",prop:"remark"}},[s("el-input",{attrs:{type:"textarea",clearable:"",disabled:e.disabledType,autosize:{minRows:2,maxRows:4},placeholder:"请输入备注"},model:{value:e.deliveryForms.remark,callback:function(r){e.$set(e.deliveryForms,"remark",r)},expression:"deliveryForms.remark"}})],1)],1)],1),e._v(" "),s("el-divider"),e._v(" "),"EXPRESS_DELIVERY"!==e.send_type?s("el-row",{attrs:{gutter:20}},[s("el-col",{attrs:{span:8,offset:6}},["SELF_PICKUP"!==e.deliveryForms.send_type?s("el-form-item",{attrs:{label:"物流单号:",prop:"tracking_number"}},[s("el-input",{attrs:{minlength:1,maxlength:20,disabled:!0,placeholder:"请输入物流单号"},model:{value:e.kdnCode,callback:function(r){e.kdnCode=r},expression:"kdnCode"}}),e._v(" "),""==e.kdnCode||void 0==e.kdnCode?s("el-button",{attrs:{disabled:e.btnType},on:{click:e.obtainOrder}},[e._v("获取单号")]):e._e()],1):s("el-form-item",{attrs:{label:"自提单号:",prop:"tracking_number"}},[e._v("\n "+e._s(e.deliveryForms.selfPickupNum)+"\n ")])],1)],1):s("el-row",{attrs:{gutter:20}},[s("el-col",{attrs:{span:8}},[s("el-form-item",{attrs:{label:"快递公司:",prop:"logistics_type"}},[s("el-select",{attrs:{clearable:"",disabled:e.disabledType},model:{value:e.deliveryForms.logistics_type,callback:function(r){e.$set(e.deliveryForms,"logistics_type",r)},expression:"deliveryForms.logistics_type"}},e._l(e.expressList,function(e,r){return s("el-option",{key:r,attrs:{label:e.name,value:e.code}})}),1)],1)],1),e._v(" "),s("el-col",{attrs:{span:8}},[s("el-form-item",{attrs:{label:"物流单号:",prop:"logistics_code"}},[s("el-input",{attrs:{minlength:1,maxlength:20,disabled:e.disabledType,placeholder:"请输入物流单号"},model:{value:e.deliveryForms.logistics_code,callback:function(r){e.$set(e.deliveryForms,"logistics_code",r)},expression:"deliveryForms.logistics_code"}})],1)],1),e._v(" "),s("el-col",{attrs:{span:8}},[s("el-form-item",{attrs:{label:"寄件人手机号:",prop:"logistics_phone"}},[s("el-input",{attrs:{minlength:1,maxlength:20,disabled:e.disabledType,placeholder:"请输入寄件人手机号后四位"},model:{value:e.deliveryForms.logistics_phone,callback:function(r){e.$set(e.deliveryForms,"logistics_phone",r)},expression:"deliveryForms.logistics_phone"}})],1)],1)],1)],1)],1),e._v(" "),void 0===e.outType||"{}"===JSON.stringify(e.deliveryForms.create_order_fail)&&"{}"===JSON.stringify(e.deliveryForms.create_order_success)?e._e():s("div",[s("h3",[e._v("物流状态:")]),e._v(" "),"{}"!==JSON.stringify(e.deliveryForms.create_order_fail)?s("div",{staticClass:"steps-wrap"},[s("el-steps",{staticClass:"steps",attrs:{direction:"vertical","process-status":"finish"}})],1):s("div",{staticClass:"steps-wrap"},[s("el-steps",{staticClass:"steps",attrs:{direction:"vertical","process-status":"finish",active:e.activeStep}},["{}"!==JSON.stringify(e.deliveryForms.sign_in)&&402==e.deliveryForms.sign_in.orderStatus?s("el-step",{attrs:{icon:"el-icon-success",title:402==e.deliveryForms.sign_in.orderStatus?"退回":""}},[s("div",{attrs:{slot:"description"},slot:"description"},[s("p",{staticClass:"row-remark"},[e._v("\n 订单号:"+e._s(e.deliveryForms.create_order_success.orderCode)+"\n ")]),e._v(" "),s("p",{staticClass:"row-remark"},[e._v("\n 物流单号:"+e._s(e.deliveryForms.create_order_success.channelOrderCode)+"\n ")]),e._v(" "),s("p",{staticClass:"row-remark"},[e._v(e._s(e.deliveryForms.sign_in.remark))]),e._v(" "),s("p",{staticClass:"row-time"},[e._v("\n "+e._s(e._f("unixToDate")(e.deliveryForms.sign_in.requestTime/1e3))+"\n ")])])]):e._e(),e._v(" "),"{}"!==JSON.stringify(e.deliveryForms.sign_in)?s("el-step",{attrs:{icon:"el-icon-success",title:401==e.deliveryForms.sign_in.orderStatus?"签收":""}},[s("div",{attrs:{slot:"description"},slot:"description"},[s("p",{staticClass:"row-remark"},[e._v("\n 订单号:"+e._s(e.deliveryForms.create_order_success.orderCode)+"\n ")]),e._v(" "),s("p",{staticClass:"row-remark"},[e._v("\n 物流单号:"+e._s(e.deliveryForms.create_order_success.channelOrderCode)+"\n ")]),e._v(" "),s("p",{staticClass:"row-remark"},[e._v(e._s(e.deliveryForms.sign_in.remark))]),e._v(" "),s("p",{staticClass:"row-time"},[e._v("\n "+e._s(e._f("unixToDate")(e.deliveryForms.sign_in.requestTime/1e3))+"\n ")])])]):e._e(),e._v(" "),"{}"!==JSON.stringify(e.deliveryForms.user_sending)?s("el-step",{attrs:{icon:"el-icon-success",title:300==e.deliveryForms.user_sending.orderStatus?"配送中":""}},[s("div",{attrs:{slot:"description"},slot:"description"},[s("p",{staticClass:"row-remark"},[e._v("\n 订单号:"+e._s(e.deliveryForms.create_order_success.orderCode)+"\n ")]),e._v(" "),s("p",{staticClass:"row-remark"},[e._v("\n 物流单号:"+e._s(e.deliveryForms.create_order_success.channelOrderCode)+"\n ")]),e._v(" "),s("p",{staticClass:"row-remark"},[e._v("\n 快递员名称:"+e._s(e.deliveryForms.user_arrives.courierInfo.courierName)+"\n ")]),e._v(" "),s("p",{staticClass:"row-remark"},[e._v("\n 快递员电话:"+e._s(e.deliveryForms.user_arrives.courierInfo.courierMobile)+"\n ")]),e._v(" "),s("p",{staticClass:"row-remark"},[e._v("\n "+e._s(e.deliveryForms.user_sending.remark)+"\n ")]),e._v(" "),s("p",{staticClass:"row-time"},[e._v("\n "+e._s(e._f("unixToDate")(e.deliveryForms.user_sending.requestTime/1e3))+"\n ")])])]):e._e(),e._v(" "),"{}"!==JSON.stringify(e.deliveryForms.user_arrives)?s("el-step",{attrs:{icon:"el-icon-success",title:202==e.deliveryForms.user_arrives.orderStatus?"已到店":""}},[s("div",{attrs:{slot:"description"},slot:"description"},[s("p",{staticClass:"row-remark"},[e._v("\n 订单号:"+e._s(e.deliveryForms.create_order_success.orderCode)+"\n ")]),e._v(" "),s("p",{staticClass:"row-remark"},[e._v("\n 物流单号:"+e._s(e.deliveryForms.create_order_success.channelOrderCode)+"\n ")]),e._v(" "),s("p",{staticClass:"row-remark"},[e._v("\n "+e._s(e.deliveryForms.user_arrives.remark)+"\n ")]),e._v(" "),s("p",{staticClass:"row-remark"},[e._v("\n 快递员姓名:"+e._s(e.deliveryForms.user_arrives.courierInfo.courierName)+"\n ")]),e._v(" "),s("p",{staticClass:"row-remark"},[e._v("\n 快递员电话:"+e._s(e.deliveryForms.user_arrives.courierInfo.courierMobile)+"\n ")]),e._v(" "),s("p",{staticClass:"row-time"},[e._v("\n "+e._s(e._f("unixToDate")(e.deliveryForms.user_arrives.requestTime/1e3))+"\n ")])])]):e._e(),e._v(" "),"{}"!==JSON.stringify(e.deliveryForms.user_take_order)?s("el-step",{attrs:{icon:"el-icon-success",title:201==e.deliveryForms.user_take_order.orderStatus?"已接单":""}},[s("div",{attrs:{slot:"description"},slot:"description"},[s("p",{staticClass:"row-remark"},[e._v("\n 订单号:"+e._s(e.deliveryForms.create_order_success.orderCode)+"\n ")]),e._v(" "),s("p",{staticClass:"row-remark"},[e._v("\n 物流单号:"+e._s(e.deliveryForms.create_order_success.channelOrderCode)+"\n ")]),e._v(" "),s("p",{staticClass:"row-remark"},[e._v("\n "+e._s(e.deliveryForms.user_take_order.remark)+"\n ")]),e._v(" "),s("p",{staticClass:"row-remark"},[e._v("\n 快递员姓名:"+e._s(e.deliveryForms.user_take_order.courierInfo.courierName)+"\n ")]),e._v(" "),s("p",{staticClass:"row-remark"},[e._v("\n 快递员电话:"+e._s(e.deliveryForms.user_take_order.courierInfo.courierMobile)+"\n ")]),e._v(" "),s("p",{staticClass:"row-time"},[e._v("\n "+e._s(e._f("unixToDate")(e.deliveryForms.user_take_order.requestTime/1e3))+"\n ")])])]):e._e(),e._v(" "),"{}"!==JSON.stringify(e.deliveryForms.create_order_success)?s("el-step",{attrs:{icon:"el-icon-success",title:100==e.deliveryForms.create_order_success.orderStatus?"待接单":""}},[s("div",{attrs:{slot:"description"},slot:"description"},[s("p",{staticClass:"row-remark"},[e._v("\n 订单号:"+e._s(e.deliveryForms.create_order_success.orderCode)+"\n ")]),e._v(" "),s("p",{staticClass:"row-remark"},[e._v("\n 物流单号:"+e._s(e.deliveryForms.create_order_success.channelOrderCode)+"\n ")]),e._v(" "),s("p",{staticClass:"row-remark"},[e._v("\n "+e._s(e.deliveryForms.create_order_success.remark)+"\n ")]),e._v(" "),s("p",{staticClass:"row-time"},[e._v("\n "+e._s(e._f("unixToDate")(e.deliveryForms.create_order_success.requestTime/1e3))+"\n ")])])]):e._e()],1)],1)]),e._v(" "),"EXPRESS_DELIVERY"==e.send_type&&0!==e.logistics.length?s("div",[s("h3",[e._v("快递状态:")]),e._v(" "),s("el-timeline",{attrs:{reverse:e.reverse}},e._l(e.logistics,function(r,t){return s("el-timeline-item",{key:t,attrs:{timestamp:r.AcceptTime}},[e._v("\n "+e._s(r.AcceptStation)+"\n ")])}),1)],1):e._e(),e._v(" "),s("el-dialog",{attrs:{title:"扫码出库",visible:e.scanDialogVisible,width:"30%","close-on-click-modal":!1},on:{"update:visible":function(r){e.scanDialogVisible=r}}},[s("el-form",{ref:"scanGoodsForm",attrs:{model:e.scanGoodsForm,inline:""}},[s("el-form-item",{attrs:{label:"sku",prop:"bar_code"}},[s("el-input",{ref:"input",attrs:{minlength:0,maxlength:100},nativeOn:{keyup:function(r){return!r.type.indexOf("key")&&e._k(r.keyCode,"enter",13,r.key,"Enter")?null:e.toSearch()}},model:{value:e.scanGoodsForm.bar_code,callback:function(r){e.$set(e.scanGoodsForm,"bar_code",r)},expression:"scanGoodsForm.bar_code"}})],1),e._v(" "),s("el-form-item",{attrs:{label:"序列号",prop:"sn_code"}},[s("el-input",{ref:"sn_input",attrs:{minlength:0,maxlength:100},nativeOn:{keyup:function(r){return!r.type.indexOf("key")&&e._k(r.keyCode,"enter",13,r.key,"Enter")?null:e.toSnCode()}},model:{value:e.sn_code,callback:function(r){e.sn_code=r},expression:"sn_code"}})],1)],1),e._v(" "),s("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"})],1),e._v(" "),"EXPRESS_DELIVERY"!==e.send_type?s("div",{staticClass:"footer"},[""!==e.kdnCode||"SELF_PICKUP"==e.deliveryForms.send_type?s("el-button",{attrs:{type:"primary",disabled:"check"==e.outType},on:{click:e.saveErpWarehouseOut}},[e._v("发货\n ")]):e._e(),e._v(" "),s("el-button",{on:{click:function(r){return e.roBack2()}}},[e._v("保存")])],1):s("div",{staticClass:"footer"},[s("el-button",{attrs:{type:"primary",disabled:"check"==e.outType},on:{click:e.saveDelivery}},[e._v("发货\n ")]),e._v(" "),s("el-button",{on:{click:function(r){return e.roBack2()}}},[e._v("保存")])],1)],1)])},[],!1,k,"data-v-41cabf28",null);r.default=x.exports},FUb1:function(e,r,s){var t=s("GZc5");"string"==typeof t&&(t=[[e.i,t,""]]),t.locals&&(e.exports=t.locals);s("rjj0")("f82bfc06",t,!0)},GZc5:function(e,r,s){(e.exports=s("FZ+f")(!1)).push([e.i,'\n@charset "UTF-8";\n[data-v-41cabf28].el-card {\n margin-top: 30px;\n}\n.el-row[data-v-41cabf28] {\n position: relative;\n}\n.el-col[data-v-41cabf28] {\n position: relative;\n}\n.el-col[data-v-41cabf28]:not(:first-child)::before {\n content: "";\n position: absolute;\n top: 0;\n left: 0;\n height: 100%;\n background-color: #ebeef5;\n}\n[data-v-41cabf28] .el-card__body {\n margin: 10px;\n padding: 0;\n border: 1px solid #ebeef5;\n border-bottom: 0;\n font-size: 12px;\n}\n.bg-in[data-v-41cabf28] {\n background-color: #fff;\n margin: 10px;\n padding: 20px 55px 55px;\n}\n.flex[data-v-41cabf28] {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n margin-top: 20px;\n}\n.flex div[data-v-41cabf28] {\n -webkit-box-flex: 1;\n -ms-flex: 1;\n flex: 1;\n color: #909399;\n font-size: 15px;\n}\n.font[data-v-41cabf28] {\n color: #606266;\n padding: 0 12px 0 0;\n}\n.order-item[data-v-41cabf28] {\n margin-top: 30px;\n}\n.sn-code-container[data-v-41cabf28] {\n max-height: 100px;\n /* 设置最大高度,超过这个高度将显示滚动条 */\n overflow-y: auto;\n /* 垂直方向上溢出时显示滚动条 */\n}\n.footer[data-v-41cabf28] {\n width: 100%;\n padding: 10px;\n bottom: 0px;\n text-align: center;\n z-index: 999;\n margin-top: 30px;\n}\n.el-form-item[data-v-41cabf28] {\n margin-bottom: 15px;\n}\n[data-v-41cabf28] .el-form-item__content {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n}\n[data-v-41cabf28] .el-form-item__content .el-input {\n width: 300px;\n}\n/* 覆盖步骤条的数字为圆点 */\n[data-v-41cabf28].el-steps__icon {\n background-color: #409eff;\n /* 蓝色背景 */\n color: #409eff;\n /* 蓝色文字,与背景同色,使数字不可见 */\n}\n/* 调整圆点的大小 */\n[data-v-41cabf28].el-steps__icon-inner {\n width: 10px;\n height: 10px;\n border-radius: 50%;\n background-color: white;\n /* 白色圆点 */\n -webkit-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n position: absolute;\n top: 50%;\n left: 50%;\n}\n[data-v-41cabf28].el-divider--horizontal {\n margin: 15px 0;\n}\n',""])}});
|