1 |
- webpackJsonp([8],{"9B9+":function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=r("Xxa5"),n=r.n(o),a=r("exGp"),s=r.n(a),i=r("Dd8w"),l=r.n(i),u=(r("dClm"),r("FWz8")),c=(r("hky6"),r("Pfph")),d=(r("jQQ7"),r("NYxO")),p={name:"orderOutbound",data:function(){return{deptList:[],orderIds:"",orderOutboundInfo:{warehouse_consignee_id:""},id:"",adminList:[],warehouseOutForms:{}}},watch:{$route:{immediate:!0,handler:function(e){"orderOutboundDetail"===this.$route.name?(this.id=this.$route.params.id,this.GET_WarehouseOutDetail()):(this.orderIds=this.$route.params.orderIds,this.GET_WarehouseOutPreview())}}},computed:l()({},Object(d.b)(["user"])),mounted:function(){this.GET_AdministratorList()},methods:{GET_AdministratorList:function(){var e=this;c.h({page_no:1,page_size:9999,user_state:0}).then(function(t){e.adminList=t.data})},saveErpWarehouseOut:function(){var e=this;u.a({order_list:this.orderOutboundInfo.order_list,warehouse_consignee_id:this.orderOutboundInfo.warehouse_consignee_id,out_time:this.orderOutboundInfo.out_time/1e3}).then(function(t){e.$message.success("出库成功!");var r=e.$route.params.callback;"function"==typeof r&&r(),e.$store.dispatch("delCurrentViews",{view:e.$route,$router:e.$router}),e.$router.push({name:"order"})})},handleSelectWarehouseEntryBatch:function(e){var t=this;return s()(n.a.mark(function r(){var o;return n.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,t.$EnwarehouseEntryBatch({goodsApi:"admin/erp/warehouseEntryBatch",selectedIds:e.batch_list?e.batch_list.map(function(e){return e.id}):[],purchasePlanApiParams:{warehouse_id:t.orderOutboundInfo.warehouse_id,product_id:e.product_id},showWarehouseSearch:!1});case 2:o=r.sent,e.batch_list=o.purchasePlans.map(function(e){return e.batch_id=e.id,e.batch_sn=e.sn,e});case 4:case"end":return r.stop()}},r,t)}))()},roBack2: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:"warehouseOut"})},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;u.i(this.id).then(function(t){e.orderOutboundInfo=t,e.orderOutboundInfo.out_time=1e3*t.out_time})},GET_WarehouseOutPreview:function(){var e=this;u.k({order_id_list:this.orderIds}).then(function(t){e.dept_id=t.dept_id,e.orderOutboundInfo=t,e.orderOutboundInfo.out_time=(new Date).getTime(),e.$set(e.orderOutboundInfo,"warehouse_consignee_id",e.user.uid)})}}},m=r("XyMi");var h=function(e){r("W5nW")},f=Object(m.a)(p,function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",[r("div",{staticClass:"bg-in"},[r("div",[r("el-form",{ref:"warehouseOutForms",attrs:{model:e.warehouseOutForms,"label-width":"120px"}},[r("el-row",[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"出库单号:",prop:"name"}},[r("el-select",{model:{value:e.warehouseOutForms.sn,callback:function(t){e.$set(e.warehouseOutForms,"sn",t)},expression:"warehouseOutForms.sn"}})],1)],1),e._v(" "),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"订单编号:",prop:"sn"}},[r("el-select",{model:{value:e.warehouseOutForms.order_sn_list,callback:function(t){e.$set(e.warehouseOutForms,"order_sn_list",t)},expression:"warehouseOutForms.order_sn_list"}})],1)],1),e._v(" "),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"配送方式:",prop:"category_id"}},[r("el-select")],1)],1),e._v(" "),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"配送仓库:",prop:"freight_price"}},[r("el-select")],1)],1),e._v(" "),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"物流公司:",prop:"logistics_company_id"}},[r("el-select",{model:{value:e.warehouseOutForms.logistics_company_id,callback:function(t){e.$set(e.warehouseOutForms,"logistics_company_id",t)},expression:"warehouseOutForms.logistics_company_id"}})],1)],1),e._v(" "),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"配送地址",prop:"address"}},[r("el-input",{attrs:{minlength:1,maxlength:20,clearable:"",placeholder:"请输入提货人"},model:{value:e.warehouseOutForms.address,callback:function(t){e.$set(e.warehouseOutForms,"address",t)},expression:"warehouseOutForms.address"}})],1)],1)],1),e._v(" "),r("el-row",{attrs:{gutter:20}},[r("el-col",{attrs:{span:8,offset:6}},[r("el-form-item",{attrs:{label:"物流单号:",prop:"tracking_number"}},[r("el-input",{attrs:{minlength:1,maxlength:20,clearable:"",placeholder:"请输入物流单号"},model:{value:e.tracking_number,callback:function(t){e.tracking_number=t},expression:"tracking_number"}}),e._v(" "),r("el-button",[e._v("自动获取单号")])],1)],1)],1)],1)],1),e._v(" "),r("el-divider"),e._v(" "),r("el-form",{ref:"warehouseOutForms",attrs:{model:e.warehouseOutForms,"label-width":"120px"}},[r("el-row",[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"出库单号:",prop:"name"}},[r("el-select",{model:{value:e.warehouseOutForms.sn,callback:function(t){e.$set(e.warehouseOutForms,"sn",t)},expression:"warehouseOutForms.sn"}})],1)],1),e._v(" "),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"订单编号:",prop:"sn"}},[r("el-select",{model:{value:e.warehouseOutForms.order_sn_list,callback:function(t){e.$set(e.warehouseOutForms,"order_sn_list",t)},expression:"warehouseOutForms.order_sn_list"}})],1)],1),e._v(" "),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"配送方式:",prop:"category_id"}},[r("el-select")],1)],1),e._v(" "),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"配送仓库:",prop:"freight_price"}},[r("el-select")],1)],1),e._v(" "),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"物流公司:",prop:"logistics_company_id"}},[r("el-select",{model:{value:e.warehouseOutForms.logistics_company_id,callback:function(t){e.$set(e.warehouseOutForms,"logistics_company_id",t)},expression:"warehouseOutForms.logistics_company_id"}})],1)],1),e._v(" "),r("el-col",{attrs:{span:8}},[r("el-form-item",{attrs:{label:"配送地址",prop:"address"}},[r("el-input",{attrs:{minlength:1,maxlength:20,clearable:"",placeholder:"请输入提货人"},model:{value:e.warehouseOutForms.address,callback:function(t){e.$set(e.warehouseOutForms,"address",t)},expression:"warehouseOutForms.address"}})],1)],1)],1),e._v(" "),r("el-row",{attrs:{gutter:20}},[r("el-col",{attrs:{span:8,offset:6}},[r("el-form-item",{attrs:{label:"物流单号:",prop:"tracking_number"}},[r("el-input",{attrs:{minlength:1,maxlength:20,clearable:"",placeholder:"请输入物流单号"},model:{value:e.tracking_number,callback:function(t){e.tracking_number=t},expression:"tracking_number"}}),e._v(" "),r("el-button",[e._v("自动获取单号")])],1)],1)],1)],1),e._v(" "),r("div",{staticClass:"footer"},["orderOutboundDetail"===e.$route.name?r("el-button",{attrs:{type:"primary"}},[e._v("\n 获取全部单号\n ")]):e._e(),e._v(" "),"orderOutboundDetail"===e.$route.name?r("el-button",{attrs:{type:"primary"},on:{click:e.saveErpWarehouseOut}},[e._v("发货\n ")]):e._e(),e._v(" "),"orderOutboundDetail"===e.$route.name?r("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.roBack2()}}},[e._v("返回\n ")]):e._e()],1)],1)])},[],!1,h,"data-v-72eb58f6",null);t.default=f.exports},W5nW:function(e,t,r){var o=r("qa/w");"string"==typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);r("rjj0")("a0208092",o,!0)},"qa/w":function(e,t,r){(e.exports=r("FZ+f")(!1)).push([e.i,'\n[data-v-72eb58f6].el-card {\n margin-top: 30px;\n}\n.el-row[data-v-72eb58f6] {\n position: relative;\n}\n.el-col[data-v-72eb58f6] {\n padding: 10px;\n position: relative;\n}\n.el-col[data-v-72eb58f6]: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-72eb58f6] .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-72eb58f6] {\n background-color: #fff;\n margin: 10px;\n padding: 55px;\n}\n.flex[data-v-72eb58f6] {\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-72eb58f6] {\n -webkit-box-flex: 1;\n -ms-flex: 1;\n flex: 1;\n color: #909399;\n font-size: 15px;\n}\n.font[data-v-72eb58f6] {\n color: #606266;\n padding: 0 12px 0 0;\n}\n.order-item[data-v-72eb58f6] {\n margin-top: 30px;\n}\n.footer[data-v-72eb58f6] {\n width: 100%;\n padding: 10px;\n bottom: 0px;\n text-align: center;\n z-index: 999;\n margin-top: 30px;\n}\n[data-v-72eb58f6] .el-form-item__content {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n}\n',""])}});
|