1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-201d5fc5","chunk-6ef2f133"],{"029c":function(e,t,r){"use strict";r("3259")},1567:function(e,t,r){},3259:function(e,t,r){},4361:function(e,t,r){"use strict";r.r(t);var a=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("el-dialog",{attrs:{title:"修改订单商品",visible:e.show,width:"80%","show-close":!1,"close-on-click-modal":!1,"destroy-on-close":!0},on:{"update:visible":function(t){e.show=t}}},[r("el-form",{staticClass:"form",attrs:{"label-width":"80px"}},[r("el-form-item",{attrs:{label:"选择商品:"}},[r("el-select",{attrs:{placeholder:"选择商品"},model:{value:e.selelctedGoodId,callback:function(t){e.selelctedGoodId=t},expression:"selelctedGoodId"}},e._l(e.goodList,(function(e){return r("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1),e._v(" "),r("el-input",{staticStyle:{width:"200px"},attrs:{type:"number",placeholder:"输入数量",min:"1"},model:{value:e.selelctedGoodNum,callback:function(t){e.selelctedGoodNum=t},expression:"selelctedGoodNum"}}),e._v(" "),r("el-button",{attrs:{type:"primary"},on:{click:e.handleAddCar}},[e._v("添加到购物车")])],1)],1),e._v(" "),r("el-table",{staticClass:"table",attrs:{border:"",stripe:"","header-cell-style":{background:"#eef1f9"},data:e.detail?e.detail.goods_detail:[]}},[r("el-table-column",{attrs:{type:"index",width:"60",align:"center"}}),e._v(" "),r("el-table-column",{attrs:{prop:"",label:"主图",align:"center"},scopedSlots:e._u([{key:"default",fn:function(e){var t=e.row;return[r("el-image",{staticStyle:{width:"24px",height:"24px"},attrs:{src:t.main_img,fit:"fill",align:"center"}})]}}])}),e._v(" "),r("el-table-column",{attrs:{prop:"name",label:"商品名称",align:"center"}}),e._v(" "),r("el-table-column",{attrs:{prop:"size",label:"商品规格",align:"center"}}),e._v(" "),r("el-table-column",{attrs:{prop:"num",label:"数量",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[r("el-input-number",{attrs:{min:1,size:"small"},model:{value:a.num,callback:function(t){e.$set(a,"num",t)},expression:"row.num"}})]}}])}),e._v(" "),r("el-table-column",{attrs:{prop:"unit",label:"单位",align:"center"}}),e._v(" "),r("el-table-column",{attrs:{prop:"",label:"单价"},scopedSlots:e._u([{key:"default",fn:function(t){var r=t.row;return[e._v("\n "+e._s(r.price)+"\n ")]}}])}),e._v(" "),r("el-table-column",{attrs:{prop:"money",label:"金额小计",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){var r=t.row;return[e._v("\n "+e._s(e._f("toThousandFilter")(r.price*r.num))+"\n ")]}}])}),e._v(" "),r("el-table-column",{attrs:{prop:"money",label:"删除",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.$index;return[r("i",{staticClass:"el-icon-delete",staticStyle:{"font-size":"24px"},on:{click:function(t){return e.detail.goods_detail.splice(a,1)}}})]}}])})],1),e._v(" "),r("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e.detail?r("span",{staticStyle:{"margin-right":"24px"}},[e._v("\n 应付金额: "),r("span",{staticStyle:{color:"red"}},[e._v(e._s(e._f("toThousandFilter")(e.detail.goods_detail.reduce((function(e,t){return t.price*t.num+e}),0))))])]):e._e(),e._v(" "),r("el-button",{on:{click:function(t){return e.$emit("close")}}},[e._v("取 消")]),e._v(" "),r("el-button",{attrs:{type:"primary"},on:{click:e.submit}},[e._v("确 定")])],1)],1)},o=[],s=(r("6762"),r("2fdb"),r("c5f6"),r("7514"),r("5530")),i=(r("20d6"),r("ac6a"),r("64f9")),n={props:{show:{type:Boolean,default:!1},data:{type:Object,default:function(){}}},data:function(){return{temp:null,detail:null,goodList:[],selelctedGoodId:"",selelctedGoodNum:"",isShow:!1,activitys:[]}},created:function(){this.temp=JSON.parse(JSON.stringify(this.data)),this.detail=JSON.parse(JSON.stringify(this.data)),this.detail.goods_detail.forEach((function(e){e.price||(e.price=e.money/e.num),e.money=e.price*e.num})),this.getOrderGoods()},methods:{getOrderGoods:function(){var e=this,t=this.$loading();Object(i["g"])({mobile:this.detail.get_user.mobile}).then((function(r){t.close(),200===r.code?e.goodList=r.data.good.map((function(e){return e.name+=" - ".concat(e.size),e.price=e.money,e.num=0,e.money=0,e})):e.$message.error(r.message||"获取工作室商品失败")})).catch((function(){t.close(),e.$message.error("获取工作室商品失败")}))},handleAddCar:function(){var e=this;if(!this.selelctedGoodId||!this.selelctedGoodNum||"0"===this.selelctedGoodNum)return this.$message.warning("请选择并正确填写商品数量"),!1;var t=this.detail.goods_detail.findIndex((function(t){return t.id===e.selelctedGoodId}));-1===t?this.detail.goods_detail.push(Object(s["a"])(Object(s["a"])({},this.goodList.find((function(t){return t.id===e.selelctedGoodId}))),{},{num:this.selelctedGoodNum})):this.detail.goods_detail[t].num=Number(this.detail.goods_detail[t].num)+Number(this.selelctedGoodNum),this.selelctedGoodId="",this.selelctedGoodNum=""},submit:function(){var e=this,t={order_id:this.detail.id,size_id:this.detail.goods_detail.map((function(e){return e.id})),num:this.detail.goods_detail.map((function(e){return e.num})),total:this.detail.goods_detail.reduce((function(e,t){return e+Number(t.num)}),0),money:this.detail.goods_detail.reduce((function(e,t){return e+Number(t.num)*Number(t.price)}),0),type:this.detail.goods_detail.length,del_id:this.temp.goods_detail.map((function(e){return e.id})).filter((function(t){return!e.detail.goods_detail.map((function(e){return e.id})).includes(t)})),activity_id:""};Object(i["k"])(t).then((function(t){e.loadingFull=!1,200===t.code?(e.$emit("close"),e.$message.success("修改成功"),e.$emit("refresh")):e.$message.error(t.message||"修改失败")})).catch((function(t){e.loadingFull=!1,e.$message.error(t.message||"修改失败")}))}}},l=n,d=(r("af6b"),r("2877")),c=Object(d["a"])(l,a,o,!1,null,"1ebfeea6",null);t["default"]=c.exports},"44f1":function(e,t,r){"use strict";r.d(t,"d",(function(){return a})),r.d(t,"e",(function(){return o})),r.d(t,"f",(function(){return s})),r.d(t,"a",(function(){return i})),r.d(t,"c",(function(){return n})),r.d(t,"b",(function(){return l})),r.d(t,"h",(function(){return d})),r.d(t,"g",(function(){return c}));r("c5f6"),r("a481"),r("ac6a");function a(e){switch(+e){case-2:return{name:"已取消",color:"#F56C6C"};case-1:return{name:"待收款确认",color:"#4da5a5"};case 0:return{name:"待订单审核",color:"#f97547"};case 1:return{name:"待财务审核",color:"#13c19f"};case 2:return{name:"待发货审核",color:"#ffaa1d"};case 3:return{name:"待收货",color:"#409EFF"};case 4:return{name:"已完成",color:"#74a2e6"};case 5:return{name:"已驳回(客服)",color:"#67C23A"};case 6:return{name:"已驳回(财务)",color:"#67C23A"};case 7:return{name:"已驳回(物流)",color:"#67C23A"};default:return{name:"未知订单状态",color:"#909399"}}}function o(e){switch(+e){case-1:return{name:"已删除",color:"#4da5a5"};case 0:return{name:"订单未审核",color:"#f97547"};case 1:return{name:"财务未审核",color:"#13c19f"};case 2:return{name:"未发货审核",color:"#ffaa1d"};case 3:return{name:"待收货",color:"#409EFF"};case 4:return{name:"已完成",color:"#74a2e6"}}}function s(e){switch(+e){case 0:return{name:"未付款",color:"#f96b6b"};case 1:return{name:"部分付款",color:"#f96b6b"};case 2:return{name:"已付款",color:"#415161"};case 3:return{name:"待退款",color:"#f96b6b"};default:return{name:"未知支付状态",color:"#909399"}}}function i(e){var t;switch(e){case 0:t="销售未实名认证";break;case 1:t="等待分享人审核";break;case 2:t="等待上级批发商审核";break;case 3:t="等待用户确认";break;case 4:t="分享人审核驳回";break;case 5:t="上级批发商审核驳回";break;case 6:t="授权成功";break;default:t=e}return t}function n(e){if(!e&&0!==e)return{name:"类别待定",color:"#909399"};var t;switch(e){case 3:t={name:"批发商",color:"#f0a637"};break;case 2:t={name:"经销商",color:"#67c23a"};break;case 1:t={name:"销售员",color:"#1fd3c2"};break;default:t={name:"公司",color:"#409eff"}}return t}function l(e,t){if(!e)return 0;var r=t?e:parseFloat(e);return String(r).replace(/(\d{1,3})(?=(\d{3})+(?:$|\.))/g,"$1,")}function d(e){if("0"===e)return 0;var t=Number(100*e).toFixed()+"%";return t}function c(e){switch(+e){case 0:return{name:"未审核",color:"#f96b6b"};case 1:return{name:"已通过",color:"#13c19f"};case 2:return{name:"已驳回",color:"#f30"};default:return{name:"已删除",color:"#999"}}}},4764:function(e,t,r){"use strict";r.d(t,"m",(function(){return o})),r.d(t,"e",(function(){return s})),r.d(t,"o",(function(){return i})),r.d(t,"q",(function(){return n})),r.d(t,"c",(function(){return l})),r.d(t,"d",(function(){return d})),r.d(t,"g",(function(){return c})),r.d(t,"r",(function(){return u})),r.d(t,"p",(function(){return m})),r.d(t,"l",(function(){return _})),r.d(t,"i",(function(){return f})),r.d(t,"n",(function(){return g})),r.d(t,"f",(function(){return v})),r.d(t,"h",(function(){return p})),r.d(t,"k",(function(){return b})),r.d(t,"b",(function(){return h})),r.d(t,"a",(function(){return k})),r.d(t,"j",(function(){return y}));var a=r("b775");function o(e){return Object(a["a"])({url:"/orders/order_detail",method:"get",params:e})}function s(e){return Object(a["a"])({url:"/orders/add_order_log",method:"get",params:e})}function i(e){return Object(a["a"])({url:"/orders/audit_order",method:"post",data:e})}function n(e){return Object(a["a"])({url:"/orders/get_collect_money_log",method:"get",params:e})}function l(e){return Object(a["a"])({url:"/orders/get_user_money",method:"get",params:e})}function d(e){return Object(a["a"])({url:"/orders/add_income_log",method:"post",data:e})}function c(e){return Object(a["a"])({url:"/orders/part_back_money",method:"post",data:e})}function u(e){return Object(a["a"])({url:"/orders/destory_order",method:"get",params:e})}function m(e){return Object(a["a"])({url:"/orders/send_express",method:"post",data:e})}function _(e){return Object(a["a"])({url:"/orders/order_address",method:"get",params:e})}function f(e){return Object(a["a"])({url:"/orders/destroy_order_address",method:"post",data:e})}function g(){return Object(a["a"])({url:"/orders/get_cancel_why",method:"get"})}function v(e){return Object(a["a"])({url:"/orders/add_cancel_why",method:"post",data:e})}function p(e){return Object(a["a"])({url:"/orders/GetUser",method:"get",params:e})}function b(e){return Object(a["a"])({url:"/orders/UpdateBelongId",method:"get",params:e})}function h(e){return Object(a["a"])({url:"orders/GetExceptionOrder",method:"get",params:e})}function k(e){return Object(a["a"])({url:"orders/ExportExceptionOrder",method:"get",params:e})}function y(e){return Object(a["a"])({url:"/orders/destory_order_all",method:"post",data:e})}},"64f9":function(e,t,r){"use strict";r.d(t,"i",(function(){return o})),r.d(t,"j",(function(){return s})),r.d(t,"a",(function(){return i})),r.d(t,"b",(function(){return n})),r.d(t,"e",(function(){return l})),r.d(t,"c",(function(){return d})),r.d(t,"k",(function(){return c})),r.d(t,"g",(function(){return u})),r.d(t,"f",(function(){return m})),r.d(t,"h",(function(){return _})),r.d(t,"d",(function(){return f}));var a=r("b775");function o(e){return Object(a["a"])({url:"/studio/studio_order",method:"Get",params:e})}function s(e){return Object(a["a"])({url:"/studio/order_detail",method:"Get",params:e})}function i(e){return Object(a["a"])({url:"/studio/show_address",method:"Get",params:e})}function n(e){return Object(a["a"])({url:"/studio/order_address",method:"Get",params:e})}function l(e){return Object(a["a"])({url:"/studio/destory_order",method:"Get",params:e})}function d(e){return Object(a["a"])({url:"/studio/many_audit_order",method:"post",data:e})}function c(e){return Object(a["a"])({url:"/studio/order_update",method:"post",data:e})}function u(e){return Object(a["a"])({url:"/studioGood/getgoodsinfo",method:"get",params:e})}function m(e){return Object(a["a"])({url:"/studio/orderBreakUpCourier",method:"get",params:e})}function _(e){return Object(a["a"])({url:"/studio/send_order",method:"post",data:e})}function f(e){return Object(a["a"])({url:"/studio/audit_order",method:"post",data:e})}},af6b:function(e,t,r){"use strict";r("1567")},baaa:function(e,t,r){"use strict";r.r(t);var a=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"app-container",attrs:{id:"order_examine"}},[r("div",{directives:[{name:"loading",rawName:"v-loading.fullscreen.lock",value:e.loadingFull,expression:"loadingFull",modifiers:{fullscreen:!0,lock:!0}}]}),e._v(" "),r("div",{staticClass:"info"},[r("div",{staticClass:"head"},[r("p",{staticClass:"info_status"},[e._v(e._s(e.orderExamineStatus(e.orderDetail&&e.orderDetail.status)))]),e._v(" "),r("p",[e._v("订单号: "+e._s(e.orderDetail&&e.orderDetail.order_num))]),e._v(" "),e.orderDetail&&e.orderDetail.order_type?r("p",{staticClass:"tag sub-tag"},[e._v("代下单")]):e._e(),e._v(" "),e.orderDetail&&e.orderDetail.is_back?r("p",{staticClass:"tag return-tag"},[e._v("退回")]):e._e(),e._v(" "),r("p",{staticClass:"nickname"},[e._v("客户名称 : "+e._s(e.orderDetail.get_user&&e.orderDetail.get_user.nickname)+"【"+e._s(e.levelStatus(e.orderDetail.get_user&&e.orderDetail.get_user.level).name)+"】")]),e._v(" "),-1!==e.roles.indexOf(0)?r("div",{staticClass:"head-btns"},[e.orderDetail&&0===e.orderDetail.status?r("div",[r("el-button",{attrs:{icon:"el-icon-edit-outline"},on:{click:function(t){e.ycn_changGoodList_dialog=!0}}},[e._v("修改")]),e._v(" "),r("el-button",{attrs:{icon:"el-icon-delete-solid"},on:{click:function(t){e.dialog.void=!0}}},[e._v("作废")])],1):e._e()]):e._e(),e._v(" "),-1!==e.roles.indexOf(1)?r("div",{staticClass:"head-btns"},[e.orderDetail&&1===e.orderDetail.status?r("div",[r("el-button",{attrs:{icon:"el-icon-refresh"},on:{click:function(t){e.dialog.back=!0}}},[e._v("退回")])],1):e._e()]):e._e(),e._v(" "),-1!==e.roles.indexOf(2)?r("div",{staticClass:"head-btns"},[e.orderDetail&&2===e.orderDetail.status||3===e.orderDetail.status?r("div",[r("el-button",{attrs:{icon:"el-icon-refresh"},on:{click:function(t){e.dialog.back=!0}}},[e._v("退回")])],1):e._e()]):e._e()]),e._v(" "),r("el-table",{staticClass:"table nomgb",attrs:{border:"",stripe:"","header-cell-style":{background:"#eef1f9"},data:e.orderDetail&&e.orderDetail.goods_detail}},[r("el-table-column",{attrs:{type:"index",width:"60",align:"center"}}),e._v(" "),r("el-table-column",{attrs:{prop:"",label:"主图"},scopedSlots:e._u([{key:"default",fn:function(e){var t=e.row;return[r("el-image",{staticStyle:{width:"60px",height:"60px"},attrs:{src:t.main_img,fit:"fill"}})]}}])}),e._v(" "),r("el-table-column",{attrs:{prop:"name",label:"商品名称"}}),e._v(" "),r("el-table-column",{attrs:{prop:"size",label:"商品规格"}}),e._v(" "),r("el-table-column",{attrs:{prop:"num",label:"数量"}}),e._v(" "),r("el-table-column",{attrs:{prop:"unit",label:"单位"}}),e._v(" "),r("el-table-column",{attrs:{prop:"goods_price",label:"单价"}}),e._v(" "),r("el-table-column",{attrs:{prop:"money",label:"金额小计"}})],1),e._v(" "),r("div",{staticClass:"order_total"},[r("div",{staticClass:"left"},[r("span",[e._v("合计数量: "),r("i",{staticClass:"red"},[e._v(e._s(e.orderDetail.total))])]),e._v(" "),r("span",[e._v("合计金额: "),r("i",{staticClass:"red"},[e._v(e._s(e.parseMoney(e.orderDetail&&e.orderDetail.money)))])])]),e._v(" "),r("div",{staticClass:"right"},[r("span",[e._v("已付金额: "),r("i",{staticClass:"red"},[e._v(e._s(e.parseMoney(e.orderDetail&&e.orderDetail.pay_money)))])]),e._v(" "),r("span",[e._v("应付金额: "),r("i",{staticClass:"red"},[e._v(e._s(e.parseMoney(e.orderDetail&&e.orderDetail.money)))])])])]),e._v(" "),r("div",{staticClass:"other"},[r("el-form",{attrs:{"label-width":"100px"}},[r("el-form-item",{staticClass:"other_address",attrs:{label:"收货信息"}},[r("i",{staticClass:"el-icon-edit-outline",on:{click:e.getUserAddress}}),e._v(" "),r("span",[e._v("客户名称: "+e._s(e.orderDetail.get_user&&e.orderDetail.get_user.nickname))]),e._v(" "),r("span",[e._v("\n 收货人: "+e._s(e.orderDetail.get_address&&e.orderDetail.get_address.username)+"\n ")]),e._v(" "),r("span",[e._v("联系方式: "+e._s(e.orderDetail.get_address&&e.orderDetail.get_address.mobile))]),e._v(" "),r("span",[e._v("收货地址: "+e._s(e.orderDetail.get_address&&""+e.orderDetail.get_address.province+e.orderDetail.get_address.city+e.orderDetail.get_address.town+e.orderDetail.get_address.address))])]),e._v(" "),e.orderDetail.get_address&&(e.orderDetail.get_address.nickname||e.orderDetail.get_address.level)?r("el-form-item",{staticClass:"other_address",attrs:{label:""}},[r("span",[e._v("收货人昵称: "),r("span",{staticStyle:{color:"red"}},[e._v(e._s(e.orderDetail.get_address&&e.orderDetail.get_address.nickname))])]),e._v(" "),r("span",[e._v("收货人类别: "),r("span",{staticStyle:{color:"red"}},[e._v(e._s(e._f("levelName")(e.orderDetail.get_address&&e.orderDetail.get_address.level)))])])]):e._e(),e._v(" "),r("el-form-item",{attrs:{label:"备注说明"}},[r("div",{staticClass:"remark_container"},[e.orderDetail.get_order_remark&&e.orderDetail.get_order_remark.length>0?r("div",{staticClass:"remark_list"},[e._l(e.orderDetail.get_order_remark.slice(0,e.toggleRemarkNum),(function(t){return r("span",{key:t.id},[e._v(e._s(t.remark)+" ("+e._s(t.name+" "+t.created_at)+" )")])})),e._v(" "),e.orderDetail.get_order_remark.length>3?r("div",[e.orderDetail.get_order_remark.length>e.toggleRemarkNum?r("span",{staticClass:"toggle",on:{click:function(t){e.toggleRemarkNum=e.orderDetail.get_order_remark.length}}},[e._v("更多"),r("i",{staticClass:"el-icon-arrow-down"})]):r("span",{staticClass:"toggle",on:{click:function(t){e.toggleRemarkNum=3}}},[e._v("收起"),r("i",{staticClass:"el-icon-arrow-up"})])]):e._e()],2):r("div",[e._v("无")])])]),e._v(" "),r("el-form-item",{attrs:{label:"操作日志"}},[r("div",{staticClass:"cursor",attrs:{slot:"label"},on:{click:function(t){e.toggle.log=!e.toggle.log}},slot:"label"},[e._v("操作日志"),r("i",{class:e.toggle.log?"el-icon-arrow-up":"el-icon-arrow-down"})])]),e._v(" "),e.toggle.log?r("el-table",{staticClass:"table",attrs:{"header-cell-style":{background:"#eef1f9"},data:e.orderDetail&&e.orderDetail.get_order_log}},[r("el-table-column",{attrs:{prop:"log_name",label:"操作人"}}),e._v(" "),r("el-table-column",{attrs:{prop:"created_at",label:"时间"}}),e._v(" "),r("el-table-column",{attrs:{prop:"log_title",label:"操作类别"}}),e._v(" "),r("el-table-column",{attrs:{prop:"log_text",label:"操作日志"}})],1):e._e()],1)],1)],1),e._v(" "),r("el-dialog",{staticClass:"dialog_remark dialog_back",attrs:{title:"订单退回确认",visible:e.dialog.back,"show-close":!1,"close-on-click-modal":!1,width:"520px"},on:{"update:visible":function(t){return e.$set(e.dialog,"back",t)}}},[r("p",[e._v("确认将订货单"+e._s(e.orderDetail&&e.orderDetail.order_num)+"退回 ? 如确定退回,请填写退回原因 :")]),e._v(" "),r("el-input",{staticClass:"textarea_h",attrs:{type:"textarea"},model:{value:e.remark.back,callback:function(t){e.$set(e.remark,"back",t)},expression:"remark.back"}}),e._v(" "),r("div",{staticClass:"dialog_btn_box"},[r("el-button",{attrs:{size:"small"},on:{click:e.resetDialogRemark}},[e._v("取消")]),e._v(" "),r("el-button",{attrs:{size:"small",type:"primary"},on:{click:e.orderBack}},[e._v("确定")])],1)],1),e._v(" "),r("el-dialog",{staticClass:"dialog_remark dialog_void",attrs:{title:"订单作废确认",visible:e.dialog.void,"show-close":!1,"close-on-click-modal":!1,width:"520px"},on:{"update:visible":function(t){return e.$set(e.dialog,"void",t)}}},[r("p",[e._v("确认将订货单"),r("span",{staticClass:"red"},[e._v(e._s(e.orderDetail&&e.orderDetail.order_num))]),e._v("作废 ?"),r("span",{staticClass:"red"},[e._v("如有关联的出库单将一并作废,相应的库存将退回原有仓库。")]),e._v(" 如确定作废,请填写作废原因 :")]),e._v(" "),r("el-form",[r("el-form-item",{attrs:{label:"常用作废原因: "}},[r("el-select",{staticStyle:{width:"300px"},model:{value:e.voidTypeId,callback:function(t){e.voidTypeId=t},expression:"voidTypeId"}},e._l(e.voidList,(function(e){return r("el-option",{key:e.id,attrs:{label:e.content,value:e.id}})})),1)],1),e._v(" "),r("el-form-item",{attrs:{label:"其他作废原因: "}},[r("el-input",{staticClass:"textarea_h",attrs:{type:"textarea"},model:{value:e.remark.void,callback:function(t){e.$set(e.remark,"void",t)},expression:"remark.void"}})],1)],1),e._v(" "),r("div",{staticClass:"dialog_btn_box"},[r("el-button",{attrs:{size:"small"},on:{click:e.resetDialogVoid}},[e._v("取消")]),e._v(" "),r("el-button",{attrs:{size:"small",type:"primary"},on:{click:e.submitOrderVoid}},[e._v("确定")])],1)],1),e._v(" "),r("el-dialog",{staticClass:"dialog_address",attrs:{title:"修改收货地址",visible:e.dialog.address,"show-close":!1,"close-on-click-modal":!1},on:{"update:visible":function(t){return e.$set(e.dialog,"address",t)}}},[r("div",{staticClass:"title",attrs:{slot:"title"},slot:"title"},[r("span",{staticClass:"label"},[e._v("修改收货地址")])]),e._v(" "),r("div",{staticClass:"address_list"},[r("el-radio-group",{model:{value:e.addressId,callback:function(t){e.addressId=t},expression:"addressId"}},e._l(e.addressList,(function(t){return r("el-radio",{key:t.id,staticClass:"radio_item",attrs:{label:t.id}},[r("div",[r("span",[e._v(e._s(t.con_name)+","+e._s(t.provice)+"-"+e._s(t.city)+"-"+e._s(t.area)+"-"+e._s(t.address)+","+e._s(t.con_mobile))])])])})),1)],1),e._v(" "),r("div",{staticClass:"btn_main"},[r("el-button",{on:{click:e.resetOrderAddress}},[e._v("取消")]),e._v(" "),r("el-button",{attrs:{type:"primary"},on:{click:e.editOrderAddress}},[e._v("确定")])],1)]),e._v(" "),e.ycn_changGoodList_dialog?r("change-good-list",{attrs:{show:e.ycn_changGoodList_dialog,data:e.orderDetail},on:{refresh:e.getDetail,close:function(t){e.ycn_changGoodList_dialog=!1}}}):e._e()],1)},o=[],s=(r("7514"),r("c7eb")),i=(r("96cf"),r("1da1")),n=r("64f9"),l=r("4764"),d=r("ed08"),c=r("44f1"),u=r("4361"),m={components:{ChangeGoodList:u["default"]},filters:{levelName:function(e){var t;switch(+e){case 1:t="销售员";break;case 2:t="经销商";break;case 3:t="批发商";break;default:t=""}return t}},data:function(){return{isRoot:"超级管理员"===this.$store.getters.role,roles:[],loadingFull:!1,ycn_changGoodList_dialog:!1,dialog:{void:!1,address:!1,add_void:!1,back:!1},remark:{void:"",back:""},toggle:{log:!1},orderDetail:{},toggleRemarkNum:3,addressList:[],addressId:"",voidList:[],addVoidContent:"",voidTypeId:""}},watch:{"dialog.void":function(e){e&&this.getVoidList()},"dialog.add_void":function(e){e||this.resetAddVoid()}},created:function(){this.parseMoney=d["g"],this.levelStatus=c["c"],this.getDetail(),this.roles=JSON.parse(localStorage.getItem("roles"))},methods:{resetAddVoid:function(){this.dialog.add_void=!1,this.addVoidContent=""},submitAddVoid:function(){var e=this;if(!this.addVoidContent)return this.$message.error("请添加作废原因"),!1;var t=this.$loading();l["f"]({content:this.addVoidContent}).then((function(r){t.close(),200===r.code?(e.resetAddVoid(),e.getVoidList()):e.$message.error(r.message||"添加作废原因失败")})).catch((function(){t.close(),e.$message.error("添加作废原因失败")}))},getVoidList:function(){var e=this,t=this.$loading();l["n"]().then((function(r){t.close(),200===r.code?e.voidList=r.data:e.$message.error(r.message||"获取订单作废原因失败")})).catch((function(){t.close(),e.$message.error("获取订单作废原因失败")}))},getDetail:function(){var e=Object(i["a"])(Object(s["a"])().mark((function e(){var t,r=this;return Object(s["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t=this.$route.params,!t||!t.id){e.next=7;break}return this.loadingFull=!0,e.next=5,Object(n["j"])({id:t.id}).then((function(e){r.loadingFull=!1,200===e.code?r.orderDetail=e.data:r.$message.error(e.message)})).catch((function(e){r.loadingFull=!1}));case 5:e.next=8;break;case 7:this.$router.back();case 8:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),orderExamineStatus:function(e){if(1===this.orderDetail.is_deleted)return"已作废";var t;switch(e){case 0:t="待订单审核";break;case 1:t="待财务审核";break;case 2:t="待发货审核";break;case 3:t="待收货";break;default:t="已完成"}return t},orderBack:function(){var e=Object(i["a"])(Object(s["a"])().mark((function e(){var t=this;return Object(s["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(this.remark.back){e.next=3;break}return this.$message.error("退回信息不能为空"),e.abrupt("return",!1);case 3:return this.loadingFull=!0,e.next=6,Object(n["d"])({order_id:this.orderDetail.id,type:2,status:this.orderDetail.status,remark:this.remark.back}).then((function(e){t.loadingFull=!1,200===e.code?(t.resetDialogRemark(),t.$message.success(e.message),t.$router.push({name:"studioOrder"})):t.$message.error(e.message)})).catch((function(e){t.loadingFull=!1}));case 6:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),submitOrderVoid:function(){var e=this;if(!this.voidTypeId&&!this.remark.void)return this.$message.error("请选择作废原因或填写作废原因"),!1;var t=this.voidTypeId&&this.voidList.length>0?this.voidList.find((function(t){var r=t.id;return+r===e.voidTypeId})).content:"";this.loadingFull=!0,Object(n["e"])({order_id:this.orderDetail.id,remark:"".concat(t).concat(this.remark.void)}).then((function(t){e.loadingFull=!1,200===t.code?(e.resetDialogVoid(),e.getDetail(),e.$message.success(t.message)):e.$message.error(t.message)})).catch((function(t){e.loadingFull=!1}))},resetDialogVoid:function(){this.remark.void="",this.dialog.void=!1},getUserAddress:function(){var e=Object(i["a"])(Object(s["a"])().mark((function e(){var t,r=this;return Object(s["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=this.$loading(),e.next=3,Object(n["a"])({user_id:this.orderDetail.get_user.id}).then((function(e){t.close(),200===e.code?(r.addressList=e.data.list,e.data.list.length>0?r.dialog.address=!0:r.$message.error("暂无地址列表")):r.$message.error(e.message||"获取地址列表失败")})).catch((function(e){t.close(),r.$message.error("获取地址列表失败")}));case 3:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),editOrderAddress:function(){var e=this;if(!this.addressId)return this.$message.error("请选择收货地址"),!1;this.loadingFull=!0,Object(n["b"])({address_id:this.addressId,order_id:this.orderDetail.id}).then((function(t){e.loadingFull=!1,200===t.code?(e.resetOrderAddress(),e.getDetail(),e.$message.success(t.message)):e.$message.error(t.message)})).catch((function(t){e.loadingFull=!1}))},resetOrderAddress:function(){this.addressId="",this.addressList=[],this.dialog.address=!1},resetDialogRemark:function(){this.remark={order:"",void:"",back:""},this.dialog={remark:!1,void:!1,back:!1}}}},_=m,f=(r("029c"),r("2877")),g=Object(f["a"])(_,a,o,!1,null,null,null);t["default"]=g.exports}}]);
|