chunk-1ad334ed.b0946420.js 18 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-1ad334ed","chunk-7cc2623b"],{"09d8":function(e,t,r){"use strict";r.d(t,"h",(function(){return n})),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 l})),r.d(t,"e",(function(){return c})),r.d(t,"d",(function(){return d})),r.d(t,"g",(function(){return u}));var a=r("b775");function n(e){return Object(a["a"])({url:"/orders/update_address",method:"get",params:e})}function s(e){return Object(a["a"])({url:"/orders/show_address",method:"get",params:e})}function o(e){return Object(a["a"])({url:"/orders/add_address",method:"get",params:e})}function i(e){return Object(a["a"])({url:"/orders/submit_order",method:"post",data:e})}function l(e){return Object(a["a"])({url:"/order/shelvedorder",method:"post",data:e})}function c(e){return Object(a["a"])({url:"/orders/get_crown",method:"get",params:e})}function d(e){return Object(a["a"])({url:"/orders/GetUserId",method:"get",params:e})}function u(e){return Object(a["a"])({url:"/orders/UpAddress",method:"get",params:e})}},"17a3":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"},[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 a=t.row;return[r("el-tag",{staticStyle:{color:"#ffffff"},attrs:{color:e.orderStatus(a.status).color}},[e._v("\n "+e._s(e.orderStatus(a.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 a=t.row;return[r("el-button",{staticStyle:{padding:"0"},attrs:{type:"text"},on:{click:function(t){return e.handleSeeAllGoods(a)}}},[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 a=t.row;return[r("el-tag",{attrs:{type:0===a.is_turn?"wraning":1===a.is_turn?"success":"danger"}},[e._v("\n "+e._s(0===a.is_turn?"没有转单":1===a.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 a=t.row;return[r("el-tag",{attrs:{type:0===a.turn_is?"success":"danger"}},[e._v("\n "+e._s(0===a.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 a=t.row;return[r("el-tag",{attrs:{type:0===a.is_manual?"success":"danger"}},[e._v("\n "+e._s(0===a.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 a=t.row;return[r("el-button",{attrs:{type:"text"},on:{click:function(t){return e.handleUpdataAddress(a)}}},[e._v("\n 更改收货信息\n ")]),e._v(" "),r("el-button",{staticStyle:{"margin-left":"0"},attrs:{type:"text"},on:{click:function(t){return e.handleSetSend(a)}}},[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,a){return r("div",{key:a,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)},n=[],s=(r("7f7f"),r("96cf"),r("1da1")),o=r("b775");function i(e){return Object(o["a"])({url:"/order/getagentorder",method:"get",params:e})}function l(e){return Object(o["a"])({url:"/order/confirmsendgoods",method:"post",data:e})}function c(e){return Object(o["a"])({url:"/order/exportagentorder",method:"get",params:e})}var d=r("44f1"),u=r("539f"),m={components:{ChangeAddress:u["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["c"],this.getList()},methods:{getList:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(){var t,r,a,n,s,o;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return this.loadingFull=!0,e.prev=1,e.next=4,i(this.listQuery);case 4:t=e.sent,r=t.message,a=t.code,200===a?(n=t.data,s=n.list,o=n.total,this.tableTotal=o,this.table=s):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,a=e.manual_ordersn;this.$confirm("确认将订单".concat(a,"发货?"),"确认发货",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){t.setSend(r)}))},setSend:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(t){var r,a,n;return regeneratorRuntime.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,a=r.message,n=r.code,200===n?(this.$message.success(a),this.getList()):this.$message.error(a),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(s["a"])(regeneratorRuntime.mark((function e(){var t,a,n,s,o=this;return regeneratorRuntime.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:if(t=e.sent,a=t.code,n=t.message,200!==a){e.next=14;break}if(s=t.data,!(s.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"];s.map((function(e){e.order_status=Object(d["c"])(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 a=o.formatJson(r,s);e.export_json_to_excel({header:t,data:a,filename:"公司代发订单数据",autoWidth:!0,bookType:"xlsx"}),o.loadingFull=!1})),e.next=16;break;case 14:this.$message.error(n),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]}))}))}}},f=m,p=(r("d450"),r("2877")),v=Object(p["a"])(f,a,n,!1,null,"3f8b25a9",null);t["default"]=v.exports},"44f1":function(e,t,r){"use strict";r.d(t,"c",(function(){return a})),r.d(t,"d",(function(){return n})),r.d(t,"e",(function(){return s})),r.d(t,"a",(function(){return o})),r.d(t,"b",(function(){return i}));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 n(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}},"539f":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"},[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)},n=[],s=(r("96cf"),r("1da1")),o=r("784f"),i=r.n(o),l=r("09d8"),c={components:{VDistpicker:i.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,a=r.id,n=r.username,s=r.mobile,o=r.address,i=e.address,l=i.province,c=i.city,d=i.area;e.updateOrderAddress({address_id:a,province:l,city:c,town:d,username:n,mobile:s,address:o})}))},updateOrderAddress:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(t){var r,a,n,s;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(l["h"])(t);case 2:r=e.sent;try{a=r.message,n=r.code,200===n?(this.$message.success(a),this.$refs.form.resetFields(),this.$emit("update:success")):this.$message.error(a)}catch(o){s=r.message?r.message:o.message,s=o.message?o.message:"请求失败",this.$message.error(s)}case 4:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()}},d=c,u=r("2877"),m=Object(u["a"])(d,a,n,!1,null,"33ce2d96",null);t["default"]=m.exports},6894:function(e,t,r){},d450:function(e,t,r){"use strict";r("6894")}}]);