24.3171b78a75f78306f1d8.js 13 KB

1
  1. webpackJsonp([24],{bcP3:function(e,t,a){"use strict";t.e=function(e){return Object(n.a)({url:"admin/erp/warehouseOutItem",method:"get",loading:!1,params:e})},t.h=function(e){return Object(n.a)({url:"admin/erp/orderReturn/"+e+"/submit",method:"post"})},t.i=function(e){return Object(n.a)({url:"admin/erp/orderReturn/"+e+"/withdraw",method:"post"})},t.b=function(e,t){return Object(n.a)({url:"admin/erp/orderReturn/"+e+"/audit",method:"post",data:t})},t.f=function(e){return Object(n.a)({url:"admin/erp/orderReturn/"+e,method:"get",loaidng:!1})},t.g=function(e){return Object(n.a)({url:"admin/erp/orderReturn",method:"get",loaidng:!1,params:e})},t.a=function(e){return Object(n.a)({url:"admin/erp/orderReturn",method:"post",headers:{"Content-Type":"application/json"},data:e})},t.d=function(e,t){return Object(n.a)({url:"admin/erp/orderReturn/"+e,method:"put",headers:{"Content-Type":"application/json"},data:t})},t.c=function(e){return Object(n.a)({url:"admin/erp/orderReturn/"+e,method:"delete"})};var n=a("vLgD")},cPbK:function(e,t,a){(e.exports=a("FZ+f")(!1)).push([e.i,"\n.btn[data-v-e92f38ee] {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-pack: end;\n -ms-flex-pack: end;\n justify-content: flex-end;\n padding: 30px 20px 5px;\n border-radius: 5px;\n background-color: #fff;\n}\n.btn .el-button[data-v-e92f38ee] {\n width: 100px;\n}\n.search[data-v-e92f38ee] {\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-e92f38ee] .el-form-item .el-form-item__content .el-input {\n width: 200px;\n}\n.search .el-button[data-v-e92f38ee] {\n margin-top: -19px;\n margin-left: 20px;\n}\n.print[data-v-e92f38ee] {\n margin-left: 790px;\n}\n.tips-t[data-v-e92f38ee] {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n padding: 10px 0;\n}\n.tips-t div[data-v-e92f38ee] {\n -webkit-box-flex: 1;\n -ms-flex: 1;\n flex: 1;\n text-align: center;\n}\n.tips-f[data-v-e92f38ee] {\n padding: 20px 0;\n}\n.face-image[data-v-e92f38ee] {\n display: block;\n width: 50px;\n height: 50px;\n margin: 0 auto;\n}\n[data-v-e92f38ee] .el-dialog__body {\n padding: 10px 20px;\n}\n",""])},p6fk:function(e,t,a){var n=a("cPbK");"string"==typeof n&&(n=[[e.i,n,""]]),n.locals&&(e.exports=n.locals);a("rjj0")("e3462516",n,!0)},txro:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=a("fZjL"),r=a.n(n),i=a("Dd8w"),l=a.n(i),o=a("bcP3"),s=a("jQQ7"),d=a("hky6"),c=a("dClm"),u={name:"orderReturn",data:function(){return{warehouseList:[],deptList:[],multipleSelection:[],loading:!1,params:{page_no:1,page_size:10},advancedForm:{},tableData:""}},mounted:function(){this.GET_orderReturnList(),this.GET_DeptList(),this.GET_WarehouseList()},watch:{$route:function(e){e.query;this.params.page_no=1,this.GET_orderReturnList()}},methods:{GET_DeptList:function(){var e=this;d.p().then(function(t){e.deptList=s.Foundation.buildTree(t,"0")})},statusFilter:function(e){switch(e){case"NotSubmit":return"未提交";case"Submit":return"已提交";case"AuditPass":return"审核通过";case"AuditReject ":return"审核驳回";default:return""}},GET_WarehouseList:function(){var e=this;c.C().then(function(t){e.warehouseList=t})},handleSelectionChange:function(e){this.multipleSelection=e},handlePageSizeChange:function(e){this.params.page_size=e,this.GET_orderReturnList()},handlePageCurrentChange:function(e){this.params.page_no=e,this.GET_orderReturnList()},handleEditPurchasePlan:function(e){this.$router.push({name:"orderReturnEdit",params:{id:e.id}})},handleAddPurchasePlan:function(){this.$router.push({name:"orderReturnAdd",params:{callback:this.GET_orderReturnList}})},handleAuditPurchasePlan:function(e){this.$router.push({name:"orderReturnAudit",params:{id:e.id}})},handleWithdrawPurchasePlan:function(e){var t=this;this.$confirm("确定要撤回这个订单退货吗?","提示",{type:"warning"}).then(function(){o.i(e.id).then(function(){t.$message.success("撤回成功!"),t.GET_orderReturnList()})}).catch(function(){})},handleSubmitPurchasePlan:function(e){var t=this;this.$confirm("确定要提交这个订单退货吗?","提示",{type:"warning"}).then(function(){o.h(e.id).then(function(){t.$message.success("提交成功!"),t.GET_orderReturnList()})}).catch(function(){})},handleDeletePurchasePlan:function(){var e=this;if(!this.multipleSelection||!this.multipleSelection.length)return this.$message.error("请先选择!");this.$confirm("确定要删除这些订单退货吗?","提示",{type:"warning"}).then(function(){var t=e.multipleSelection.map(function(e){return e.id});o.c(t).then(function(){e.$message.success("删除成功!"),e.GET_orderReturnList()})}).catch(function(){})},searchEvent:function(e){var t=this;this.params=l()({},this.params,{sn:e}),r()(this.advancedForm).forEach(function(e){return delete t.params[e]}),this.params.page_no=1,this.GET_orderReturnList()},advancedSearchEvent:function(){this.params=l()({},this.params,this.advancedForm),delete this.params.start_time,delete this.params.end_time,this.advancedForm.purchasePlan_time_range&&(this.params.start_time=parseInt(Number(this.advancedForm.purchasePlan_time_range[0])/1e3),this.params.end_time=parseInt(Number(this.advancedForm.purchasePlan_time_range[1])/1e3)),delete this.params.purchasePlan_time_range,this.params.page_no=1,this.GET_orderReturnList()},GET_orderReturnList:function(){var e=this;this.loading=!0,o.g(this.params).then(function(t){e.loading=!1,e.tableData=t}).catch(function(){e.loading=!1})}}},p=a("XyMi");var m=function(e){a("p6fk")},h=Object(p.a)(u,function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("div",{staticClass:"btn"},[a("el-button",{attrs:{type:"primary"}},[e._v("同步售后订单")])],1),e._v(" "),a("div",{staticClass:"search"},[a("el-form",{ref:"advancedForm",attrs:{model:e.advancedForm,"label-width":"160px"}},[a("el-row",[a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{label:"订单日期"}},[a("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(t){e.$set(e.advancedForm,"goodsExchange_time_range",t)},expression:"advancedForm.goodsExchange_time_range"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{label:"仓库"}},[a("el-select",{model:{value:e.advancedForm.warehouse_id,callback:function(t){e.$set(e.advancedForm,"warehouse_id",t)},expression:"advancedForm.warehouse_id"}},e._l(e.warehouseList,function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})}),1)],1)],1),e._v(" "),a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{label:"订单编号"}},[a("el-input",{attrs:{placeholder:"请输入订单编号"},model:{value:e.advancedForm.sn,callback:function(t){e.$set(e.advancedForm,"sn",t)},expression:"advancedForm.sn"}})],1)],1)],1)],1),e._v(" "),a("el-button",{on:{click:e.advancedSearchEvent}},[e._v(" 搜索 ")])],1),e._v(" "),a("en-table-layout",{attrs:{tableData:e.tableData.data,loading:e.loading},on:{"selection-change":e.handleSelectionChange}},[a("div",{staticClass:"inner-toolbar",attrs:{slot:"toolbar"},slot:"toolbar"},[a("div",{staticClass:"toolbar-btns"},[e.checkPermission(["orderReturn:add"])?a("el-button",{attrs:{size:"mini",type:"primary"},on:{click:e.handleAddPurchasePlan}},[e._v("新增")]):e._e(),e._v(" "),e.checkPermission(["orderReturn:del"])?a("el-button",{attrs:{size:"mini",type:"danger",disabled:0===e.multipleSelection.length},on:{click:e.handleDeletePurchasePlan}},[e._v("删除")]):e._e()],1),e._v(" "),a("div",{staticClass:"toolbar-search"},[a("en-table-search",{attrs:{placeholder:"请输入退货单编号",advanced:"",advancedWidth:"465"},on:{search:e.searchEvent,advancedSearch:e.advancedSearchEvent}},[a("template",{slot:"advanced-content"},[a("el-form",{ref:"advancedForm",attrs:{model:e.advancedForm,"label-width":"90px"}},[a("el-form-item",{attrs:{label:"所属部门"}},[a("el-cascader",{attrs:{options:e.deptList,props:{label:"name",value:"id",emitPath:!1,checkStrictly:!0},clearable:""},model:{value:e.advancedForm.dept_id,callback:function(t){e.$set(e.advancedForm,"dept_id",t)},expression:"advancedForm.dept_id"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"关联订单"}},[a("el-input",{attrs:{minlength:2,maxlength:30,clearable:"",placeholder:"请输入关联订单"},model:{value:e.advancedForm.order_sn,callback:function(t){e.$set(e.advancedForm,"order_sn",t)},expression:"advancedForm.order_sn"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"状态"}},[a("el-select",{model:{value:e.advancedForm.status,callback:function(t){e.$set(e.advancedForm,"status",t)},expression:"advancedForm.status"}},[a("el-option",{key:"NotSubmit",attrs:{label:"未提交",value:"NotSubmit"}}),e._v(" "),a("el-option",{key:"Submit",attrs:{label:"已提交",value:"Submit"}}),e._v(" "),a("el-option",{key:"AuditPass",attrs:{label:"审核通过",value:"AuditPass"}}),e._v(" "),a("el-option",{key:"AuditReject",attrs:{label:"审核驳回",value:"AuditReject"}})],1)],1),e._v(" "),a("el-form-item",{attrs:{label:"时间"}},[a("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.purchasePlan_time_range,callback:function(t){e.$set(e.advancedForm,"purchasePlan_time_range",t)},expression:"advancedForm.purchasePlan_time_range"}})],1)],1)],1)],2)],1)]),e._v(" "),a("template",{slot:"table-columns"},[a("el-table-column",{attrs:{type:"selection",width:"55"}}),e._v(" "),a("el-table-column",{attrs:{prop:"sn",label:"退货单编号"},scopedSlots:e._u([{key:"default",fn:function(t){return[e.checkPermission(["orderReturn"])?a("router-link",{staticStyle:{color:"#409eff"},attrs:{to:{name:"orderReturnDetail",params:{id:t.row.id}}}},[e._v("\n "+e._s(t.row.sn)+"\n ")]):a("span",[e._v(e._s(t.row.sn))])]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"username",label:"退货日期"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(e._f("unixToDate")(t.row.return_time)))]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"dept_name",label:"所属部门"}}),e._v(" "),a("el-table-column",{attrs:{prop:"warehouse_name",label:"仓库"}}),e._v(" "),a("el-table-column",{attrs:{prop:"order_sn",label:"关联订单"}}),e._v(" "),a("el-table-column",{attrs:{prop:"distribution_name",label:"销售经理"}}),e._v(" "),a("el-table-column",{attrs:{prop:"handle_by",label:"经手人"}}),e._v(" "),a("el-table-column",{attrs:{prop:"status",label:"状态"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(e.statusFilter(t.row.status)))]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"audit_by",label:"审核人"}}),e._v(" "),a("el-table-column",{attrs:{label:"操作",width:"250"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.allowable.submit&&e.checkPermission(["orderReturn:submit"])?a("el-button",{attrs:{type:"success",size:"mini"},on:{click:function(a){return e.handleSubmitPurchasePlan(t.row)}}},[e._v("提交")]):t.row.allowable.withdraw&&e.checkPermission(["orderReturn:withdraw"])?a("el-button",{attrs:{type:"danger",size:"mini"},on:{click:function(a){return e.handleWithdrawPurchasePlan(t.row)}}},[e._v("撤回")]):e._e(),e._v(" "),t.row.allowable.audit&&e.checkPermission(["orderReturn:audit"])?a("el-button",{attrs:{type:"success",size:"mini"},on:{click:function(a){return e.handleAuditPurchasePlan(t.row)}}},[e._v("审核")]):e._e(),e._v(" "),t.row.allowable.edit&&e.checkPermission(["orderReturn:edit"])?a("el-button",{attrs:{size:"mini"},on:{click:function(a){return e.handleEditPurchasePlan(t.row)}}},[e._v("编辑")]):e._e()]}}])})],1),e._v(" "),e.tableData?a("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,m,"data-v-e92f38ee",null);t.default=h.exports}});