1 |
- webpackJsonp([41],{EkAd:function(e,a,t){(e.exports=t("FZ+f")(!1)).push([e.i,"\n.btn[data-v-696dabca] {\n padding: 30px 20px 5px;\n border-radius: 5px;\n background-color: #fff;\n}\n.btn .el-button[data-v-696dabca] {\n width: 100px;\n}\n.search[data-v-696dabca] {\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 background: #fff;\n overflow: hidden;\n padding: 30px 10px 10px 10px;\n}\n.search[data-v-696dabca] .el-form-item .el-form-item__content .el-input {\n width: 200px;\n}\n.search .el-button[data-v-696dabca] {\n margin-top: -19px;\n margin-left: 20px;\n}\n.print[data-v-696dabca] {\n margin-left: 790px;\n}\n.tips-t[data-v-696dabca] {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n padding: 10px 0;\n}\n.tips-t div[data-v-696dabca] {\n -webkit-box-flex: 1;\n -ms-flex: 1;\n flex: 1;\n text-align: left;\n padding-left: 70px;\n}\n.tips-f[data-v-696dabca] {\n padding: 20px 0;\n}\n.face-image[data-v-696dabca] {\n display: block;\n width: 50px;\n height: 50px;\n margin: 0 auto;\n}\n[data-v-696dabca] .el-dialog__body {\n padding: 10px 20px;\n}\n",""])},LhLX:function(e,a,t){var n=t("EkAd");"string"==typeof n&&(n=[[e.i,n,""]]),n.locals&&(e.exports=n.locals);t("rjj0")("69b2aa6b",n,!0)},dOUr:function(e,a,t){"use strict";Object.defineProperty(a,"__esModule",{value:!0});var n=t("fZjL"),i=t.n(n),s=t("Dd8w"),o=t.n(s),r=t("dO7o"),l=t("38N9"),c=t.n(l),d=t("hky6"),h=t("jQQ7"),u=t("dClm"),p={name:"goodsExchange",data:function(){return{warehouseList:[],deptList:[],loading:!1,params:{page_no:1,page_size:10},advancedForm:{},tableData:"",dialogVisible:!1,multipleSelection:[],goodsExchangeForm:{},activeName:"second"}},mounted:function(){"first"==this.activeName?this.GET_GoodsExchangeList():this.GET_WarehouseEntry(),this.GET_DeptList(),this.GET_WarehouseList()},watch:{$route:function(e){e.query;this.params.page_no=1,"first"==this.activeName?this.GET_GoodsExchangeList():this.GET_WarehouseEntry()}},methods:{warehouseName:function(e){var a="";return this.warehouseList.map(function(t){if(t.id==e)return a=t.name}),a},handleClick:function(e,a){this.activeName=e.name,"first"==e.name?this.GET_GoodsExchangeList():this.GET_WarehouseEntry()},statusFilter:function(e){switch(e){case"WAIT":return"待审核";case"NEW":return"新创建";case"CONFIRMED":return"已确认";case"RETURNED":return"已归还";case"COMPLETE":return"已完成";case"PASS":return"审核通过";case"REJECT":return"审核拒绝";default:return""}},handleEditGoodsExchange:function(e){"first"==this.activeName?this.$router.push({name:"goodsExchangeEdit",params:{id:e.id}}):this.$router.push({name:"editInventory",params:{id:e.id}})},handleSubmitGoodsExchange:function(e){var a=this;r.m(e.id).then(function(){a.$message.success("提交成功!"),a.GET_GoodsExchangeList()})},handleCancelGoodsExchange:function(e){var a=this;r.b(e.id).then(function(){a.$message.success("撤回成功!"),a.GET_GoodsExchangeList()})},handleAuditGoodsExchange:function(e){this.activeName,this.$router.push({name:"checkInventory",params:{id:e.id,type:this.activeName}})},GET_WarehouseList:function(){var e=this;u.C().then(function(a){e.warehouseList=a})},GET_DeptList:function(){var e=this;d.p().then(function(a){e.deptList=h.Foundation.buildTree(a,"0")})},handlePrintGoodsExchange:function(){c()({printable:"deliverySheet",type:"html",targetStyles:["*"],ignoreElements:["no-logs","goods-image","no-btn"]})},handleDeleteGoodsExchange:function(){var e=this;if(!this.multipleSelection||!this.multipleSelection.length)return this.$message.error("请先选择!");this.$confirm("确定要删除这些换货单吗?","提示",{type:"warning"}).then(function(){var a=e.multipleSelection.map(function(e){return e.id});r.c(a).then(function(){e.$message.success("删除成功!"),e.GET_GoodsExchangeList()})}).catch(function(){})},handleSelectionChange:function(e){console.log("val=-",e),this.multipleSelection=e},handlePageSizeChange:function(e){this.params.page_size=e,this.GET_GoodsExchangeList()},handlePageCurrentChange:function(e){this.params.page_no=e,this.GET_GoodsExchangeList()},handleShiftGoodsExchange:function(){this.$router.push({name:"goodsExchangeAdd",params:{callback:this.GET_GoodsExchangeList,type:"first"}})},handleAddGoodsExchange:function(){this.$router.push({name:"addInventory",params:{callback:this.GET_GoodsExchangeList,type:"second"}})},handlePrintGoodsExchangeDialog:function(e){this.GET_GoodsExchangeDetail(e.id)},GET_GoodsExchangeDetail:function(e){var a=this;r.f(e).then(function(e){if(a.goodsExchangeForm=e,e.change_list&&e.change_list.length){var t="";e.change_list.forEach(function(e){t+=e.product_name+"、"})}a.goodsExchangeForm.illustrate=t,a.dialogVisible=!0})},searchEvent:function(e){var a=this;this.params=o()({},this.params,{sn:e}),i()(this.advancedForm).forEach(function(e){return delete a.params[e]}),this.params.page_no=1,this.GET_GoodsExchangeList()},advancedSearchEvent:function(){this.params=o()({},this.params,this.advancedForm),delete this.params.start_time,delete this.params.end_time,this.advancedForm.goodsExchange_time_range&&(this.params.start_time=parseInt(Number(this.advancedForm.goodsExchange_time_range[0])/1e3),this.params.end_time=parseInt(Number(this.advancedForm.goodsExchange_time_range[1])/1e3)),delete this.params.goodsExchange_time_range,this.params.page_no=1,"first"==this.activeName?this.GET_GoodsExchangeList():this.GET_WarehouseEntry()},GET_GoodsExchangeList:function(){var e=this;this.loading=!0,r.l(this.params).then(function(a){e.loading=!1,e.tableData=a}).catch(function(){e.loading=!1})},GET_WarehouseEntry:function(){var e=this;this.loading=!0,r.k(this.params).then(function(a){e.loading=!1,e.tableData=a}).catch(function(){e.loading=!1})}}},m=t("XyMi");var g=function(e){t("LhLX")},f=Object(m.a)(p,function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("div",[t("div",[t("el-tabs",{attrs:{type:"card"},on:{"tab-click":e.handleClick},model:{value:e.activeName,callback:function(a){e.activeName=a},expression:"activeName"}},[t("el-tab-pane",{attrs:{label:"入库明细",name:"second"}}),e._v(" "),t("el-tab-pane",{attrs:{label:"出库明细",name:"first"}})],1)],1),e._v(" "),t("div",{staticClass:"btn"}),e._v(" "),t("div",{staticClass:"search"},[t("el-form",{ref:"advancedForm",attrs:{model:e.advancedForm,"label-width":"160px"}},[t("el-row",[t("el-col",{attrs:{span:12}},[t("el-form-item",{attrs:{label:"出入时间"}},[t("el-date-picker",{attrs:{type:"daterange",align:"center",editable:!1,"unlink-panels":"",clearable:!1,"default-time":["00:00:00","23:59:59"],"range-separator":"-","start-placeholder":"开始日期","end-placeholder":"结束日期","value-format":"timestamp","picker-options":{disabledDate:function(e){return e.getTime()-1>=new Date((new Date).getFullYear(),(new Date).getMonth(),(new Date).getDate()).getTime()+864e5-1},shortcuts:e.MixinPickerShortcuts}},model:{value:e.advancedForm.goodsExchange_time_range,callback:function(a){e.$set(e.advancedForm,"goodsExchange_time_range",a)},expression:"advancedForm.goodsExchange_time_range"}})],1)],1),e._v(" "),t("el-col",{attrs:{span:12}},[t("el-form-item",{attrs:{label:"仓库"}},[t("el-select",{model:{value:e.advancedForm.warehouse_id,callback:function(a){e.$set(e.advancedForm,"warehouse_id",a)},expression:"advancedForm.warehouse_id"}},e._l(e.warehouseList,function(e){return t("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})}),1)],1)],1),e._v(" "),t("el-col",{attrs:{span:8}})],1)],1),e._v(" "),t("el-button",{on:{click:e.advancedSearchEvent}},[e._v(" 搜索 ")])],1),e._v(" "),t("en-table-layout",{attrs:{tableData:e.tableData.data,loading:e.loading},on:{"selection-change":e.handleSelectionChange}},[t("div",{staticClass:"inner-toolbar",attrs:{slot:"toolbar"},slot:"toolbar"},[t("div",{staticClass:"toolbar-btns"},[e.checkPermission(["goodsExchange:add"])&&"second"==e.activeName?t("el-button",{attrs:{size:"mini",type:"primary"},on:{click:e.handleAddGoodsExchange}},[e._v("新增入库")]):e._e(),e._v(" "),e.checkPermission(["goodsExchange:add"])&&"first"==e.activeName?t("el-button",{attrs:{size:"mini",type:"primary"},on:{click:e.handleShiftGoodsExchange}},[e._v("新增出库")]):e._e()],1)]),e._v(" "),t("template",{slot:"table-columns"},[t("el-table-column",{attrs:{type:"selection",width:"55"}}),e._v(" "),"first"==e.activeName?t("el-table-column",{attrs:{prop:"sn",label:"出库单号"},scopedSlots:e._u([{key:"default",fn:function(a){return[e._v("\n "+e._s(a.row.sn)+"\n ")]}}],null,!1,3298062784)}):t("el-table-column",{attrs:{prop:"sn",label:"入库单号"},scopedSlots:e._u([{key:"default",fn:function(a){return[e._v("\n "+e._s(a.row.sn)+"\n ")]}}])}),e._v(" "),t("el-table-column",{attrs:{prop:"warehouse_id",label:"仓库名称"},scopedSlots:e._u([{key:"default",fn:function(a){return[e._v("\n "+e._s(e.warehouseName(a.row.warehouse_id))+"\n ")]}}])}),e._v(" "),t("el-table-column",{attrs:{prop:"order_id",label:"订单编号"}}),e._v(" "),t("el-table-column",{attrs:{prop:"notes",label:"备注"}}),e._v(" "),t("el-table-column",{attrs:{label:"操作",width:"450"},scopedSlots:e._u([{key:"default",fn:function(a){return[t("el-button",{attrs:{type:"success",size:"mini"},on:{click:function(t){return e.handleAuditGoodsExchange(a.row)}}},[e._v("查看")]),e._v(" "),"N"==a.row.has_submit?t("el-button",{attrs:{size:"mini"},on:{click:function(t){return e.handleEditGoodsExchange(a.row)}}},[e._v("编辑")]):e._e()]}}])})],1),e._v(" "),e.tableData?t("el-pagination",{attrs:{slot:"pagination","current-page":e.tableData.page_no,"page-sizes":[10,20,50,100],"page-size":e.tableData.page_size,layout:"total, sizes, prev, pager, next, jumper",total:e.tableData.data_total},on:{"size-change":e.handlePageSizeChange,"current-change":e.handlePageCurrentChange},slot:"pagination"}):e._e()],2)],1)},[],!1,g,"data-v-696dabca",null);a.default=f.exports}});
|