1 line
8.8 KiB
JavaScript
1 line
8.8 KiB
JavaScript
webpackJsonp([16,32],{"2pIq":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("5aCZ"),a=n("R2Wb"),l=n("Z4qH"),o={components:{Tinymce:r.a},mixins:[l.a],data:function(){return{dialogTitle:"新建文章",rules:{title:[{required:!0,message:"请输入标题",trigger:"blur"}],description:[{required:!0,message:"请输入简介",trigger:"blur"}],author:[{required:!0,message:"请输入作者",trigger:"blur"}],sort:[{required:!0,message:"请输入排序",trigger:"blur"}],content:[{required:!0,message:"请输入内容",trigger:"blur"}]},ruleForm:{}}},watch:{dialogType:function(e){this.dialogTitle=1===e?"新建文章":"编辑文章"}},methods:{editCallback:function(){var e=this;this.$nextTick(function(){e.$refs.tinymce.setContent(e.ruleForm.content)})},closeCallback:function(){this.$refs.tinymce.setContent("")},createCallback:function(){return a.a.createNotice(this.ruleForm)},updateCallback:function(){return a.a.updateNotice(this.ruleForm)}}},i={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-dialog",{attrs:{title:e.dialogTitle,visible:e.dialogVisible,width:"50%"},on:{"update:visible":function(t){e.dialogVisible=t},close:e.closeDialog}},[n("el-form",{ref:"ruleForm",attrs:{model:e.ruleForm,rules:e.rules,"label-width":"100px"}},[n("el-form-item",{attrs:{label:"文章标题",prop:"title"}},[n("el-input",{staticClass:"form-input",model:{value:e.ruleForm.title,callback:function(t){e.$set(e.ruleForm,"title",t)},expression:"ruleForm.title"}})],1),e._v(" "),n("el-form-item",{attrs:{label:"文章简介",prop:"description"}},[n("el-input",{staticClass:"form-input",model:{value:e.ruleForm.description,callback:function(t){e.$set(e.ruleForm,"description",t)},expression:"ruleForm.description"}})],1),e._v(" "),n("el-form-item",{attrs:{label:"文章作者",prop:"author"}},[n("el-input",{staticClass:"form-input",model:{value:e.ruleForm.author,callback:function(t){e.$set(e.ruleForm,"author",t)},expression:"ruleForm.author"}})],1),e._v(" "),n("el-form-item",{attrs:{label:"文章排序",prop:"sort"}},[n("el-input-number",{staticClass:"form-input",model:{value:e.ruleForm.sort,callback:function(t){e.$set(e.ruleForm,"sort",t)},expression:"ruleForm.sort"}})],1),e._v(" "),n("el-form-item",{attrs:{label:"文章内容",prop:"content"}},[n("tinymce",{ref:"tinymce",attrs:{height:150},model:{value:e.ruleForm.content,callback:function(t){e.$set(e.ruleForm,"content",t)},expression:"ruleForm.content"}})],1)],1),e._v(" "),n("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[n("el-button",{on:{click:function(t){e.dialogVisible=!1}}},[e._v("取 消")]),e._v(" "),n("el-button",{attrs:{type:"primary"},on:{click:function(t){e.submitForm("ruleForm")}}},[e._v("确 定")])],1)],1)},staticRenderFns:[]};var s=n("rCDr")(o,i,!1,function(e){n("tAc/")},"data-v-7bb50e6a",null);t.default=s.exports},MLEj:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("s/F+"),a=n.n(r),l=n("yrbl"),o=n.n(l),i=n("6uKG"),s=n.n(i),u=n("2pIq"),c=n("R2Wb"),d=n("Swn3"),m={components:{articleDialog:u.default},mixins:[d.a],data:function(){return{rules:{title:[]},ruleForm:{title:"",dateRange:"",status:""}}},methods:{listCallback:function(){return c.a.getNoticeList(this.ruleForm,this.listQuery.current,this.listQuery.size)},deleteCallback:function(e){return c.a.deleteNotice(e)},handleCreate:function(){this.$refs.articleDialog.showDialog(1,{})},handleEdit:function(e,t){this.$refs.articleDialog.showDialog(2,s()({},t))},changeStatusCallback:function(e,t){var n=this;return o()(a.a.mark(function r(){return a.a.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return console.log(e+"-------"+t),n.next=3,c.a.updateStatus(e,t);case 3:return n.abrupt("return",n.sent);case 4:case"end":return n.stop()}},r,n)}))()}}},p={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"common-main"},[n("el-form",{ref:"ruleForm",staticClass:"search-container",attrs:{model:e.ruleForm,rules:e.rules,"label-width":"100px"}},[n("el-form-item",{attrs:{label:"标题",prop:"title"}},[n("el-input",{staticClass:"form-input",attrs:{clearable:""},model:{value:e.ruleForm.title,callback:function(t){e.$set(e.ruleForm,"title",t)},expression:"ruleForm.title"}})],1),e._v(" "),n("el-form-item",{attrs:{label:"创建时间",prop:"createTime"}},[n("el-date-picker",{attrs:{type:"daterange",align:"right","unlink-panels":"","range-separator":"-","start-placeholder":"开始日期","end-placeholder":"结束日期","picker-options":e.datePickerOptions,"value-format":"yyyy-MM-dd"},model:{value:e.ruleForm.dateRange,callback:function(t){e.$set(e.ruleForm,"dateRange",t)},expression:"ruleForm.dateRange"}})],1),e._v(" "),n("el-form-item",{attrs:{label:"状态",prop:"status"}},[n("el-select",{staticClass:"form-input",attrs:{placeholder:"请选择",clearable:""},model:{value:e.ruleForm.status,callback:function(t){e.$set(e.ruleForm,"status",t)},expression:"ruleForm.status"}},[n("el-option",{attrs:{label:"启用",value:"1"}}),e._v(" "),n("el-option",{attrs:{label:"禁用",value:"0"}})],1)],1),e._v(" "),n("div",{staticClass:"operation-container"},[n("el-button",{attrs:{icon:"el-icon-search"},on:{click:function(t){e.submitForm("ruleForm")}}},[e._v("搜索")]),e._v(" "),n("el-button",{attrs:{type:"primary",icon:"el-icon-edit"},on:{click:e.handleCreate}},[e._v("新建")]),e._v(" "),n("el-button",{attrs:{type:"danger",icon:"el-icon-delete"},on:{click:e.handleDelete}},[e._v("删除")])],1)],1),e._v(" "),n("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.listLoading,expression:"listLoading"}],ref:"multipleTable",staticStyle:{width:"100%"},attrs:{data:e.listData,"tooltip-effect":"dark"},on:{"selection-change":e.handleSelectionChange}},[n("el-table-column",{attrs:{type:"selection",width:"55"}}),e._v(" "),n("el-table-column",{attrs:{prop:"title",label:"标题"}}),e._v(" "),n("el-table-column",{attrs:{prop:"description",label:"简介","class-name":"article-content-class"}}),e._v(" "),n("el-table-column",{attrs:{prop:"author",label:"作者"}}),e._v(" "),n("el-table-column",{attrs:{prop:"sort",label:"排序",width:"120"}}),e._v(" "),n("el-table-column",{attrs:{prop:"status",label:"状态",width:"100"},scopedSlots:e._u([{key:"default",fn:function(t){return[n("el-tag",{attrs:{type:e._f("elTagFilter")(t.row.status)}},[e._v("\n "+e._s(e._f("statusFilter")(t.row.status))+"\n ")])]}}])}),e._v(" "),n("el-table-column",{attrs:{prop:"created",label:"创建时间",width:"200"}}),e._v(" "),n("el-table-column",{attrs:{label:"操作",width:"200"},scopedSlots:e._u([{key:"default",fn:function(t){return[n("el-button",{attrs:{size:"mini",type:"primary",icon:"el-icon-edit"},on:{click:function(n){e.handleEdit(t.$index,t.row)}}},[e._v("编辑\n ")]),e._v(" "),n("el-button",{directives:[{name:"show",rawName:"v-show",value:0===t.row.status,expression:"scope.row.status===0"}],attrs:{size:"mini",icon:"el-icon-edit"},on:{click:function(n){e.handleChangeStatus(t.$index,t.row)}}},[e._v("启用\n ")]),e._v(" "),n("el-button",{directives:[{name:"show",rawName:"v-show",value:1===t.row.status,expression:"scope.row.status===1"}],attrs:{size:"mini",type:"danger",icon:"el-icon-edit"},on:{click:function(n){e.handleChangeStatus(t.$index,t.row)}}},[e._v("禁用\n ")])]}}])})],1),e._v(" "),n("el-pagination",{staticClass:"pagination-container",attrs:{background:"",layout:"total,prev, pager, next","current-page":e.listQuery.current,"page-size":e.listQuery.size,total:e.listQuery.total},on:{"update:currentPage":function(t){e.$set(e.listQuery,"current",t)},"current-change":e.handlePageChange}}),e._v(" "),n("article-dialog",{ref:"articleDialog",on:{refreshList:e._getList}})],1)},staticRenderFns:[]},f=n("rCDr")(m,p,!1,null,null,null);t.default=f.exports},R2Wb:function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n("vLgD"),a={createNotice:function(e){return Object(r.a)({url:"/admin/notices",method:"post",data:e})},deleteNotice:function(e){return Object(r.a)({url:"/admin/notices/delete",method:"post",data:e})},updateStatus:function(e,t){return Object(r.a)({url:"/admin/notices/updateStatus",method:"post",params:{id:e,status:t}})},getNoticeList:function(e,t,n){var a={};for(var l in e)if(e[l])if("dateRange"===l){var o=e.dateRange[0],i=e.dateRange[1];a.startTime=o,a.endTime=i}else a[l]=e[l];return a.current=t,a.size=n,console.log("结果",a),Object(r.a)({url:"/admin/notices",method:"get",params:a})},getOneNotice:function(e){return Object(r.a)({url:"/admin/notices",method:"get",params:{id:e}})},updateNotice:function(e){return Object(r.a)({url:"/admin/notices",method:"patch",data:e})}}},VypR:function(e,t,n){(e.exports=n("uszS")(!1)).push([e.i,"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",""])},"tAc/":function(e,t,n){var r=n("VypR");"string"==typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);n("Xatw")("5f933860",r,!0)}}); |