(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-5291c6e6"],{1045:function(t,e,a){},"2cbf":function(t,e,a){"use strict";a("73e0")},"333d":function(t,e,a){"use strict";var n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"pagination-container",class:{hidden:t.hidden}},[a("el-pagination",t._b({attrs:{background:t.background,"current-page":t.currentPage,"page-size":t.pageSize,layout:t.layout,"page-sizes":t.pageSizes,total:t.total},on:{"update:currentPage":function(e){t.currentPage=e},"update:current-page":function(e){t.currentPage=e},"update:pageSize":function(e){t.pageSize=e},"update:page-size":function(e){t.pageSize=e},"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}},"el-pagination",t.$attrs,!1))],1)},i=[];a("a9e3");Math.easeInOutQuad=function(t,e,a,n){return t/=n/2,t<1?a/2*t*t+e:(t--,-a/2*(t*(t-2)-1)+e)};var o=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||function(t){window.setTimeout(t,1e3/60)}}();function l(t){document.documentElement.scrollTop=t,document.body.parentNode.scrollTop=t,document.body.scrollTop=t}function s(){return document.documentElement.scrollTop||document.body.parentNode.scrollTop||document.body.scrollTop}function r(t,e,a){var n=s(),i=t-n,r=20,u=0;e="undefined"===typeof e?500:e;var c=function(){u+=r;var t=Math.easeInOutQuad(u,n,i,e);l(t),u<e?o(c):a&&"function"===typeof a&&a()};c()}var u={name:"Pagination",props:{total:{required:!0,type:Number},page:{type:Number,default:1},limit:{type:Number,default:20},pageSizes:{type:Array,default:function(){return[10,20,30,50]}},layout:{type:String,default:"total, sizes, prev, pager, next, jumper"},background:{type:Boolean,default:!0},autoScroll:{type:Boolean,default:!0},hidden:{type:Boolean,default:!1}},computed:{currentPage:{get:function(){return this.page},set:function(t){this.$emit("update:page",t)}},pageSize:{get:function(){return this.limit},set:function(t){this.$emit("update:limit",t)}}},methods:{handleSizeChange:function(t){this.$emit("pagination",{page:this.currentPage,limit:t}),this.autoScroll&&r(0,800)},handleCurrentChange:function(t){this.$emit("pagination",{page:t,limit:this.pageSize}),this.autoScroll&&r(0,800)}}},c=u,d=(a("2cbf"),a("2877")),p=Object(d["a"])(c,n,i,!1,null,"6af373ef",null);e["a"]=p.exports},"3aeb":function(t,e,a){"use strict";a("1045")},6724:function(t,e,a){"use strict";a("8d41");var n="@@wavesContext";function i(t,e){function a(a){var n=Object.assign({},e.value),i=Object.assign({ele:t,type:"hit",color:"rgba(0, 0, 0, 0.15)"},n),o=i.ele;if(o){o.style.position="relative",o.style.overflow="hidden";var l=o.getBoundingClientRect(),s=o.querySelector(".waves-ripple");switch(s?s.className="waves-ripple":(s=document.createElement("span"),s.className="waves-ripple",s.style.height=s.style.width=Math.max(l.width,l.height)+"px",o.appendChild(s)),i.type){case"center":s.style.top=l.height/2-s.offsetHeight/2+"px",s.style.left=l.width/2-s.offsetWidth/2+"px";break;default:s.style.top=(a.pageY-l.top-s.offsetHeight/2-document.documentElement.scrollTop||document.body.scrollTop)+"px",s.style.left=(a.pageX-l.left-s.offsetWidth/2-document.documentElement.scrollLeft||document.body.scrollLeft)+"px"}return s.style.backgroundColor=i.color,s.className="waves-ripple z-active",!1}}return t[n]?t[n].removeHandle=a:t[n]={removeHandle:a},a}var o={bind:function(t,e){t.addEventListener("click",i(t,e),!1)},update:function(t,e){t.removeEventListener("click",t[n].removeHandle,!1),t.addEventListener("click",i(t,e),!1)},unbind:function(t){t.removeEventListener("click",t[n].removeHandle,!1),t[n]=null,delete t[n]}},l=function(t){t.directive("waves",o)};window.Vue&&(window.waves=o,Vue.use(l)),o.install=l;e["a"]=o},"73e0":function(t,e,a){},"8d41":function(t,e,a){},"948c":function(t,e,a){"use strict";a.r(e);var n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"app-container"},[a("div",{staticStyle:{"margin-bottom":"20px"}},[a("el-button",{attrs:{type:"primary",size:"mini"},on:{click:function(e){return t.handleCreate()}}},[t._v(" 新增 ")])],1),a("el-table",{key:t.tableKey,staticStyle:{width:"100%"},attrs:{data:t.list,border:"",fit:"","highlight-current-row":""},on:{"sort-change":t.sortChange}},[a("el-table-column",{attrs:{label:"ID",prop:"id",sortable:"custom",align:"center",width:"80","class-name":t.getSortClass("id")},scopedSlots:t._u([{key:"default",fn:function(e){var n=e.row;return[a("span",[t._v(t._s(n.id))])]}}])}),a("el-table-column",{attrs:{label:"校友相册名称",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){var n=e.row;return[a("span",[t._v(t._s(n.name))])]}}])}),a("el-table-column",{attrs:{label:"学校名称",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){var n=e.row;return[a("div",{staticClass:"tohave"},[t._v(" "+t._s(n.school_name)+" ")])]}}])}),a("el-table-column",{attrs:{label:"图片",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){var n=e.row;return[""!=n.photo?a("img",{attrs:{src:n.photo,alt:"",width:"60px",height:"60px"}}):a("span",[t._v("未上传封面图")])]}}])}),a("el-table-column",{attrs:{label:"简介",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){var n=e.row;return[a("div",{staticClass:"tohave"},[t._v(" "+t._s(n.content)+" ")])]}}])}),a("el-table-column",{attrs:{label:"操作",align:"center","class-name":"small-padding fixed-width"},scopedSlots:t._u([{key:"default",fn:function(e){var n=e.row,i=e.$index;return[a("el-button",{attrs:{type:"primary",size:"mini"},on:{click:function(e){return t.handleUpdate(n)}}},[t._v(" 编辑 ")]),"published"!=n.status?a("el-button",{attrs:{size:"mini",type:"success"},on:{click:function(e){return t.handleModifyStatus(n)}}},[t._v(" 详情 ")]):t._e(),"deleted"!=n.status?a("el-button",{attrs:{size:"mini",type:"danger"},on:{click:function(e){return t.handleDelete(n,i)}}},[t._v(" 删除 ")]):t._e()]}}])})],1),a("pagination",{directives:[{name:"show",rawName:"v-show",value:t.total>0,expression:"total > 0"}],attrs:{total:t.total,page:t.listQuery.page,limit:t.listQuery.limit},on:{"update:page":function(e){return t.$set(t.listQuery,"page",e)},"update:limit":function(e){return t.$set(t.listQuery,"limit",e)},pagination:t.getList}}),a("el-dialog",{attrs:{title:t.textMap[t.dialogStatus],visible:t.dialogFormVisible},on:{"update:visible":function(e){t.dialogFormVisible=e}}},[a("el-form",{ref:"dataForm",attrs:{rules:t.rules,model:t.temp,"label-position":"left","label-width":"160px"}},[a("el-row",{attrs:{gutter:20}},[a("el-col",{attrs:{span:12}},[a("div",{staticClass:"grid-content bg-purple"},[a("el-form-item",{attrs:{label:"校友相册名称"}},[a("el-input",{model:{value:t.temp.name,callback:function(e){t.$set(t.temp,"name",e)},expression:"temp.name"}})],1),a("el-form-item",{attrs:{label:"学校名称"}},[a("el-input",{model:{value:t.temp.school_name,callback:function(e){t.$set(t.temp,"school_name",e)},expression:"temp.school_name"}})],1),a("el-form-item",{attrs:{label:"图片"}},[a("el-upload",{staticClass:"avatar-uploader",attrs:{action:"https://api.rbim.tech/api/upload","show-file-list":!1,"on-success":t.handleAvatarSuccess}},[t.temp.photo?a("img",{staticClass:"avatar",attrs:{alt:"图片",src:t.temp.photo}}):a("i",{staticClass:"el-icon-plus avatar-uploader-icon"})])],1),a("el-form-item",{attrs:{label:"简介"}},[a("el-input",{attrs:{type:"textarea"},model:{value:t.temp.content,callback:function(e){t.$set(t.temp,"content",e)},expression:"temp.content"}})],1)],1)]),a("el-col",{attrs:{span:12}},[a("div",{staticClass:"grid-content bg-purple"},[a("el-form-item",{attrs:{label:"校友相册名称（英文）"}},[a("el-input",{model:{value:t.temp.en_name,callback:function(e){t.$set(t.temp,"en_name",e)},expression:"temp.en_name"}})],1),a("el-form-item",{attrs:{label:"学校名称（英文）"}},[a("el-input",{model:{value:t.temp.en_school_name,callback:function(e){t.$set(t.temp,"en_school_name",e)},expression:"temp.en_school_name"}})],1),a("el-form-item",{attrs:{label:"英文简介"}},[a("el-input",{attrs:{type:"textarea"},model:{value:t.temp.en_content,callback:function(e){t.$set(t.temp,"en_content",e)},expression:"temp.en_content"}})],1)],1)])],1)],1),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(e){t.dialogFormVisible=!1}}},[t._v(" 取消 ")]),a("el-button",{attrs:{type:"primary"},on:{click:function(e){"create"===t.dialogStatus?t.createData():t.updateData()}}},[t._v(" 提交 ")])],1)],1),a("el-dialog",{attrs:{visible:t.dialogPvVisible,title:"Reading statistics"},on:{"update:visible":function(e){t.dialogPvVisible=e}}},[a("el-table",{staticStyle:{width:"100%"},attrs:{data:t.pvData,border:"",fit:"","highlight-current-row":""}},[a("el-table-column",{attrs:{prop:"key",label:"Channel"}}),a("el-table-column",{attrs:{prop:"pv",label:"Pv"}})],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{attrs:{type:"primary"},on:{click:function(e){t.dialogPvVisible=!1}}},[t._v("Confirm")])],1)],1)],1)},i=[],o=(a("c740"),a("4e82"),a("a434"),a("e498")),l=a("6724"),s=a("333d"),r={name:"ComplexTable",components:{Pagination:s["a"]},directives:{waves:l["a"]},filters:{statusFilter:function(t){var e={published:"success",draft:"info",deleted:"danger"};return e[t]},typeFilter:function(t){return calendarTypeKeyValue[t]}},data:function(){return{tableKey:0,list:[],total:0,listLoading:!0,listQuery:{page:1,limit:20},importanceOptions:[1,2,3],options:[{value:"1",label:"products"},{value:"2",label:"Exhibition"},{value:"3",label:"projects"},{value:"4",label:"bidding"}],statusOptions:["published","draft","deleted"],showReviewer:!1,temp:{photo:""},photo:"",dialogFormVisible:!1,dialogStatus:"",textMap:{update:"编辑",create:"新增"},dialogPvVisible:!1,pvData:[],rules:{name:[{required:!0,message:"请输入名字",trigger:"blur"}],title:[{required:!0,message:"请输入职称",trigger:"blur"}],content:[{required:!0,message:"请输入简介",trigger:"blur"}]},downloadLoading:!1}},created:function(){this.getList()},methods:{handleAvatarSuccess:function(t,e){console.log("pic",t),this.temp.photo=t.data.url,console.log("photo:",this.temp.photo)},getList:function(){var t=this;this.listLoading=!0,Object(o["e"])(this.listQuery).then((function(e){console.log("list",e),t.list=e.data,t.total=e.totalCount,t.page=e.totalPage,setTimeout((function(){t.listLoading=!1}),1500)}))},handleDelete:function(t){var e=this;this.$confirm("此操作将永久删除该库, 是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){var a={id:t.id,token:e.$store.state.token};Object(o["b"])(a).then((function(t){console.log("del",t),e.$notify({title:"",message:"删除成功",type:"success",duration:2e3}),e.getList()}))})).catch((function(){e.$message({type:"info",message:"已取消删除"})}))},handleFilter:function(){this.listQuery.page=1,this.getList()},handleModifyStatus:function(t){console.log("000"),this.$router.push({path:"/dashboard/albumdetail",query:{id:t.id}})},sortChange:function(t){var e=t.prop,a=t.order;"id"===e&&this.sortByID(a)},sortByID:function(t){this.listQuery.sort="ascending"===t?"+id":"-id",this.handleFilter()},resetTemp:function(){this.temp={photo:""}},handleCreate:function(){var t=this;this.resetTemp(),this.dialogStatus="create",this.dialogFormVisible=!0,this.$nextTick((function(){t.$refs["dataForm"].clearValidate()}))},createData:function(){var t=this;console.log("1212"),this.$refs["dataForm"].validate((function(e){e&&Object(o["a"])(t.temp).then((function(){t.list.unshift(t.temp),t.dialogFormVisible=!1,t.getList(),t.$notify({title:"",message:"新增成功",type:"success",duration:2e3})}))}))},handleUpdate:function(t){var e=this;this.temp=Object.assign({},t),this.dialogStatus="update",this.dialogFormVisible=!0,this.$nextTick((function(){e.$refs["dataForm"].clearValidate()}))},updateData:function(){var t=this;this.$refs["dataForm"].validate((function(e){if(e){var a=Object.assign({},t.temp);Object(o["c"])(a).then((function(){var e=t.list.findIndex((function(e){return e.id===t.temp.id}));t.list.splice(e,1,t.temp),t.dialogFormVisible=!1,t.$notify({title:"",message:"更新成功",type:"success",duration:2e3})}))}}))},handleFetchPv:function(t){var e=this;fetchPv(t).then((function(t){e.pvData=t.data.pvData,e.dialogPvVisible=!0}))},getSortClass:function(t){var e=this.listQuery.sort;return e==="+".concat(t)?"ascending":"descending"}}},u=r,c=(a("3aeb"),a("2877")),d=Object(c["a"])(u,n,i,!1,null,"1c92be4f",null);e["default"]=d.exports},e498:function(t,e,a){"use strict";a.d(e,"e",(function(){return i})),a.d(e,"a",(function(){return o})),a.d(e,"c",(function(){return l})),a.d(e,"d",(function(){return s})),a.d(e,"b",(function(){return r}));var n=a("b775");function i(t){return Object(n["a"])({url:"/api/album/list",method:"get",params:t})}function o(t){return Object(n["a"])({url:"/api/album/add",method:"post",data:t})}function l(t){return Object(n["a"])({url:"/api/album/edit",method:"post",data:t})}function s(t){return Object(n["a"])({url:"/api/album/info",method:"get",params:t})}function r(t){return Object(n["a"])({url:"/api/album/del",method:"post",data:t})}}}]);
//# sourceMappingURL=chunk-5291c6e6.2ec21b8b.js.map