chunk-569d606c.cc751ece.js 19 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-569d606c","chunk-7cc2623b"],{"09d8":function(e,t,r){"use strict";r.d(t,"k",(function(){return a})),r.d(t,"i",(function(){return s})),r.d(t,"c",(function(){return o})),r.d(t,"e",(function(){return i})),r.d(t,"d",(function(){return c})),r.d(t,"h",(function(){return l})),r.d(t,"g",(function(){return u})),r.d(t,"j",(function(){return d})),r.d(t,"f",(function(){return f})),r.d(t,"b",(function(){return m})),r.d(t,"a",(function(){return p})),r.d(t,"l",(function(){return b}));var n=r("b775");function a(e){return Object(n["a"])({url:"/orders/update_address",method:"get",params:e})}function s(e){return Object(n["a"])({url:"/orders/show_address",method:"get",params:e})}function o(e){return Object(n["a"])({url:"/orders/add_address",method:"get",params:e})}function i(e){return Object(n["a"])({url:"/orders/submit_order",method:"post",data:e})}function c(e){return Object(n["a"])({url:"/order/shelvedorder",method:"post",data:e})}function l(e){return Object(n["a"])({url:"/orders/get_crown",method:"get",params:e})}function u(e){return Object(n["a"])({url:"/orders/GetUserId",method:"get",params:e})}function d(e){return Object(n["a"])({url:"/orders/UpAddress",method:"get",params:e})}function f(e){return Object(n["a"])({url:"/discernAdress",method:"get",params:e})}function m(e){return Object(n["a"])({url:"/user/UpdateEnrollInfo",method:"get",params:e})}function p(e){return Object(n["a"])({url:"/pay/Refund",method:"get",params:e})}function b(e){return Object(n["a"])({url:"/enroll/uploadGiftExpress",method:"post",data:e})}},"17a3":function(e,t,r){"use strict";r.r(t);var n=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"app-container"},[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:"filter-container"},[r("el-date-picker",{staticClass:"filter-item",attrs:{type:"datetimerange","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期"},model:{value:e.listQuery.time,callback:function(t){e.$set(e.listQuery,"time",t)},expression:"listQuery.time"}}),e._v(" "),r("el-input",{staticClass:"filter-item filter-input",attrs:{placeholder:"订单编号"},model:{value:e.listQuery.search_name,callback:function(t){e.$set(e.listQuery,"search_name",t)},expression:"listQuery.search_name"}}),e._v(" "),r("el-button",{staticClass:"filter-item",attrs:{type:"primary",icon:"el-icon-search"},on:{click:function(t){e.listQuery.page_index=1,e.getList()}}},[e._v("\n 搜索\n ")]),e._v(" "),r("el-button",{staticClass:"filter-item",attrs:{type:"primary",loading:e.downloadLoading,icon:"el-icon-document"},on:{click:e.exportOrder}},[e._v("\n 导出\n ")])],1),e._v(" "),r("el-table",{staticClass:"tableBorder",attrs:{data:e.table,"header-cell-style":{background:"#f8fbfc"},border:"",stripe:""}},[r("el-table-column",{attrs:{prop:"ordersn",align:"center",label:"订单编号",width:"180"}}),e._v(" "),r("el-table-column",{attrs:{prop:"created_at",align:"center",label:"下单时间",width:"160"}}),e._v(" "),r("el-table-column",{attrs:{prop:"status",align:"center",label:"订单状态",width:"100"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return[r("el-tag",{staticStyle:{color:"#ffffff"},attrs:{color:e.orderStatus(n.status).color}},[e._v("\n "+e._s(e.orderStatus(n.status).name)+"\n ")])]}}])}),e._v(" "),r("el-table-column",{attrs:{prop:"crown",label:"批发商昵称",align:"center",width:"150"},scopedSlots:e._u([{key:"default",fn:function(t){var r=t.row;return[e._v("\n "+e._s(r.crown.nickname)+"\n ")]}}])}),e._v(" "),r("el-table-column",{attrs:{prop:"num",label:"数量合计",align:"center",width:"100"}}),e._v(" "),r("el-table-column",{attrs:{prop:"price",label:"订单总额",align:"center",width:"100"},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:"address",label:"收货人",align:"center",width:"150"},scopedSlots:e._u([{key:"default",fn:function(t){var r=t.row;return[e._v("\n "+e._s(r.address.username)+"\n ")]}}])}),e._v(" "),r("el-table-column",{attrs:{prop:"address",label:"联系方式",align:"center",width:"150"},scopedSlots:e._u([{key:"default",fn:function(t){var r=t.row;return[e._v("\n "+e._s(r.address.mobile)+"\n ")]}}])}),e._v(" "),r("el-table-column",{attrs:{prop:"address",label:"收货地址",align:"center",width:"200"},scopedSlots:e._u([{key:"default",fn:function(t){var r=t.row;return[e._v("\n "+e._s(r.address.address)+"\n ")]}}])}),e._v(" "),r("el-table-column",{attrs:{prop:"name",align:"center",label:"商品信息",width:"100"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return[r("el-button",{staticStyle:{padding:"0"},attrs:{type:"text"},on:{click:function(t){return e.handleSeeAllGoods(n)}}},[e._v("\n 查看详情\n ")])]}}])}),e._v(" "),r("el-table-column",{attrs:{prop:"user",label:"下单人",align:"center",width:"150"},scopedSlots:e._u([{key:"default",fn:function(t){var r=t.row;return[e._v("\n "+e._s(r.user.nickname)+"\n ")]}}])}),e._v(" "),r("el-table-column",{attrs:{prop:"agent",label:"发单人",align:"center",width:"150"},scopedSlots:e._u([{key:"default",fn:function(t){var r=t.row;return[e._v("\n "+e._s(r.agent.nickname)+"\n ")]}}])}),e._v(" "),r("el-table-column",{attrs:{prop:"orderType",align:"center",label:"订单类型",width:"100"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return[r("el-tag",{attrs:{type:0===n.is_turn?"wraning":1===n.is_turn?"success":"danger"}},[e._v("\n "+e._s(0===n.is_turn?"没有转单":1===n.is_turn?"全部转单":"部分转单")+"\n ")])]}}])}),e._v(" "),r("el-table-column",{attrs:{prop:"turn_is",label:"原始订单",align:"center",width:"80"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return[r("el-tag",{attrs:{type:0===n.turn_is?"success":"danger"}},[e._v("\n "+e._s(0===n.turn_is?"是":"否")+"\n ")])]}}])}),e._v(" "),r("el-table-column",{attrs:{prop:"is_manual",label:"手动订单",align:"center",width:"80"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return[r("el-tag",{attrs:{type:0===n.is_manual?"success":"danger"}},[e._v("\n "+e._s(0===n.is_manual?"是":"否")+"\n ")])]}}])}),e._v(" "),r("el-table-column",{attrs:{fixed:"right",label:"操作",align:"center",width:"200"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return[r("el-button",{attrs:{type:"text"},on:{click:function(t){return e.handleUpdataAddress(n)}}},[e._v("\n 更改收货信息\n ")]),e._v(" "),r("el-button",{staticStyle:{"margin-left":"0"},attrs:{type:"text"},on:{click:function(t){return e.handleSetSend(n)}}},[e._v("\n 确认发货\n ")])]}}])})],1),e._v(" "),r("pagination",{attrs:{total:e.tableTotal,limit:e.listQuery.page_size,page:e.listQuery.page_index},on:{pagination:e.changePagination,"update:limit":e.changePagination}}),e._v(" "),r("el-dialog",{attrs:{title:"修改收货信息",visible:e.visible.address},on:{"update:visible":function(t){return e.$set(e.visible,"address",t)}}},[r("change-address",{attrs:{form:e.update.address},on:{"update:cancel":function(t){e.visible.address=!1},"update:success":function(){e.visible.address=!1,e.getList()}}})],1),e._v(" "),r("el-drawer",{attrs:{title:"订单: "+e.orderInfo.ordersn,visible:e.visible.goods,direction:"rtl"},on:{"update:visible":function(t){return e.$set(e.visible,"goods",t)}}},[e.visible.goods?r("div",{staticClass:"orderInfo"},[r("p",[e._v("收货信息")]),e._v(" "),r("el-form",{attrs:{"label-width":"100px"}},[r("el-form-item",{attrs:{label:"收货人姓名:"}},[e._v(e._s(e.orderInfo.address.username))]),e._v(" "),r("el-form-item",{attrs:{label:"收货人手机:"}},[e._v(e._s(e.orderInfo.address.mobile))]),e._v(" "),r("el-form-item",{attrs:{label:"收货人地址:"}},[e._v(e._s(e.orderInfo.address.address))]),e._v(" "),r("el-form-item",{attrs:{label:"订单备注:"}},[e._v(e._s(e.orderInfo.desc?e.orderInfo.desc:"客户未填写备注"))]),e._v(" "),r("el-form-item",{attrs:{label:"下单时间:"}},[e._v(e._s(e.orderInfo.created_at))]),e._v(" "),r("el-form-item",{attrs:{label:"订单状态:"}},[r("el-tag",{staticStyle:{color:"#ffffff"},attrs:{color:e.orderStatus(e.orderInfo.status).color}},[e._v("\n "+e._s(e.orderStatus(e.orderInfo.status).name)+"\n ")])],1)],1),e._v(" "),r("p",[e._v("商品详情:")]),e._v(" "),r("ul",{staticClass:"orderGoodsList"},e._l(e.orderInfo.ordergoods,(function(t){return r("li",{key:t.id,staticClass:"orderGoodsItem"},[r("div",{staticClass:"orderGoodsHeader"},[r("el-image",{staticStyle:{width:"60px",height:"60px","margin-right":"15px"},attrs:{src:t.imgurl,fit:"cover"}}),e._v(" "),r("p",[e._v(e._s(t.goodsname))])],1),e._v(" "),e._l(t.goodssku,(function(t,n){return r("div",{key:n,staticClass:"orderGoodsSku"},[r("p",[e._v(e._s(t.type+"+"+t.size))]),e._v(" "),r("p",[e._v("数量: "+e._s(t.num)+"件")]),e._v(" "),r("p",[e._v("总价: "+e._s(Number(t.price)*Number(t.num)))])])}))],2)})),0)],1):e._e()])],1)},a=[],s=(r("7f7f"),r("c7eb")),o=(r("96cf"),r("1da1")),i=r("b775");function c(e){return Object(i["a"])({url:"/order/getagentorder",method:"get",params:e})}function l(e){return Object(i["a"])({url:"/order/confirmsendgoods",method:"post",data:e})}function u(e){return Object(i["a"])({url:"/order/exportagentorder",method:"get",params:e})}var d=r("44f1"),f=r("539f"),m={components:{ChangeAddress:f["default"]},data:function(){return{listQuery:{search_name:"",page_index:1,page_size:20,time:""},table:[],tableTotal:0,visible:{address:!1,goods:!1},update:{address:{}},orderInfo:{ordersn:"",name:"",desc:"",ordergoods:[],address:{username:"",mobile:"",address:""}},loadingFull:!1,downloadLoading:!1}},created:function(){this.orderStatus=d["d"],this.getList()},methods:{getList:function(){var e=Object(o["a"])(Object(s["a"])().mark((function e(){var t,r,n,a,o,i;return Object(s["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return this.loadingFull=!0,e.prev=1,e.next=4,c(this.listQuery);case 4:t=e.sent,r=t.message,n=t.code,200===n?(a=t.data,o=a.list,i=a.total,this.tableTotal=i,this.table=o):this.$message.error(r),e.next=12;break;case 9:e.prev=9,e.t0=e["catch"](1),console.log("获取订单列表失败:".concat(e.t0));case 12:this.loadingFull=!1;case 13:case"end":return e.stop()}}),e,this,[[1,9]])})));function t(){return e.apply(this,arguments)}return t}(),changePagination:function(e){var t=e.page,r=e.limit;this.listQuery.page_size=r,this.listQuery.page_index=t,this.getList()},handleSetSend:function(e){var t=this,r=e.id,n=e.manual_ordersn;this.$confirm("确认将订单".concat(n,"发货?"),"确认发货",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){t.setSend(r)}))},setSend:function(){var e=Object(o["a"])(Object(s["a"])().mark((function e(t){var r,n,a;return Object(s["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,l({id:t});case 3:r=e.sent,n=r.message,a=r.code,200===a?(this.$message.success(n),this.getList()):this.$message.error(n),e.next=11;break;case 8:e.prev=8,e.t0=e["catch"](0),console.log("订单列表确认发货失败:".concat(e.t0));case 11:case"end":return e.stop()}}),e,this,[[0,8]])})));function t(t){return e.apply(this,arguments)}return t}(),handleUpdataAddress:function(e){var t=e.address;this.update.address=t,this.visible.address=!0},handleSeeAllGoods:function(e){this.orderInfo=e,this.visible.goods=!0},exportOrder:function(){var e=Object(o["a"])(Object(s["a"])().mark((function e(){var t,n,a,o,i=this;return Object(s["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return this.loadingFull=!0,e.prev=1,e.next=4,u(this.listQuery);case 4:if(t=e.sent,n=t.code,a=t.message,200!==n){e.next=14;break}if(o=t.data,!(o.length<1)){e.next=11;break}return this.$message.error("没有数据哦!!!"),e.abrupt("return",!1);case 11:Promise.all([r.e("chunk-5bdd67a2"),r.e("chunk-2c21b5a5")]).then(r.bind(null,"4bf8d")).then((function(e){var t=["订单编号","下单时间","订单状态","批发商昵称","数量合计","订单总额","收货人","联系方式","收货地址","订单备注","下单人","发单人","订单类型","是否为原始订单","是否为手动订单"],r=["ordersn","created_at","order_status","crown_nickname","num","price","receive_name","receive_mobile","receive_address","receive_remark","set_nickname","get_nickname","order_type","is_old","is_hand"];o.map((function(e){e.order_status=Object(d["d"])(e.status).name,e.crown_nickname=e.crown.nickname,e.receive_name=e.address.username,e.receive_mobile=e.address.mobile,e.receive_address=e.address.address,e.receive_remark=e.desc,e.set_nickname=e.user.nickname,e.get_nickname=e.agent.nickname,e.order_type=0===e.is_turn?"没有转单":1===e.is_turn?"全部转单":"部分转单",e.is_old=0===e.turn_is?"是":"否",e.is_hand=0===e.is_manual?"是":"否"}));var n=i.formatJson(r,o);e.export_json_to_excel({header:t,data:n,filename:"公司代发订单数据",autoWidth:!0,bookType:"xlsx"}),i.loadingFull=!1})),e.next=16;break;case 14:this.$message.error(a),this.loadingFull=!1;case 16:e.next=22;break;case 18:e.prev=18,e.t0=e["catch"](1),console.log("导出公司代发订单失败: ".concat(e.t0)),this.loadingFull=!1;case 22:case"end":return e.stop()}}),e,this,[[1,18]])})));function t(){return e.apply(this,arguments)}return t}(),formatJson:function(e,t){return t.map((function(t){return e.map((function(e){return t[e]}))}))}}},p=m,b=(r("55dfd"),r("2877")),v=Object(b["a"])(p,n,a,!1,null,"c90cf846",null);t["default"]=v.exports},"44f1":function(e,t,r){"use strict";r.d(t,"d",(function(){return n})),r.d(t,"e",(function(){return a})),r.d(t,"f",(function(){return s})),r.d(t,"a",(function(){return o})),r.d(t,"c",(function(){return i})),r.d(t,"b",(function(){return c})),r.d(t,"h",(function(){return l})),r.d(t,"g",(function(){return u}));r("c5f6"),r("a481"),r("ac6a");function n(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 a(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 o(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 i(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 c(e,t){if(!e)return 0;var r=t?e:parseFloat(e);return String(r).replace(/(\d{1,3})(?=(\d{3})+(?:$|\.))/g,"$1,")}function l(e){if("0"===e)return 0;var t=Number(100*e).toFixed()+"%";return t}function u(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"}}}},"4f27":function(e,t,r){},"539f":function(e,t,r){"use strict";r.r(t);var n=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"app-container"},[r("el-form",{ref:"form",attrs:{model:e.form,rules:e.addressRules,"label-width":"80px"}},[r("el-form-item",{attrs:{label:"收货人:",prop:"username"}},[r("el-input",{attrs:{placeholder:"收货人"},model:{value:e.form.username,callback:function(t){e.$set(e.form,"username",t)},expression:"form.username"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"手机号:",prop:"mobile"}},[r("el-input",{attrs:{placeholder:"手机号",minlength:"11",maxlength:"11","show-word-limit":""},model:{value:e.form.mobile,callback:function(t){e.$set(e.form,"mobile",t)},expression:"form.mobile"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"省市区:",prop:"address"}},[r("VDistpicker",{attrs:{province:e.address.province,city:e.address.city,area:e.address.area},on:{province:e.province,city:e.city,area:e.area}})],1),e._v(" "),r("el-form-item",{attrs:{label:"地址:",prop:"address"}},[r("el-input",{attrs:{type:"textarea",placeholder:"地址",maxlength:"50","show-word-limit":""},model:{value:e.form.address,callback:function(t){e.$set(e.form,"address",t)},expression:"form.address"}})],1),e._v(" "),r("el-form-item",[r("el-button",{attrs:{size:"mini"},on:{click:e.handleCancel}},[e._v("\n 取消\n ")]),e._v(" "),r("el-button",{attrs:{type:"primary",size:"mini"},on:{click:e.handleSubmit}},[e._v("\n 修改\n ")])],1)],1)],1)},a=[],s=r("c7eb"),o=(r("96cf"),r("1da1")),i=r("784f"),c=r.n(i),l=r("09d8"),u={components:{VDistpicker:c.a},props:{form:{type:Object,default:function(){return{id:"",username:"",mobile:"",address:""}}}},data:function(){return{addressRules:{username:[{required:!0,message:"请输入收货人姓名",trigger:"blur"}],mobile:[{required:!0,message:"请输入收货人手机号",trigger:"blur"},{min:11,max:11,message:"手机号格式不正确",trigger:"blur"}],address:[{required:!0,message:"请输入收货人地址",trigger:"blur"},{max:50,message:"地址长度超出",trigger:"blur"}]},address:{province:this.form.province,city:this.form.city,area:this.form.town}}},methods:{province:function(e){var t=e.value;this.address.province=t},city:function(e){var t=e.value;this.address.city=t},area:function(e){var t=e.value;this.address.area=t},handleCancel:function(){this.$refs.form.resetFields(),this.$emit("update:cancel")},handleSubmit:function(){var e=this;this.$refs.form.validate((function(t){if(!t)return!1;var r=e.form,n=r.id,a=r.username,s=r.mobile,o=r.address,i=e.address,c=i.province,l=i.city,u=i.area;e.updateOrderAddress({address_id:n,province:c,city:l,town:u,username:a,mobile:s,address:o})}))},updateOrderAddress:function(){var e=Object(o["a"])(Object(s["a"])().mark((function e(t){var r,n,a,o;return Object(s["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(l["k"])(t);case 2:r=e.sent;try{n=r.message,a=r.code,200===a?(this.$message.success(n),this.$refs.form.resetFields(),this.$emit("update:success")):this.$message.error(n)}catch(s){o=r.message?r.message:s.message,o=s.message?s.message:"请求失败",this.$message.error(o)}case 4:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()}},d=u,f=r("2877"),m=Object(f["a"])(d,n,a,!1,null,"33ce2d96",null);t["default"]=m.exports},"55dfd":function(e,t,r){"use strict";r("4f27")}}]);