1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-323f2e0c"],{"122c":function(e,t,a){"use strict";a("d3e5")},"3b1b":function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"content"},[a("div",{staticClass:"search_box"},[a("el-date-picker",{attrs:{"value-format":"yyyy-MM-dd HH:mm:ss",format:"yyyy-MM-dd HH:mm:ss",type:"datetimerange","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期"},model:{value:e.dateVal,callback:function(t){e.dateVal=t},expression:"dateVal"}}),a("el-select",{staticClass:"select",attrs:{placeholder:"订单状态"},on:{change:function(t){return e.getList()}},model:{value:e.params.status,callback:function(t){e.$set(e.params,"status",t)},expression:"params.status"}},e._l(e.options,(function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1),a("el-select",{staticClass:"select",staticStyle:{width:"160px"},attrs:{placeholder:"订单方式"},on:{change:function(t){return e.getList()}},model:{value:e.params.type,callback:function(t){e.$set(e.params,"type",t)},expression:"params.type"}},e._l(e.helpOptions,(function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1),a("el-input",{staticClass:"order_num",attrs:{placeholder:"订单号",clearable:""},on:{clear:function(t){return e.toSearch()}},nativeOn:{keydown:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.toSearch(t)}},model:{value:e.params.order_no,callback:function(t){e.$set(e.params,"order_no",t)},expression:"params.order_no"}}),a("el-input",{attrs:{placeholder:"客户昵称/手机号",clearable:""},on:{clear:function(t){return e.toSearch()}},nativeOn:{keydown:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.toSearch(t)}},model:{value:e.params.user_phone,callback:function(t){e.$set(e.params,"user_phone",t)},expression:"params.user_phone"}}),a("el-input",{attrs:{placeholder:"店铺昵称/手机号",clearable:""},on:{clear:function(t){return e.toSearch()}},nativeOn:{keydown:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.toSearch(t)}},model:{value:e.params.agent_phone,callback:function(t){e.$set(e.params,"agent_phone",t)},expression:"params.agent_phone"}}),a("el-button",{attrs:{type:"primary",icon:"el-icon-search"},on:{click:e.toSearch}},[e._v("搜索")]),a("el-button",{attrs:{type:"primary"},on:{click:e.clearInp}},[e._v("重置")]),a("el-button",{attrs:{type:"primary",icon:"el-icon-download"},on:{click:e.exportExcel}},[e._v("导出")])],1),a("div",{staticClass:"table_box"},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],ref:"listTable",staticStyle:{width:"100%"},attrs:{"header-cell-style":{background:"#f8fbfc"},border:"",stripe:"",data:e.list,height:e.tableHeight+"px","cell-style":{padding:"10px 0"}}},[a("el-table-column",{attrs:{label:"序号",type:"index",width:"80",align:"center",index:function(t){return e.params.page_size*(e.params.page_index-1)+t+1}}}),a("el-table-column",{attrs:{label:"订单号",align:"center",prop:"order_no",width:"265","show-overflow-tooltip":!0},scopedSlots:e._u([{key:"default",fn:function(t){var r=t.row;return[a("div",[e._v(e._s(r.order_no))]),1==r.is_help&&1==r.self_pay?a("div",{staticClass:"order_status"},[e._v("代下单代支付")]):e._e(),1==r.is_help&&0==r.self_pay?a("div",{staticClass:"order_status"},[e._v("代下单客户支付")]):e._e(),0==r.is_help&&0==r.self_pay?a("div",{staticClass:"order_status"},[e._v("客户下单客户支付")]):e._e(),0==r.is_help&&1==r.self_pay?a("div",{staticClass:"order_status"},[e._v("客户下单代支付")]):e._e()]}}])}),a("el-table-column",{attrs:{label:"下单时间",prop:"created_at",align:"center",width:"160"}}),a("el-table-column",{attrs:{label:"店铺名称",align:"center",prop:"store",width:"150","show-overflow-tooltip":!0},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[e._v(e._s(a.store&&a.store.name)+"的店铺")]}}])}),a("el-table-column",{attrs:{label:"店铺手机号",prop:"store",align:"center",width:"120"},scopedSlots:e._u([{key:"default",fn:function(t){var r=t.row;return[a("el-button",{attrs:{type:"text"},on:{click:function(t){e.showInfo=!0,e.getInfo(r.store.phone)}}},[e._v(" "+e._s(r.store&&r.store.phone))])]}}])}),a("el-table-column",{attrs:{label:"所属战区",prop:"warea",align:"center",width:"120"}}),a("el-table-column",{attrs:{label:"客户昵称",align:"center",width:"120",prop:"store","show-overflow-tooltip":!0},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[e._v(e._s(a.user&&a.user.nickname))]}}])}),a("el-table-column",{attrs:{label:"客户手机号",align:"center",width:"120",prop:"store"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[e._v(e._s(a.user&&a.user.phone))]}}])}),a("el-table-column",{attrs:{prop:"status",align:"center",label:"订单状态",width:"110","show-overflow-tooltip":!0},scopedSlots:e._u([{key:"default",fn:function(t){var r=t.row,n=r.status,s=r.apply_cancel;return[a("el-tag",{staticStyle:{color:"#ffffff"},attrs:{color:e.orderStatus(s,n).color}},[e._v(" "+e._s(e.orderStatus(s,n).name)+" ")])]}}])}),a("el-table-column",{attrs:{label:"订单总额",prop:"account",align:"center",width:"120"}}),a("el-table-column",{attrs:{label:"订单详情",align:"center",width:"80"},scopedSlots:e._u([{key:"default",fn:function(t){var r=t.row;return[a("el-button",{attrs:{type:"text",size:"mini"},on:{click:function(t){return e.getDeatail(r)}}},[e._v("详情")])]}}])}),a("el-table-column",{attrs:{prop:"self_receive",label:"发货方式",align:"center",width:"80","show-overflow-tooltip":!0},scopedSlots:e._u([{key:"default",fn:function(t){var r=t.row;return[2==r.status||3==r.status?a("div",[1==r.self_receive?a("span",[e._v("送货")]):a("el-button",{attrs:{type:"text"},on:{click:function(t){return e.getLog(r.order_no)}}},[e._v("物流")])],1):e._e()]}}])}),a("el-table-column",{attrs:{prop:"address",label:"收货人",align:"center",width:"120","show-overflow-tooltip":!0},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[e._v(e._s(a.address&&a.address.name))]}}])}),a("el-table-column",{attrs:{prop:"address",label:"联系方式",align:"center","show-overflow-tooltip":!0,width:"120"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[e._v(e._s(a.address&&a.address.phone))]}}])}),a("el-table-column",{attrs:{prop:"address",label:"收货地址",align:"center",width:"200","show-overflow-tooltip":!0},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[e._v(e._s(a.address&&a.address.province+a.address.city+a.address.area)+e._s(a.address&&a.address.address?a.address.address:""))]}}])}),a("el-table-column",{attrs:{label:"订单备注",prop:"remark",align:"center",width:"100","show-overflow-tooltip":!0}})],1),a("el-dialog",{attrs:{title:"物流信息",visible:e.showExpress,width:"50%"},on:{"update:visible":function(t){e.showExpress=t}}},[a("div",{staticClass:"express_box"},[a("div",{staticClass:"express"},[a("span",[e._v(e._s(e.express.express_company))]),a("span",[e._v(e._s(e.express.express_no))]),a("span",{staticStyle:{"margin-left":"20px"}},[e._v("发货日期:"+e._s(e.express.express_time))])]),e._l(e.traces,(function(t,r){return a("div",{key:r,staticClass:"traces"},[a("div",[e._v(e._s(t.AcceptTime))]),a("div",[e._v(e._s(t.AcceptStation))])])}))],2)]),a("el-dialog",{attrs:{title:"订单详情",visible:e.showDetail,width:"40%"},on:{"update:visible":function(t){e.showDetail=t}},scopedSlots:e._u([{key:"default",fn:function(t){t.row;return[a("div",{staticClass:"order_detail"},[e._l(e.goods,(function(t){return a("div",{key:t.id},[a("div",{staticClass:"order_title"},[e._v(e._s(t.name))]),e._l(t.sku,(function(t){return a("div",{key:t.id,staticClass:"sku_box"},[a("span",[e._v(e._s(t.type))]),a("span",{staticStyle:{margin:"0 30px"}},[e._v(e._s(t.size))]),a("span",[e._v("X "+e._s(t.num))])])}))],2)})),a("div",{staticClass:"sum"},[e.goods?a("span",[e._v("共"+e._s(e.totalNum(e.goods))+"件,")]):e._e(),e.goods?a("span",{staticStyle:{color:"#f76454"}},[e._v("¥"+e._s(e.totalPrice(e.goods)))]):e._e()])],2),e.signature?a("div",{staticClass:"signature_box"},[a("div",[e._v("客户签名:")]),a("img",{staticClass:"signature",attrs:{src:e.signature,alt:""}})]):e._e()]}}])})],1),a("el-drawer",{attrs:{title:"基本信息",visible:e.showInfo,direction:"rtl",size:"35%"},on:{"update:visible":function(t){e.showInfo=t}}},[a("div",{staticClass:"base_info"},[a("div",[a("p",[e._v("代理信息:")]),a("el-form",{attrs:{"label-width":"120px"}},[a("el-form-item",{attrs:{label:"代理昵称:"}},[e._v(e._s(e.info.nickname))]),a("el-form-item",{attrs:{label:"真实姓名:"}},[e._v(e._s(e.info.realname))]),a("el-form-item",{attrs:{label:"身份证号:"}},[e._v(e._s(e.info.cre_num?e.info.cre_num:"暂无"))]),a("el-form-item",{attrs:{label:"联系电话:"}},[e._v(e._s(e.info.mobile))]),a("el-form-item",{attrs:{label:"代理级别:"}},[a("el-tag",{staticStyle:{color:"#ffffff"},attrs:{color:e.levelStatus(e.info.level).color}},[e._v(" "+e._s(e.levelStatus(e.info.level).name)+" ")])],1),a("el-form-item",{attrs:{label:"邀请码:"}},[e._v(e._s(e.info.recom_code?e.info.recom_code:"暂无"))]),a("el-form-item",{attrs:{label:"授权码:"}},[e._v(e._s(e.info.auth_code?e.info.auth_code:"暂无"))]),a("el-form-item",{attrs:{label:"授权开始时间:"}},[e._v(e._s(e.info.auth_startime?e.info.auth_startime:"暂无"))]),a("el-form-item",{attrs:{label:"授权结束时间:"}},[e._v(e._s(e.info.auth_endtime?e.info.auth_endtime:"暂无"))]),a("el-form-item",{attrs:{label:"认证状态:"}},[e._v(e._s(e.certStatus(e.info.cert_status)))]),a("el-form-item",{attrs:{label:"账户状态:"}},[a("el-tag",{attrs:{type:1===e.info.delete?"danger":0===e.info.status?"success":"warning",size:"mini"}},[e._v(" "+e._s(1===e.info.delete?"已删除":0===e.info.status?"正常":"已禁用")+" ")])],1),a("el-form-item",{attrs:{label:"注册时间:"}},[e._v(e._s(e.info.created_at))]),e.info.deleted_at?a("el-form-item",{attrs:{label:"删除时间:"}},[e._v(e._s(e.info.deleted_at))]):e._e()],1)],1),e.info.recom?a("div",[a("p",[e._v("邀请人信息:")]),a("el-form",{attrs:{"label-width":"120px"}},[a("el-form-item",{attrs:{label:"昵称:"}},[e._v(" "+e._s(e.info.recom.nickname)+" ")]),a("el-form-item",{attrs:{label:"联系方式:"}},[e.info.recom?a("el-button",{attrs:{type:"text"},on:{click:function(t){e.info.recom.mobile&&e.getInfo(e.info.recom.mobile)}}},[e._v(" "+e._s(e.info.recom.mobile?e.info.recom.mobile:"暂无邀请人联系方式")+" ")]):e._e()],1)],1)],1):e._e(),e.info.agent?a("div",[a("p",[e._v("上级信息:")]),a("el-form",{attrs:{"label-width":"100px"}},[a("el-form-item",{attrs:{label:"昵称:"}},[e._v(" "+e._s(e.info.agent.nickname)+" ")]),a("el-form-item",{attrs:{label:"联系方式:"}},[e.info.agent?a("el-button",{attrs:{type:"text"},on:{click:function(t){e.info.agent.mobile&&e.getInfo(e.info.agent.mobile)}}},[e._v(e._s(e.info.agent.mobile?e.info.agent.mobile:"暂无上级联系方式"))]):e._e()],1)],1)],1):e._e(),e.info.warea?a("div",[a("p",[e._v("战区信息:")]),a("el-form",{attrs:{"label-width":"100px"}},[a("el-form-item",{attrs:{label:"战区名称:"}},[e.info.warea?a("span",[e._v(e._s(e.info.warea.name))]):e._e()]),a("el-form-item",{attrs:{label:"政委名称:"}},[e._v(" "+e._s(e.info.warea.commissar?e.info.warea.commissar:"暂无政委信息")+" ")])],1)],1):e._e(),e.info.crown?a("div",[a("p",[e._v("代理公司信息:")]),a("el-form",{attrs:{"label-width":"100px"}},[a("el-form-item",{attrs:{label:"代理公司名称:"}},[e._v(" "+e._s(e.info.crown.nickname)+" ")]),a("el-form-item",{attrs:{label:"代理公司手机号:"}},[e._v(" "+e._s(e.info.crown.mobile)+" ")])],1)],1):e._e()])]),a("div",{staticClass:"batch_box"},[a("pagination",{attrs:{total:e.totalPage,limit:e.params.page_size,page:e.params.page_index},on:{pagination:e.changePagination,"update:limit":e.changePagination}})],1)],1)},n=[],s=(a("d81d"),a("b0c0"),a("d3b7"),a("3ca3"),a("ddb0"),a("b775")),o=function(e){return Object(s["a"])({url:"/order/list",method:"get",params:e})},l=function(e){return Object(s["a"])({url:"/order/export",method:"get",params:e})},i=function(e){return Object(s["a"])({url:"/order/get_order_express",method:"get",params:e})},c=function(e){return Object(s["a"])({url:"/order/get_order_detail",method:"get",params:e})},d=function(e){return Object(s["a"])({url:"/store/get_user_details",method:"get",params:e})},u=a("44f1"),f=a("8975"),p={name:"order_list",data:function(){return{params:{page_index:1,page_size:15,order_no:"",agent_phone:"",user_phone:"",status:"",start_time:"",end_time:"",type:""},showExpress:!1,express:"",traces:[],options:[{value:0,label:"全部"},{value:1,label:"待付款"},{value:2,label:"待发货"},{value:3,label:"待收货"},{value:4,label:"已完成"}],helpOptions:[{value:0,label:"全部"},{value:1,label:"代下单代支付"},{value:2,label:"代下单客户支付"},{value:3,label:"客户下单客户支付"},{value:4,label:"客户下单代支付"}],list:null,totalPage:0,loading:!1,dateVal:"",showDetail:!1,goods:"",tableHeight:0,showInfo:!1,info:"",signature:""}},created:function(){this.orderStatus=u["e"],this.levelStatus=u["d"],this.totalNum=u["h"],this.totalPrice=u["i"],this.certStatus=u["b"],this.getList()},mounted:function(){var e=this;this.$nextTick((function(){e.tableHeight=document.getElementsByClassName("table_box")[0].offsetHeight}))},methods:{getInfo:function(e){var t=this;d({phone:e}).then((function(e){200==e.code?t.info=e.data:t.$message.error(e.msg||"获取信息失败")}))},toSearch:function(){this.params.page_index=1,this.getList()},getDeatail:function(e){var t=this;this.signature=e.signature,c({order_no:e.order_no}).then((function(e){200==e.code?(t.goods=e.data,t.showDetail=!0):t.$message.error(e.msg||"获取订单详情失败")}))},getLog:function(e){var t=this;i({order_no:e}).then((function(e){if(200==e.code){if(t.express=e.data,!e.data.express_company)return t.$message.warning("暂未发货"),!1;t.traces=e.data.express.Traces.reverse(),t.showExpress=!0}else t.$message.warning(e.msg||"获取物流信息失败")}))},clearInp:function(){this.dateVal="",this.params={page_index:1,page_size:15,order_no:"",agent_phone:"",user_phone:"",status:"",start_time:"",end_time:""},this.getList()},getList:function(){var e=this;this.loading=!0,this.dateVal&&(this.params.start_time=this.dateVal[0],this.params.end_time=this.dateVal[1]);var t=this.params,a=t.page_index,r=t.page_size,n=t.agent_phone,s=t.user_phone,l=t.status,i=t.start_time,c=t.end_time,d=t.order_no,u=t.type;o({page_index:a,page_size:r,agent_phone:n,user_phone:s,status:0==l?"all":l-1,start_time:i,end_time:c,order_no:d,type:0==u?"all":u}).then((function(t){e.loading=!1,200===t.code?(e.list=t.data.list,e.totalPage=t.data.total):e.$message.error(t.msg||"获取订单列表失败")}))},changePagination:function(e){var t=e.page,a=e.limit;this.params.page_size=a,this.params.page_index=t,this.getList()},exportExcel:function(){var e=this;this.dateVal?(this.params.start_time=this.dateVal[0],this.params.end_time=this.dateVal[1]):this.params.start_time=this.params.end_time="";var t=this.params,r=t.order_no,n=t.agent_phone,s=t.user_phone,o=t.status,i=t.start_time,c=t.end_time;l({order_no:r,agent_phone:n,user_phone:s,status:o,start_time:i,end_time:c}).then((function(t){var r=t.data;if(r.length<1)return e.$message.error("暂无可导出数据"),!1;var n=["序号","订单编号","下单时间","店铺名称","店铺手机号","所属战区","客户昵称","客户手机号","订单状态","订单总额","发货方式","收货人","联系方式","收货地址","订单备注"];r.map((function(e,t){e.index=t+1,e.store_name=e.store&&e.store.name?e.store.name:"",e.store_phone=e.store&&e.store.phone?e.store.phone:"",e.user_name=e.user&&e.user.name?e.user.name:"",e.order_status=Object(u["e"])(e.apply_cancel,e.status).name,2==e.status||3==e.status?e.send_type=1==e.self_receive?"送货":"物流":e.send_type="",e.user_phone=e.user.phone,e.get_name=e.address?e.address.name:"",e.get_phone=e.address?e.address.phone:"",e.address?(e.address.address=e.address.address?e.address.address:"",e.get_ads=e.address.province+e.address.city+e.address.area+e.address.address):e.get_ads=""}));var s=["index","order_no","created_at","store_name","store_phone","warea","user_name","user_phone","order_status","account","send_type","get_name","get_phone","get_ads","remark"],o=e.formatJson(s,r);Promise.all([a.e("chunk-519483dc"),a.e("chunk-f2c374ea"),a.e("chunk-2133cd4f")]).then(a.bind(null,"4bf8")).then((function(e){e.export_json_to_excel({header:n,data:o,filename:"".concat(Object(f["formatter"])(new Date,"yyyy-MM-dd"),"订单"),bookType:"xlsx"})}))}))},formatJson:function(e,t){return t.map((function(t){return e.map((function(e){return"timestamp"===e?parseTime(t[e]):t[e]}))}))}}},_=p,m=(a("122c"),a("2877")),h=Object(m["a"])(_,r,n,!1,null,"b3ad571e",null);t["default"]=h.exports},"44f1":function(e,t,a){"use strict";a.d(t,"a",(function(){return r})),a.d(t,"e",(function(){return n})),a.d(t,"g",(function(){return s})),a.d(t,"f",(function(){return o})),a.d(t,"d",(function(){return l})),a.d(t,"b",(function(){return i})),a.d(t,"i",(function(){return c})),a.d(t,"h",(function(){return d})),a.d(t,"c",(function(){return u}));a("a9e3"),a("b680"),a("ac1f"),a("5319"),a("4ec9"),a("d3b7"),a("3ca3"),a("ddb0"),a("4de4"),a("d81d");function r(e){var t=Number(e);if(t){t=Math.round(100*t)/1e4,t=t.toFixed(2),t+="";var a=t.indexOf(".")>-1?/(\d{1,3})(?=(?:\d{3})+\.)/g:/(\d{1,3})(?=(?:\d{3})+$)/g;return t.replace(a,"$1,")}return t+".00"}function n(e,t){if(e){var a=new Map([[0,{color:"#909399",name:"没取消"}],[1,{color:"#909399",name:"审核中"}],[2,{color:"#909399",name:"已取消"}],[3,{color:"#909399",name:"被驳回"}]]);return a.get(e)||{name:"未知订单状态",color:"#909399"}}var r=new Map([[0,{color:"#f97547",name:"待付款"}],[1,{color:"#13c19f",name:"待发货"}],[2,{color:"#ffaa1d",name:"待收货"}],[3,{color:"#409EFF",name:"已完成"}],[4,{color:"#74a2e6",name:"已完成"}]]);return r.get(t)||{name:"未知订单状态",color:"#909399"}}function s(e){switch(+e){case 0:return{name:"未认证",color:"#f97547"};case 1:return{name:"审核中",color:"#13c19f"};case 2:return{name:"待签约",color:"#ffaa1d"};case 3:return{name:"已完成",color:"#409EFF"};default:return{name:"审核中",color:"#13c19f"}}}function o(e){switch(+e){case 0:return{name:"未审核",color:"#f96b6b"};case 1:return{name:"已同意",color:"#13c19f"};case 2:return{name:"已驳回",color:"#415161"};case 3:return{name:"已完成",color:"#f96b6b"};default:return{name:"未知支付状态",color:"#909399"}}}function l(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:"#909399"}}return t}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}var c=function(e){console.log(e);var t=0;return e.map((function(e){e.sku.map((function(e){t+=e.num*e.price}))})),t},d=function(e){var t=0;return e.map((function(e){e.sku.map((function(e){t+=e.num}))})),t};function u(e,t){if(null==e)return 0;var a=Date.parse(new Date(t))/1e3,r=Date.parse(new Date(e))/1e3,n=function(e){return e<10?"0"+e:e},s=a-r;if(s>0){var o=Math.floor(s/86400),l=Math.floor(s%86400/3600),i=Math.floor((s-86400*o-3600*l)/60);Math.floor(s-86400*o-3600*l-60*i);return"".concat(n(o))}return 0}},"4ec9":function(e,t,a){"use strict";var r=a("6d61"),n=a("6566");e.exports=r("Map",(function(e){return function(){return e(this,arguments.length?arguments[0]:void 0)}}),n)},d3e5:function(e,t,a){}}]);
|