播放记录

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

View File

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