提交 a6ab76f9 编写于 作者: bo.dang's avatar bo.dang

圈子列表状态更新和新建直播修改

上级 fdbcc568
const vueFilter = { const vueFilter = {
liveDateFilter: (value) => { liveDateFilter: (value) => {
if (!value) return ''; if (!value) return '';
// var date = new Date(value);//时间戳为10位需*1000,时间戳为13位的话不需乘1000
// var year = date.getFullYear(),
// month = ("0" + (date.getMonth() + 1)).slice(-2),
// sdate = ("0" + date.getDate()).slice(-2),
// hour = ("0" + date.getHours()).slice(-2),
// minute = ("0" + date.getMinutes()).slice(-2),
// second = ("0" + date.getSeconds()).slice(-2);
// // 拼接
// var result = year + "-"+ month +"-"+ sdate +" "+ hour +":"+ minute +":" + second;
// var result = `${month}-${sdate} ${hour}:${minute}`;
// 返回
// return result;
return new Date(value).format("yyyy-MM-dd hh:mm:ss"); return new Date(value).format("yyyy-MM-dd hh:mm:ss");
// return new Date(value.replace(/\s/, 'T')).format("yyyy-MM-dd hh:mm:ss");
}, },
liveFilter: (value) => { liveFilter: (value) => {
if (value.liveStatus == 1) { if (value.liveStatus == 1) {
...@@ -456,18 +469,18 @@ const vueFilter = { ...@@ -456,18 +469,18 @@ const vueFilter = {
return '-' return '-'
} }
}, },
// 圈子状态 // 圈子状态 0:暂存 10:待发布(已保存) 20:已发布(已提交待审核、审核被拒绝) 30:已上架(审核通过)40:下架 50:解散
rangeStatus: (value) => { rangeStatus: (value) => {
if (value == 0) { if (value == 0) {
return '暂存' return '暂存'
}else if (value == 10) { }else if (value == 10) {
return '待发布' return '下线'
}else if (value == 20) { }else if (value == 20) {
return '已发布' return ''
}else if (value == 30) { }else if (value == 30) {
return '上线' return '上线'
} else if (value == 40) { } else if (value == 40) {
return '下线' return '下线'
}else if (value == 50) { }else if (value == 50) {
return '已解散' return '已解散'
}else { }else {
......
<template> <template>
<div class="yqrange-index-wrapper"> <div class="yqrange-index-wrapper">
<bread-crumb :curmbFirst="curmbFirst" :curmbSecond="curmbSecond" curmbThird="curmbThird"></bread-crumb> <bread-crumb :curmbFirst="curmbFirst" :curmbSecond="curmbSecond" :curmbThird="curmbThird"></bread-crumb>
<div class="yqrange-index-content screenSet" id="screenSet"> <div class="yqrange-index-content screenSet" id="screenSet">
<el-row class="step-content"> <el-row class="step-content">
<el-col :span="12"> <el-col :span="12">
...@@ -393,6 +393,9 @@ ...@@ -393,6 +393,9 @@
let idType = localStorage.getItem('storageIdType'); let idType = localStorage.getItem('storageIdType');
let circleId = this.$route.query.circleId; let circleId = this.$route.query.circleId;
this.formData.circleId = circleId; this.formData.circleId = circleId;
if(circleId){
this.curmbThird = "新建直播";
}
// vm = this; // vm = this;
// vm.entryId = vm.getUrlSearch(window.location.href, "entryId"); // vm.entryId = vm.getUrlSearch(window.location.href, "entryId");
// vm.peopleLevel = vm.getUrlSearch(window.location.href, "level"); // vm.peopleLevel = vm.getUrlSearch(window.location.href, "level");
......
...@@ -55,12 +55,12 @@ ...@@ -55,12 +55,12 @@
<el-table-column label="操作" min-width="370" align="center"> <el-table-column label="操作" min-width="370" align="center">
<template slot-scope="scope"> <template slot-scope="scope">
<div v-if="scope.row.status != 50"> <div v-if="scope.row.status != 50">
<el-button @click="publishRange(scope.row)" v-if="scope.row.status != 30" type="text" size="small">上线</el-button> <el-button @click="publishRange(scope.row)" v-if="scope.row.status != 30 && scope.row.status != 0" type="text" size="small">上线</el-button>
<el-button @click="unPublishRange(scope.row)" v-if="scope.row.status == 30" type="text" size="small">下线</el-button> <el-button @click="unPublishRange(scope.row)" v-if="scope.row.status == 30 && scope.row.status != 0" type="text" size="small">下线</el-button>
<el-button @click="liveManage(scope.row)" type="text" size="small">直播管理</el-button> <el-button @click="liveManage(scope.row)" type="text" size="small" v-if="scope.row.status != 0">直播管理</el-button>
<el-button @click="roleManage(scope.row)" type="text" size="small">成员管理</el-button> <el-button @click="roleManage(scope.row)" type="text" size="small" v-if="scope.row.status != 0">成员管理</el-button>
<el-button @click="editRange(scope.row)" type="text" size="small">编辑</el-button> <el-button @click="editRange(scope.row)" type="text" size="small">编辑</el-button>
<el-button @click="deleteRange(scope.row)" type="text" size="small" v-if="showAllFlag">解散圈子</el-button> <el-button @click="deleteRange(scope.row)" type="text" size="small" v-if="showAllFlag && scope.row.status != 0">解散圈子</el-button>
</div> </div>
</template> </template>
</el-table-column> </el-table-column>
...@@ -195,7 +195,7 @@ export default { ...@@ -195,7 +195,7 @@ export default {
this.updateStatus(row.id, "30"); this.updateStatus(row.id, "30");
}).catch(() => { }).catch(() => {
// cancel // cancel
this.$message.error("上线失败"); // this.$message.error("上线失败");
}); });
}, },
//下线 //下线
...@@ -275,7 +275,7 @@ export default { ...@@ -275,7 +275,7 @@ export default {
}, },
//解散圈子 //解散圈子
deleteRange(row) { deleteRange(row) {
this.$confirm(`确定解散“${row.name}”吗?`, '', { this.$confirm(`确定解散“${row.name}”吗?`, '解散后圈子内的动态/直播等内容将不会保存', {
confirmButtonText: '解散', confirmButtonText: '解散',
cancelButtonText: '取消', cancelButtonText: '取消',
type: 'warning', type: 'warning',
...@@ -332,9 +332,9 @@ export default { ...@@ -332,9 +332,9 @@ export default {
} }
} }
} }
.range-make-box{ /*.range-make-box{*/
.el-message-box__btns{ /*.el-message-box__btns{*/
margin-top: 30px; /*margin-top: 30px;*/
} /*}*/
} /*}*/
</style> </style>
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册