admin-ad-list.251c73f4.js 15 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["admin-ad-list"],{"13f3":function(t,e,a){var i=a("5c39");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var n=a("47af").default;n("288e38d1",i,!0,{sourceMap:!1,shadowMode:!1})},"1ad5":function(t,e,a){"use strict";var i=a("13f3"),n=a.n(i);n.a},"25e1":function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,a("34b3");e.default={name:"tuiTabs",props:{tabs:{type:Array,default:function(){return[]}},height:{type:Number,default:80},padding:{type:Number,default:30},bgColor:{type:String,default:"#FFFFFF"},isFixed:{type:Boolean,default:!1},top:{type:Number,default:0},unlined:{type:Boolean,default:!1},currentTab:{type:Number,default:0},sliderWidth:{type:Number,default:68},sliderHeight:{type:Number,default:6},sliderRadius:{type:String,default:"50upx"},bottom:{type:String,default:"0"},itemWidth:{type:String,default:"25%"},color:{type:String,default:"#999"},size:{type:Number,default:28},bold:{type:Boolean,default:!1},borderLeft:{type:Boolean,default:!1},isAdd:{type:Boolean,default:!1},addIcon:{type:String,default:"icontianjiakehu"},addText:{type:String,default:"添加"},isBoxShadow:{type:Boolean,default:!0}},watch:{currentTab:function(){this.checkCor()}},created:function(){var t=this;setTimeout((function(){uni.getSystemInfo({success:function(e){t.winWidth=e.windowWidth,t.checkCor()}})}),50)},data:function(){return{winWidth:0,scrollLeft:0,addTabWidth:130}},computed:{},methods:{checkCor:function(){var t=this.isAdd?uni.upx2px(this.addTabWidth+30):0,e=this.tabs.length,a=this.winWidth/750*this.padding,i=this.winWidth-2*a-t,n=(i/e-this.winWidth/750*this.sliderWidth)/2+a,s=n;this.currentTab>0&&(s+=i/e*this.currentTab),this.scrollLeft=s},swichTabs:function(t,e){var a=this.tabs[e];if(!a||!a.disabled)return this.currentTab!=e&&void this.$emit("change",{index:Number(e),item:t})},add:function(){this.$emit("add")}}}},"30a1":function(t,e,a){"use strict";a.r(e);var i=a("3c08"),n=a("ab37");for(var s in n)["default"].indexOf(s)<0&&function(t){a.d(e,t,(function(){return n[t]}))}(s);a("1ad5");var o,d=a("8aaf"),r=Object(d["a"])(n["default"],i["b"],i["c"],!1,null,"7a25b94f",null,!1,i["a"],o);e["default"]=r.exports},"35e7":function(t,e,a){"use strict";a.r(e);var i=a("25e1"),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},"3c08":function(t,e,a){"use strict";var i;a.d(e,"b",(function(){return n})),a.d(e,"c",(function(){return s})),a.d(e,"a",(function(){return i}));var n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"app-content"},[a("app-tabs",{attrs:{tabs:t.tabs,isFixed:!0,currentTab:t.tabIndex,itemWidth:"50%"},on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.change.apply(void 0,arguments)}}}),a("div",{staticClass:"list-wrap"},[t.$util.isEmpty(t.list.data)?[a("app-wrapper-empty",{attrs:{title:"暂无数据","is-empty":t.$util.isEmpty(t.list.data)}})]:[t._l(t.list.data,(function(e,i){return a("div",{key:i,staticClass:"list"},[a("div",{staticClass:"list-img"},[a("app-img",{attrs:{height:"100%",mode:!0,src:e.adImgUrl,alt:"广告图片"}})],1),a("div",{staticClass:"list-right"},[a("div",{staticClass:"app-size-28 app-color-0"},[t._v(t._s(e.adName))]),"4102416000"==e.endTime?a("div",[t._v("永久有效")]):a("div",[t._v(t._s(t._f("formatTime")(e.endTime))+" 到期")]),a("div",{staticClass:"list-option"},[a("div",[a("div",[a("span",[t._v("状态:")]),a("span",{style:{color:1==e.status?"#09BB07":"#FF0000"}},[t._v(t._s(1==e.status?"启用":"禁用"))])])]),a("div",{staticClass:"operate-icon-wrap"},[a("div",{staticClass:"operate-icon",on:{click:function(a){arguments[0]=a=t.$handleEvent(a),t.operateFn(e,i)}}},[a("i",{staticClass:"iconfont",class:[t.operateIndex==i?"iconcaozuojihuo":"iconcaozuo"],staticStyle:{"font-size":"48upx"}})])])])])])})),t.operateShow?a("operate-module",{attrs:{top:t.operateTop,right:30,btnData:t.btnData},on:{clickFn:function(e){arguments[0]=e=t.$handleEvent(e),t.operateList.apply(void 0,arguments)}}}):t._e()]],2),a("div",{staticClass:"app-footer"},[a("div",{staticClass:"admin-button-com big blue",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.pageTo({url:"/admin/ad/add",query:{type:t.tabIndex}})}}},[t._v("添加")])]),a("modal-module",{attrs:{show:t.delModal,content:"确定删除该广告吗?",color:"#333",size:32,padding:"30rpx 30rpx"},on:{cancel:function(e){arguments[0]=e=t.$handleEvent(e),t.modalCancel.apply(void 0,arguments)},click:function(e){arguments[0]=e=t.$handleEvent(e),t.delModalClick.apply(void 0,arguments)}}})],1)},s=[]},"5c39":function(t,e,a){var i=a("5acd");e=i(!1),e.push([t.i,'@charset "UTF-8";\n/***\n全局scss 变量和方法 存放处\n */\n/* 引入minxin */\n/* 颜色变量 */\n/*图片地址*/\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */.app-content[data-v-7a25b94f]{min-height:calc(100vh - %?200?%);padding-top:%?100?%;padding-bottom:%?100?%}.list-wrap[data-v-7a25b94f]{width:100%;position:relative;background-color:#fff}.list-wrap .list[data-v-7a25b94f]{display:-webkit-box;display:flex;display:-webkit-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;padding:%?20?% %?30?%}.list-wrap .list .list-img[data-v-7a25b94f]{width:%?300?%;height:%?168?%}.list-wrap .list .list-img img[data-v-7a25b94f]{height:100%!important}.list-wrap .list .list-right[data-v-7a25b94f]{width:calc(100% - %?320?%);color:#999;margin-left:%?20?%}.list-wrap .list .list-right > div[data-v-7a25b94f]{margin-top:%?20?%}.list-wrap .list .list-right > div[data-v-7a25b94f]:first-child{margin-top:0}.list-wrap .list .list-right .list-option[data-v-7a25b94f]{display:-webkit-box;display:flex;display:-webkit-flex;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.app-footer[data-v-7a25b94f]{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.app-footer .admin-button-com[data-v-7a25b94f]{width:%?160?%;margin-right:%?30?%}',""]),t.exports=e},"7e7c":function(t,e,a){var i=a("a0ba");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var n=a("47af").default;n("0e4a9376",i,!0,{sourceMap:!1,shadowMode:!1})},"7edc":function(t,e,a){"use strict";var i;a.d(e,"b",(function(){return n})),a.d(e,"c",(function(){return s})),a.d(e,"a",(function(){return i}));var n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-uni-view",{staticClass:"tui-tabs-view",class:[t.isFixed?"tui-tabs-fixed":"tui-tabs-relative",t.unlined?"tui-unlined":"",t.isBoxShadow?"tui-tabs-view-shadow":""],style:{height:t.height+"rpx",padding:"0 "+t.padding+"rpx",background:t.bgColor,top:t.isFixed?t.top+"px":"auto"}},[a("div",{staticClass:"item-wrap",style:{width:t.isAdd?"calc(100% - "+(t.addTabWidth+30)+"rpx)":"100%"}},t._l(t.tabs,(function(e,i){return a("v-uni-view",{key:i,class:["tui-tabs-item",{active:t.currentTab==i}],style:{width:t.itemWidth},on:{click:function(a){a.stopPropagation(),arguments[0]=a=t.$handleEvent(a),t.swichTabs(e,i)}}},[a("v-uni-view",{staticClass:"tui-tabs-title",class:{"tui-tabs-active":t.currentTab==i,"tui-tabs-disabled":e.disabled,"border-left":t.borderLeft&&!(i==t.tabs.length-1)},style:{fontSize:t.size+"rpx",lineHeight:t.size+"rpx",fontWeight:t.bold&&t.currentTab==i?"bold":"normal"}},[a("div",{staticClass:"tabs-title"},[t._v(t._s(e.name))]),e.value||0==e.value?a("div",{staticClass:"tabs-value"},[t._v(t._s(e.value))]):t._e()])],1)})),1),t.isAdd?a("div",{staticClass:"tabs-add",style:{width:t.addTabWidth+"rpx"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.add.apply(void 0,arguments)}}},[a("i",{staticClass:"iconfont",class:[t.addIcon]}),a("span",[t._v(t._s(t.addText))])]):t._e()])},s=[]},a0ba:function(t,e,a){var i=a("5acd");e=i(!1),e.push([t.i,'@charset "UTF-8";\n/***\n全局scss 变量和方法 存放处\n */\n/* 引入minxin */\n/* 颜色变量 */\n/*图片地址*/\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */.tabs-add[data-v-786ce8b2]{display:-webkit-box;display:flex;display:-webkit-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;height:%?60?%;border-left:%?1?% solid #eee;padding-left:%?30?%;color:#999}.tabs-add .iconfont[data-v-786ce8b2]{margin-right:%?10?%;font-size:%?30?%}.tui-tabs-view[data-v-786ce8b2]{width:100%;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;z-index:9}.tui-tabs-view .tui-tabs-item.border-left[data-v-786ce8b2]{position:relative}.tui-tabs-view-shadow[data-v-786ce8b2]{box-shadow:%?4?% %?4?% %?10?% #eee}.tui-tabs-relative[data-v-786ce8b2]{position:relative}.tui-tabs-fixed[data-v-786ce8b2]{position:fixed;left:0}.tui-tabs-fixed[data-v-786ce8b2]::before,\n.tui-tabs-relative[data-v-786ce8b2]::before{content:"";position:absolute;border-bottom:%?1?% solid #eaeef1;-webkit-transform:scaleY(.5);transform:scaleY(.5);bottom:0;right:0;left:0}.tui-unlined[data-v-786ce8b2]::before{border-bottom:0!important}.item-wrap[data-v-786ce8b2]{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:#999;overflow-x:scroll}.tui-tabs-item[data-v-786ce8b2]{padding:%?12?% 0;position:relative;display:-webkit-box;display:-webkit-flex;display:flex;height:100%;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-shrink:0;flex-shrink:0}.tui-tabs-item.active[data-v-786ce8b2]:after{display:block;position:absolute;width:%?70?%;height:%?6?%;bottom:0;left:50%;content:"";background-color:#3385ff;-webkit-transform:translate(-50%);transform:translate(-50%)}.tui-tabs-disabled[data-v-786ce8b2]{opacity:.6}.tui-tabs-title[data-v-786ce8b2]{position:relative;z-index:2;width:100%}.tui-tabs-title.border-left[data-v-786ce8b2]::after{content:"";width:%?2?%;height:%?40?%;position:absolute;right:%?0?%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#ddd}.tabs-title[data-v-786ce8b2]{text-align:center}.tabs-value[data-v-786ce8b2]{font-size:%?24?%;text-align:center;margin-top:%?6?%}.tui-tabs-active[data-v-786ce8b2]{-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;color:#3385ff}.tui-tabs-slider[data-v-786ce8b2]{position:absolute;left:0;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;z-index:0;-webkit-transform:translateZ(0);transform:translateZ(0);background:#3385ff}',""]),t.exports=e},ab37:function(t,e,a){"use strict";a.r(e);var i=a("dd85"),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},da28:function(t,e,a){"use strict";var i=a("7e7c"),n=a.n(i);n.a},dd85:function(t,e,a){"use strict";var i=a("d669");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,a("0bb3");var n=i(a("da6a")),s=i(a("f58d")),o=i(a("c563")),d=i(a("c078")),r=i(a("3a8f")),l=i(a("cb3c")),c=a("1b62"),u=a("e4c3");e.default={name:"ad-list",components:{AppTabs:s.default,OperateModule:o.default,AppWrapperEmpty:d.default,ModalModule:r.default,AppImg:l.default},mixins:[c.list],data:function(){return{tabIndex:0,tabs:[{name:"门店轮播图"},{name:"商城首页轮播图"}],operateData:{},operateShow:!1,operateIndex:null,operateTop:0,delModal:!1}},computed:{btnData:function(){var t=this;return[{text:"编辑",icon:"iconbianji",click:function(){t.$util.pageTo({url:"/admin/ad/add",query:{type:t.tabIndex,id:t.operateData.id}})}},{text:1==this.operateData.status?"下架":"启用",icon:1==this.operateData.status?"iconxiajia":"iconqiyong",click:function(){t.changeStatusFn()}},{text:"删除",icon:"iconshanchu1",click:function(){t.delModal=!0}}]}},onPullDownRefresh:function(){this.resetList(),this._list().then((function(t){uni.stopPullDownRefresh()}))},onReachBottom:function(){this.list.finished?uni.stopPullDownRefresh():this._list().then((function(t){uni.stopPullDownRefresh()}))},onLoad:function(){},methods:{operateList:function(t){0===t?(this.$util.pageTo({url:"/admin/ad/add",query:{type:this.tabIndex,id:this.operateData.id}}),this.operateCloseFn()):1===t?this.changeStatusFn():2===t&&(this.delModal=!0)},init:function(){var t=(0,n.default)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:this._list();case 1:case"end":return t.stop()}}),t,this)})));function e(){return t.apply(this,arguments)}return e}(),_list:function(){var t=this;return(0,u.getList)({type:this.tabIndex}).then((function(e){t.completes(e)}))},change:function(t){if(this.tabIndex==t.index)return!1;this.tabIndex=t.index,this.operateCloseFn(),this.resetList(),this._list()},operateFn:function(t,e){this.operateIndex==e?this.operateCloseFn():(this.operateData=t,this.operateData.index=e,this.operateIndex=e,this.operateTop=214*(e+1),this.operateShow=!0)},operateCloseFn:function(){this.operateData={},this.operateIndex=null,this.operateShow=!1},modalCancel:function(){this.delModal=!1},delModalClick:function(t){var e=this,a=t.index;0===a?this.modalCancel():(0,u.del)({id:this.operateData.id}).then((function(t){e.modalCancel(),e.operateCloseFn(),e.$msg("删除成功!"),e.resetList(),e._list()}))},changeStatusFn:function(){var t=this,e=1==this.operateData.status?0:1;(0,u.updateStatus)({id:this.operateData.id,status:e}).then((function(a){t.list.data[t.operateData.index].status=e,t.operateCloseFn(),t.$msg("操作成功!")}))}}}},e4c3:function(t,e,a){"use strict";var i=a("d669");Object.defineProperty(e,"__esModule",{value:!0}),e.updateStatus=e.update=e.sort=e.getList=e.getDet=e.del=e.click=e.add=void 0;var n=i(a("14bf"));e.getList=function(t){return n.default.get("/ad/list",t)},e.getDet=function(t){return n.default.get("/ad/detail",t)},e.add=function(t){return n.default.post("/ad/add",t)},e.click=function(t){return n.default.get("/ad/click",t)},e.update=function(t){return n.default.post("/ad/update",t)},e.del=function(t){return n.default.get("/ad/delete",t)},e.sort=function(t){return n.default.get("/ad/sort",t)},e.updateStatus=function(t){return n.default.get("/ad/update-status",t)}},f58d:function(t,e,a){"use strict";a.r(e);var i=a("7edc"),n=a("35e7");for(var s in n)["default"].indexOf(s)<0&&function(t){a.d(e,t,(function(){return n[t]}))}(s);a("da28");var o,d=a("8aaf"),r=Object(d["a"])(n["default"],i["b"],i["c"],!1,null,"786ce8b2",null,!1,i["a"],o);e["default"]=r.exports}}]);