shop-redeem-order.0db4a434.js 16 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["shop-redeem-order"],{"0f91":function(e,t,a){"use strict";a.r(t);var s=function(){var e=this,t=e._self._c;return t("div",{directives:[{name:"loading",rawName:"v-loading",value:e.pictLoading,expression:"pictLoading"}],attrs:{id:"RedeemOrder","element-loading-background":"rgba(43, 48, 67, 0.65)","element-loading-spinner":"el-icon-loading"}},[t("div",{staticClass:"crm-title-box"},[t("div",{staticClass:"header"},[t("span",{staticClass:"user"},[t("i",{staticClass:"iconfont iconyonghu1"}),t("span",{directives:[{name:"t",rawName:"v-t",value:"Shop.Global.CID",expression:"'Shop.Global.CID'"}]}),e._v(": "+e._s(e.user)+" ")]),t("span",{staticClass:"point"},[t("span",{directives:[{name:"t",rawName:"v-t",value:"Shop.Global.Points",expression:"'Shop.Global.Points'"}]}),e._v(": "+e._s(e._f("NumberFormat1")(e.point)))])])]),t("div",{staticClass:"main-content"},[t("el-row",{staticClass:"title-box",attrs:{gutter:10}},[t("el-col",{staticClass:"title",attrs:{xs:8,sm:24,md:24,lg:6}},[t("span",{directives:[{name:"t",rawName:"v-t",value:"Shop.Order.ExchangeOrder",expression:"'Shop.Order.ExchangeOrder'"}],staticClass:"content"})]),t("el-col",{staticClass:"search",attrs:{xs:16,sm:24,md:24,lg:18}},[t("el-select",{staticClass:"option",staticStyle:{width:"150px"},attrs:{placeholder:e.$t("placeholder.choose"),size:"small"},model:{value:e.search.status,callback:function(t){e.$set(e.search,"status",t)},expression:"search.status"}},[t("el-option",{attrs:{label:e.$t("State.All"),value:null},nativeOn:{click:function(t){return e.toSearch.apply(null,arguments)}}}),t("el-option",{attrs:{label:e.$t("Shop.Order.BackgroundCancel"),value:-2},nativeOn:{click:function(t){return e.toSearch.apply(null,arguments)}}}),t("el-option",{attrs:{label:e.$t("Shop.Order.UserCancel"),value:-1},nativeOn:{click:function(t){return e.toSearch.apply(null,arguments)}}}),t("el-option",{attrs:{label:e.$t("Shop.Order.Undelivered"),value:0},nativeOn:{click:function(t){return e.toSearch.apply(null,arguments)}}}),t("el-option",{attrs:{label:e.$t("Shop.Order.ToBeDelivered"),value:1},nativeOn:{click:function(t){return e.toSearch.apply(null,arguments)}}}),t("el-option",{attrs:{label:e.$t("Shop.Order.Delivered"),value:2},nativeOn:{click:function(t){return e.toSearch.apply(null,arguments)}}}),t("el-option",{attrs:{label:e.$t("Shop.Order.Completed"),value:3},nativeOn:{click:function(t){return e.toSearch.apply(null,arguments)}}})],1),t("el-date-picker",{staticClass:"crm_date_pick crm-border-radius-no crm-date-picker-redeem",attrs:{type:"daterange","unlink-panels":"","value-format":"yyyy-MM-dd","range-separator":"-",size:"small","start-placeholder":e.$t("placeholder.Start"),"end-placeholder":e.$t("placeholder.End")},model:{value:e.search.date,callback:function(t){e.$set(e.search,"date",t)},expression:"search.date"}}),t("el-button",{staticClass:"crm-border-radius-no crm-border-left-no",attrs:{size:"small",icon:"el-icon-search"},on:{click:e.toSearch}})],1)],1),t("el-row",[t("el-table",{staticClass:"table",staticStyle:{width:"100%"},attrs:{data:e.mock_data,height:"640"}},[t("el-table-column",{attrs:{label:e.$t("Shop.Order.OrderDetails"),width:"480"},scopedSlots:e._u([{key:"default",fn:function(a){return[t("div",{staticClass:"orderNo"},[e._v(" "+e._s(a.row.addTime||"--")+" "),t("span",{staticClass:"no"},[t("span",{directives:[{name:"t",rawName:"v-t",value:"Shop.Order.OrderNumber",expression:"'Shop.Order.OrderNumber'"}]}),t("strong",[e._v(e._s(a.row.serial||"--"))])])]),t("el-row",{staticClass:"box"},[t("el-col",{staticClass:"left",attrs:{span:6}},e._l(a.row.files,(function(a){return t("img",{directives:[{name:"show",rawName:"v-show",value:a.banner,expression:"item1.banner"}],key:a.id,staticClass:"img",attrs:{src:e.url+a.path,alt:"",srcset:""}})})),0),t("el-col",{staticClass:"right",attrs:{span:18}},[t("div",{staticClass:"top"},[e._v(e._s(a.row.commodityName||"--"))]),t("div",{staticClass:"bottom"})])],1)]}}])}),t("el-table-column",{attrs:{label:e.$t("Shop.Order.Consignee"),width:"150"},scopedSlots:e._u([{key:"default",fn:function(a){return[t("div",{staticClass:"orderNo"}),t("div",{staticClass:"content"},[t("span",[e._v(e._s(a.row.name||"--"))]),t("el-popover",{attrs:{trigger:"hover",placement:"left"}},[t("div",[e._v(e._s(a.row.name||"--")),t("br"),e._v(e._s(a.row.address||"--")),t("br"),e._v(e._s(a.row.contact||"--"))]),t("div",{staticClass:"name-wrapper",attrs:{slot:"reference"},slot:"reference"},[t("span",{staticStyle:{"margin-left":"5px","font-size":"16px"}},[t("i",{staticClass:"el-icon-info"})])])])],1)]}}])}),t("el-table-column",{attrs:{label:e.$t("Shop.Order.ProductFraction"),width:""},scopedSlots:e._u([{key:"default",fn:function(a){return[t("div",{staticClass:"orderNo"}),t("div",{staticClass:"content"},[e._v(e._s(e._f("NumberFormat")(a.row.integral||"0")))])]}}])}),t("el-table-column",{attrs:{label:e.$t("Shop.Order.OrderStatus"),width:""},scopedSlots:e._u([{key:"default",fn:function(a){return[t("div",{staticClass:"orderNo"}),-1==a.row.status?t("div",{staticClass:"content"},[t("span",{directives:[{name:"t",rawName:"v-t",value:"Shop.Order.UserCancel",expression:"'Shop.Order.UserCancel'"}]})]):e._e(),-2==a.row.status?t("div",{staticClass:"content"},[t("span",{directives:[{name:"t",rawName:"v-t",value:"Shop.Order.BackgroundCancel",expression:"'Shop.Order.BackgroundCancel'"}]})]):e._e(),0==a.row.status?t("div",{staticClass:"content"},[t("span",{directives:[{name:"t",rawName:"v-t",value:"Shop.Order.Undelivered",expression:"'Shop.Order.Undelivered'"}]})]):e._e(),1==a.row.status?t("div",{staticClass:"content"},[t("span",{directives:[{name:"t",rawName:"v-t",value:"Shop.Order.ToBeDelivered",expression:"'Shop.Order.ToBeDelivered'"}]})]):e._e(),2==a.row.status?t("div",{staticClass:"content"},[t("span",{directives:[{name:"t",rawName:"v-t",value:"Shop.Order.Delivered",expression:"'Shop.Order.Delivered'"}]})]):e._e(),3==a.row.status?t("div",{staticClass:"content"},[t("span",{directives:[{name:"t",rawName:"v-t",value:"Shop.Order.Completed",expression:"'Shop.Order.Completed'"}]})]):e._e()]}}])}),t("el-table-column",{attrs:{label:e.$t("Shop.Order.TrackingNumber"),width:""},scopedSlots:e._u([{key:"default",fn:function(a){return[t("div",{staticClass:"orderNo"}),t("div",{staticClass:"content"},[e._v(e._s(a.row.trackingNumber||"--"))])]}}])}),t("el-table-column",{attrs:{label:e.$t("Shop.Order.Operation"),width:"150"},scopedSlots:e._u([{key:"default",fn:function(a){return[t("div",{staticClass:"orderNo"}),t("div",{staticClass:"content",staticStyle:{"flex-wrap":"wrap","align-content":"center"}},[2==a.row.status?t("el-button",{staticStyle:{margin:"5px"},attrs:{size:"mini"},on:{click:function(t){return e.handleDialog(2,a.row)}}},[t("span",{directives:[{name:"t",rawName:"v-t",value:"Shop.Order.ConfirmReceipt",expression:"'Shop.Order.ConfirmReceipt'"}]})]):e._e(),0==a.row.status?t("el-button",{staticStyle:{margin:"5px"},attrs:{size:"mini",type:"danger"},on:{click:function(t){return e.handleDialog(0,a.row)}}},[t("span",{directives:[{name:"t",rawName:"v-t",value:"Shop.Order.cancellationOfOrder",expression:"'Shop.Order.cancellationOfOrder'"}]})]):e._e(),0==a.row.status?t("el-button",{staticStyle:{margin:"5px"},attrs:{size:"mini"},on:{click:function(t){return e.handleDialog(1,a.row)}}},[t("span",{directives:[{name:"t",rawName:"v-t",value:"Shop.Order.EditOrder",expression:"'Shop.Order.EditOrder'"}]})]):e._e()],1)]}}])})],1)],1),e.pagerInfo.rowTotal?t("el-pagination",{staticClass:"pagination",attrs:{background:"",layout:"prev, pager, next","page-size":e.pagerInfo.row,total:e.pagerInfo.rowTotal},on:{"current-change":e.handleCurrentChange}}):e._e()],1),t("el-dialog",{attrs:{visible:e.dialogShow,width:"640px",center:""},on:{"update:visible":function(t){e.dialogShow=t}}},[t("div",{staticClass:"dialog-title",class:{"dialog-cancel":0==e.dialogController.type},attrs:{slot:"title"},slot:"title"},[e._v(" "+e._s(e.dialogController.title)+" ")]),t("el-row",{staticClass:"dialog-item"},[t("el-col",{directives:[{name:"t",rawName:"v-t",value:"Shop.Order.Commodity",expression:"'Shop.Order.Commodity'"}],staticClass:"label",attrs:{span:4}}),t("el-col",{attrs:{span:20}},[t("el-row",{staticClass:"box"},[t("el-col",{staticClass:"left",attrs:{span:6}},e._l(e.dialogData.files,(function(a){return t("img",{directives:[{name:"show",rawName:"v-show",value:a.banner,expression:"item1.banner"}],key:a.id,staticClass:"img",attrs:{src:e.url+a.path,alt:"",srcset:""}})})),0),t("el-col",{staticClass:"right",attrs:{span:18}},[t("div",{staticClass:"top"},[e._v(e._s(e.dialogData.commodityName||"--"))])])],1)],1)],1),t("el-row",{staticClass:"dialog-item"},[t("el-col",{staticClass:"label",attrs:{span:4}},[t("span",{directives:[{name:"t",rawName:"v-t",value:"Shop.Order.ProductFraction",expression:"'Shop.Order.ProductFraction'"}]}),e._v(":")]),t("el-col",{staticClass:"point-color",attrs:{span:20}},[e._v(e._s(e._f("NumberFormat")(e.dialogData.integral||"0")))])],1),1!=e.dialogController.type?t("el-row",{staticClass:"dialog-item"},[t("el-col",{staticClass:"label",attrs:{span:4}},[t("span",{directives:[{name:"t",rawName:"v-t",value:"Shop.Address.Consignee",expression:"'Shop.Address.Consignee'"}]})]),t("el-col",{attrs:{span:20}},[e._v(e._s(e.dialogData.name||"--"))])],1):e._e(),1!=e.dialogController.type?t("el-row",{staticClass:"dialog-item"},[t("el-col",{staticClass:"label",attrs:{span:4}},[t("span",{directives:[{name:"t",rawName:"v-t",value:"Shop.Address.DetailedAddress:",expression:"'Shop.Address.DetailedAddress'+':'"}]})]),t("el-col",{attrs:{span:20}},[e._v(e._s(e.dialogData.address||"--"))])],1):e._e(),1==e.dialogController.type?t("el-row",{staticClass:"dialog-item"},[t("el-col",{staticClass:"label",attrs:{span:4}},[t("span",{directives:[{name:"t",rawName:"v-t",value:"Shop.Address.DetailedAddress:",expression:"'Shop.Address.DetailedAddress'+':'"}]})]),t("el-col",{attrs:{span:20}},[t("el-select",{staticClass:"address",attrs:{placeholder:e.$t("placeholder.choose")},model:{value:e.dialogData.addressId,callback:function(t){e.$set(e.dialogData,"addressId",t)},expression:"dialogData.addressId"}},e._l(e.addressList,(function(a){return t("el-option",{key:a.id,attrs:{label:a.address,value:a.id}},[t("span",{staticStyle:{float:"left"}},[e._v(e._s(a.address))]),t("span",{staticStyle:{float:"right",color:"#8492a6","font-size":"13px"}},[e._v(e._s(a.name))])])})),1)],1)],1):e._e(),1==e.dialogController.type?t("el-row",{staticClass:"dialog-item"},[t("el-col",{staticClass:"label",attrs:{span:4}},[t("span",{directives:[{name:"t",rawName:"v-t",value:"Shop.Index.Remark",expression:"'Shop.Index.Remark'"}]})]),t("el-col",{attrs:{span:20}},[t("el-input",{staticClass:"select",attrs:{type:"textarea",rows:2},model:{value:e.dialogData.remark,callback:function(t){e.$set(e.dialogData,"remark",t)},expression:"dialogData.remark"}})],1)],1):e._e(),1!=e.dialogController.type?t("el-row",{staticClass:"dialog-item"},[t("el-col",{staticClass:"label",attrs:{span:4}},[t("span",{directives:[{name:"t",rawName:"v-t",value:"Shop.Address.MobilePhone",expression:"'Shop.Address.MobilePhone'"}]})]),t("el-col",{attrs:{span:20}},[e._v(e._s(e.dialogData.contact||"--"))])],1):e._e(),t("div",{attrs:{slot:"footer"},slot:"footer"},[t("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.handleOrder(e.dialogData)}}},[t("span",{directives:[{name:"t",rawName:"v-t",value:"Btn.Confirm",expression:"'Btn.Confirm'"}]})]),t("el-button",{on:{click:function(t){e.dialogShow=!1}}},[t("span",{directives:[{name:"t",rawName:"v-t",value:"Btn.Cancel",expression:"'Btn.Cancel'"}]})])],1)],1)],1)},r=[],o=a("0ffe"),l=a("f121"),i=a.n(l);let{Code:n}=i.a;var d={name:"RedeemOrder",data(){return{pictLoading:!1,user:"--",point:"--",mock_data:[],dialogShow:!1,dialogController:{title:"取消订单",type:0},dialogData:{},mock_colors:["红色","黑色","蓝色","紫色"],addressList:["地址1","地址2"],address:"",url:i.a.HostShopImg,search:{status:null,date:[],startDate:"",endDate:""},pagerInfo:{row:10,current:1,pageTotal:0,rowTotal:0}}},methods:{handleDialog(e,t){switch(this.dialogData=t,e){case 0:this.dialogController.title=this.$i18n.t("Shop.Order.cancellationOfOrder"),this.dialogController.type=0,this.dialogShow=!0;break;case 1:this.dialogController.title=this.$i18n.t("Shop.Order.EditOrder"),this.dialogController.type=1,this.dialogShow=!0;break;case 2:this.dialogController.title=this.$i18n.t("Shop.Order.ConfirmReceipt"),this.dialogController.type=2,this.dialogShow=!0;break;default:alert("system error"),this.dialogShow=!1;break}},handleOrder(e){switch(this.dialogController.type){case 0:this.orderCancel(e.id);break;case 1:this.orderUpdate(e);break;case 2:this.orderComplete(e.id);break}},async orderComplete(e){let t=await o["a"].orderComplete({id:e});t.code==n.StatusOK?(this.$pigeon.MessageOK(this.$i18n.t("Msg.Success")),this.dialogShow=!1,this.toSearch()):this.$pigeon.MessageError(t.msg)},async orderCancel(e){let t=await o["a"].orderCancel({id:e});t.code==n.StatusOK?(this.$pigeon.MessageOK(this.$i18n.t("Msg.Success")),this.dialogShow=!1,this.toSearch()):this.$pigeon.MessageError(t.msg)},async orderUpdate(e){let t=await o["a"].orderUpdate({id:e.id,addressId:e.addressId,remark:e.remark,number:1});t.code==n.StatusOK?(this.$pigeon.MessageOK(this.$i18n.t("Msg.Success")),this.dialogShow=!1,this.toSearch()):this.$pigeon.MessageError(t.msg)},async getPoint(){let e=await o["a"].customBalance();e.code==n.StatusOK?this.point=e.data:this.$pigeon.MessageError(e.msg)},async searchFunc(){this.pictLoading=!0,null==this.search.date||0==this.search.date.length?(this.search.startDate="",this.search.endDate=""):(this.search.startDate=this.search.date[0],this.search.endDate=this.search.date[1]);let e=await o["a"].orderList({...this.search,page:{current:this.pagerInfo.current,row:this.pagerInfo.row}});e.code==n.StatusOK?(this.mock_data=e.data,null!=e.page?(this.pagerInfo.rowTotal=e.page.rowTotal,this.pagerInfo.pageTotal=e.page.pageTotal):this.pagerInfo.rowTotal=0,this.$pigeon.MessageOK(this.$i18n.t("Msg.SearchSuccess")),this.pictLoading=!1):(this.$pigeon.MessageError(e.msg),this.pictLoading=!1)},async getAddressList(){let e=await o["a"].addressList({page:{current:this.pagerInfo.current,row:this.pagerInfo.row}});e.code==n.StatusOK?this.addressList=e.data:this.$pigeon.MessageError(e.msg)},toSearch(){this.pagerInfo.current=1,this.searchFunc()},handleSizeChange(e){this.pagerInfo.row=e,this.searchFunc()},handleCurrentChange(e){this.pagerInfo.current=e,this.searchFunc()}},mounted(){this.user=JSON.parse(this.Session.Get("user",!0)).customInfo.cId,this.getPoint(),this.searchFunc(),this.getAddressList()}},c=d,p=(a("10ff"),a("2877")),h=Object(p["a"])(c,s,r,!1,null,"571f68d9",null);t["default"]=h.exports},"0ffe":function(e,t,a){"use strict";var s=a("ff2d"),r=a("bc3a"),o=a.n(r),l=a("f121"),i=a.n(l);class n extends s["a"]{constructor(){super(),o.a.defaults.baseURL=i.a.HostShop}async getShopToken(e={}){let t=await this.postAll("Host80","/shop/custom/info/loginByCId",e);return t}async customBalance(e={}){let t=await this.postAll("HostShop","/custom/balance",e);return t}async customLntegralList(e={}){let t=await this.postAll("HostShop","/custom/integral/search/list",e);return t}async commodityTypeList(e={}){let t=await this.postAll("HostShop","/commodity/type/search/list",e);return t}async commodityList(e={}){let t=await this.postAll("HostShop","/commodity/search/list",e);return t}async commoditySingle(e={}){let t=await this.postAll("HostShop","/commodity/search/single",e);return t}async orderAdd(e={}){let t=await this.postAll("HostShop","/order/add",e);return t}async orderUpdate(e={}){let t=await this.postAll("HostShop","/order/update",e);return t}async orderCancel(e={}){let t=await this.postAll("HostShop","/order/cancel",e);return t}async orderComplete(e={}){let t=await this.postAll("HostShop","/order/complete",e);return t}async orderList(e={}){let t=await this.postAll("HostShop","/order/search/list",e);return t}async orderSingle(e={}){let t=await this.postAll("HostShop","/order/search/single",e);return t}async addressAdd(e={}){let t=await this.postAll("HostShop","/custom/address/add",e);return t}async addressDelete(e={}){let t=await this.postAll("HostShop","/custom/address/delete",e);return t}async addressUpdate(e={}){let t=await this.postAll("HostShop","/custom/address/update",e);return t}async addressList(e={}){let t=await this.postAll("HostShop","/custom/address/search/list",e);return t}}t["a"]=new n},"10ff":function(e,t,a){"use strict";a("ae85")},ae85:function(e,t,a){}}]);