3.e0d873b548285275b7f6.js 11 KB

1
  1. webpackJsonp([3],{"9MpI":function(e,t,r){(e.exports=r("FZ+f")(!1)).push([e.i,'\n@charset "UTF-8";\n/** 底部步骤 */\n.footer[data-v-3e13a780] {\n width: 100%;\n padding: 10px;\n bottom: 0px;\n text-align: center;\n z-index: 999;\n}\n.mx[data-v-3e13a780] {\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.mx .button[data-v-3e13a780] {\n margin-left: 10px;\n}\n.bg-in-stock[data-v-3e13a780] {\n background-color: #fff;\n margin: 10px;\n padding: 25px;\n}\n.goods-info[data-v-3e13a780] {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n}\n.goods-info .goods-name-box[data-v-3e13a780] {\n text-align: left;\n}\n.goods-info .goods-name-box .goods-name[data-v-3e13a780] {\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-3e13a780] {\n color: #999999;\n}\n[data-v-3e13a780] .el-input--suffix .el-input__inner {\n padding-right: 10px;\n}\n[data-v-3e13a780] .error-input .el-input__inner {\n border: 1px solid red;\n}\n[data-v-3e13a780] .el-form-item {\n width: 380px;\n}\n',""])},BPRT:function(e,t,r){var n=r("9MpI");"string"==typeof n&&(n=[[e.i,n,""]]),n.locals&&(e.exports=n.locals);r("rjj0")("7ed1525a",n,!0)},PQP8:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r("Xxa5"),o=r.n(n),d=r("exGp"),i=r.n(d),a=r("Dd8w"),u=r.n(a),s=r("NYxO"),l=r("hky6"),c=r("dClm"),m=r("bcP3"),p=r("jQQ7"),_=r("Pfph"),h={name:"orderReturnAdd",data:function(){return{adminList:[],fileList:[],deptList:[],id:"",warehouseList:[],goodsList:[],orderReturnAddForm:{order_sn:"",order_id:"",item_list:[]},type:""}},computed:u()({},Object(s.b)(["user"])),mounted:function(){this.GET_DeptList(),this.GET_AdministratorList()},watch:{$route:{immediate:!0,handler:function(e){"orderReturnAudit"===this.$route.name?this.type="audit":"orderReturnAdd"===this.$route.name?(this.orderReturnAddForm={order_sn:"",order_id:"",item_list:[]},this.orderReturnAddForm.handle_by_id=this.user.uid,this.orderReturnAddForm.dept_id=this.user.dept_id,this.GET_WarehouseList({dept_id:this.user.dept_id}),this.$set(this.orderReturnAddForm,"return_time",(new Date).getTime()),this.type="add"):"orderReturnDetail"===this.$route.name&&(this.type="detail"),this.$route.params.id&&(this.id=this.$route.params.id,this.orderReturnAddForm.id=this.$route.params.id,this.GET_orderReturnDetail())}}},methods:{GET_AdministratorList:function(){var e=this;_.h({page_no:1,page_size:9999,user_state:0}).then(function(t){e.adminList=t.data})},handleSelectOrderSn:function(){var e=this;return i()(o.a.mark(function t(){var r;return o.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e.$EnPickerOrder({orderApi:"admin/erp/order",selectedIds:[e.orderReturnAddForm.order_sn],orderApiParams:{ship_flag:!0},limit:1});case 2:r=t.sent,e.orderReturnAddForm.order_sn=r[0].sn,e.orderReturnAddForm.order_id=r[0].id,r&&m.e({order_sn:r[0].sn}).then(function(t){t.data.map(function(e){return e.warehouse_out_item_id=e.id,e});e.orderReturnAddForm.item_list=t.data});case 6:case"end":return t.stop()}},t,e)}))()},changewarehouseList:function(e){this.$set(this.orderReturnAddForm,"warehouse_id",""),this.GET_WarehouseList({dept_id:e})},GET_WarehouseList:function(e){var t=this;c.C(e).then(function(e){t.warehouseList=e})},auditorderReturnForm:function(e){var t=this;this.$confirm("确定吗?","提示",{type:"warning"}).then(function(){m.b(t.id,{status:e}).then(function(e){t.$message.success("审核完成");var r=t.$route.params.callback;"function"==typeof r&&r(),t.$store.dispatch("delCurrentViews",{view:t.$route,$router:t.$router}),t.$router.push({name:"orderReturn"})})}).catch(function(){})},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:"orderReturn"})},submitorderReturnAddForm:function(){var e=this,t=this.orderReturnAddForm.id,r=this.MixinClone(this.orderReturnAddForm);r.return_time=Math.floor(r.return_time/1e3),t?m.d(t,r).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:"orderReturn"})}):m.a(r).then(function(){e.$message.success("添加成功!");var t=e.$route.params.callback;"function"==typeof t&&t(),e.$store.dispatch("delCurrentViews",{view:e.$route,$router:e.$router}),e.$router.push({name:"orderReturn"})})},GET_DeptList:function(){var e=this;l.p().then(function(t){e.deptList=p.Foundation.buildTree(t,"0")})},GET_orderReturnDetail:function(){var e=this;m.f(this.id).then(function(t){e.orderReturnAddForm=t,e.GET_WarehouseList({dept_id:t.dept_id}),e.orderReturnAddForm.return_time=Math.floor(1e3*t.return_time)})}}},f=r("XyMi");var b=function(e){r("BPRT")},v=Object(f.a)(h,function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"bg-in-stock"},[r("el-form",{ref:"orderReturnAddForm",staticStyle:{width:"1200px"},attrs:{model:e.orderReturnAddForm,"label-width":"120px",inline:""}},[r("h3",[e._v("退货单")]),e._v(" "),r("el-form-item",{attrs:{label:"退货时间",prop:"return_time"}},[r("el-date-picker",{attrs:{"value-format":"timestamp",type:"datetime",disabled:"detail"===e.type||"audit"===e.type,placeholder:"选择日期时间"},model:{value:e.orderReturnAddForm.return_time,callback:function(t){e.$set(e.orderReturnAddForm,"return_time",t)},expression:"orderReturnAddForm.return_time"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"所属部门"}},[r("el-cascader",{attrs:{options:e.deptList,disabled:"detail"===e.type||"audit"===e.type,props:{label:"name",value:"id",emitPath:!1,checkStrictly:!0},clearable:""},on:{change:e.changewarehouseList},model:{value:e.orderReturnAddForm.dept_id,callback:function(t){e.$set(e.orderReturnAddForm,"dept_id",t)},expression:"orderReturnAddForm.dept_id"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"仓库"}},[r("el-select",{attrs:{disabled:"detail"===e.type||"audit"===e.type},model:{value:e.orderReturnAddForm.warehouse_id,callback:function(t){e.$set(e.orderReturnAddForm,"warehouse_id",t)},expression:"orderReturnAddForm.warehouse_id"}},e._l(e.warehouseList,function(e){return r("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})}),1)],1),e._v(" "),r("el-form-item",{staticStyle:{"white-space":"nowrap"},attrs:{label:"销售订单"}},["detail"!==e.type?r("el-button",{staticClass:"button",attrs:{size:"mini",type:"primary",disabled:"audit"===e.type},on:{click:e.handleSelectOrderSn}},[e._v("选择")]):e._e(),e._v(" "),e.orderReturnAddForm.order_sn?r("span",[e._v(e._s(e.orderReturnAddForm.order_sn))]):e._e()],1),e._v(" "),r("el-form-item",{attrs:{label:"经手人",prop:"handle_by"}},[r("el-select",{attrs:{disabled:"detail"===e.type||"audit"===e.type},model:{value:e.orderReturnAddForm.handle_by_id,callback:function(t){e.$set(e.orderReturnAddForm,"handle_by_id",t)},expression:"orderReturnAddForm.handle_by_id"}},e._l(e.adminList,function(e){return r("el-option",{key:e.id,attrs:{label:e.real_name,value:e.id}})}),1)],1),e._v(" "),r("el-form-item"),e._v(" "),r("el-form-item",{staticStyle:{width:"900px"},attrs:{label:"退货说明",prop:"return_remark"}},[r("el-input",{staticStyle:{width:"525px"},attrs:{type:"textarea",disabled:"detail"===e.type||"audit"===e.type,autosize:{minRows:3,maxRows:4},placeholder:"请输入退货说明"},model:{value:e.orderReturnAddForm.return_remark,callback:function(t){e.$set(e.orderReturnAddForm,"return_remark",t)},expression:"orderReturnAddForm.return_remark"}})],1),e._v(" "),r("div",{staticClass:"mx"},[r("h3",[e._v("退货明细")])]),e._v(" "),r("div",{staticStyle:{display:"block"}},[r("el-form-item",[r("el-table",{staticStyle:{width:"100%","margin-top":"20px"},attrs:{data:e.orderReturnAddForm.item_list,border:"","cell-style":{textAlign:"center"},"header-cell-style":{textAlign:"center"}}},[r("el-table-column",{attrs:{label:"商品编号",width:"150"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.product_sn)+"\n ")]}}])}),e._v(" "),r("el-table-column",{attrs:{label:"商品名称",width:"150"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.product_name)+"\n ")]}}])}),e._v(" "),r("el-table-column",{attrs:{label:"规格型号",width:"150"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.product_specification)+"\n ")]}}])}),e._v(" "),r("el-table-column",{attrs:{label:"单位",width:"150"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.product_unit)+"\n ")]}}])}),e._v(" "),r("el-table-column",{attrs:{label:"单价",width:"150"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n ¥"+e._s(t.row.product_price)+"\n ")]}}])}),e._v(" "),r("el-table-column",{attrs:{label:"购买数量",width:"80"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.out_num?t.row.out_num:t.row.order_num)+"\n ")]}}])}),e._v(" "),r("el-table-column",{attrs:{label:"退货数量",width:"150"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("el-input",{attrs:{maxlength:"12",disabled:"detail"===e.type||"audit"===e.type},model:{value:t.row.return_num,callback:function(r){e.$set(t.row,"return_num",r)},expression:"scope.row.return_num"}})]}}])})],1)],1)],1)],1),e._v(" "),r("div",{staticClass:"footer"},["audit"===e.type?r("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.auditorderReturnForm("AuditPass")}}},[e._v("审核通过\n ")]):e._e(),e._v(" "),"audit"===e.type?r("el-button",{attrs:{type:"danger"},on:{click:function(t){return e.auditorderReturnForm("AuditReject")}}},[e._v("审核驳回\n ")]):e._e(),e._v(" "),"audit"!==e.type&&"detail"!==e.type?r("el-button",{attrs:{type:"primary"},on:{click:e.submitorderReturnAddForm}},[e._v("保存\n ")]):e._e(),e._v(" "),r("el-button",{on:{click:function(t){return e.roBack()}}},[e._v("返回\n ")])],1)],1)},[],!1,b,"data-v-3e13a780",null);t.default=v.exports},bcP3:function(e,t,r){"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=r("vLgD")}});