/*! * build: Hopaheal * copyright: Mead * time: 2022-9-23 10:41:22 */ (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-08d0c4f5"],{"02d2":function(t,e,a){"use strict";a.r(e);var o=function(){var t=this,e=t.$createElement,o=t._self._c||e;return o("div",{staticClass:"menu-management-container"},[o("el-card",{attrs:{shadow:"hover"}},[o("vab-query-form",[o("vab-query-form-left-panel",{attrs:{span:12}},[o("el-button",{attrs:{icon:"el-icon-plus",type:"primary"},on:{click:t.handleEdit}},[t._v(" "+t._s(t.translateTitle("添加"))+" ")]),o("el-button",{attrs:{icon:"el-icon-delete",type:"danger"},on:{click:t.handleDelete}},[t._v(" "+t._s(t.translateTitle("批量删除"))+" ")])],1),o("vab-query-form-right-panel",{attrs:{span:12}},[o("el-form",{attrs:{inline:!0,model:t.queryForm},nativeOn:{submit:function(t){t.preventDefault()}}},[o("el-form-item",[o("el-input",{attrs:{clearable:"",placeholder:t.translateTitle("请输入标题")},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.queryData(e)}},model:{value:t.queryForm.title,callback:function(e){t.$set(t.queryForm,"title","string"===typeof e?e.trim():e)},expression:"queryForm.title"}})],1),o("el-form-item",[o("el-button",{attrs:{icon:"el-icon-search",type:"primary"},on:{click:t.queryData}},[t._v(" "+t._s(t.translateTitle("查询"))+" ")])],1)],1)],1)],1),o("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.listLoading,expression:"listLoading"}],attrs:{border:"",data:t.list,"default-expand-all":""},on:{"selection-change":t.setSelectRows},scopedSlots:t._u([{key:"empty",fn:function(){return[o("el-image",{staticClass:"vab-data-empty",attrs:{src:a("f1f0")}})]},proxy:!0}])},[o("el-table-column",{attrs:{align:"center","show-overflow-tooltip":"",type:"selection"}}),o("el-table-column",{attrs:{align:"center",label:t.translateTitle("标题"),"min-width":"120",prop:"title","show-overflow-tooltip":""}}),o("el-table-column",{attrs:{align:"center",label:t.translateTitle("标签"),"min-width":"120",prop:"tags","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){var a=e.row;return t._l(a.tags,(function(e,a){return o("el-tag",{key:a,attrs:{type:"success"}},[t._v(" "+t._s(e)+" ")])}))}}])}),o("el-table-column",{attrs:{align:"center",label:t.translateTitle("已读数量"),"min-width":"120",prop:"view_count","show-overflow-tooltip":""}}),o("el-table-column",{attrs:{align:"center",label:t.translateTitle("点赞数量"),"min-width":"120",prop:"good_count","show-overflow-tooltip":""}}),o("el-table-column",{attrs:{align:"center",label:t.translateTitle("创建时间"),"min-width":"120",prop:"created_at","show-overflow-tooltip":""}}),o("el-table-column",{attrs:{align:"center",fixed:"right",label:t.translateTitle("操作"),"min-width":"160","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){var a=e.row;return[o("el-button",{attrs:{type:"text"},on:{click:function(e){return t.handleEdit(a)}}},[t._v(" "+t._s(t.translateTitle("编辑"))+" ")]),o("el-button",{attrs:{type:"text"},on:{click:function(e){return t.handleShow(a)}}},[t._v(" "+t._s(t.translateTitle("详情"))+" ")]),o("el-button",{attrs:{type:"text"},on:{click:function(e){return t.handleDelete(a)}}},[t._v(" "+t._s(t.translateTitle("删除"))+" ")])]}}])})],1),o("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.meta.total},on:{"current-change":t.handleCurrentChange,"size-change":t.handleSizeChange}})],1),o("edit",{ref:"edit",on:{"fetch-data":t.getList}})],1)},r=[],s=(a("2760"),a("7887")),i=a("79fa"),l=a("3cae"),n=a("9128"),c=a("4360"),u=a("7736"),d={name:"Notice",components:{Edit:n["default"]},data(){return{editForm:{},oldSort:0,editStatus:0,flag:!1,language:c["default"].getters["settings/language"],selectRows:[],defaultProps:{children:"children",label:"name",leaf:!0},translate:"",list:[],meta:{},childrenId:[],treeData:[],readData:[],messageData:[],listLoading:!0,layout:"total, sizes, prev, pager, next, jumper",queryForm:{page:1,per_page:15,title:"",category_id:1},dialogVisible:!1}},computed:{...Object(u["c"])({id:"user/user_id"})},async created(){this.getList(),this.getTree(),console.log(this.id,"id")},activated(){this.getTree(),this.getList()},methods:{translateTitle:i["translateTitle"],renderContent(t,{node:e,data:a}){return console.log(e.key,a),t("span",{class:"tree-node"},[t("span",[e.label])])},handleSizeChange(t){this.queryForm.per_page=t,this.getList()},handleCurrentChange(t){this.queryForm.page=t,this.getList()},queryData(){console.log(this.queryForm,"1111111111111111111111111111"),this.queryForm.page=1,this.getList()},handleEdit(t){console.log("9999999"),t.id?this.$router.push({path:"/notice/infoEdit",query:{row:t}}):this.$router.push({path:"/notice/infoEdit"})},handleShow(t){this.$router.push({path:"/notice/infoDetail",query:{id:t.id}})},setSelectRows(t){this.selectRows=t},handleDelete(t){if(t.id)this.$baseConfirm("你确定要删除当前项吗",null,async()=>{const{message:e}=await Object(l["doDelete"])({ids:t.id});this.$baseMessage(e,"success",!1,"vab-hey-message-success"),await this.getList()});else if(console.log(t.id,"000000000000"),this.selectRows.length>0){let t=this.selectRows.map(t=>t.id);this.$baseConfirm("你确定要删除选中项吗",null,async()=>{const{message:e}=await Object(l["doDeletes"])({ids:t});this.$baseMessage(e,"success",!1,"vab-hey-message-success"),await this.getList()})}else this.$baseMessage("未选中任何行","error",!1,"vab-hey-message-error")},async getList(){this.listLoading=!0;const{data:t}=await Object(l["getLists"])(this.queryForm);console.log(t,"所有的数据"),this.list=t.list,this.meta=t.meta.pagination,console.log(this.list,this.meta,"table表中的数据和翻页数据"),this.listLoading=!1},async getTree(){this.listLoading=!0;const{data:t}=await Object(s["getList"])();this.treeData=t,console.log(this.treeData,"左侧的tree数据信息1"),this.listLoading=!1},handleNodeClick(t){console.log(t,"11111111111111111"),this.queryForm.category_id=t.id,this.queryForm.category_name=t.name,console.log(this.queryForm,"this.queryForm"),this.getList(this.queryForm,"00000")},cancelSort(t){this.editStatus=0,t.sort=this.oldSort},inputSort(t){console.log(t,"input排序编辑框"),this.editForm.sort=t},async changeSort(t){console.log("1111111111"),this.editStatus=1,this.editForm=t,this.oldSort=t.sort,this.$nextTick(()=>{this.$refs["getFocus"].focus()})},async sureChange(t){if(console.log(t,"22222222222"),this.editStatus=0,this.oldSort!==this.editForm.sort){const{message:t}=await Object(l["doEdit"])(this.editForm);console.log(t,"message"),this.$baseMessage(t,"success",!1,"vab-hey-message-success"),this.getList()}}}},m=d,f=(a("6777"),a("0b56")),h=Object(f["a"])(m,o,r,!1,null,"32b29b18",null);e["default"]=h.exports},"2ee6":function(t,e,a){"use strict";a.r(e);a("39e1");var o=a("da1f"),r=a.n(o);e["default"]=r.a},"3cae":function(t,e,a){"use strict";a.r(e),a.d(e,"getLists",(function(){return r})),a.d(e,"getNotice",(function(){return s})),a.d(e,"doAdd",(function(){return i})),a.d(e,"doEdit",(function(){return l})),a.d(e,"getDetail",(function(){return n})),a.d(e,"doDelete",(function(){return c})),a.d(e,"doDeletes",(function(){return u})),a.d(e,"getRead",(function(){return d})),a.d(e,"getMessage",(function(){return m})),a.d(e,"clearRead",(function(){return f})),a.d(e,"checktOrder",(function(){return h}));var o=a("b775");function r(t){return Object(o["default"])({url:"/inform/information",method:"get",params:t})}function s(t){return Object(o["default"])({url:"/inform/information-user-messages",method:"get",params:t})}function i(t){return Object(o["default"])({url:"/inform/information",method:"post",data:t})}function l(t){return Object(o["default"])({url:"/inform/information/"+t.id,method:"put",data:t})}function n(t){return Object(o["default"])({url:"/inform/information/"+t,method:"get"})}function c(t){return Object(o["default"])({url:"/inform/information/"+t.ids,method:"delete"})}function u(t){return Object(o["default"])({url:"/inform/information/delete",method:"post",data:t})}function d(t){return Object(o["default"])({url:"/inform/information-user-messages",method:"get",params:t})}function m(t){return Object(o["default"])({url:"/inform/information-read-messages",method:"post",data:t})}function f(t){return Object(o["default"])({url:"/inform/information-read-messages",method:"post",data:t})}function h(t){return Object(o["default"])({url:"/inform/information-check",method:"post",data:t})}},5592:function(t,e,a){t.exports={"menu-color":"#001b34","menu-color-active":"#fff","menu-background":"#fff","column-second-menu-background":"#fff"}},6777:function(t,e,a){"use strict";a("67c9")},"67c9":function(t,e,a){},7887:function(t,e,a){"use strict";a.r(e),a.d(e,"getTree",(function(){return r})),a.d(e,"getList",(function(){return s})),a.d(e,"doAdd",(function(){return i})),a.d(e,"doEdit",(function(){return l})),a.d(e,"doDelete",(function(){return n})),a.d(e,"getNoList",(function(){return c}));var o=a("b775");function r(t){return Object(o["default"])({url:"/inform/category-user-tree",method:"get",params:t})}function s(t){return Object(o["default"])({url:"/inform/category-tree",method:"get",params:t})}function i(t){return Object(o["default"])({url:"/inform/category",method:"post",data:t})}function l(t){return Object(o["default"])({url:"/inform/category/"+t.id,method:"put",data:t})}function n(t){return Object(o["default"])({url:"/inform/category/"+t.ids,method:"delete"})}function c(t){return Object(o["default"])({url:"/base/role-lists",method:"get",params:t})}},9128:function(t,e,a){"use strict";a.r(e);var o=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("el-dialog",{staticStyle:{padding:"0 50px"},attrs:{title:t.title,visible:t.dialogFormVisible,width:"800px"},on:{"update:visible":function(e){t.dialogFormVisible=e},close:t.close},scopedSlots:t._u([{key:"footer",fn:function(){return[a("el-button",{on:{click:t.close}},[t._v("取 消")]),"编辑"==t.title?a("el-button",{attrs:{type:"primary"},on:{click:t.save}},[t._v(" 确 定 ")]):t._e(),"添加"==t.title?a("el-button",{attrs:{type:"primary"},on:{click:t.add}},[t._v(" 添加 ")]):t._e()]},proxy:!0}])},[a("el-form",{ref:"form",staticStyle:{width:"80%",margin:"0 auto"},attrs:{"label-width":"80px",model:t.form,rules:t.rules}},[a("el-form-item",{attrs:{label:"公告类型",prop:"category_name"}},[a("el-select",{staticStyle:{width:"220px"},attrs:{placeholder:"请选择上级部门"},model:{value:t.form.category_id,callback:function(e){t.$set(t.form,"category_id",e)},expression:"form.category_id"}},[a("el-option",{staticStyle:{height:"auto",padding:"0"},attrs:{label:t.form.category_name,value:t.form.category_id}},[a("el-tree",{ref:"tree",attrs:{data:t.treeData,"default-expand-all":"",props:t.defaultProps},on:{"node-click":t.handleNodeClick}})],1)],1)],1),a("el-form-item",{attrs:{label:"公告名称",prop:"title"}},[a("el-input",{model:{value:t.form.title,callback:function(e){t.$set(t.form,"title",e)},expression:"form.title"}})],1),a("el-form-item",{attrs:{label:"公告标签",prop:"tags"}},[a("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.form.tags,(function(t){return a("el-option",{key:t,attrs:{label:t,value:t}})})),1)],1),a("el-form-item",{attrs:{label:"公告封面",prop:"cover"}},[a("el-upload",{staticClass:"upload-demo",attrs:{action:t.action,data:t.uploadData,"file-list":t.fileList,limit:t.limit,"list-type":"picture",multiple:"","on-success":t.uploadSuccess}},[a("el-button",{attrs:{size:"small",type:"primary"},on:{click:t.clearFile}},[t._v(" "+t._s("添加"==t.title?"上传照片":"重新上传")+" ")]),a("div",{staticClass:"el-upload__tip",attrs:{slot:"tip"},slot:"tip"},[t._v(" 只能上传jpg/png文件,且不超过500kb ")])],1)],1),a("el-form-item",{attrs:{label:"公告简述",prop:"short_description"}},[a("el-input",{attrs:{autosize:"",placeholder:"请输入公告简述",type:"textarea"},model:{value:t.form.short_description,callback:function(e){t.$set(t.form,"short_description",e)},expression:"form.short_description"}})],1),a("el-form-item",{staticClass:"vab-quill-content",attrs:{label:"内容",prop:"body"}},[a("vab-quill",{ref:"vab-quill",attrs:{"min-height":200},model:{value:t.form.body,callback:function(e){t.$set(t.form,"body",e)},expression:"form.body"}})],1),a("el-form-item",{attrs:{label:"发布时间",prop:"published_at"}},[a("el-date-picker",{staticStyle:{width:"100%"},attrs:{format:"yyyy-MM-dd HH:mm:ss",placeholder:"选择日期时间",type:"datetime","value-format":"yyyy-MM-dd HH:mm:ss"},model:{value:t.form.published_at,callback:function(e){t.$set(t.form,"published_at",e)},expression:"form.published_at"}})],1),a("el-form-item",{attrs:{label:"公告排序",prop:"sort"}},[a("el-input",{attrs:{type:"number"},model:{value:t.form.sort,callback:function(e){t.$set(t.form,"sort",e)},expression:"form.sort"}})],1),a("el-form-item",{attrs:{label:"公告状态",prop:"status"}},[a("el-radio-group",{model:{value:t.form.status,callback:function(e){t.$set(t.form,"status",e)},expression:"form.status"}},[a("el-radio",{attrs:{label:1}},[t._v("正常")]),a("el-radio",{attrs:{label:0}},[t._v("禁用")])],1)],1)],1)],1)},r=[],s=a("2ee6"),i=a("7887"),l=a("3cae"),n=a("f121"),c={name:"NoticeAdd",components:{VabQuill:s["default"]},data(){return{treeData:[],defaultProps:{children:"children",label:"name",leaf:!0},form:{is_message:1,status:1,sort:0},action:"",uploadShow:!0,uploadData:{file_type:"img",type:"article"},fileList:[],limit:1,rules:{category_id:[{required:!0,trigger:"blur",message:"请选择公告类型"}],title:[{required:!0,trigger:"blur",message:"请输入公告名称"}],tags:[{required:!0,trigger:"blur",message:"请输入公告描述"}],cover:[{required:!0,trigger:"blur",message:"请上传公告封面"}],short_description:[{required:!0,trigger:"blur",message:"请输入公告段介绍"}],published_at:[{required:!0,trigger:"change",message:"请选择公告发布时间"}],sort:[{required:!0,trigger:"blur",message:"请输入公告排序"}]},title:"",dialogFormVisible:!1}},created(){console.log(n["baseURL"],"baseURL"),this.getTree(),this.action=n["baseURL"]+"/base/common/upload",this.fileList=[]},methods:{uploadSuccess(t){console.log(t,"图片上传成功"),this.form.cover=t.data.url},clearFile(){console.log("上传之前"),this.imageUrl=""},handleNodeClick(t){console.log(t,"node"),this.form.category_name=t.name,this.form.category_id=t.id,this.$forceUpdate()},showEdit(t){t?(this.title="编辑",this.form=Object.assign({},t),this.form.category_id=this.form.category_name):this.title="添加",this.dialogFormVisible=!0},close(){this.$refs["form"].resetFields(),this.form=this.$options.data().form,this.dialogFormVisible=!1,this.fileList=[]},add(){this.$refs["form"].validate(async t=>{if(t){const{message:t}=await Object(l["doAdd"])(this.form);this.$baseMessage(t,"success",!1,"vab-hey-message-success"),this.$emit("fetch-data"),this.close(),this.fileList=[]}})},save(){this.form.tags=this.form.tags.toString(),this.$refs["form"].validate(async t=>{if(t){const{message:t}=await Object(l["doEdit"])(this.form);this.$baseMessage(t,"success",!1,"vab-hey-message-success"),this.$emit("fetch-data"),this.close(),this.fileList=[]}})},async getTree(){this.listLoading=!0;const{data:t}=await Object(i["getList"])();this.treeData=t,console.log(this.treeData,"左侧的tree数据信息"),this.listLoading=!1}}},u=c,d=(a("b9a8"),a("0b56")),m=Object(d["a"])(u,o,r,!1,null,null,null);e["default"]=m.exports},b9a8:function(t,e,a){"use strict";a("5592")},f1f0:function(t,e,a){t.exports=a.p+"static/img/data_empty.f2997617.png"}}]);