播放记录

This commit is contained in:
liuye
2022-06-11 12:42:07 +08:00
parent 96e21836e1
commit 7d1c7bbfa0
2 changed files with 27 additions and 23 deletions

View File

@@ -11,9 +11,9 @@
<div class="list"> <div class="list">
<div class="item" v-for="(item, index) in list" :key="index" @click="toDetail(item)" > <div class="item" v-for="(item, index) in list" :key="index" @click="toDetail(item)" >
<div class="left"> <div class="left">
<p>{{ item.messageName }}</p> <p>{{ item.sourceName }}</p>
<div>{{item.createUserName}} {{ item.startDate }}</div> <div>{{item.createUserName}} {{ item.createTime }}</div>
<div>日常 立即播发</div> <div>{{ $dict.getLabel('dlbMessageUrgency', item.messageLevel) }} {{item.taskType == 1 ? '定时播放' : '立即播放'}}</div>
</div> </div>
<div class="right"> <div class="right">
<div class="status">已下发</div> <div class="status">已下发</div>
@@ -25,7 +25,7 @@
</div> </div>
</template> </template>
<script> <script>
import { mapState } from 'vuex'
export default { export default {
name: "AppPlayList", name: "AppPlayList",
data() { data() {
@@ -37,14 +37,15 @@ export default {
keyword: '' keyword: ''
} }
}, },
computed: { ...mapState(['user']) },
onLoad(query) { onLoad(query) {
this.getList() this.$dict.load(['dlbMessageUrgency']).then(() => {
this.getList()
})
}, },
onShow() { onShow() {
document.title = '播放记录' document.title = '播放记录'
}, },
methods: { methods: {
selectType(selecteds) { selectType(selecteds) {
this.type = selecteds?.[0]?.value this.type = selecteds?.[0]?.value
@@ -57,11 +58,12 @@ export default {
}, },
getList() { getList() {
this.$http.post(`/app/appzyvideobroadcast/getBroadcastRecords`, null, { this.$http.post(`/app/appzyvideobroadcast/list`, null, {
params: { params: {
...this.search, sourceName: this.keyword,
current: this.current, current: this.current,
size: 10 size: 10,
createUserId: this.type == 1 ? this.user.id : ''
} }
}).then(res => { }).then(res => {
if (res.code == 0) { if (res.code == 0) {

View File

@@ -7,37 +7,37 @@
</div> </div>
<div class="info"> <div class="info">
<span>播发级别</span> <span>播发级别</span>
<span class="color-333">121312312312</span> <span class="color-333">{{ $dict.getLabel('dlbMessageUrgency', info.messageLevel) }}</span>
</div> </div>
<div class="info"> <div class="info">
<span>播放方式</span> <span>播放方式</span>
<span style="color: #4E8EEE">在线</span> <span style="color: #4E8EEE">{{info.taskType == 1 ? '定时播放' : '立即播放'}}</span>
</div> </div>
<div> <div v-if="info.taskType == 1">
<div class="info"> <div class="info">
<span>播放天数</span> <span>播放天数</span>
<span class="color-333">每周一每周二每周三</span> <span class="color-333">每周一每周二每周三</span>
</div> </div>
<div class="info"> <div class="info">
<span>开始日期</span> <span>开始日期</span>
<span class="color-333">2022-06-10</span> <span class="color-333">{{info.startDate}}</span>
</div> </div>
<div class="info"> <div class="info">
<span>开始时间</span> <span>开始时间</span>
<span class="color-333">18:00:00</span> <span class="color-333">{{info.startTime}}</span>
</div> </div>
<div class="info"> <div class="info">
<span>结束时间</span> <span>结束时间</span>
<span class="color-333">19:00:00</span> <span class="color-333">{{info.endTime}}</span>
</div> </div>
</div> </div>
<div class="info"> <div class="info">
<span>创建人</span> <span>创建人</span>
<span class="color-333">一般</span> <span class="color-333">{{info.createUserName}}</span>
</div> </div>
<div class="info"> <div class="info">
<span>创建时间</span> <span>创建时间</span>
<span class="color-333"></span> <span class="color-333">{{info.createTime}}</span>
</div> </div>
<div class="info"> <div class="info">
<span>播发设备</span> <span>播发设备</span>
@@ -49,8 +49,8 @@
<div class="media-item"> <div class="media-item">
<img :src="`${$cdn}video/play-icon.png`" alt="" @click="choose()"> <img :src="`${$cdn}video/play-icon.png`" alt="" @click="choose()">
<div class="info"> <div class="info">
<p>五一活动唱红歌.mp3</p> <p>{{info.sourceName}}</p>
<div>李毅 2022-06-09 09:43:05</div> <div>李毅 {{info.createTime}}</div>
</div> </div>
</div> </div>
</div> </div>
@@ -71,13 +71,15 @@ export default {
isShow: false, isShow: false,
url: '', url: '',
id: '', id: '',
info: {} info: {},
dayList: ['', '每周一', '每周二', '每周三', '每周四', '每周五', '每周六', '每周日'],
} }
}, },
onLoad(option) { onLoad(option) {
console.log(option)
this.id = option.id this.id = option.id
this.getDetail() this.$dict.load(['dlbMessageUrgency']).then(() => {
this.getDetail()
})
}, },
onShow() { onShow() {