| | |
| | | > |
| | | <template slot="menuLeft"> |
| | | <el-button |
| | | type="danger" |
| | | |
| | | size="small" |
| | | icon="el-icon-delete" |
| | | plain |
| | |
| | | >删 除 |
| | | </el-button> |
| | | <el-button |
| | | type="danger" |
| | | |
| | | size="small" |
| | | icon="el-icon-s-order" |
| | | plain |
| | |
| | | >开启评论 |
| | | </el-button> |
| | | <el-button |
| | | type="danger" |
| | | |
| | | size="small" |
| | | icon="el-icon-s-release" |
| | | plain |
| | |
| | | <script> |
| | | import {getList, remove, update, add, getNotice, upcomment} from "@/api/article/article"; |
| | | import {mapGetters} from "vuex"; |
| | | import userinfo from "@/views/system/userinfo"; |
| | | |
| | | export default { |
| | | data() { |
| | |
| | | label: "发布时间", |
| | | prop: "createTime", |
| | | type: "date", |
| | | format: "yyyy-MM-dd HH:mm:ss", |
| | | format: "yyyy-MM-dd", |
| | | valueFormat: "yyyy-MM-dd HH:mm:ss", |
| | | }, |
| | | { |
| | |
| | | slot: true, |
| | | search: true, |
| | | type: "select", |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: "请选择发布状态", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | dicData: [ |
| | | { |
| | | label: "未发布", |
| | |
| | | } |
| | | }, |
| | | computed: { |
| | | ...mapGetters(["permission"]), |
| | | ...mapGetters(["permission","userInfo"]), |
| | | permissionList() { |
| | | return { |
| | | addBtn: this.vaildData(this.permission.article_add, true), |
| | |
| | | if (row.videoUrl.length == 0) { |
| | | row.videoUrl = ""; |
| | | } |
| | | row.userid=this.userInfo.user_id; |
| | | add(row).then( |
| | | () => { |
| | | this.onLoad(this.page); |