user-write_off_card-write_off_card.c7b10e00.js 16 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["user-write_off_card-write_off_card"],{"07d3":function(t,e,a){var i=a("5408");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var n=a("967d").default;n("38741f95",i,!0,{sourceMap:!1,shadowMode:!1})},"082a":function(t,e,a){"use strict";a("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,a("bf0f"),a("e966");var i={props:["type","is_edit","is_all_select","list","notClick"],data:function(){return{is_select:!1}},computed:{iconFont:function(){var t=this;return function(e,a){return t.list[e].is_select?"icon-success-fill":"icon-xuanzekuangmoren"}}},methods:{see_card_qrcode:function(t){this.$utils.toUrl("/user/write_off_card/card_qrcode/card_qrcode?card_sale_id="+t)},cardDetail:function(t,e){var a=this;if(2!=this.notClick){var i=t.id,n=t.type,s=t.status;this.is_edit?this.$emit("all_select",t):([1,2,4].some((function(t){return t==n}))&&this.$utils.toUrl("/user/write_off_card/card-list/detail-card?id="+i+"&status="+n),3===n&&0===parseInt(s)&&uni.showModal({title:"提示",content:"确认充值?",success:function(t){t.confirm?a.$allrequest.coupon.verifyExchange({sale_id:i}).then((function(t){t.code||(uni.showToast({title:"充值成功!",duration:2e3}),a.$emit("callBack",e))})):t.cancel}}),5===n&&this.$utils.toUrl("/user/write_off_card/card-list/video-card?id="+i))}else console.log("已赠送禁止查看详情")}}};e.default=i},"140a":function(t,e,a){var i=a("c86c");e=i(!1),e.push([t.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */[data-v-7123fffa] .u-form-item--right__content__slot > uni-view,[data-v-7123fffa] .u-form-item--right__content__slot > div,[data-v-7123fffa] .u-form-item--right__content__slot > span,[data-v-7123fffa] .u-form-item--right__content__slot > uni-text{width:100%}[data-v-7123fffa] .u-tab-bar{width:%?50?%!important;background:#f0250e!important}.tbas-box[data-v-7123fffa]{position:fixed;z-index:999;width:100%;left:0;top:0;height:%?90?%;padding-bottom:%?10?%;background:#fff}.card_list[data-v-7123fffa]{min-height:100vh;padding-top:%?90?%;padding-bottom:calc(%?30?% + env(safe-area-inset-bottom));background:#f2f2f2}.card_list .card-section[data-v-7123fffa]{width:100%;background-color:#fff;padding:0 %?24?%;margin-top:%?24?%;overflow:hidden}.card_list .card-section .card-title[data-v-7123fffa]{padding-top:%?24?%;font-size:%?28?%;font-family:PingFang SC;font-weight:400;color:#8c8c8c;display:flex;justify-content:space-between;align-items:center}.card_list .page-footer[data-v-7123fffa]{width:100%;position:fixed;left:0;bottom:0;z-index:211;background:#fff;border-top:1px solid #ddd}.card_list .page-footer .foot-btns[data-v-7123fffa]{width:100%;display:flex;align-items:center;justify-content:center;padding-bottom:env(safe-area-inset-bottom)}.card_list .page-footer .foot-btns .use-history[data-v-7123fffa],\n.card_list .page-footer .foot-btns .add-card[data-v-7123fffa]{width:50%;display:flex;align-items:center;justify-content:center;height:%?110?%}.card_list .page-footer .foot-btns .use-history .iconfont[data-v-7123fffa],\n.card_list .page-footer .foot-btns .add-card .iconfont[data-v-7123fffa]{color:#000;font-size:%?38?%}.card_list .page-footer .foot-btns .use-history uni-text[data-v-7123fffa],\n.card_list .page-footer .foot-btns .add-card uni-text[data-v-7123fffa]{display:inline-block;font-size:%?24?%;font-family:PingFang SC;font-weight:400;color:#262626;margin-left:%?4?%}.card_list .page-footer .edit-bottom[data-v-7123fffa]{display:flex;justify-content:space-between;align-items:center;padding:%?10?% %?24?% 0;padding-bottom:env(safe-area-inset-bottom)}.card_list .page-footer .edit-bottom .select-all[data-v-7123fffa]{font-size:%?24?%;display:flex;align-items:center}.card_list .page-footer .edit-bottom .select-all .iconfont[data-v-7123fffa]{font-size:%?42?%;margin-right:%?10?%}.card_list .page-footer .edit-bottom .delete-select uni-button[data-v-7123fffa]{width:%?226?%;height:%?76?%;border-radius:%?120?%;font-size:%?28?%;line-height:%?76?%;font-weight:600;color:#fff;background:#f0250e;margin-bottom:%?10?%}.card_list .page-footer-edit[data-v-7123fffa]{border:0;padding-bottom:constant(safe-area-inset-bottom)}.title[data-v-7123fffa]{font-size:%?30?%;margin:%?20?% 0}.card-item[data-v-7123fffa]{overflow:hidden;position:relative;width:100%;height:%?180?%;border-radius:%?20?%;margin-bottom:%?24?%;margin-top:%?24?%;background:#d7d7d7;text-shadow:0 %?3?% %?6?% rgba(0,0,0,.16);color:#fff}.card-item > uni-image[data-v-7123fffa]{position:absolute;width:100%;height:100%}.card-item > uni-view[data-v-7123fffa]{position:absolute;z-index:1;width:100%;height:100%;padding:0 %?24?%}.card-item > uni-view .left[data-v-7123fffa]{flex:1}.card-item > uni-view .left > uni-image[data-v-7123fffa]{width:%?92?%;height:%?92?%;background:#fff;border:%?2?% solid #f1f1f1;opacity:1;border-radius:%?120?%}.card-add[data-v-7123fffa]{padding:0 %?40?%;border:%?2?% solid #f1f1f1;background:#fff;color:#8c8c8c;height:%?138?%}.card-add > .iconfont[data-v-7123fffa]{margin-right:%?20?%}.card-add > uni-text[data-v-7123fffa]:nth-child(2){flex:1;font-size:%?34?%;font-weight:600;color:#262626}',""]),t.exports=e},"2a30":function(t,e,a){"use strict";a.r(e);var i=a("ccf7"),n=a("9d87");for(var s in n)["default"].indexOf(s)<0&&function(t){a.d(e,t,(function(){return n[t]}))}(s);a("ad32");var o=a("828b"),c=Object(o["a"])(n["default"],i["b"],i["c"],!1,null,"f6121258",null,!1,i["a"],void 0);e["default"]=c.exports},4687:function(t,e,a){var i=a("140a");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var n=a("967d").default;n("5d8e63f2",i,!0,{sourceMap:!1,shadowMode:!1})},5408:function(t,e,a){var i=a("c86c");e=i(!1),e.push([t.i,".card[data-v-f6121258]{display:flex;overflow:hidden}.card .card_edit[data-v-f6121258]{display:flex;align-items:center;width:%?30?%;margin:%?24?% %?24?% %?24?% 0;color:#626262}.card .card_edit .iconfont[data-v-f6121258]{font-size:%?42?%}.card .card-item[data-v-f6121258]{overflow:hidden;position:relative;width:100%;height:%?180?%;border-radius:%?20?%;margin-bottom:%?24?%;margin-top:%?24?%;background:#d7d7d7;flex-shrink:0;text-shadow:0 %?3?% %?6?% rgba(0,0,0,.16);color:#fff}.card .card-item > uni-image[data-v-f6121258]{position:absolute;width:100%;height:100%}.card .card-item > uni-view[data-v-f6121258]{position:absolute;z-index:1;width:100%;height:100%;padding:0 %?24?%}.card .card-item > uni-view .left[data-v-f6121258]{flex:1}.card .card-item > uni-view .left > uni-image[data-v-f6121258]{width:%?92?%;height:%?92?%;background:#fff;border:%?2?% solid #f1f1f1;opacity:1;border-radius:%?120?%}.card .card-item .disable-bg[data-v-f6121258]{width:100%;height:100%;background-color:#eee;opacity:.6;position:absolute;left:0;top:0;z-index:111}",""]),t.exports=e},"628d":function(t,e,a){"use strict";var i=a("4687"),n=a.n(i);n.a},7689:function(t,e,a){"use strict";a.r(e);var i=a("8c6b"),n=a("776a");for(var s in n)["default"].indexOf(s)<0&&function(t){a.d(e,t,(function(){return n[t]}))}(s);a("628d");var o=a("828b"),c=Object(o["a"])(n["default"],i["b"],i["c"],!1,null,"7123fffa",null,!1,i["a"],void 0);e["default"]=c.exports},"776a":function(t,e,a){"use strict";a.r(e);var i=a("dedd"),n=a.n(i);for(var s in i)["default"].indexOf(s)<0&&function(t){a.d(e,t,(function(){return i[t]}))}(s);e["default"]=n.a},"8c6b":function(t,e,a){"use strict";a.d(e,"b",(function(){return n})),a.d(e,"c",(function(){return s})),a.d(e,"a",(function(){return i}));var i={uTabs:a("4271").default,uLoadmore:a("c9bb").default},n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return 0==t.shenheStatus?a("v-uni-view",{staticClass:"write_off_card"},[a("v-uni-view",{staticClass:"tbas-box"},[a("u-tabs",{attrs:{"active-color":"#262626",list:t.tabsList,"is-scroll":!1,current:t.tabsIndex},on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.tabsChange.apply(void 0,arguments)}}})],1),a("v-uni-view",{staticClass:"card_list"},[t.pageData.list.length?a("v-uni-view",{staticClass:"card-section"},[a("v-uni-view",{staticClass:"card-title"},[a("v-uni-view",{staticClass:"card-name"},[t._v(t._s(t.card_type))]),a("v-uni-view",{staticClass:"card_edit",on:{click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e),t.card_edit.apply(void 0,arguments)}}},[t._v(t._s(t.is_edit?t.$t("cart.complate"):t.$t("mdAdmin.manage")))])],1),a("Card",{attrs:{notClick:t.tabsIndex,list:t.pageData.list,type:t.tabsIndex,is_edit:t.is_edit,is_all_select:t.is_select},on:{all_select:function(e){arguments[0]=e=t.$handleEvent(e),t.all_select.apply(void 0,arguments)},callBack:function(e){arguments[0]=e=t.$handleEvent(e),function(e){return t.pageData.list.splice(e,1)}.apply(void 0,arguments)}}})],1):t._e(),t.is_edit?a("v-uni-view",{staticClass:"page-footer page-footer-edit"},[a("v-uni-view",{staticClass:"edit-bottom"},[a("v-uni-view",{staticClass:"select-all",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.selectAll.apply(void 0,arguments)}}},[a("i",{staticClass:"iconfont",class:t.is_select?"icon-success-fill":"icon-xuanzekuangmoren",style:t.is_select?"color:#F0250E;":""}),a("v-uni-text",[t._v("全选")])],1),a("v-uni-view",{staticClass:"delete-select",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.del_card.apply(void 0,arguments)}}},[a("v-uni-button",[t._v("删除("+t._s(t.select_num)+")")])],1)],1)],1):a("v-uni-view",{staticClass:"page-footer"},[a("v-uni-view",{staticClass:"foot-btns"},[a("v-uni-view",{staticClass:"use-history",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.$utils.toUrl("/user/write_off_card/card-list/record-card")}}},[a("i",{staticClass:"iconfont icon-jiaobiao"}),a("v-uni-text",[t._v(t._s(t.$t("writeOff.records")))])],1),a("v-uni-view",{staticClass:"add-card",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.$utils.toUrl("/user/write_off_card/card-list/add-card","navigate")}}},[a("i",{staticClass:"iconfont icon-creditcard"}),a("v-uni-text",[t._v(t._s(t.$t("user.addCard")))])],1)],1)],1),a("div",{staticStyle:{margin:"24rpx 0"}},[a("u-loadmore",{attrs:{status:t.pageData.isBottom?"nomore":"loadmore"},on:{loadmore:function(e){arguments[0]=e=t.$handleEvent(e),t.getListData(!0)}}})],1)],1)],1):1==t.shenheStatus?a("Shenhe"):t._e()},s=[]},"9d87":function(t,e,a){"use strict";a.r(e);var i=a("082a"),n=a.n(i);for(var s in i)["default"].indexOf(s)<0&&function(t){a.d(e,t,(function(){return i[t]}))}(s);e["default"]=n.a},ad32:function(t,e,a){"use strict";var i=a("07d3"),n=a.n(i);n.a},ccf7:function(t,e,a){"use strict";a.d(e,"b",(function(){return i})),a.d(e,"c",(function(){return n})),a.d(e,"a",(function(){}));var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-uni-view",t._l(t.list,(function(e,i){return a("v-uni-view",{key:e.id,staticClass:"card",on:{click:function(a){arguments[0]=a=t.$handleEvent(a),t.cardDetail(e,i)}}},[t.is_edit?a("v-uni-view",{staticClass:"card_edit"},[a("i",{staticClass:"iconfont",class:e.is_select?"icon-success-fill":"icon-xuanzekuangmoren",style:e.is_select?"color: #F0250E;":""})]):t._e(),a("v-uni-view",{staticClass:"card-item"},[a("v-uni-image",{attrs:{src:e.bg_pic_url,mode:"aspectFill"}}),a("v-uni-view",{staticClass:"flex-x-sb flex-y-center"},[a("v-uni-view",{staticClass:"left flex-y-center"},[a("v-uni-image",{attrs:{src:e.pic_url,mode:"aspectFill"}}),a("v-uni-view",{staticStyle:{"margin-left":"20rpx",flex:"1",width:"0"}},[a("v-uni-view",{staticClass:"text-more-1",staticStyle:{"font-size":"34rpx","font-weight":"600"}},[t._v(t._s(e.name))]),a("v-uni-view",{staticStyle:{"font-size":"24rpx","margin-top":"8rpx"}},[a("v-uni-text",[t._v("发放时间:"+t._s(e.sale_time))])],1),a("v-uni-view",{staticStyle:{"font-size":"24rpx","margin-top":"8rpx"}},[2==e.date_type?a("v-uni-text",[t._v(t._s(t.$t("coupon.validity"))+":"+t._s(e.begin_time)+"~"+t._s(e.end_time))]):1==e.date_type&&0==e.expire_day?a("v-uni-text",[t._v(t._s(t.$t("user.long")))]):a("v-uni-text",[t._v(t._s(t.$t("facePay.getted"))+t._s(e.expire_day)+t._s(t.$t("coupon.date2")))])],1)],1)],1),1==e.type&&0==e.status&&2!=t.type?a("v-uni-view",{staticClass:"right flex-col flex-x-center flex-y-center",on:{click:function(a){a.stopPropagation(),arguments[0]=a=t.$handleEvent(a),t.see_card_qrcode(e.id)}}},[a("span",{staticClass:"iconfont icon-QRcode",staticStyle:{"font-size":"6vw"}}),a("v-uni-view",{staticStyle:{"font-size":"20rpx","margin-top":"10rpx"}},[t._v(t._s(t.$t("mdAdmin.clerk")))])],1):t._e()],1),5==e.type&&1==e.video_status||5!=e.type&&e.status>0||2==t.type?a("v-uni-view",{staticClass:"disable-bg"}):t._e()],1)],1)})),1)},n=[]},dedd:function(t,e,a){"use strict";a("6a54");var i=a("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=i(a("2634")),s=i(a("b7c7")),o=i(a("2fdc"));a("e966"),a("bd06"),a("aa9c"),a("fd3c"),a("bf0f"),a("2797");var c=i(a("2ba3")),r=i(a("2a30")),d={components:{Card:r.default,Shenhe:c.default},data:function(){return{tabsList:[],tabsIndex:0,pageData:{page:1,list:[],isBottom:!1},type:"",num:0,is_edit:!1,is_select:!1,select_num:0}},onLoad:function(t){if(t.type){this.type=t.type;var e="卡券";switch(parseInt(t.type)){case 1:e=this.$t("user.card");break;case 2:e=this.$t("user.gift");break;case 3:e=this.$t("title.valueCard");break;case 4:e=this.$t("user.pass");break;case 5:e=this.$t("user.video");break}uni.setNavigationBarTitle({title:e})}this.tabsList=[{name:this.$t("writeOff.useableCard")},{name:this.$t("writeOff.unuseableCard")},{name:this.$t("writeOff.sharedCard")}],this.$utils.hideShareMenu()},onShow:function(){this.getListData(!1)},methods:{all_select:function(t){var e=t.id,a=this.pageData.list,i=a.findIndex((function(t){return t.id===e}));if(-1!==i){var n=!0;a[i].is_select&&(n=!1),this.$set(a[i],"is_select",n)}},tabsChange:function(t){this.tabsIndex=t,this.pageData=this.$options.data().pageData,this.getListData(!1)},clearData:function(){this.pageData.page=1,this.pageData.list=[],this.getListData(!1)},getListData:function(t){var e=this;return(0,o.default)((0,n.default)().mark((function a(){var i,o,c;return(0,n.default)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:if(a.prev=0,t||(e.pageData=e.$options.data().pageData),!e.pageData.isBottom){a.next=4;break}return a.abrupt("return");case 4:return o={status:e.tabsIndex,page:e.pageData.page,type:e.type},a.next=7,e.$allrequest.coupon.verifyList(o,!0);case 7:c=a.sent,(i=e.pageData.list).push.apply(i,(0,s.default)(c.data.map((function(t){return t.is_select=!1,t})))),e.pageData.page++,e.pageData.isBottom=e.pageData.list.length>=c.num,e.num=c.num,a.next=17;break;case 14:a.prev=14,a.t0=a["catch"](0),e.$utils.toast(a.t0.msg||a.t0);case 17:case"end":return a.stop()}}),a,null,[[0,14]])})))()},card_edit:function(){this.is_edit=!this.is_edit},selectAll:function(){var t=this,e=this.pageData.list;this.is_select=!this.is_select,e.forEach((function(e,a){t.$set(e,"is_select",t.is_select)}))},del_card:function(){var t=this,e=this.pageData.list,a="";e.forEach((function(t,e){t.is_select&&(a+=t.id+",")})),""!==a&&uni.showModal({title:"提示",content:"确认删除?",success:function(e){e.confirm?t.$allrequest.coupon.deleteCard({ids:a}).then((function(t){t.code||(uni.showToast({title:"删除成功!",duration:2e3}),setTimeout((function(){uni.navigateBack()}),1500))})):e.cancel}})}},computed:{card_type:function(){var t=parseInt(this.type);switch(t){case 1:return"核销卡(".concat(this.num,")");case 2:return"礼品卡(".concat(this.num,")");case 3:return"储值卡(".concat(this.num,")");case 4:return"虚拟卡(".concat(this.num,")");case 5:return"视频卡(".concat(this.num,")")}}},onReachBottom:function(){this.getListData(!0)},watch:{pageData:{handler:function(t){var e=0;if(t&&t.list&&t.list.length){var a=t.list,i=!1;a.every((function(t){return t.is_select}))&&(i=!0,++e),this.is_select=i,this.select_num=e}},deep:!0}},onPullDownRefresh:function(){this.clearData()}};e.default=d}}]);