播放记录
This commit is contained in:
@@ -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) {
|
||||
|
||||
@@ -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() {
|
||||
|
||||
Reference in New Issue
Block a user