(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-users-browsingHistory-index"],{"13f0":function(t,e,i){"use strict";i.d(e,"b",(function(){return n})),i.d(e,"c",(function(){return a})),i.d(e,"a",(function(){}));var n=function(){var t=this.$createElement,e=this._self._c||t;return e("v-uni-view",{staticClass:"empty-box"},[e("v-uni-image",{attrs:{src:this.noImage}}),e("v-uni-view",{staticClass:"txt"},[this._v(this._s(this.title))])],1)},a=[]},"30fb":function(t,e,i){"use strict";var n=i("3714"),a=i.n(n);a.a},3714:function(t,e,i){var n=i("cefa");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var a=i("967d").default;a("198d6698",n,!0,{sourceMap:!1,shadowMode:!1})},"4a82":function(t,e,i){"use strict";i("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.goShopDetail=function(t,e){return new Promise((function(e){1===t.product_type?uni.navigateTo({url:"/pages/activity/goods_seckill_details/index?id=".concat(t.product_id,"&time=").concat(t.stop_time)}):2===t.product_type?uni.navigateTo({url:"/pages/activity/presell_details/index?id=".concat(t.activity_id)}):0===t.product_type||10===t.product_type?uni.navigateTo({url:"/pages/goods_details/index?id=".concat(t.product_id)}):4===t.product_type?uni.navigateTo({url:"/pages/activity/combination_details/index?id=".concat(t.activity_id)}):40===t.product_type?uni.navigateTo({url:"/pages/activity/combination_status/index?id=".concat(t.activity_id)}):e(t)}))},i("bf0f"),i("c223")},"61ef":function(t,e,i){"use strict";i("6a54");var n=i("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,i("bf0f"),i("2797"),i("c223"),i("aa9c"),i("dd2b"),i("8f71");var a=n(i("8329")),c=i("672a"),s=i("4a82"),o=n(i("23ab")),l=i("8f59"),r={components:{emptyPage:a.default,easyLoadimage:o.default},computed:(0,l.mapGetters)(["viewColor"]),data:function(){return{list:[],isScroll:!0,page:1,limit:50,isAllSelect:!1,isEdit:!1,allArr:[],total:0}},onShow:function(){this.list=[],this.allArr=[],this.isScroll=!0,this.page=1,this.getList(),this.isAllSelect=!1,this.isEdit=!1},methods:{getList:function(){var t=this;(0,c.historyList)({page:t.page,limit:t.limit}).then((function(e){var i=e.data;t.total=i.count,i.list&&(i.list.forEach((function(t,e){t.check=!1})),t.isScroll=i.list.length>=t.limit,t.page+=1,t.list=t.list.concat(i.list),t.listFilter(t.list))}))},listFilter:function(t){var e=this;t.forEach((function(t,i){t.allCheck||e.$set(t,"allCheck",!1),t.list.forEach((function(t,i){t.check||e.$set(t,"check",!1)}))})),this.isAllSelect&&this.cartAllCheck("allCheck")},checkboxAllChange:function(){this.isAllSelect=!this.isAllSelect,this.cartAllCheck("allCheck")},handleEdit:function(){this.isEdit=!this.isEdit},historyCheck:function(t){t.check=!t.check,this.cartAllCheck("goodsCheck")},subDel:function(t){var e,i=this,n="empty"==t?"确定清空浏览记录?":"确定删除浏览记录?";if("batch"==t?(e=[],i.list.forEach((function(t){t.list.forEach((function(t){t.check&&e.push(t.user_history_id)}))}))):e=1,0==e.length&&"batch"==t)return i.$util.Tips({title:"请选择记录"});uni.showModal({title:"提示",content:n,success:function(t){if(t.confirm)(0,c.historyBatchDelete)({history_id:e}).then((function(t){return i.allArr=[],i.page=1,i.list=[],i.isEdit=!1,i.isScroll=!0,i.getList(),i.$util.Tips({title:t.message,icon:"success"})})).catch((function(t){return i.$util.Tips({title:t})}));else if(t.cancel)return i.$util.Tips({title:"已取消"})}})},subCollect:function(){var t=this,e=[];t.list.forEach((function(t){t.list.forEach((function(t){t.check&&e.push(t.spu.spu_id)}))})),(0,c.historyBatchCollect)({type_id:e,type:1}).then((function(e){return t.allArr=[],t.page=1,t.list=[],t.isEdit=!1,t.isScroll=!0,t.isAllSelect=!1,t.getList(),t.$util.Tips({title:e.message,icon:"success"})})).catch((function(e){return t.$util.Tips({title:e})}))},historyAllCheck:function(t,e){t.allCheck?(t.allCheck=!1,t.list.forEach((function(t,e){t.check=!1}))):(t.allCheck=!0,t.list.forEach((function(t,e){t.check=!0}))),this.cartAllCheck("goodsCheck")},bindDelete:function(t,e){var i=this;(0,c.historyDelete)(t.user_history_id).then((function(t){i.list.splice(e,1),uni.showToast({title:t.message,icon:"none"})})).catch((function(t){uni.showToast({title:t,icon:"none"})}))},goPage:function(t){(0,s.goShopDetail)(t.spu).then((function(e){uni.navigateTo({url:"/pages/goods_details/index?id=".concat(t.spu.product_id)})}))},cartAllCheck:function(t){var e=this,i=[];this.list.forEach((function(n,a){if("goodsCheck"==t){var c=n.list.filter((function(t){return 1==t.check}));n.list.length==c.length?(n.allCheck=!0,i.push(n)):n.allCheck=!1}else n.list.forEach((function(t){t.check=e.isAllSelect})),n.allCheck=e.isAllSelect,n.allCheck&&i.push(n)})),this.isAllSelect=i.length==this.list.length}},onReachBottom:function(){this.getList()},onPageScroll:function(t){uni.$emit("scroll")}};e.default=r},"7c29":function(t,e,i){"use strict";i.d(e,"b",(function(){return a})),i.d(e,"c",(function(){return c})),i.d(e,"a",(function(){return n}));var n={easyLoadimage:i("23ab").default},a=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",{staticClass:"page-wrapper history",style:t.viewColor},[i("v-uni-view",{staticClass:"history_count bg-f"},[t.list.length>0?[i("v-uni-view",{staticClass:"history_header acea-row"},[i("v-uni-text",[t._v("共"+t._s(t.total)+"条")]),i("v-uni-view",{staticClass:"text",on:{click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e),t.handleEdit.apply(void 0,arguments)}}},[t._v(t._s(t.isEdit?"完成":"管理"))])],1),t._l(t.list,(function(e,n){return i("v-uni-view",{staticClass:"list"},[i("v-uni-view",{staticClass:"item_time"},[t.isEdit?i("v-uni-view",{staticClass:"checkbox",on:{click:function(i){arguments[0]=i=t.$handleEvent(i),t.historyAllCheck(e,n)}}},[e.allCheck?i("v-uni-text",{staticClass:"iconfont icon-a-ic_CompleteSelect"}):i("v-uni-text",{staticClass:"iconfont icon-ic_unselect"})],1):t._e(),i("v-uni-view",[t._v(t._s(e.date))])],1),i("v-uni-view",{staticClass:"item_main acea-row"},t._l(e.list,(function(e,n){return e.spu?i("v-uni-view",{staticClass:"item acea-row",class:{gary:e.spu&&1==e.spu.status}},[t.isEdit?i("v-uni-view",{staticClass:"item item_count",on:{click:function(i){arguments[0]=i=t.$handleEvent(i),t.historyCheck(e,n)}}},[i("v-uni-view",{staticClass:"checkbox"},[e.check?i("v-uni-text",{staticClass:"icon completeSelect"},[i("v-uni-text",{staticClass:"iconfont icon-ic_complete"})],1):i("v-uni-text",{staticClass:"icon unselect"})],1),i("easy-loadimage",{staticClass:"easy-img",attrs:{mode:"widthFix","image-src":e.spu.image}}),i("v-uni-view",{staticClass:"info"},[i("v-uni-view",{staticClass:"msg"},[e.spu&&1==e.spu.status?[i("v-uni-view",{staticClass:"price"},[i("priceFormat",{attrs:{price:e.spu.price,weight:!0,intSize:"32",floatSize:"22",labelSize:"22"}})],1)]:[i("v-uni-view",{staticClass:"tips"},[t._v("该商品已下架")])]],2)],1)],1):i("v-uni-view",{staticClass:"item item_count",on:{click:function(i){arguments[0]=i=t.$handleEvent(i),t.goPage(e)}}},[i("easy-loadimage",{staticClass:"easy-img",attrs:{mode:"widthFix","image-src":e.spu.image}}),i("v-uni-view",{staticClass:"info"},[i("v-uni-view",{staticClass:"msg"},[e.spu&&1==e.spu.status?[i("v-uni-view",{staticClass:"price"},[i("priceFormat",{attrs:{price:e.spu.price,weight:!0,intSize:"32",floatSize:"22",labelSize:"22"}})],1)]:[i("v-uni-view",{staticClass:"tips"},[t._v("该商品已下架")])]],2)],1)],1)],1):t._e()})),1)],1)}))]:t._e()],2),t.isEdit?i("v-uni-view",{staticClass:"footer acea-row row-between-wrapper"},[i("v-uni-view",[i("v-uni-view",{staticClass:"allcheckbox acea-row row-center",on:{click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e),t.checkboxAllChange.apply(void 0,arguments)}}},[t.isAllSelect?i("v-uni-text",{staticClass:"iconfont icon-a-ic_CompleteSelect"}):i("v-uni-text",{staticClass:"iconfont icon-ic_unselect"}),i("v-uni-text",[t._v("全选")])],1)],1),i("v-uni-view",{staticClass:"acea-row row-between-wrapper"},[i("v-uni-view",{staticClass:"button acea-row row-middle",staticStyle:{"margin-right":"20rpx"}},[i("v-uni-form",{attrs:{"report-submit":"true"},on:{submit:function(e){arguments[0]=e=t.$handleEvent(e),t.subCollect.apply(void 0,arguments)}}},[i("v-uni-button",{staticClass:"bnt collect_btn",attrs:{formType:"submit"}},[t._v("收藏")])],1)],1),i("v-uni-view",{staticClass:"button acea-row row-middle"},[i("v-uni-form",{attrs:{"report-submit":"true"},on:{submit:function(e){arguments[0]=e=t.$handleEvent(e),t.subDel("batch")}}},[i("v-uni-button",{staticClass:"bnt delete_btn",attrs:{formType:"submit"}},[t._v("删除")])],1)],1)],1)],1):t._e(),t.list.length<=0?[i("emptyPage",{attrs:{title:"暂无浏览记录~"}})]:t._e()],2)},c=[]},8329:function(t,e,i){"use strict";i.r(e);var n=i("13f0"),a=i("c4bf");for(var c in a)["default"].indexOf(c)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(c);i("ad31");var s=i("828b"),o=Object(s["a"])(a["default"],n["b"],n["c"],!1,null,"07efc1fe",null,!1,n["a"],void 0);e["default"]=o.exports},"874a":function(t,e,i){"use strict";i.r(e);var n=i("61ef"),a=i.n(n);for(var c in n)["default"].indexOf(c)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(c);e["default"]=a.a},ad31:function(t,e,i){"use strict";var n=i("fb63"),a=i.n(n);a.a},b7b2:function(t,e,i){"use strict";i("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=i("aa10"),a={props:{title:{type:String,default:"暂无记录"},noImage:{type:String,default:n.HTTP_REQUEST_URL+"/static/images/empty-box.png"}}};e.default=a},c4bf:function(t,e,i){"use strict";i.r(e);var n=i("b7b2"),a=i.n(n);for(var c in n)["default"].indexOf(c)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(c);e["default"]=a.a},ce6e:function(t,e,i){"use strict";i.r(e);var n=i("7c29"),a=i("874a");for(var c in a)["default"].indexOf(c)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(c);i("30fb");var s=i("828b"),o=Object(s["a"])(a["default"],n["b"],n["c"],!1,null,"dc6781ee",null,!1,n["a"],void 0);e["default"]=o.exports},cefa:function(t,e,i){var n=i("c86c");e=n(!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/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */.history[data-v-dc6781ee]{padding-bottom:%?96?%}.history .history_count[data-v-dc6781ee]{padding:0 %?30?% 0;padding:0 %?30?% calc(0rpx+ constant(safe-area-inset-bottom));padding:0 %?30?% calc(%?0?% + env(safe-area-inset-bottom))}.history .history_header[data-v-dc6781ee]{justify-content:space-between;padding:%?30?% 0}.history .history_header uni-text[data-v-dc6781ee]{font-size:%?26?%;color:#666}.history .history_header .text[data-v-dc6781ee]{color:var(--view-theme)}.history .list[data-v-dc6781ee]{margin-top:%?20?%}.history .list .item_time[data-v-dc6781ee]{font-size:%?36?%;color:#282828;font-weight:700;display:flex;align-items:center}.history .list .item_main[data-v-dc6781ee]{margin-top:%?30?%}.history .item[data-v-dc6781ee]{width:%?217?%;border-radius:%?16?%;margin:0 %?20?% %?20?% 0;position:relative}.history .item[data-v-dc6781ee]:nth-child(3n){margin-right:0}.history .item[data-v-dc6781ee] uni-image, .history .item[data-v-dc6781ee] .easy-loadimage, .history .item uni-image[data-v-dc6781ee]{width:%?217?%;height:%?217?%;border-radius:%?16?%}.history .item .info[data-v-dc6781ee]{margin-top:%?20?%;color:var(--view-priceColor);font-size:%?24?%}[data-v-dc6781ee] .loadfail-img, .easy-img[data-v-dc6781ee]{width:%?217?%;height:%?217?%;border-radius:%?16?%;display:block}.item_time .checkbox .iconfont[data-v-dc6781ee]{font-size:%?40?%;color:#ccc;font-weight:400;margin-right:%?10?%}.item_time .checkbox .iconfont.icon-a-ic_CompleteSelect[data-v-dc6781ee]{color:var(--view-theme)}.item_main .checkbox .icon[data-v-dc6781ee]{font-size:%?40?%;color:#dedede;position:absolute;right:%?12?%;top:%?12?%;z-index:10;border-radius:100%}.item_main .checkbox .icon.icon-ic_unselect[data-v-dc6781ee]{background:rgba(0,0,0,.38)}.item_main .checkbox .unselect[data-v-dc6781ee]{width:%?38?%;height:%?38?%;border:%?2?% solid #dedede;background:rgba(0,0,0,.38)}.item_main .checkbox .completeSelect[data-v-dc6781ee]{width:%?38?%;height:%?38?%;background:var(--view-theme);text-align:center;line-height:%?28?%}.item_main .checkbox .completeSelect .icon-ic_complete[data-v-dc6781ee]{color:#fff;font-size:%?26?%}.history .item .icon-a-ic_CompleteSelect[data-v-dc6781ee]{color:var(--view-theme)}.history .footer[data-v-dc6781ee]{z-index:99;width:100%;height:%?100?%;height:calc(100rpx+ constant(safe-area-inset-bottom));height:calc(%?100?% + env(safe-area-inset-bottom));background-color:#fff;position:fixed;padding:0 %?20?%;box-sizing:border-box;border-top:1px solid #eee;bottom:var(--window-bottom)}.allcheckbox .iconfont[data-v-dc6781ee]{margin-right:11px;font-size:%?40?%;color:#ccc}.allcheckbox .icon-a-ic_CompleteSelect[data-v-dc6781ee]{color:var(--view-theme)}.history .footer .button .bnt[data-v-dc6781ee]{font-size:%?28?%;color:#999;border-radius:%?100?%;border:1px solid #999;width:%?160?%;height:%?60?%;text-align:center;line-height:%?60?%}.history .footer .button .bnt.collect_btn[data-v-dc6781ee]{color:var(--view-theme);border-color:var(--view-theme)}',""]),t.exports=e},eb2d:function(t,e,i){var n=i("c86c");e=n(!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/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */.empty-box[data-v-07efc1fe]{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:%?120?%}.empty-box uni-image[data-v-07efc1fe]{width:%?414?%;height:%?305?%}.empty-box .txt[data-v-07efc1fe]{font-size:%?26?%;color:#999}',""]),t.exports=e},fb63:function(t,e,i){var n=i("eb2d");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var a=i("967d").default;a("c382cd32",n,!0,{sourceMap:!1,shadowMode:!1})}}]);