/*! * build: admin-pro * copyright: chuzhixin 1204505056@qq.com * time: 2022-11-22 15:52:37 */ (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-5437d4e7"],{"0f66":function(t,e,a){"use strict";a.r(e),a.d(e,"getNode",(function(){return r})),a.d(e,"addGood",(function(){return i})),a.d(e,"commitGood",(function(){return s})),a.d(e,"addNode",(function(){return n})),a.d(e,"niceNode",(function(){return l})),a.d(e,"deleteComment",(function(){return c})),a.d(e,"editNode",(function(){return d})),a.d(e,"delNode",(function(){return u})),a.d(e,"getNodeDetail",(function(){return m})),a.d(e,"getComment",(function(){return f})),a.d(e,"creatComment",(function(){return g}));var o=a("b775");function r(t){return Object(o["default"])({url:"/note/index",method:"get",params:t})}function i(t){return Object(o["default"])({url:"/note/good",method:"post",data:t})}function s(t){return Object(o["default"])({url:"/note/comment/good",method:"post",data:t})}function n(t){return Object(o["default"])({url:"/note/store",method:"post",data:t})}function l(t){return Object(o["default"])({url:"/note/comment/answer",method:"post",data:t})}function c(t){return Object(o["default"])({url:"/note/comment/"+t.id,method:"delete"})}function d(t){return Object(o["default"])({url:"/note/update/"+t.id,method:"put",data:t})}function u(t){return Object(o["default"])({url:"/note/delete/"+t.id,method:"delete"})}function m(t){return Object(o["default"])({url:"/note/show/"+t.id,method:"get"})}function f(t){return Object(o["default"])({url:"/note/comment",method:"get",params:t})}function g(t){return Object(o["default"])({url:"/note/comment",method:"post",data:t})}},"56e6":function(t,e,a){},"5ce7":function(t,e,a){"use strict";a.r(e);var o=function(){var t=this,e=t._self._c;return e("div",[e("el-dialog",{attrs:{center:"","close-on-click-modal":!1,title:"记笔记",visible:t.centerDialogVisible,width:"50%"},on:{"update:visible":function(e){t.centerDialogVisible=e}}},[e("el-form",{ref:"form",attrs:{"label-width":"80px",model:t.form,rules:t.rules}},[e("el-form-item",{attrs:{label:"标题:",prop:"title"}},[e("el-input",{attrs:{placeholder:"请输入文章标题"},model:{value:t.form.title,callback:function(e){t.$set(t.form,"title",e)},expression:"form.title"}})],1),e("el-form-item",{attrs:{label:"类别:",prop:"course_category_id"}},[e("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择"},model:{value:t.form.course_category_id,callback:function(e){t.$set(t.form,"course_category_id",e)},expression:"form.course_category_id"}},t._l(t.nav_arr,(function(t){return e("el-option",{key:t.id,attrs:{label:t.name,value:t.id}})})),1)],1),e("el-form-item",{attrs:{label:"标签:",prop:"tags"}},[e("el-select",{staticStyle:{width:"100%"},attrs:{"allow-create":"","default-first-option":"",filterable:"",multiple:"",placeholder:"请选择文章标签"},model:{value:t.form.tags,callback:function(e){t.$set(t.form,"tags",e)},expression:"form.tags"}},t._l(t.options,(function(t,a){return e("el-option",{key:a,attrs:{label:t,value:t}})})),1)],1),e("el-form-item",{attrs:{label:"笔记内容:",prop:"body"}},[e("vab-quill",{ref:"vab-quill",attrs:{"min-height":400},model:{value:t.form.body,callback:function(e){t.$set(t.form,"body",e)},expression:"form.body"}})],1),e("el-form-item",{attrs:{label:"笔记状态:",prop:"is_release"}},[e("el-radio-group",{model:{value:t.form.is_release,callback:function(e){t.$set(t.form,"is_release",e)},expression:"form.is_release"}},[e("el-radio",{attrs:{label:"0"}},[t._v("暂存草稿")]),e("el-radio",{attrs:{label:"1"}},[t._v("立即发布")])],1)],1)],1),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:function(e){t.centerDialogVisible=!1}}},[t._v("取 消")]),e("el-button",{attrs:{type:"primary"},on:{click:t.addNode}},[t._v("确 定")])],1)],1),e("div",{staticClass:"sort"},[e("ul",[e("li",[e("div",[t._v(t._s(t.translateTitle("分类")))])]),t._l(t.nav_arr,(function(a,o){return e("li",{key:o,class:t.currentSort==a.id?"sort-active":"",on:{click:function(e){return t.issort(a.id)}}},[e("div",[t._v(t._s(a.name))])])}))],2)]),e("div",{staticClass:"node"},[e("div",{staticClass:"node-tab"},[t._l(t.hot,(function(a,o){return e("div",{key:o,class:t.currentTab==a.tag?"active-tab":"tab-item",on:{click:function(e){return t.changeTab(a)}}},[t._v(" "+t._s(a.name)+" ")])})),e("div",{staticClass:"add-node",on:{click:function(e){t.centerDialogVisible=!0}}},[t._v(" 记笔记 "),e("i",{staticClass:"el-icon-s-promotion"})])],2),t.nodeList.length>0?e("ul",{staticClass:"node-list"},t._l(t.nodeList,(function(a,o){return e("li",{key:o},[e("div",{staticClass:"user"},[e("img",{staticClass:"avatar",attrs:{alt:"",src:a.user.headimg}}),e("div",{staticClass:"user-left",on:{click:function(e){return t.nodeDetail(a.id)}}},[e("div",{staticClass:"content-title"},[t._v(" "+t._s(a.title)+" ")]),e("div",{staticClass:"user-tips"},[e("span",{staticClass:"name"},[t._v(t._s(a.course_category.name))]),e("span",{staticClass:"date"},[e("i",{staticClass:"el-icon-view"}),t._v(" "+t._s(a.view_count)+" ")]),t._l(a.tags,(function(a,o){return e("span",{key:o,staticClass:"date"},[t._v(" "+t._s(a)+" ")])})),e("span",{staticClass:"date",staticStyle:{flex:"1"}},[e("vab-icon",{attrs:{icon:"wechat-2-line"}}),t._v(" "+t._s(a.comment_count)+" ")],1),e("div",{staticClass:"date"},[t._v(t._s(a.updated_at.split(" ")[0]))])],2)])])])})),0):e("el-empty",{attrs:{description:"暂无笔记"}})],1),e("el-pagination",{attrs:{background:"","current-page":t.queryForm.page,layout:t.layout,"page-size":t.queryForm.per_page,"page-sizes":[15,20,30,40,50,100],total:t.total},on:{"current-change":t.handleCurrentChange,"size-change":t.handleSizeChange}})],1)},r=[],i=(a("24b8"),a("0f66")),s=a("79fa"),n=a("771b"),l=a("63df"),c={components:{VabQuill:l["default"]},data(){return{form:{is_release:"1",type:0,status:1,course_category_id:""},goodList:[],options:[],goodType:0,centerDialogVisible:!1,layout:"total, prev, pager, next",queryForm:{page:1,per_page:15},total:0,nodeList:[],hot:[{id:1,name:"最热",tag:"hot"},{id:2,name:"最新",tag:"new"}],currentName:"最新",currentTab:"new",nav_arr:[],currentSort:1,rules:{title:[{required:!0,message:"请输入标题",trigger:"blur"}],tags:[{required:!0,message:"请输入标签",trigger:"blur"}],body:[{required:!0,message:"请输入笔记内容",trigger:"blur"}],is_release:[{required:!0,message:"请选择是否发布",trigger:"change"}]}}},watch:{$route:"getNodeList"},async created(){await this.getNavType(),await this.getNodeList()},methods:{translateTitle:s["translateTitle"],async getNodeList(){let t={course_category_id:this.currentSort,is_release:1,type:0,page:this.page};const{data:e}=await Object(i["getNode"])(t);this.nodeList=e.list,console.log(e,"笔记列表"),this.total=e.meta.pagination.total},async getNavType(){const{data:t}=await Object(n["getNavType"])();console.log(t,"data"),this.nav_arr=t,this.currentSort=t[0].id},issort(t){this.currentSort=t,this.getNodeList()},changeTab(t){this.currentTab=t.tag,this.currentName=t.name,this.getNodeList()},async good(t){this.goodType=1;const{data:e}=await Object(i["addGood"])({id:t});this.goodList.push(t),console.log(e,"点赞")},handleSizeChange(t){this.queryForm.per_page=t},handleCurrentChange(t){this.queryForm.page=t,this.getNodeList()},nodeDetail(t){this.$router.push({path:"/node/detail",query:{node_id:t}})},close(){this.$refs["form"].resetFields(),this.form=this.$options.data().form,this.centerDialogVisible=!1},addNode(){this.$refs["form"].validate(async t=>{if(t){const{message:t}=await Object(i["addNode"])(this.form);this.$message({message:t,type:"success"}),this.getNodeList(),this.close()}})}}},d=c,u=(a("62d3"),a("0b56")),m=Object(u["a"])(d,o,r,!1,null,"67bc2584",null);e["default"]=m.exports},"62d3":function(t,e,a){"use strict";a("56e6")}}]);