(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-5dcd7fde"],{"1c18":function(e,t,a){},"333d":function(e,t,a){"use strict";var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"pagination-container",class:{hidden:e.hidden}},[a("el-pagination",e._b({attrs:{background:e.background,"current-page":e.currentPage,"page-size":e.pageSize,layout:e.layout,"page-sizes":e.pageSizes,total:e.total},on:{"update:currentPage":function(t){e.currentPage=t},"update:current-page":function(t){e.currentPage=t},"update:pageSize":function(t){e.pageSize=t},"update:page-size":function(t){e.pageSize=t},"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}},"el-pagination",e.$attrs,!1))],1)},i=[];a("a9e3");Math.easeInOutQuad=function(e,t,a,n){return e/=n/2,e<1?a/2*e*e+t:(e--,-a/2*(e*(e-2)-1)+t)};var r=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||function(e){window.setTimeout(e,1e3/60)}}();function s(e){document.documentElement.scrollTop=e,document.body.parentNode.scrollTop=e,document.body.scrollTop=e}function l(){return document.documentElement.scrollTop||document.body.parentNode.scrollTop||document.body.scrollTop}function o(e,t,a){var n=l(),i=e-n,o=20,u=0;t="undefined"===typeof t?500:t;var c=function e(){u+=o;var l=Math.easeInOutQuad(u,n,i,t);s(l),u0,expression:"total>0"}],attrs:{total:e.total,page:e.listQuery.page_number,limit:e.listQuery.page_size},on:{"update:page":function(t){return e.$set(e.listQuery,"page_number",t)},"update:limit":function(t){return e.$set(e.listQuery,"page_size",t)},pagination:e.getList}}),a("el-dialog",{attrs:{title:e.temp.id?"修改":"新增",visible:e.dialogFormVisible},on:{"update:visible":function(t){e.dialogFormVisible=t}}},[a("el-form",{ref:"dataForm",staticStyle:{width:"400px","margin-left":"50px"},attrs:{rules:e.rules,model:e.temp,"label-position":"left","label-width":"130px"}},[a("el-form-item",{attrs:{label:"活动名称",prop:"activity_name"}},[a("el-input",{model:{value:e.temp.activity_name,callback:function(t){e.$set(e.temp,"activity_name",t)},expression:"temp.activity_name"}})],1),a("el-form-item",{attrs:{label:"发布系统",prop:"system"}},[a("el-select",{staticClass:"filter-item",model:{value:e.temp.system,callback:function(t){e.$set(e.temp,"system",t)},expression:"temp.system"}},e._l(e.systems,(function(e,t){return a("el-option",{key:t,attrs:{label:e,value:Number(t)}})})),1)],1),a("el-form-item",{attrs:{label:"广告类型",prop:"type"}},[a("el-select",{staticClass:"filter-item",model:{value:e.temp.type,callback:function(t){e.$set(e.temp,"type",t)},expression:"temp.type"}},e._l(e.types,(function(e,t){return a("el-option",{key:t,attrs:{label:e,value:Number(t)}})})),1)],1),a("el-form-item",{attrs:{label:"跳转地址",prop:"url"}},[a("el-input",{model:{value:e.temp.url,callback:function(t){e.$set(e.temp,"url",t)},expression:"temp.url"}})],1),a("el-form-item",{attrs:{label:"排序",prop:"sort_number"}},[a("el-input-number",{attrs:{"controls-position":"right",min:0},model:{value:e.temp.sort_number,callback:function(t){e.$set(e.temp,"sort_number",t)},expression:"temp.sort_number"}})],1),a("el-form-item",{attrs:{label:"有效期开始时间",prop:"start_at"}},[a("el-date-picker",{attrs:{type:"date","value-format":"yyyy-MM-dd",placeholder:"选择日期"},model:{value:e.temp.start_at,callback:function(t){e.$set(e.temp,"start_at",t)},expression:"temp.start_at"}})],1),a("el-form-item",{attrs:{label:"有效期结束时间",prop:"end_at"}},[a("el-date-picker",{attrs:{type:"date","value-format":"yyyy-MM-dd",placeholder:"选择日期"},model:{value:e.temp.end_at,callback:function(t){e.$set(e.temp,"end_at",t)},expression:"temp.end_at"}})],1)],1),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.dialogFormVisible=!1}}},[e._v("取消")]),a("el-button",{attrs:{type:"primary"},on:{click:e.update}},[e._v("保存")])],1)],1)],1)},i=[],r=a("b775");function s(e){return Object(r["a"])({url:"/api/admin/ader-add",method:"post",data:e})}function l(e){return Object(r["a"])({url:"/api/admin/ader-update",method:"post",data:e})}function o(e){return Object(r["a"])({url:"/api/admin/ader-list",method:"post",data:e})}function u(e){return Object(r["a"])({url:"/api/admin/ader-del",method:"post",data:e})}function c(e){return Object(r["a"])({url:"/api/admin/ader-update-state",method:"post",data:e})}var d=a("6724"),p=a("333d"),m={name:"ad",components:{Pagination:p["a"]},directives:{waves:d["a"]},data:function(){return{list:[],total:0,listLoading:!0,listQuery:{page_number:1,page_size:20},temp:{id:"",activity_name:"",system:"",type:"",url:"",sort_number:0,start_at:"",end_at:""},dialogFormVisible:!1,dialogStatus:"",rules:{activity_name:[{required:!0,message:"请输入活动名称",trigger:"change"}],system:[{required:!0,message:"请选择发布系统",trigger:"change"}],type:[{required:!0,message:"请选择广告类型",trigger:"change"}],url:[{required:!0,message:"请输入跳转地址",trigger:"change"}],sort_number:[{required:!0,message:"请输入排序",trigger:"change"}],start_at:[{required:!0,message:"请选择有效期开始时间",trigger:"change"}],end_at:[{required:!0,message:"请选择有效期结束时间",trigger:"change"}]},systems:{1:"小程序"},types:{1:"首页轮播图",2:"商品轮播图"}}},created:function(){this.getList()},methods:{getList:function(){var e=this;this.listLoading=!0,o(this.listQuery).then((function(t){e.listLoading=!1;var a=t.data;e.list=a.data,e.total=a.count}))},handleFilter:function(){this.listQuery.page_number=1,this.getList()},modifyStatus:function(e){var t=this;c({id:e.id,state:e.state}).then((function(e){t.$message.success("操作成功")}))},resetTemp:function(){this.temp={id:"",activity_name:"",system:"",type:"",url:"",sort_number:0,start_at:"",end_at:""}},handleCreate:function(){var e=this;this.resetTemp(),this.dialogFormVisible=!0,this.$nextTick((function(){e.$refs["dataForm"].clearValidate()}))},handleUpdate:function(e){var t=this;this.temp=Object.assign({},e),this.dialogFormVisible=!0,this.$nextTick((function(){t.$refs["dataForm"].clearValidate()}))},update:function(){var e=this;this.$refs["dataForm"].validate((function(t){if(t){var a=e.temp;a.id?l(a).then((function(){e.dialogFormVisible=!1,e.$message({type:"success",message:"保存成功"}),e.getList()})):s(a).then((function(){e.dialogFormVisible=!1,e.$message({type:"success",message:"保存成功"}),e.getList()}))}}))},handleDelete:function(e){var t=this;this.$confirm("确定要删除吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){u({id:e.id}).then((function(){t.$message({type:"success",message:"删除成功"})})),t.getList()}))}}},f=m,g=a("2877"),h=Object(g["a"])(f,n,i,!1,null,null,null);t["default"]=h.exports},"8d41":function(e,t,a){},e498:function(e,t,a){"use strict";a("1c18")}}]);