1 |
- webpackJsonp([55],{"7QWR":function(e,t,n){(e.exports=n("FZ+f")(!1)).push([e.i,'\n@charset "UTF-8";\n@media print {\n.barcode-container[data-v-34204acc] {\n border: none;\n}\n}\n/** 底部步骤 */\n.footer[data-v-34204acc] {\n width: 100%;\n padding: 10px;\n bottom: 0px;\n text-align: center;\n z-index: 999;\n}\n.mx[data-v-34204acc] {\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 width: 100%;\n}\n.mx .button[data-v-34204acc] {\n margin-left: 10px;\n}\n.change-form[data-v-34204acc] {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-pack: start;\n -ms-flex-pack: start;\n justify-content: flex-start;\n -webkit-box-align: start;\n -ms-flex-align: start;\n align-items: flex-start;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n min-width: 900px;\n}\n.change-form .change-form-item[data-v-34204acc] {\n width: 49%;\n margin: 0 10px 20px 0;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-direction: row;\n flex-direction: row;\n -ms-flex-wrap: nowrap;\n flex-wrap: nowrap;\n}\n.change-form[data-v-34204acc] .el-form-item__content {\n -webkit-box-flex: 1;\n -ms-flex: 1;\n flex: 1;\n width: 100%;\n}\n.change-form[data-v-34204acc] .el-date-editor,\n .change-form[data-v-34204acc] .el-cascader,\n .change-form[data-v-34204acc] .el-select {\n width: 100%;\n}\n.bg-in-stock[data-v-34204acc] {\n background-color: #fff;\n margin: 10px;\n padding: 25px;\n}\n.bg-in-stock .title[data-v-34204acc] {\n text-align: center;\n}\n.bg-in-stock .numOrder[data-v-34204acc] {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n}\n.goods-info[data-v-34204acc] {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n}\n.goods-info .goods-name-box[data-v-34204acc] {\n text-align: left;\n}\n.goods-info .goods-name-box .goods-name[data-v-34204acc] {\n text-overflow: ellipsis;\n display: -webkit-box;\n -webkit-line-clamp: 2;\n -webkit-box-orient: vertical;\n overflow: hidden;\n line-height: 16px;\n}\n.goods-info .goods-name-box .specs[data-v-34204acc] {\n color: #999999;\n}\n.sn-code-container[data-v-34204acc] {\n max-height: 100px;\n /* 设置最大高度,超过这个高度将显示滚动条 */\n overflow-y: auto;\n /* 垂直方向上溢出时显示滚动条 */\n}\n[data-v-34204acc] .el-input--suffix .el-input__inner {\n padding-right: 10px;\n}\n[data-v-34204acc] .error-input .el-input__inner {\n border: 1px solid red;\n}\n',""])},qb3n:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o,a=n("Dd8w"),s=n.n(a),r=n("bOdI"),i=n.n(r),c=n("NYxO"),d=n("jQQ7"),l=n("dO7o"),u=n("hky6"),p=n("dClm"),m=(n("CIZm"),n("Pfph")),_=(n("38N9"),n("eMjc")),f=n.n(_),h=n("Lokx"),g=n.n(h),b={name:"goodsExchangeAdd",data:function(){return i()({typeList:[],adminList:[],dialogVisible:!1,warehouseList:[],deptList:[],deptListAll:[],orderList:[],id:"",type:"",goodsExchangeAddForm:{change_amount:0,change_list:[],return_list:[],product_list:[]},goodsExchangeAddFormRule:{},warehouseProduct:null,scanDialogVisible:!1,scanGoodsForm:{},routeName:"",goodsVisible:!1,goodsData:[],goodsList:[],barcodeValue:"",checkType:""},"warehouseList",[])},mounted:function(){this.id=this.$route.params.id,this.checkType=this.$route.params.type,this.GET_WarehouseList(),this.GET_DeptList(),this.GET_goodsExchangeAddDetail(),this.rowDrop()},watch:{},computed:s()({},Object(c.b)(["user"])),methods:(o={warehouseType:function(e){var t="";return this.typeList.map(function(n){if(n.value==e)return t=n.label}),t},warehouseName:function(e){var t="";return this.warehouseList.map(function(n){if(n.id==e)return t=n.name}),t},GET_WarehouseList:function(e){var t=this;p.G().then(function(e){t.warehouseList=e})},rowDrop:function(){var e=document.querySelector(".draggable-table .el-table__body-wrapper tbody"),t=this;g.a.create(e,{animation:300,onEnd:function(e){var n=e.newIndex,o=e.oldIndex,a=t.goodsExchangeAddForm.product_list.splice(o,1)[0];t.goodsExchangeAddForm.product_list.splice(n,0,a)}})},printIng:function(){},handlePrintGoodsLend:function(){var e=this.$refs.printId,t=e.clientWidth,n=e.clientHeight,o=document.createElement("canvas");o.width=1*t,o.height=1*n,o.style.width=1*t+"px",o.style.height=1*n+"px",o.getContext("2d").scale(1,1);var a=document.documentElement.scrollTop||document.body.scrollTop,s=document.documentElement.scrollLeft||document.body.scrollLeft;f()(e,{canvas:o,backgroundColor:null,useCORS:!0,windowHeight:document.body.scrollHeight,scrollX:-s,scrollY:-a}).then(function(e){var t=e.toDataURL("image/png");printJS({printable:t,type:"image",documentTitle:"",style:"@page{size:auto;margin: 0cm 1cm 0cm 1cm;}"})}).catch(function(e){console.error(e)})},toSearch:function(){l.g({barcode:this.scanGoodsForm.bar_code}).then(function(e){console.log(e)})},GET_AdministratorList:function(){var e=this;m.i({page_no:1,page_size:9999,user_state:0}).then(function(t){e.adminList=t.data})}},i()(o,"GET_WarehouseList",function(e){var t=this;p.G().then(function(e){t.warehouseList=e})}),i()(o,"GET_DeptList",function(){var e=this;u.o().then(function(t){e.deptList=d.Foundation.buildTree(t,"0"),e.deptListAll=t})}),i()(o,"GET_goodsExchangeAddDetail",function(){var e=this;this.$nextTick(function(){"first"==e.checkType?l.h(e.id).then(function(t){u.u({dictType:"out_warehouse_type"}).then(function(t){e.typeList=t.data}),e.goodsExchangeAddForm=t,e.barcodeValue=t.sn,e.goodsExchangeAddForm.distribution_name=t.staff_name,e.goodsExchangeAddForm.product_list=t.product_list}):l.f(e.id).then(function(t){u.u({dictType:"warehouse_entry_type"}).then(function(t){e.typeList=t.data}),e.goodsExchangeAddForm=t,e.barcodeValue=t.sn,e.goodsExchangeAddForm.distribution_name=t.staff_name,e.goodsExchangeAddForm.product_list=t.product_list})})}),o)},x=n("XyMi");var v=function(e){n("vfip")},y=Object(x.a)(b,function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"bg-in-stock",attrs:{id:"deliverySheet"}},[n("div",{ref:"printId"},[n("div",{staticClass:"title"},["first"==e.checkType?n("h2",[e._v("出库单")]):n("h2",[e._v("入库单")])]),e._v(" "),n("div",{staticClass:"numOrder"},[n("barcode",{attrs:{value:e.barcodeValue}})],1),e._v(" "),n("el-form",{ref:"goodsExchangeAddForm",staticClass:"change-form",attrs:{model:e.goodsExchangeAddForm,rules:e.goodsExchangeAddFormRule,"label-width":"120px",inline:""}},["second"!=e.checkType||"SALE_AFTER"!=e.goodsExchangeAddForm.type&&"HAIL_ENTRY"!=e.goodsExchangeAddForm.type?e._e():n("el-form-item",{staticClass:"change-form-item",attrs:{label:"订单编号:",prop:"sn"}},[e._v("\n "+e._s(e.goodsExchangeAddForm.sn)+"\n ")]),e._v(" "),"second"!=e.checkType||"OTHER_ENTRY"!=e.goodsExchangeAddForm.type&&"SALE_ENTRY"!=e.goodsExchangeAddForm.type?e._e():n("el-form-item",{staticClass:"change-form-item",attrs:{label:"入库单编号:",prop:"sn"}},[e._v("\n "+e._s(e.goodsExchangeAddForm.sn)+"\n ")]),e._v(" "),"second"==e.checkType&&"TRANSFER_ENTRY"==e.goodsExchangeAddForm.type?n("el-form-item",{staticClass:"change-form-item",attrs:{label:"调拨单编号:",prop:"sn"}},[e._v("\n "+e._s(e.goodsExchangeAddForm.sn)+"\n ")]):e._e(),e._v(" "),"first"==e.checkType?n("el-form-item",{staticClass:"change-form-item",attrs:{label:"出库仓库:"}},[e._v("\n "+e._s(e.warehouseName(e.goodsExchangeAddForm.warehouse_id))+"\n ")]):n("el-form-item",{staticClass:"change-form-item",attrs:{label:"入库仓库:"}},[e._v("\n "+e._s(e.warehouseName(e.goodsExchangeAddForm.warehouse_id))+"\n ")]),e._v(" "),n("el-form-item",{staticClass:"change-form-item",attrs:{label:"类型:",prop:"type"}},[e._v("\n "+e._s(e.warehouseType(e.goodsExchangeAddForm.type))+"\n ")]),e._v(" "),n("el-form-item",{staticClass:"change-form-item",staticStyle:{width:"61%"},attrs:{label:"备注:",prop:"memo"}},["first"==e.checkType?n("span",[e._v(e._s(e.goodsExchangeAddForm.notes))]):n("span",[e._v(e._s(e.goodsExchangeAddForm.memo))])]),e._v(" "),n("div",{staticClass:"mx"},[n("h3",[e._v("商品明细")])]),e._v(" "),n("div",{staticStyle:{width:"100%",display:"block"}},[n("el-form-item",{staticStyle:{width:"100%"}},[n("el-table",{staticClass:"draggable-table",staticStyle:{width:"100%","margin-top":"20px"},attrs:{data:e.goodsExchangeAddForm.product_list,border:"","cell-style":{textAlign:"center"},"row-key":"id","header-cell-style":{textAlign:"center"}}},[n("el-table-column",{attrs:{label:"库位号"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.area_stock_list?n("el-popover",{attrs:{placement:"right",trigger:"click"}},[n("div",e._l(t.row.area_stock_list,function(t){return n("p",{key:t.id},[e._v(e._s(t.warehouse_area_name))])}),0),e._v(" "),0!==t.row.area_stock_list.length?n("span",{attrs:{slot:"reference"},slot:"reference"},[e._v(e._s(t.row.area_stock_list[0].warehouse_area_name))]):e._e()]):e._e()]}}])}),e._v(" "),n("el-table-column",{attrs:{label:"商品编号"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.goods_vo.sn)+"\n ")]}}])}),e._v(" "),n("el-table-column",{attrs:{label:"商品名称"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.goods_vo.name)+"\n ")]}}])}),e._v(" "),n("el-table-column",{attrs:{label:"sku"},scopedSlots:e._u([{key:"default",fn:function(t){return[e.id?n("span",[e._v(e._s(t.row.product_vo.sku))]):n("span",[e._v(e._s(t.row.sku))])]}}])}),e._v(" "),n("el-table-column",{attrs:{label:"序列号"},scopedSlots:e._u([{key:"default",fn:function(t){return[n("div",{staticClass:"sn-code-container"},e._l(t.row.sn_code_list,function(t){return n("span",{key:t.id},[n("p",[e._v(e._s(t.sn_code))])])}),0)]}}])}),e._v(" "),e.id?n("el-table-column",{attrs:{prop:"product_vo.spec_name",label:"规格型号"}}):n("el-table-column",{attrs:{prop:"spec_name",label:"规格型号"}}),e._v(" "),n("el-table-column",{attrs:{label:"单位"},scopedSlots:e._u([{key:"default",fn:function(t){return[e.id?n("span",[e._v(e._s(t.row.product_vo.unit))]):n("span",[e._v(e._s(t.row.unit))])]}}])}),e._v(" "),"first"==e.checkType?n("el-table-column",{attrs:{label:"出库数量"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.out_num)+"\n ")]}}],null,!1,806965082)}):e._e(),e._v(" "),"TRANSFER_ENTRY"!=e.goodsExchangeAddForm.type&&"HAIL_ENTRY"!=e.goodsExchangeAddForm.type&&"SALE_AFTER"!=e.goodsExchangeAddForm.type||"first"===e.checkType?e._e():n("el-table-column",{attrs:{prop:"entry_num",label:"已入库数量"}}),e._v(" "),"TRANSFER_ENTRY"!=e.goodsExchangeAddForm.type&&"HAIL_ENTRY"!=e.goodsExchangeAddForm.type&&"SALE_AFTER"!=e.goodsExchangeAddForm.type||"first"===e.checkType?e._e():n("el-table-column",{attrs:{prop:"not_entry_num",label:"未入库数量"}}),e._v(" "),"HAIL_ENTRY"!=e.goodsExchangeAddForm.type&&"SALE_AFTER"!=e.goodsExchangeAddForm.type&&"TRANSFER_ENTRY"!=e.goodsExchangeAddForm.type||"first"===e.checkType?e._e():n("el-table-column",{attrs:{label:"订单数量"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.order_num)+"\n ")]}}],null,!1,4132942234)}),e._v(" "),n("el-table-column",{attrs:{label:"可用库存"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.usable_stock)+"\n ")]}}])}),e._v(" "),n("el-table-column",{attrs:{label:"实际库存"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.actual_stock)+"\n ")]}}])}),e._v(" "),e._e()],1)],1)],1)],1)],1),e._v(" "),n("div",{staticClass:"footer"},[n("el-button",{on:{click:e.handlePrintGoodsLend}},[e._v("打印")]),e._v(" "),n("el-button",{on:{click:function(t){return e.$router.back()}}},[e._v("返回")])],1)])},[],!1,v,"data-v-34204acc",null);t.default=y.exports},vfip:function(e,t,n){var o=n("7QWR");"string"==typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);n("rjj0")("d11e3f90",o,!0)}});
|