webpackJsonp([2],{"+6Bu":function(e,t,r){"use strict";t.__esModule=!0,t.default=function(e,t){var r={};for(var n in e)t.indexOf(n)>=0||Object.prototype.hasOwnProperty.call(e,n)&&(r[n]=e[n]);return r}},"+O7c":function(e,t){},b4uJ:function(e,t){},g5t5:function(e,t,r){"use strict";var n=r("woOf"),i=r.n(n),s=[{name:"订单已提交,等待付款",time:"2017-04-01 12:00:00 "},{name:"订单付款成功",time:"2017-04-01 12:00:00 "},{name:"在北京市进行下级地点扫描,等待付款",time:"2017-04-01 12:00:00 "},{name:"在分拨中心广东深圳公司进行卸车扫描,等待付款",time:"2017-04-01 12:00:00 "},{name:"在广东深圳公司进行发出扫描",time:"2017-04-01 12:00:00 "},{name:"到达目的地网点广东深圳公司,快件将很快进行派送",time:"2017-04-01 12:00:00 "},{name:"订单已签收,期待再次为您服务",time:"2017-04-01 12:00:00 "}],a={name:"logisticsDialog",props:{value:Boolean},computed:{visible:{get:function(){return this.value},set:function(e){this.value=e}}},data:function(){return{logisticsList:i()({},s)}},methods:{emitInput:function(e){this.$emit("input",e)},handleClose:function(){this.emitInput(!1)}}},l={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("el-dialog",{attrs:{title:"订单跟踪",visible:e.visible,"before-close":e.handleClose,width:"40%"},on:{"update:visible":function(t){e.visible=t}}},[r("el-steps",{attrs:{direction:"vertical",active:6,"finish-status":"success",space:"50px"}},e._l(e.logisticsList,function(e){return r("el-step",{key:e.name,attrs:{title:e.name,description:e.time}})}))],1)},staticRenderFns:[]};var o=r("VU/8")(a,l,!1,function(e){r("+O7c")},null,null);t.a=o.exports},oqQY:function(e,t,r){var n;n=function(){"use strict";var e="millisecond",t="second",r="minute",n="hour",i="day",s="week",a="month",l="quarter",o="year",u="date",c="Invalid Date",d=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,h=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,f={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_")},p=function(e,t,r){var n=String(e);return!n||n.length>=t?e:""+Array(t+1-n.length).join(r)+e},m={s:p,z:function(e){var t=-e.utcOffset(),r=Math.abs(t),n=Math.floor(r/60),i=r%60;return(t<=0?"+":"-")+p(n,2,"0")+":"+p(i,2,"0")},m:function e(t,r){if(t.date()1)return e(a[0])}else{var l=t.name;g[l]=t,i=l}return!n&&i&&(v=i),i||!n&&v},$=function(e,t){if(y(e))return e.clone();var r="object"==typeof t?t:{};return r.date=e,r.args=arguments,new w(r)},_=m;_.l=b,_.i=y,_.w=function(e,t){return $(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var w=function(){function f(e){this.$L=b(e.locale,null,!0),this.parse(e)}var p=f.prototype;return p.parse=function(e){this.$d=function(e){var t=e.date,r=e.utc;if(null===t)return new Date(NaN);if(_.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var n=t.match(d);if(n){var i=n[2]-1||0,s=(n[7]||"0").substring(0,3);return r?new Date(Date.UTC(n[1],i,n[3]||1,n[4]||0,n[5]||0,n[6]||0,s)):new Date(n[1],i,n[3]||1,n[4]||0,n[5]||0,n[6]||0,s)}}return new Date(t)}(e),this.$x=e.x||{},this.init()},p.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},p.$utils=function(){return _},p.isValid=function(){return!(this.$d.toString()===c)},p.isSame=function(e,t){var r=$(e);return this.startOf(t)<=r&&r<=this.endOf(t)},p.isAfter=function(e,t){return $(e)0&&(n=g()(r[0]).format("YYYY-MM-DD"),s=g()(r[1]).format("YYYY-MM-DD")),Object(u.d)(i()({createTime:n,endTime:s},l)).then(function(t){e.listLoading=!1,e.list=t.data.list,e.total=t.data.total})},deleteOrder:function(e){var t=this;this.$confirm("是否要进行该删除操作?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){var r={ids:e.join(",")};Object(u.b)(r).then(function(e){t.$message({message:"删除成功!",type:"success",duration:1e3}),t.getList()})})},covertOrder:function(e){var t=e.receiverProvince+e.receiverCity+e.receiverRegion+e.receiverDetailAddress;return{orderId:e.id,orderSn:e.orderSn,receiverName:e.receiverName,receiverPhone:e.receiverPhone,receiverPostCode:e.receiverPostCode,address:t,deliveryCompany:null,deliverySn:null}},onExport:function(){var e,t,r,n,s,a;e=this,t={url:"/api-mall-admin/export/orderDetail",fileName:"订单列表.xls",method:"post",params:i()({},this.listQuery)},r="您确定导出订单列表?",s=t.url,"post"==(a={method:t.method?t.method:"get",headers:{Authorization:Object(f.a)()},url:s,responseType:"blob"}).method?a.data=t.params:a.params=t.params,e.$confirm(r||"您确定下载模板","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){h()(m()(a)).then(function(r){var i=new Blob([r.data],{type:"application/vnd.ms-excel;charset=utf-8"});new Response(i).text().then(function(r){if(-1!=r.indexOf("code")){var s=JSON.parse(r);if(403==s.code)return e.$message.error("登录过期,请重新登录!"),void setTimeout(function(){e.$store.dispatch("user/resetToken").then(function(){location.reload()})},1e3);200==s.code?e.$message.success(s.msg):e.$message.error(s.msg),n&&n()}else{var a=URL.createObjectURL(i),l=document.createElement("a"),o=t.fileName||"导出文件.xls";l.href=a,l.setAttribute("download",o),document.body.appendChild(l),l.click(),n&&n()}})}).catch(function(t){console.log(t),e.$message.error("下载失败,请联系管理员")})}).catch(function(){})}}},$={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"app-container"},[r("el-card",{staticClass:"filter-container",attrs:{shadow:"never"}},[r("div",[r("i",{staticClass:"el-icon-search"}),e._v(" "),r("span",[e._v("筛选搜索")]),e._v(" "),r("el-button",{staticStyle:{float:"right"},attrs:{size:"small",type:"danger"},on:{click:function(t){e.onExport()}}},[e._v("\n 导出\n ")]),e._v(" "),r("el-button",{staticStyle:{float:"right","margin-right":"15px"},attrs:{type:"primary",size:"small"},on:{click:function(t){e.handleSearchList()}}},[e._v("\n 查询搜索\n ")]),e._v(" "),r("el-button",{staticStyle:{float:"right","margin-right":"15px"},attrs:{size:"small"},on:{click:function(t){e.handleResetSearch()}}},[e._v("\n 重置\n ")])],1),e._v(" "),r("div",{staticStyle:{"margin-top":"15px"}},[r("el-form",{attrs:{inline:!0,model:e.listQuery,size:"small","label-width":"140px"}},[r("el-form-item",{attrs:{label:"输入搜索:"}},[r("el-input",{staticClass:"input-width",attrs:{placeholder:"订单编号"},model:{value:e.listQuery.orderSn,callback:function(t){e.$set(e.listQuery,"orderSn",t)},expression:"listQuery.orderSn"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"收货人:"}},[r("el-input",{staticClass:"input-width",attrs:{placeholder:"收货人姓名/手机号码"},model:{value:e.listQuery.receiverKeyword,callback:function(t){e.$set(e.listQuery,"receiverKeyword",t)},expression:"listQuery.receiverKeyword"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"提交时间:"}},[r("el-date-picker",{staticClass:"input-width",staticStyle:{width:"260px"},attrs:{"value-format":"yyyy-MM-dd",type:"daterange",placeholder:"请选择时间","range-separator":"~","start-placeholder":"开始日期","end-placeholder":"结束日期"},model:{value:e.listQuery.dateRange,callback:function(t){e.$set(e.listQuery,"dateRange",t)},expression:"listQuery.dateRange"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"订单状态:"}},[r("el-select",{staticClass:"input-width",attrs:{placeholder:"全部",clearable:""},model:{value:e.listQuery.status,callback:function(t){e.$set(e.listQuery,"status",t)},expression:"listQuery.status"}},e._l(e.statusOptions,function(e){return r("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}))],1),e._v(" "),r("el-form-item",{attrs:{label:"订单分类:"}},[r("el-select",{staticClass:"input-width",attrs:{placeholder:"全部",clearable:""},model:{value:e.listQuery.orderType,callback:function(t){e.$set(e.listQuery,"orderType",t)},expression:"listQuery.orderType"}},e._l(e.orderTypeOptions,function(e){return r("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}))],1),e._v(" "),r("el-form-item",{attrs:{label:"订单来源:"}},[r("el-select",{staticClass:"input-width",attrs:{placeholder:"全部",clearable:""},model:{value:e.listQuery.sourceType,callback:function(t){e.$set(e.listQuery,"sourceType",t)},expression:"listQuery.sourceType"}},e._l(e.sourceTypeOptions,function(e){return r("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}))],1)],1)],1)]),e._v(" "),r("el-card",{staticClass:"operate-container",attrs:{shadow:"never"}},[r("i",{staticClass:"el-icon-tickets"}),e._v(" "),r("span",[e._v("数据列表")])]),e._v(" "),r("div",{staticClass:"table-container"},[r("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.listLoading,expression:"listLoading"}],ref:"orderTable",staticStyle:{width:"100%"},attrs:{data:e.list,border:""},on:{"selection-change":e.handleSelectionChange}},[r("el-table-column",{attrs:{type:"selection",width:"60",align:"center"}}),e._v(" "),r("el-table-column",{attrs:{label:"编号",width:"80",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(t.row.id))]}}])}),e._v(" "),r("el-table-column",{attrs:{label:"订单编号",width:"180",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(t.row.orderSn))]}}])}),e._v(" "),r("el-table-column",{attrs:{label:"提交时间",width:"180",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(e._f("formatCreateTime")(t.row.createTime)))]}}])}),e._v(" "),r("el-table-column",{attrs:{label:"用户类型",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return["STUDENT"==t.row.userType?r("p",[e._v("学生")]):"TEACHER"==t.row.userType?r("p",[e._v("老师")]):r("p",[e._v("--")])]}}])}),e._v(" "),r("el-table-column",{attrs:{label:"用户编号",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(t.row.userId))]}}])}),e._v(" "),r("el-table-column",{attrs:{label:"用户名",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(t.row.username))]}}])}),e._v(" "),r("el-table-column",{attrs:{label:"手机号",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(t.row.phone))]}}])}),e._v(" "),r("el-table-column",{attrs:{label:"订单金额",width:"120",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("¥"+e._s(t.row.totalAmount))]}}])}),e._v(" "),r("el-table-column",{attrs:{label:"支付方式",width:"120",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(e._f("formatPayType")(t.row.payType)))]}}])}),e._v(" "),r("el-table-column",{attrs:{label:"订单来源",width:"120",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(e._f("formatSourceType")(t.row.sourceType)))]}}])}),e._v(" "),r("el-table-column",{attrs:{label:"订单状态",width:"120",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(e._f("formatStatus")(t.row.status)))]}}])}),e._v(" "),r("el-table-column",{attrs:{label:"操作",width:"200",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("el-button",{attrs:{size:"mini"},on:{click:function(r){e.handleViewOrder(t.$index,t.row)}}},[e._v("查看订单")]),e._v(" "),r("el-button",{directives:[{name:"show",rawName:"v-show",value:1===t.row.status,expression:"scope.row.status === 1"}],attrs:{size:"mini"},on:{click:function(r){e.handleDeliveryOrder(t.$index,t.row)}}},[e._v("订单发货")])]}}])})],1)],1),e._v(" "),r("div",{staticClass:"pagination-container"},[r("el-pagination",{attrs:{background:"",layout:"total, sizes,prev, pager, next,jumper","current-page":e.listQuery.pageNum,"page-size":e.listQuery.pageSize,"page-sizes":[5,10,15],total:e.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange,"update:currentPage":function(t){e.$set(e.listQuery,"pageNum",t)}}})],1),e._v(" "),r("el-dialog",{attrs:{title:"关闭订单",visible:e.closeOrder.dialogVisible,width:"30%"},on:{"update:visible":function(t){e.$set(e.closeOrder,"dialogVisible",t)}}},[r("el-form",{ref:"closeOrder",attrs:{model:e.closeOrder,"label-width":"150px"}},[r("el-form-item",{attrs:{label:"操作备注:",prop:"content",rules:[{required:!0,message:"请填写操作备注",trigger:"blur"}]}},[r("el-input",{attrs:{type:"textarea",rows:"3"},model:{value:e.closeOrder.content,callback:function(t){e.$set(e.closeOrder,"content",t)},expression:"closeOrder.content"}})],1)],1),e._v(" "),r("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[r("el-button",{on:{click:function(t){e.closeOrder.dialogVisible=!1}}},[e._v("取 消")]),e._v(" "),r("el-button",{attrs:{type:"primary"},on:{click:e.handleCloseOrderConfirm}},[e._v("确 定")])],1)],1),e._v(" "),r("logistics-dialog",{model:{value:e.logisticsDialogVisible,callback:function(t){e.logisticsDialogVisible=t},expression:"logisticsDialogVisible"}})],1)},staticRenderFns:[]};var _=r("VU/8")(b,$,!1,function(e){r("b4uJ")},"data-v-1d1de9fc",null);t.default=_.exports}}); //# sourceMappingURL=2.13d4d04b2f62531203fc.js.map