| 1 |
- (window.webpackJsonp=window.webpackJsonp||[]).push([[14],{1014:function(t,e,o){"use strict";o.r(e);var n=o(4),menu=(o(14),o(90),o(12),o(13),o(6),o(16),o(11),o(17),o(717)),r=o(716),l=o(5);function c(object,t){var e=Object.keys(object);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(object);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(object,t).enumerable}))),e.push.apply(e,o)}return e}var d={data:function(){return{per_page:15,total:0,page:1,select:0,tableData:[],tabs:[]}},components:{Menu:menu.default,pagination:r.default},head:function(){return{title:"领券中心-".concat(this.basicSet.seo.title),meta:[{name:"keywords",content:"领券中心,".concat(this.basicSet.seo.keywords)},{name:"description",content:"".concat(this.basicSet.seo.description)}]}},computed:function(t){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?c(Object(source),!0).forEach((function(e){Object(n.a)(t,e,source[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(source)):c(Object(source)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(source,e))}))}return t}({},Object(l.b)(["basicSet"])),mounted:function(){this.getNetData()},methods:{selectedcoupon:function(t){var e=this;2!=t.use_type?this.fun.$get("coupon.member-coupon.get-coupon",{coupon_id:t.id},"正在抢此优惠券").then((function(t){1==t.result?(e.getNetData(),e.$message.success("领取成功")):e.$message.error(t.msg)})):window.location.href=this.fun.toRealURl("coupon/independent_share/".concat(t.id))},monitorPage:function(t){this.page=t.page,this.getNetData()},getNetData:function(){var t=this,e={page:t.page,coupon_type:t.select};this.fun.$get("coupon.member-coupon.coupons-for-member",e,"加载中").then((function(e){if(1==e.result){for(var o=e.data,i=0;i<o.data.data.length;i++)"平台商品"==o.data.data[i].coupon_type_name?o.data.data[i].type=1:"兑换券"==o.data.data[i].coupon_type_name?o.data.data[i].type=2:"分类商品"==o.data.data[i].coupon_type_name?o.data.data[i].type=3:"指定商品"==o.data.data[i].coupon_type_name?o.data.data[i].type=4:"酒店商品"==o.data.data[i].coupon_type_name?o.data.data[i].type=5:"门店商品"==o.data.data[i].coupon_type_name&&(o.data.data[i].type=6);t.tableData=o.data.data,t.tabs=o.search_array,t.total=o.data.total,t.per_page=o.data.per_page}else t.$message.error(e.msg)}))},setTypesIndex:function(t){this.select!=t&&(this.select=t,this.page=1,this.getNetData())}}},f=d,_=(o(913),o(1)),component=Object(_.a)(f,(function(){var t=this,e=t.$createElement,o=t._self._c||e;return o("div",{staticClass:"getcoupon_index"},[o("div",{staticClass:"index_content m-auto flex"},[o("Menu"),t._v(" "),o("div",{staticClass:"right_info"},[o("h3",{staticStyle:{"margin-bottom":"27px","font-size":"20px"}},[t._v("领券中心")]),t._v(" "),o("div",{staticClass:"tabs flex"},t._l(t.tabs,(function(e,n){return o("div",{key:n,staticClass:"tab flex flex-a-c flex-j-c",on:{click:function(e){return t.setTypesIndex(n)}}},[o("div",{class:[n==t.select?"spe":""]},[t._v("\n "+t._s(e)+"\n ")])])})),0),t._v(" "),o("div",{staticClass:"tabel"},[[o("el-table",{staticStyle:{width:"100%"},attrs:{"header-cell-style":{background:"#f5f5f5"},data:t.tableData}},[o("el-table-column",{attrs:{prop:"name",label:"优惠券名称",align:"center"}}),t._v(" "),o("el-table-column",{attrs:{prop:"coupon_type_name",label:"类型",align:"center"}}),t._v(" "),o("el-table-column",{attrs:{label:"优惠",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[1==e.row.coupon_method?o("div",{staticClass:"col_red"},[t._v("立减"+t._s(e.row.deduct))]):t._e(),t._v(" "),2==e.row.coupon_method?o("div",{staticClass:"col_red"},[t._v(t._s(e.row.discount)+"折")]):t._e()]}}])}),t._v(" "),o("el-table-column",{attrs:{prop:"time",label:"有效期",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[o("div",[t._v(t._s(e.row.time_start)+"至"+t._s(e.row.time_end))])]}}])}),t._v(" "),o("el-table-column",{attrs:{prop:"action",label:"使用条件",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[1==e.row.coupon_method?o("div",{staticClass:"col_red"},[t._v("满"+t._s(e.row.enough)+"立减")]):t._e(),t._v(" "),2==e.row.coupon_method?o("div",{staticClass:"col_red"},[t._v("满"+t._s(e.row.enough)+"立享")]):t._e()]}}])}),t._v(" "),o("el-table-column",{attrs:{label:"状态",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[o("div",{staticClass:"state"},[1==e.row.api_availability?o("div",[t._v("可领取")]):t._e(),t._v(" "),2==e.row.api_availability?o("div",[t._v("已领取")]):t._e(),t._v(" "),3==e.row.api_availability?o("div",[t._v("已抢光")]):t._e()])]}}])}),t._v(" "),o("el-table-column",{attrs:{label:"操作",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[o("div",{staticClass:"flex flex-a-c flex-j-c btn bg_red m-auto",staticStyle:{"margin-top":"10px"},on:{click:function(o){return t.selectedcoupon(e.row)}}},[t._v("立即领取")])]}}])})],1)]],2),t._v(" "),o("pagination",{directives:[{name:"show",rawName:"v-show",value:t.total,expression:"total"}],attrs:{total:t.total,pageSize:t.per_page,page:t.page},on:{pagination:t.monitorPage}})],1)],1)])}),[],!1,null,"0a686219",null);e.default=component.exports},809:function(t,e,o){var content=o(914);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,o(8).default)("2b323510",content,!0,{sourceMap:!1})},913:function(t,e,o){"use strict";o(809)},914:function(t,e,o){var n=o(7)(!1);n.push([t.i,".col_red[data-v-0a686219]{color:#f11111}.col_green[data-v-0a686219]{color:#44be95}.col_white[data-v-0a686219]{color:#fff}.flex-col[data-v-0a686219]{flex-direction:column}.flex-j-c[data-v-0a686219]{justify-content:center}.flex-j-sb[data-v-0a686219]{justify-content:space-between}.flex-j-ar[data-v-0a686219]{justify-content:space-around}.flex-a-c[data-v-0a686219]{align-items:center}.flex-a-e[data-v-0a686219]{align-items:flex-end}.w[data-v-0a686219]{width:1200px}.m-auto[data-v-0a686219]{margin:0 auto}.height-one[data-v-0a686219]{height:100%}.flex[data-v-0a686219]{display:flex}.text-overflow[data-v-0a686219]{-webkit-line-clamp:4}.text-overflow[data-v-0a686219],.text-overflow-2[data-v-0a686219]{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.text-overflow-2[data-v-0a686219]{-webkit-line-clamp:2}.text-overflow-3[data-v-0a686219]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.overflow-hide[data-v-0a686219],.text-overflow-3[data-v-0a686219]{overflow:hidden;text-overflow:ellipsis}.overflow-hide[data-v-0a686219]{white-space:nowrap}.hiddenScroll[data-v-0a686219]{scrollbar-width:none;-ms-overflow-style:none;overflow-x:hidden;overflow-y:scroll}.hiddenScroll[data-v-0a686219]::-webkit-scrollbar{display:none}.finger-point[data-v-0a686219]{cursor:pointer}.cursor-default[data-v-0a686219]{cursor:default}.el-icon-circle-close[data-v-0a686219]{color:#fff}.getcoupon_index .index_content[data-v-0a686219]{width:1200px;padding:32px 0}.getcoupon_index .index_content .right_info[data-v-0a686219]{margin-left:22px;width:944px}.getcoupon_index .index_content .right_info .tabs[data-v-0a686219]{margin-bottom:29px}.getcoupon_index .index_content .right_info .tabs .tab[data-v-0a686219]{flex:1;font-size:16px;cursor:pointer}.getcoupon_index .index_content .right_info .tabs .spe[data-v-0a686219]{padding:5px 10px 7px 11px;background-color:#f11111;border-radius:15px;color:#fff;display:flex;align-items:center;justify-content:center}.getcoupon_index .index_content .right_info .tabel[data-v-0a686219]{margin-bottom:20px;border:1px solid #f5f5f5;border-bottom:none}.getcoupon_index .index_content .right_info .tabel[data-v-0a686219] .el-table__header{border:1px solid #f5f5f5;border-bottom:none}.getcoupon_index .index_content .right_info .tabel[data-v-0a686219] .el-table__body{border-bottom:none;border-top:none;box-sizing:border-box}.getcoupon_index .index_content .right_info .tabel .state[data-v-0a686219]{color:var(--color)}.getcoupon_index .index_content .right_info .btn[data-v-0a686219]{width:88px;height:30px;border-radius:5px;cursor:pointer}.getcoupon_index .index_content .right_info .bg_red[data-v-0a686219]{background-color:#f11111;color:#fff;border:1px solid #f11111}",""]),t.exports=n}}]);
|