Portal/potal_admin/up-portal-admin-1.0.1/js/chunk-073cf291.67498738.js

1 line
5.5 KiB
JavaScript

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-073cf291"],{"78d3":function(e,t,l){"use strict";l.r(t);var a=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",[l("el-card",{attrs:{shadow:"never"}},[l("div",{staticClass:"head"},[l("el-button-group",[l("el-tooltip",{attrs:{content:"刷新",placement:"top",enterable:!1}},[l("el-button",{attrs:{icon:"el-icon-refresh",size:"small"},on:{click:e.getArticles}})],1),l("el-tooltip",{attrs:{content:"列",placement:"top",enterable:!1}},[l("el-popover",{attrs:{width:"150"}},[l("el-checkbox-group",{model:{value:e.tableHeader,callback:function(t){e.tableHeader=t},expression:"tableHeader"}},[l("el-checkbox",{attrs:{label:"文章封面",checked:""}}),l("el-checkbox",{attrs:{label:"文章标题",checked:"",disabled:""}}),l("el-checkbox",{attrs:{label:"作者",checked:"",disabled:""}}),l("el-checkbox",{attrs:{label:"所属模块",checked:""}}),l("el-checkbox",{attrs:{label:"状态",checked:""}}),l("el-checkbox",{attrs:{label:"更新时间",checked:""}}),l("el-checkbox",{attrs:{label:"操作",checked:""}})],1),l("el-button",{attrs:{slot:"reference",icon:"el-icon-s-grid",size:"small"},slot:"reference"})],1)],1)],1)],1),l("el-table",{attrs:{data:e.articles}},[l("el-table-column",{attrs:{type:"index",label:"#"}}),e.tableHeader.includes("文章封面")?l("el-table-column",{attrs:{label:"文章封面"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.fileUrl?l("el-image",{attrs:{src:t.row.fileUrl,"preview-src-list":[t.row.fileUrl]}}):e._e()]}}],null,!1,12344480)}):e._e(),l("el-table-column",{attrs:{prop:"title",label:"文章标题",sortable:""}}),l("el-table-column",{attrs:{prop:"author",label:"作者"}}),e.tableHeader.includes("所属模块")?l("el-table-column",{attrs:{prop:"module",label:"所属模块"}}):e._e(),e.tableHeader.includes("状态")?l("el-table-column",{attrs:{label:"状态"},scopedSlots:e._u([{key:"default",fn:function(t){return[l("el-tag",{attrs:{type:e._f("filterLabel")(t.row.status,t.row.status)}},[e._v("\n "+e._s(t.row.status)+"\n ")])]}}],null,!1,2378598415)}):e._e(),e.tableHeader.includes("更新时间")?l("el-table-column",{attrs:{prop:"updateTime",label:"更新时间"}}):e._e(),e.tableHeader.includes("操作")?l("el-table-column",{attrs:{label:"操作","min-width":"100%"},scopedSlots:e._u([{key:"default",fn:function(t){return[l("el-tooltip",{attrs:{content:"编辑",placement:"top",enterable:!1}},[l("el-button",{attrs:{icon:"el-icon-edit",type:"primary",size:"small"},on:{click:function(l){return e.edit(t.row.id,t.row.uuid)}}})],1),l("el-tooltip",{attrs:{content:"提交审核",placement:"top",enterable:!1}},[l("el-button",{attrs:{icon:"el-icon-upload2",type:"primary",size:"small"},on:{click:function(l){return e.saveArticle(t.row)}}})],1),l("el-tooltip",{attrs:{content:"回收",placement:"top",enterable:!1}},[l("el-button",{attrs:{icon:"el-icon-delete",type:"danger",size:"small"},on:{click:function(l){return e.recycleArticle(t.row.uuid)}}})],1)]}}],null,!1,792377832)}):e._e()],1),l("el-pagination",{attrs:{"current-page":e.form.currentPage,"page-sizes":[5,10,20],"page-size":e.form.pageSize,layout:"total, sizes, prev, pager, next, jumper",total:e.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}}),l("el-dialog",{attrs:{title:"编辑文章",width:"60%",visible:e.dialogVisible,"close-on-click-modal":!1},on:{"update:visible":function(t){e.dialogVisible=t},close:e.getArticles}},[l("ArticleWrite",{attrs:{id:e.editArticleId,uuid:e.editArticleUuid},on:{"article-uploaded":e.closeDialog}})],1)],1)],1)},i=[],c=l("ed08"),r=l("d6d9"),n=l("008f"),o={components:{ArticleWrite:r["default"]},data:function(){return{tableHeader:[],articles:[],form:{status:"'已保存', '待修改', '已撤回'",isDeleted:0,currentPage:1,pageSize:10},total:0,dialogVisible:!1,editArticleId:0,editArticleUuid:0}},methods:{getArticles:function(){var e=this;Object(n["queryArticles"])(this.form).then((function(t){console.log(t),e.articles=t.data.data.list,e.total=t.data.data.total}))},edit:function(e,t){this.dialogVisible=!0,this.editArticleId=e,this.editArticleUuid=t},saveArticle:function(e){var t=this;this.$confirm("此操作会将该文章提交给拥有更高权限的管理员进行审核,是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){Object(n["modifyArticle"])({id:e.id,status:"待审核",remark:"提交审核",onSchedule:0}).then((function(e){console.log(e),0===e.data.code?t.$message.success(e.data.msg):t.$message.error(e.data.msg),t.getArticles()}))})).catch((function(){t.getArticles()}))},recycleArticle:function(e){var t=this;this.$confirm("此操作会将该文章放入回收站,是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){Object(n["recycleArticle"])(e,1).then((function(e){console.log(e),0===e.data.code?t.$message.success(e.data.msg):t.$message.error(e.data.msg),t.getArticles()}))})).catch((function(){t.getArticles()}))},handleSizeChange:function(e){this.form.pageSize=e,this.getArticles()},handleCurrentChange:function(e){this.form.currentPage=e,this.getArticles()},closeDialog:function(){this.dialogVisible=!1,this.editArticleId=0,this.editArticleUuid=0}},filters:{filterLabel:function(e){return Object(c["e"])("article_status",e)}},created:function(){this.getArticles()}},s=o,d=(l("f574"),l("2877")),u=Object(d["a"])(s,a,i,!1,null,"fe6c9f16",null);t["default"]=u.exports},ad89:function(e,t,l){},f574:function(e,t,l){"use strict";l("ad89")}}]);