2 lines
6.2 KiB
JavaScript
2 lines
6.2 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-417fcdd8"],{"0329":function(e,t,r){"use strict";r.r(t);var a=function(){var e=this,t=e._self._c;return t("div",[t("el-row",[t("el-col",{attrs:{span:24}},[t("el-card",{staticClass:"box-card"},[t("div",{staticClass:"flex justify-between",attrs:{slot:"header"},slot:"header"},[t("span",[e._v("退货商品")]),t("div",[t("el-button",{attrs:{type:"primary",size:"small"},on:{click:e._openAddShopHouseModal}},[t("i",{staticClass:"el-icon-plus"}),e._v("选择订单商品 ")])],1)]),t("el-table",{staticStyle:{width:"100%"},attrs:{data:e.applyReturnOrderrCartManageInfo.orderCarts,border:"",stripe:""}},[t("el-table-column",{attrs:{prop:"cartType",label:"类型",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s("3307"==t.row.cartType?"服务":"商品")+" ")]}}])}),t("el-table-column",{attrs:{prop:"orderId",label:"订单编号",align:"center"}}),t("el-table-column",{attrs:{prop:"prodName",label:"名称",align:"center"}}),t("el-table-column",{attrs:{prop:"personName",label:"用户",align:"center"}}),t("el-table-column",{attrs:{prop:"cartNum",label:"购买数量",align:"center"}}),t("el-table-column",{attrs:{prop:"payPrice",label:"支付金额",align:"center"}}),t("el-table-column",{attrs:{label:"退货数量",align:"center"},scopedSlots:e._u([{key:"default",fn:function(r){return[t("el-input",{attrs:{type:"number"},nativeOn:{keyup:function(t){return e._caculTotalMount.apply(null,arguments)}},model:{value:r.row.returnCartNum,callback:function(t){e.$set(r.row,"returnCartNum",t)},expression:"scope.row.returnCartNum"}})]}}])}),t("el-table-column",{attrs:{prop:"price",label:"单价",align:"center"}}),t("el-table-column",{attrs:{label:"操作",align:"center"},scopedSlots:e._u([{key:"default",fn:function(r){return[t("el-button",{attrs:{type:"text",size:"small"},on:{click:function(t){return e._deleteProduct(r.row)}}},[e._v("删除")])]}}])})],1),t("el-pagination",{staticClass:"pagination",attrs:{layout:"prev, pager, next",total:e.total,"page-size":e.pageSize},on:{"current-change":e.handleCurrentChange}})],1)],1)],1),t("el-row",[t("el-col",{attrs:{span:24}},[t("el-card",{staticClass:"box-card"},[t("div",{staticClass:"flex justify-between",attrs:{slot:"header"},slot:"header"},[t("span",[e._v("说明")])]),t("el-form",{attrs:{"label-width":"100px"}},[t("el-form-item",{attrs:{label:"总金额"}},[t("span",{staticStyle:{"font-size":"14px",color:"red"}},[e._v(" "+e._s(e.applyReturnOrderrCartManageInfo.totalMount)+" ")])]),t("el-form-item",{attrs:{label:"退货说明"}},[t("el-input",{attrs:{type:"textarea",placeholder:"必填,请填写进货说明",maxlength:"250","show-word-limit":""},model:{value:e.applyReturnOrderrCartManageInfo.remark,callback:function(t){e.$set(e.applyReturnOrderrCartManageInfo,"remark",t)},expression:"applyReturnOrderrCartManageInfo.remark"}})],1)],1),t("div",{staticStyle:{"text-align":"right","margin-top":"20px"}},[t("el-button",{attrs:{type:"warning"},on:{click:e._goBack}},[e._v("取消")]),t("el-button",{attrs:{type:"primary"},on:{click:e._doInoutOrder}},[e._v("提交")])],1)],1)],1)],1),t("choose-store-order-cart",{ref:"chooseStoreOrderCart"})],1)},n=[],o=r("b775");function l(e){return new Promise((t,r)=>{Object(o["a"])({url:"/storeOrderCartReturn/applyReturnStoreCarts",method:"post",data:e,headers:{"Content-Type":"application/json"}}).then(e=>{const r=e.data;t(r)}).catch(e=>{r(e)})})}var s=r("7323"),i=function(){var e=this,t=e._self._c;return t("el-dialog",{attrs:{title:"选择订单商品",visible:e.dialogVisible,width:"70%"},on:{"update:visible":function(t){e.dialogVisible=t},close:e.handleClose}},[t("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{on:{click:function(t){e.dialogVisible=!1}}},[e._v("取消")]),t("el-button",{attrs:{type:"primary"},on:{click:e.handleConfirm}},[e._v("确定")])],1)])},c=[],u={name:"ChooseStoreOrderCart",data(){return{dialogVisible:!1,selectedProducts:[]}},methods:{open(){this.dialogVisible=!0},handleClose(){this.selectedProducts=[]},handleConfirm(){0!==this.selectedProducts.length?(this.$emit("chooseStoreOrderCart",this.selectedProducts),this.dialogVisible=!1):this.$message.warning("请至少选择一件商品")}}},p=u,d=(r("ee80"),r("2877")),h=Object(d["a"])(p,i,c,!1,null,"2aa31465",null),g=h.exports,f={name:"ApplyReturnOrderrCartManage",components:{ChooseStoreOrderCart:g},data(){return{applyReturnOrderrCartManageInfo:{rsId:"",supplierName:"",orderCarts:[],remark:"",totalMount:0,orderType:"10000",shopId:""},total:0,pageSize:10}},created(){this.applyReturnOrderrCartManageInfo.shopId=Object(s["f"])(),console.log(this.total),console.log(this.pageSize)},methods:{_doInoutOrder(){const e=this.applyReturnOrderrCartManageInfo.orderCarts;if(e.length<1)this.$message.warning("请选择商品");else try{if(e.forEach(e=>{if(!e.returnCartNum||e.returnCartNum<=0)throw this.$message.warning("请输入正确的退货数量"),new Error;if(parseInt(e.returnCartNum)>parseInt(e.cartNum))throw this.$message.warning("退货数量不能大于购买数量"),new Error}),!this.applyReturnOrderrCartManageInfo.remark)return void this.$message.warning("请填写退货说明");l(this.applyReturnOrderrCartManageInfo).then(e=>{0===e.code&&this.$message.success(e.msg)}).catch(e=>{console.error("请求失败:",e),this.$message.error(e)})}catch(t){return}},_openAddShopHouseModal(){this.$refs.chooseStoreOrderCart.open()},_goBack(){this.$router.go(-1)},_deleteProduct(e){const t=this.applyReturnOrderrCartManageInfo.orderCarts.indexOf(e);t>-1&&this.applyReturnOrderrCartManageInfo.orderCarts.splice(t,1)},_caculTotalMount(){let e=0;try{this.applyReturnOrderrCartManageInfo.orderCarts.forEach(t=>{if(isNaN(t.returnCartNum))throw this.applyReturnOrderrCartManageInfo.totalMount="请输入正确的数字",new Error;e+=parseFloat(t.returnCartNum)*parseFloat(t.price)}),this.applyReturnOrderrCartManageInfo.totalMount=e.toFixed(2)}catch(t){return}},handleCurrentChange(e){console.log(e)}}},m=f,C=(r("2c95"),Object(d["a"])(m,a,n,!1,null,"883c1410",null));t["default"]=C.exports},"2c95":function(e,t,r){"use strict";r("313e")},"313e":function(e,t,r){},"66d5":function(e,t,r){},ee80:function(e,t,r){"use strict";r("66d5")}}]);
|
|
//# sourceMappingURL=chunk-417fcdd8.0054cd06.js.map
|