12 |
- webpackJsonp([2],{KXuO:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a=i("VaOZ"),s=(i("u6CN"),{components:{EditorBar:a.a},data:function(){return{isClear:!1,detail:"",dialogVisible1:!1,dialogVisible2:!1,tableData:[],uploadLoading1:!1,fileList1:[],ImageVisible1:!1,dialogImageUrl:"",now:"",contentTitle:"",isLoading:!1,total:0,page:1,tableHeight:500,homeDeatail:[],updateJson:{},dialogVisible3:!1,updateId:""}},methods:{time:function(){if(this.now){var t=(new Date).getTime();return t-this.now>3e3&&(this.now=t,!0)}return this.now=(new Date).getTime(),!0},init:function(){this.detail="",this.fileList1=[],this.contentTitle="",this.updateJson={},this.updateId=""},insertPop:function(){this.init(),this.dialogVisible1=!0},handlePictureCardPreview:function(t){this.dialogImageUrl=t.url,this.ImageVisible1=!0},handle_remove1:function(t,e){for(var i=this.fileList1,a=0,s=i.length;a<s;a++){if(i[a].uid==t.uid){i.splice(a,1);break}this.fileList1=i}},beforeUpload1:function(t){this.$refs.upload1.uploadFiles,this.uploadLoading1=!0;var e=t.file;window.AWS.config.update({accessKeyId:"AKIATLPEDU37QV5CHLMH",secretAccessKey:"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"}),window.AWS.config.region="cn-northwest-1";var i=new window.AWS.S3({params:{Bucket:"ccrb"}}),a=this;if(e){var s={Key:e.name.split(".")[0]+(new Date).getTime()+"."+e.name.split(".")[1],ContentType:e.type,Body:e,"Access-Control-Allow-Credentials":"*",ACL:"public-read"};i.upload(s,{partSize:2147483648,queueSize:2,leavePartsOnError:!0}).on("httpUploadProgress",function(t){}).send(function(t,i){if(a.uploadLoading1=!1,t){var s=a.$refs.upload1.uploadFiles;s.splice(s.length-1,s.length),a.$message.error("上传失败")}else a.fileList1.push({name:e.name,url:i.Location,uid:e.uid}),console.log(i.Location)})}},change:function(t){console.log(t)},addContent:function(){var t=this;if(""!==this.contentTitle)if(""!==this.detail){if(console.log(this.detail),this.time()){var e=[{p:this.fileList1.length?this.fileList1[0].url:"",t:this.contentTitle,c:this.detail.replace(/%/g,"%25"),u:this.$store.state.userInfo.userid}];this.ajax.post(this.$store.state.api+"addFind",e).then(function(e){t.$message({message:"添加成功",type:"success"}),t.init(),t.getFind(),t.dialogVisible1=!1}).catch(function(e){t.$message.error("添加失败"),console.error(e)})}}else this.$message.error("请输入文章内容");else this.$message.error("请输入文章标题")},handleClose:function(t){t()},handleCurrentChange:function(t){this.page=t,this.getFind()},getFind:function(){var t=this;this.isLoading=!0;var e={oid:this.$store.state.userInfo.organizeid,pid:this.pid,page:this.page};this.ajax.get(this.$store.state.api+"getFindAdmin",e).then(function(e){t.isLoading=!1,t.total=e.data[0].length>0?e.data[0][0].num:0,t.tableData=e.data[0]}).catch(function(e){t.isLoading=!1,console.error(e)})},changeType:function(){this.page=1,this.getFind()},getDetail:function(t){var e=this,i={id:t};this.ajax.get(this.$store.state.api+"getFindByid",i).then(function(t){e.dialogVisible2=!0,e.homeDeatail=t.data[0][0]}).catch(function(t){console.error(t)})},deleteFind:function(t){var e=this,i=[{id:t}];this.$confirm("确定删除此发现文章吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){e.ajax.post(e.$store.state.api+"deleteFind",i).then(function(t){e.$message({message:"删除成功",type:"success"}),1!=e.page&&1==e.tableData.length&&e.page--,e.getFind()}).catch(function(t){e.$message.error("删除失败"),console.error(t)})}).catch(function(){})},changeHeight:function(){this.tableHeight=window.innerHeight-this.$refs.table.$el.offsetTop-200,this.tableHeight<=530&&(this.tableHeight=530);var t=this;window.onresize=function(){t.tableHeight=window.innerHeight-t.$refs.table.$el.offsetTop-200,t.tableHeight<=530&&(t.tableHeight=530)}},updatePop:function(t,e){this.init(),this.dialogVisible3=!0,this.updateJson=this.tableData[e],this.fileList1=[],""!=this.tableData[e].poster&&this.fileList1.push({name:this.tableData[e].poster.split("//")[1].split("/")[1].split(".")[0],url:this.tableData[e].poster}),this.updateId=t},updateDetail:function(){var t=this;if(""!==this.updateJson.title)if(""!==this.updateJson.content){if(this.time()){var e=[{p:this.fileList1.length?this.fileList1[0].url:"",t:this.updateJson.title,c:this.updateJson.content.replace(/%/g,"%25"),id:this.updateId}];this.ajax.post(this.$store.state.api+"updateFind",e).then(function(e){t.$message({message:"修改成功",type:"success"}),t.init(),t.getFind(),t.dialogVisible3=!1}).catch(function(e){t.$message.error("修改失败"),console.error(e)})}}else this.$message.error("请输入文章内容");else this.$message.error("请输入文章标题")}},mounted:function(){this.$nextTick(function(){this.page=1,this.getFind(),this.changeHeight()})}}),n={render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticStyle:{width:"100%"}},[i("el-main",[i("div",{staticClass:"tou"},[t._v("发现管理")]),t._v(" "),i("div",[i("div",{staticClass:"bbox"},[i("el-button",{attrs:{size:"small",type:"primary"},on:{click:t.insertPop}},[t._v("添加文章")])],1),t._v(" "),i("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.isLoading,expression:"isLoading"}],ref:"table",staticStyle:{width:"100%","margin-top":"15px"},attrs:{data:t.tableData,stripe:"",border:"","header-cell-style":{background:"#f1f1f1","text-align":"center"},"cell-style":{"text-align":"center"},height:t.tableHeight}},[i("el-table-column",{attrs:{prop:"title",label:"文章标题","min-width":"35","show-overflow-tooltip":!0}}),t._v(" "),i("el-table-column",{attrs:{prop:"time",label:"创建时间","min-width":"15"}}),t._v(" "),i("el-table-column",{attrs:{prop:"do",label:"操作","min-width":"20"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("div",{staticClass:"pb_buttonBox"},[i("el-button",{attrs:{size:"mini",type:"primary"},on:{click:function(i){return t.getDetail(e.row.id)}}},[t._v("查看详情")]),t._v(" "),i("el-button",{attrs:{size:"mini",type:"primary"},on:{click:function(i){return t.updatePop(e.row.id,e.$index)}}},[t._v("修改")]),t._v(" "),i("el-button",{attrs:{size:"mini",type:"primary"},on:{click:function(i){return t.deleteFind(e.row.id)}}},[t._v("删除")])],1)]}}])})],1)],1),t._v(" "),i("div",{staticClass:"student_page"},[i("el-pagination",{attrs:{background:"",layout:"prev, pager, next","page-size":10,total:t.total},on:{"current-change":t.handleCurrentChange}})],1)]),t._v(" "),i("el-dialog",{staticClass:"dialog_diyA dialog_diy",attrs:{title:"添加文章",visible:t.dialogVisible1,width:"500px","before-close":t.handleClose,center:""},on:{"update:visible":function(e){t.dialogVisible1=e}}},[i("div",[i("div",{staticClass:"tian1"},[i("span",[t._v("标题")]),t._v(" "),i("el-input",{staticStyle:{width:"250px",margin:"15px 0px"},attrs:{placeholder:"请输入文章标题"},model:{value:t.contentTitle,callback:function(e){t.contentTitle=e},expression:"contentTitle"}})],1),t._v(" "),i("div",{staticClass:"tian1"},[i("span",[t._v("文章海报")]),t._v(" "),i("el-upload",{directives:[{name:"loading",rawName:"v-loading",value:t.uploadLoading1,expression:"uploadLoading1"}],ref:"upload1",staticStyle:{margin:"15px 0px"},attrs:{action:"#","list-type":"picture","http-request":t.beforeUpload1,"on-preview":t.handlePictureCardPreview,"on-remove":t.handle_remove1,"show-file-list":!0,accept:"image/*","file-list":t.fileList1,limit:1}},[i("el-button",{attrs:{size:"small",type:"primary"}},[t._v("点击上传")])],1)],1),t._v(" "),i("div",{staticClass:"tian1"},[i("span",[t._v("文章内容")]),t._v(" "),i("editor-bar",{attrs:{isClear:t.isClear},on:{change:t.change},model:{value:t.detail,callback:function(e){t.detail=e},expression:"detail"}})],1)]),t._v(" "),i("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{on:{click:function(e){t.dialogVisible1=!1}}},[t._v("取 消")]),t._v(" "),i("el-button",{attrs:{type:"primary"},on:{click:t.addContent}},[t._v("确 定")])],1)]),t._v(" "),i("el-dialog",{staticClass:"dialog_diyA dialog_diy",attrs:{title:"修改文章",visible:t.dialogVisible3,width:"500px","before-close":t.handleClose,center:""},on:{"update:visible":function(e){t.dialogVisible3=e}}},[i("div",[i("div",{staticClass:"tian1"},[i("span",[t._v("标题")]),t._v(" "),i("el-input",{staticStyle:{width:"250px",margin:"15px 0px"},attrs:{placeholder:"请输入修改的文章标题"},model:{value:t.updateJson.title,callback:function(e){t.$set(t.updateJson,"title",e)},expression:"updateJson.title"}})],1),t._v(" "),i("div",{staticClass:"tian1"},[i("span",[t._v("文章海报")]),t._v(" "),i("el-upload",{directives:[{name:"loading",rawName:"v-loading",value:t.uploadLoading1,expression:"uploadLoading1"}],ref:"upload1",staticStyle:{margin:"15px 0px"},attrs:{action:"#","list-type":"picture","http-request":t.beforeUpload1,"on-preview":t.handlePictureCardPreview,"on-remove":t.handle_remove1,"show-file-list":!0,accept:"image/*","file-list":t.fileList1,limit:1}},[i("el-button",{attrs:{size:"small",type:"primary"}},[t._v("点击上传")])],1)],1),t._v(" "),i("div",{staticClass:"tian1"},[i("span",[t._v("文章内容")]),t._v(" "),i("editor-bar",{attrs:{isClear:t.isClear},on:{change:t.change},model:{value:t.updateJson.content,callback:function(e){t.$set(t.updateJson,"content",e)},expression:"updateJson.content"}})],1)]),t._v(" "),i("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{on:{click:function(e){t.dialogVisible3=!1}}},[t._v("取 消")]),t._v(" "),i("el-button",{attrs:{type:"primary"},on:{click:t.updateDetail}},[t._v("确 定")])],1)]),t._v(" "),i("el-dialog",{staticClass:"dialog_diyA dialog_diyH dialog_diy",attrs:{title:"查看详情",visible:t.dialogVisible2,width:"50%","before-close":t.handleClose,height:"500px",center:""},on:{"update:visible":function(e){t.dialogVisible2=e}}},[i("div",[i("div",{staticClass:"head"},[i("span",[t._v(t._s(t.homeDeatail.title))]),t._v(" "),i("span",{staticClass:"name"},[t._v(t._s(t.homeDeatail.time))])]),t._v(" "),i("div",{staticClass:"cont",domProps:{innerHTML:t._s(t.homeDeatail.content)}})]),t._v(" "),i("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{attrs:{type:"primary"},on:{click:function(e){t.dialogVisible2=!1}}},[t._v("关闭")])],1)]),t._v(" "),i("el-dialog",{attrs:{visible:t.ImageVisible1,size:"tiny"},on:{"update:visible":function(e){t.ImageVisible1=e}}},[i("img",{attrs:{width:"100%",src:t.dialogImageUrl,alt:""}})])],1)},staticRenderFns:[]};var o=i("VU/8")(s,n,!1,function(t){i("yjCp")},"data-v-6e68e7c2",null);e.default=o.exports},yjCp:function(t,e){}});
- //# sourceMappingURL=2.789c3f5d0d2e97fb652e.js.map
|