| 1 |
- (window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-553d8718"],{"208e":function(t,e,a){"use strict";a.r(e);a("e9f5"),a("7d54");var s=a("9ab4"),i=a("1b40"),r=a("6ddb"),l=a("92f3"),n=a("0a6d"),o=a("3c50"),c=a("50c0"),d=a("5f8a");let u=class extends i.e{constructor(){super(...arguments),this.tabIndex=0,this.tabLists=[{status:"",label:"全部"},{status:0,label:"待付款"},{status:1,label:"待发货"},{status:2,label:"待收货"},{status:3,label:"已完成"},{status:4,label:"已取消"}],this.formData={status:"",sn:"",goods_name:"",exchange_type:"",start_time:"",end_time:""},this.pager=new r.a}getList(t){t&&(this.pager.page=t);const e=this.tabLists[this.tabIndex].status;this.pager.request({callback:l.m,params:{...this.formData,status:e}})}handleReset(){Object.keys(this.formData).forEach(t=>{this.$set(this.formData,t,"")}),this.getList()}orderCancel(t){Object(l.b)({id:t}).then(t=>{this.getList()})}orderConfirm(t){Object(l.c)({id:t}).then(t=>{this.getList()})}created(){this.getList()}};u=Object(s.a)([Object(i.a)({components:{DatePicker:d.a,LsPagination:o.a,LsDialog:n.a,OrderLogistics:c.a}})],u);var m=u,p=a("2877"),f=Object(p.a)(m,(function(){var t=this,e=t._self._c;t._self._setupProxy;return e("div",{staticClass:"exchange-order"},[e("div",{staticClass:"ls-card",staticStyle:{"padding-bottom":"8px"}},[e("el-alert",{attrs:{title:"温馨提示:1.会员在商城下单的列表;2.订单状态有待付款,待发货,待收货,已完成,已关闭;不做售后流程;3.待付款订单取消后则为已关闭、待付款订单支付后则为待发货、待发货订单发货后则为待收货、待收货订单收货后则为已完成;红包类型的订单一付款就变成已完成状态。",type:"info","show-icon":"",closable:!1}}),e("div",{staticClass:"form-data m-t-16"},[e("el-form",{attrs:{inline:"",model:t.formData,"label-width":"80px",size:"small"}},[e("el-form-item",{attrs:{label:"兑换单号"}},[e("el-input",{attrs:{placeholder:"请输入兑换单号"},model:{value:t.formData.sn,callback:function(e){t.$set(t.formData,"sn",e)},expression:"formData.sn"}})],1),e("el-form-item",{attrs:{label:"商品名称"}},[e("el-input",{attrs:{placeholder:"请输入商品名称"},model:{value:t.formData.goods_name,callback:function(e){t.$set(t.formData,"goods_name",e)},expression:"formData.goods_name"}})],1),e("el-form-item",{attrs:{label:"兑换类型"}},[e("el-select",{attrs:{placeholder:"请选择兑换类型"},model:{value:t.formData.exchange_type,callback:function(e){t.$set(t.formData,"exchange_type",e)},expression:"formData.exchange_type"}},[e("el-option",{attrs:{label:"全部",value:""}}),e("el-option",{attrs:{label:"商品",value:1}}),e("el-option",{attrs:{label:"红包",value:2}})],1)],1),e("el-form-item",{attrs:{label:"下单时间"}},[e("date-picker",{attrs:{"start-time":t.formData.start_time,"end-time":t.formData.end_time},on:{"update:startTime":function(e){return t.$set(t.formData,"start_time",e)},"update:start-time":function(e){return t.$set(t.formData,"start_time",e)},"update:endTime":function(e){return t.$set(t.formData,"end_time",e)},"update:end-time":function(e){return t.$set(t.formData,"end_time",e)}}})],1),e("el-form-item",{staticClass:"m-l-20",attrs:{label:""}},[e("el-button",{attrs:{size:"small",type:"primary"},on:{click:function(e){return t.getList(1)}}},[t._v("查询")]),e("el-button",{attrs:{size:"small"},on:{click:t.handleReset}},[t._v("重置")])],1)],1)],1)],1),e("div",{staticClass:"ls-card m-t-16",staticStyle:{"padding-top":"0"}},[e("el-tabs",{on:{"tab-click":function(e){return t.getList(1)}},model:{value:t.tabIndex,callback:function(e){t.tabIndex=e},expression:"tabIndex"}},t._l(t.tabLists,(function(a,s){return e("el-tab-pane",{key:s,attrs:{label:a.label,name:""+s,lazy:""}},[e("div",{staticClass:"table-content m-t-16"},[e("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.pager.loading,expression:"pager.loading"}],staticStyle:{width:"100%"},attrs:{data:t.pager.lists,size:"mini"}},[e("el-table-column",{attrs:{prop:"sn",label:"兑换单号","min-width":"120"}}),e("el-table-column",{attrs:{label:"商品信息","min-width":"250"},scopedSlots:t._u([{key:"default",fn:function({row:a}){return[e("div",{staticClass:"flex"},[e("el-image",{staticClass:"flex-none",staticStyle:{width:"58px",height:"58px"},attrs:{src:a.goods_snap.image}}),e("div",{staticClass:"m-l-10 flex-1"},[e("div",{staticClass:"line-2",staticStyle:{"max-height":"44px"}},[t._v(t._s(a.goods_snap.name))]),e("div",{staticClass:"flex flex-wrap"},[e("div",{staticClass:"m-r-20"},[e("span",{staticClass:"muted"},[t._v("积分金额:")]),t._v(" "+t._s(a.goods_snap.need_integral)+"积分 "),2==a.exchange_way?[t._v(" + "+t._s(+a.goods_snap.need_money)+"元 ")]:t._e()],2),e("div",{staticClass:"muted"},[t._v("数量:"+t._s(a.total_num))])])])],1)]}}],null,!0)}),e("el-table-column",{attrs:{prop:"exchange_type_desc",label:"兑换类型"}}),e("el-table-column",{attrs:{label:"会员信息"},scopedSlots:t._u([{key:"default",fn:function({row:a}){return[e("el-popover",{attrs:{placement:"top",width:"200",trigger:"hover"}},[e("div",[e("div",{staticClass:"flex"},[e("span",{staticClass:"flex-none m-r-20"},[t._v("头像:")]),e("el-image",{staticStyle:{width:"40px",height:"40px","border-radius":"50%"},attrs:{src:a.user.avatar}})],1),e("div",{staticClass:"flex m-t-20 col-top"},[e("span",{staticClass:"flex-none m-r-20"},[t._v("昵称:")]),e("span",[t._v(t._s(a.user.nickname))])]),e("div",{staticClass:"flex m-t-20 col-top"},[e("span",{staticClass:"flex-none m-r-20"},[t._v("编号:")]),e("span",[t._v(t._s(a.user.sn))])])]),e("span",{attrs:{slot:"reference"},slot:"reference"},[t._v(t._s(a.user.nickname))])])]}}],null,!0)}),e("el-table-column",{attrs:{label:"实际支付"},scopedSlots:t._u([{key:"default",fn:function({row:a}){return[e("div",{staticClass:"flex"},[t._v(" "+t._s(a.order_integral)+"积分 "),a.order_amount>0?[t._v("+ "+t._s(+a.order_amount)+"元")]:t._e()],2)]}}],null,!0)}),e("el-table-column",{attrs:{label:"收货信息"},scopedSlots:t._u([{key:"default",fn:function({row:a}){return[e("el-popover",{attrs:{placement:"top",width:"300",trigger:"hover"}},[e("div",[t._v("收件人:"+t._s(a.address.contact))]),e("div",{staticClass:"m-t-10"},[t._v("手机号:"+t._s(a.address.mobile))]),e("div",{staticClass:"m-t-10"},[t._v(" 地 址: "+t._s(a.delivery_address)+" ")]),e("el-tag",{attrs:{slot:"reference",size:"medium"},slot:"reference"},[t._v(t._s(a.address.contact))])],1)]}}],null,!0)}),e("el-table-column",{attrs:{label:"订单状态"},scopedSlots:t._u([{key:"default",fn:function({row:a}){return[e("div",{},[t._v(t._s(a.order_status_desc))])]}}],null,!0)}),e("el-table-column",{attrs:{fixed:"right",label:"操作","min-width":"200"},scopedSlots:t._u([{key:"default",fn:function(a){return[e("div",{staticClass:"flex"},[e("router-link",{staticClass:"m-r-10",attrs:{to:{path:"/integral_mall/exchange_order_detail",query:{id:a.row.id}}}},[e("el-button",{attrs:{type:"text",size:"small"}},[t._v("订单详情")])],1),a.row.admin_btns.delivery_btn?e("order-logistics",{staticClass:"m-r-12",attrs:{flag:!1,id:a.row.id}},[e("el-button",{attrs:{slot:"trigger",type:"text",size:"small"},slot:"trigger"},[t._v("物流查询")])],1):t._e(),a.row.admin_btns.to_ship_btn?e("order-logistics",{staticClass:"m-r-12",attrs:{flag:!0,id:a.row.id},on:{update:function(e){return t.getList()}}},[e("el-button",{attrs:{slot:"trigger",type:"text",size:"small"},slot:"trigger"},[t._v("发货")])],1):t._e(),a.row.admin_btns.confirm_btn?e("ls-dialog",{staticClass:"inline m-r-12",attrs:{title:"确认收货",content:"确定收货订单:"+a.row.sn},on:{confirm:function(e){return t.orderConfirm(a.row.id)}}},[e("el-button",{attrs:{slot:"trigger",type:"text",size:"small"},slot:"trigger"},[t._v("确认收货")])],1):t._e(),a.row.admin_btns.cancel_btn?e("ls-dialog",{staticClass:"inline",attrs:{title:"取消订单",content:`确定取消订单(${a.row.sn})吗?请谨慎操作`},on:{confirm:function(e){return t.orderCancel(a.row.id)}}},[e("el-button",{attrs:{slot:"trigger",type:"text",size:"small"},slot:"trigger"},[t._v("取消订单")])],1):t._e()],1)]}}],null,!0)})],1)],1),e("div",{staticClass:"flex row-right m-t-16"},[e("ls-pagination",{on:{change:function(e){return t.getList()}},model:{value:t.pager,callback:function(e){t.pager=e},expression:"pager"}})],1)])})),1)],1)])}),[],!1,null,null,null);e.default=f.exports},"50c0":function(t,e,a){"use strict";var s=a("9ab4"),i=a("1b40"),r=a("92f3");let l=class extends i.e{constructor(){super(...arguments),this.visible=!1,this.fullscreenLoading=!1,this.orderData={traces:{},address:{}},this.form={send_type:1,express_id:"",invoice_no:""}}getOrderDeliveryInfo(){Object(r.k)({id:this.id}).then(t=>{this.orderData=t,this.fullscreenLoading=!1})}getOrderLogistics(){Object(r.i)({id:this.id}).then(t=>{this.orderData=t,this.fullscreenLoading=!1})}orderDelivery(){Object(r.e)({id:this.id,...this.form}).then(t=>{this.$emit("update",""),this.getOrderLogistics()})}handleEvent(t){if("cancel"===t&&this.close(),"confirm"===t){if(this.flag&&1==this.form.send_type){if(""==this.form.express_id)return this.$message.error("请选择快递公司");if(""==this.form.invoice_no)return this.$message.error("请填写快递单号")}this.orderDelivery(),this.close()}}onTrigger(){this.fullscreenLoading=!0,1==this.flag?this.getOrderDeliveryInfo():this.getOrderLogistics(),this.visible=!0}close(){this.visible=!1}get getOrderGoods(){const{order_goods:t}=this.orderData;let e=[];return t&&(e=[t]),e}};Object(s.a)([Object(i.c)({default:"15vh"})],l.prototype,"top",void 0),Object(s.a)([Object(i.c)({default:"0"})],l.prototype,"id",void 0),Object(s.a)([Object(i.c)({default:!0})],l.prototype,"flag",void 0),Object(s.a)([Object(i.c)({default:""})],l.prototype,"isShow",void 0),l=Object(s.a)([i.a],l);var n=l,o=(a("d2c3"),a("2877")),c=Object(o.a)(n,(function(){var t=this,e=t._self._c;t._self._setupProxy;return e("div",[e("div",{staticClass:"ls-dialog__trigger",on:{click:t.onTrigger}},[t._t("trigger")],2),e("el-dialog",{attrs:{"coustom-class":"ls-dialog__content",title:1==t.flag?"发货":"物流查询",visible:t.visible,width:"1050px",top:t.top,center:"","modal-append-to-body":!0,"append-to-body":!0,"before-close":t.close,"close-on-click-modal":!0}},[e("div",{directives:[{name:"loading",rawName:"v-loading",value:0==t.orderData.length,expression:"orderData.length == 0"}],staticClass:"p-l-20 p-r-20",staticStyle:{height:"50vh","overflow-x":"hidden"}},[e("div",[e("div",{staticClass:"nr weight-500 m-b-20 normal"},[t._v("商品信息")]),e("el-table",{ref:"paneTable",staticStyle:{width:"100%"},attrs:{data:t.getOrderGoods,size:"mini"}},[e("el-table-column",{attrs:{label:"商品信息","min-width":"150"},scopedSlots:t._u([{key:"default",fn:function({row:a}){return[e("div",{staticClass:"flex m-t-10"},[e("el-image",{staticClass:"flex-none",staticStyle:{width:"58px",height:"58px"},attrs:{src:a.image}}),e("div",{staticClass:"m-l-8 flex-1"},[e("div",{staticClass:"line-2"},[t._v(t._s(a.name))])])],1)]}}])}),e("el-table-column",{attrs:{label:"市场价"},scopedSlots:t._u([{key:"default",fn:function({row:e}){return[t._v("¥"+t._s(+e.market_price))]}}])}),e("el-table-column",{attrs:{label:"兑换积分"},scopedSlots:t._u([{key:"default",fn:function({row:a}){return[e("div",{staticClass:"flex"},[t._v(" "+t._s(a.need_integral)+"积分 "),2==t.orderData.exchange_way?[t._v("+ "+t._s(+a.need_money)+"元")]:t._e()],2)]}}])}),e("el-table-column",{attrs:{label:"数量",prop:"goods_num"}}),e("el-table-column",{attrs:{label:"运费"},scopedSlots:t._u([{key:"default",fn:function({row:e}){return[t._v("¥"+t._s(+e.express_price))]}}])}),e("el-table-column",{attrs:{label:"实付"},scopedSlots:t._u([{key:"default",fn:function({row:a}){return[e("div",{staticClass:"flex"},[t._v(" "+t._s(a.order_integral)+"积分 "),a.order_amount>0?[t._v("+ "+t._s(+a.order_amount)+"元")]:t._e()],2)]}}])})],1)],1),1==t.flag?e("div",{staticClass:"m-t-30"},[e("div",{staticClass:"nr weight-500 m-b-20 normal"},[t._v("收货信息")]),e("el-form",{ref:"form",attrs:{size:"mini","label-width":"120px"}},[e("el-form-item",{attrs:{label:"收货人姓名:"}},[t._v(t._s(t.orderData.address.contact))]),e("el-form-item",{attrs:{label:"收货人手机号:"}},[t._v(t._s(t.orderData.address.mobile))]),e("el-form-item",{attrs:{label:"收货人地址:"}},[t._v(t._s(t.orderData.delivery_address))])],1)],1):t._e(),1==t.flag?e("div",{staticClass:"m-t-30"},[e("div",{staticClass:"nr weight-500 m-b-20"},[t._v("物流配送")]),e("div",{staticClass:"flex"},[e("el-form",{ref:"form",attrs:{size:"small",model:t.form,"label-width":"80px"}},[1==t.form.send_type?e("el-form-item",{attrs:{label:"物流公司"}},[e("el-select",{staticStyle:{width:"400px"},attrs:{placeholder:"请选择"},model:{value:t.form.express_id,callback:function(e){t.$set(t.form,"express_id",e)},expression:"form.express_id"}},t._l(t.orderData.express,(function(t,a){return e("el-option",{key:a,attrs:{label:t.name,value:t.id}})})),1)],1):t._e(),1==t.form.send_type?e("el-form-item",{attrs:{label:"快递单号"}},[e("el-input",{staticStyle:{width:"400px"},attrs:{placeholder:"请输入快递单号"},model:{value:t.form.invoice_no,callback:function(e){t.$set(t.form,"invoice_no",e)},expression:"form.invoice_no"}})],1):t._e()],1)],1)]):t._e(),0==t.flag?e("div",{staticClass:"m-t-30"},[e("div",{staticClass:"nr weight-500 m-b-20"},[t._v("物流信息")]),e("div",{staticClass:"flex"},[e("div",{staticClass:"m-r-24"},[t._v("发货时间: "+t._s(t.orderData.express_time))]),e("div",{staticClass:"m-r-24"},[t._v("物流公司: "+t._s(t.orderData.express_name||"无"))]),e("div",{staticClass:"m-r-24"},[t._v("物流单号 "+t._s(t.orderData.invoice_no||"无"))])])]):t._e(),0==t.flag?e("div",{staticClass:"m-t-30"},[e("div",{staticClass:"nr weight-500 m-b-20"},[t._v("物流轨迹")]),1==t.orderData.send_type?e("div",[e("el-table",{ref:"paneTable",staticStyle:{width:"100%"},attrs:{data:t.orderData.traces,size:"mini"}},[e("el-table-column",{attrs:{label:"日期",prop:"0","min-width":"205"}}),e("el-table-column",{attrs:{label:"轨迹",prop:"1","min-width":"405"}})],1)],1):e("div",{staticClass:"nr weight-500 m-t-60 flex row-center"},[t._v("无需物流")])]):t._e()]),e("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{attrs:{size:"small"},on:{click:function(e){return t.handleEvent("cancel")}}},[t._v("取消")]),1==t.flag?e("el-button",{attrs:{size:"small",type:"primary"},on:{click:function(e){return t.handleEvent("confirm")}}},[t._v("发货")]):e("el-button",{attrs:{size:"small",type:"primary"},on:{click:function(e){return t.handleEvent("cancel")}}},[t._v("确认")])],1)])],1)}),[],!1,null,null,null);e.a=c.exports},"5f8a":function(t,e,a){"use strict";var s=a("9ab4"),i=a("1b40");let r=class extends i.e{constructor(){super(...arguments),this.pickerValue=[],this.pickerOptions={shortcuts:[{text:"最近一周",onClick(t){const e=new Date,a=new Date;a.setTime(a.getTime()-6048e5),t.$emit("pick",[a,e])}},{text:"最近一个月",onClick(t){const e=new Date,a=new Date;a.setTime(a.getTime()-2592e6),t.$emit("pick",[a,e])}},{text:"最近三个月",onClick(t){const e=new Date,a=new Date;a.setTime(a.getTime()-7776e6),t.$emit("pick",[a,e])}}]}}changeDate(){const t=this.pickerValue?this.pickerValue:this.pickerValue=["",""];this.$emit("update:start-time",t[0]),this.$emit("update:end-time",t[1])}handleStartTime(t){!this.pickerValue&&(this.pickerValue=[]),this.$set(this.pickerValue,0,t)}handleEndTime(t){!this.pickerValue&&(this.pickerValue=[]),this.$set(this.pickerValue,1,t)}};Object(s.a)([Object(i.c)()],r.prototype,"startTime",void 0),Object(s.a)([Object(i.c)()],r.prototype,"endTime",void 0),Object(s.a)([Object(i.c)({default:"datetimerange"})],r.prototype,"type",void 0),Object(s.a)([Object(i.c)({default:!1})],r.prototype,"disabled",void 0),Object(s.a)([Object(i.f)("startTime",{immediate:!0})],r.prototype,"handleStartTime",null),Object(s.a)([Object(i.f)("endTime",{immediate:!0})],r.prototype,"handleEndTime",null),r=Object(s.a)([i.a],r);var l=r,n=a("2877"),o=Object(n.a)(l,(function(){var t=this,e=t._self._c;t._self._setupProxy;return e("el-date-picker",{attrs:{type:t.type,"picker-options":t.pickerOptions,"range-separator":"至","start-placeholder":"开始时间","end-placeholder":"结束时间",align:"right","value-format":"yyyy-MM-dd HH:mm:ss",disabled:t.disabled},on:{change:t.changeDate},model:{value:t.pickerValue,callback:function(e){t.pickerValue=e},expression:"pickerValue"}})}),[],!1,null,null,null);e.a=o.exports},"92f3":function(t,e,a){"use strict";a.d(e,"h",(function(){return i})),a.d(e,"a",(function(){return r})),a.d(e,"g",(function(){return l})),a.d(e,"d",(function(){return n})),a.d(e,"j",(function(){return o})),a.d(e,"f",(function(){return c})),a.d(e,"m",(function(){return d})),a.d(e,"l",(function(){return u})),a.d(e,"k",(function(){return m})),a.d(e,"e",(function(){return p})),a.d(e,"c",(function(){return f})),a.d(e,"b",(function(){return _})),a.d(e,"i",(function(){return g}));var s=a("f175");const i=t=>s.a.get("/integral.integral_goods/lists",{params:t}),r=t=>s.a.post("/integral.integral_goods/add",t),l=t=>s.a.post("/integral.integral_goods/edit",t),n=t=>s.a.post("/integral.integral_goods/del",t),o=t=>s.a.post("/integral.integral_goods/status",t),c=t=>s.a.get("/integral.integral_goods/detail",{params:t}),d=t=>s.a.get("/integral.integral_order/lists",{params:t}),u=t=>s.a.get("/integral.integral_order/detail",{params:t}),m=t=>s.a.get("/integral.integral_order/deliveryInfo",{params:t}),p=t=>s.a.post("/integral.integral_order/delivery",t),f=t=>s.a.post("/integral.integral_order/confirm",t),_=t=>s.a.post("/integral.integral_order/cancel",t),g=t=>s.a.get("/integral.integral_order/logistics",{params:t})},d2c3:function(t,e,a){"use strict";a("dd4a")},dd4a:function(t,e,a){t.exports={primary:"#4073fa",white:"#fff",asideMenuWidth:"150px",headerHeight:"64px"}}}]);
|