添加mp4视频播放,完成所有功能

This commit is contained in:
junleea 2024-01-12 17:05:56 +08:00
parent 7f2fdfcb48
commit 87d617d981
5 changed files with 14 additions and 9 deletions

View File

@ -5,7 +5,7 @@ export const loginService = (loginData) => {
for (let key in loginData) { for (let key in loginData) {
params.append(key, loginData[key]) params.append(key, loginData[key])
} }
return request.post('/user/login', params) return request.post('/user/login', params,)
} }
export const registerService = (registerData) => { export const registerService = (registerData) => {

View File

@ -13,10 +13,11 @@ export const getVideoListService = (data) => {
for (let key in data) { for (let key in data) {
if(key === 'entrydate' && data[key].length > 0){ if(key === 'entrydate' && data[key].length > 0){
console.log(data[key]); console.log(data[key]);
let begin=data[key][0].toISOString().slice(0,10)+" 00:00:00"; let begin=data[key][0].toLocaleString().slice(0,10)+" 00:00:00";
console.log("begin="+begin.toString()); console.log("begin="+begin.toString());
params.append("begin", begin); params.append("begin", begin);
let end=data[key][0].toISOString().slice(0,10)+" 23:59:59"; let end=data[key][1].toLocaleString().slice(0,10)+" 23:59:59";
console.log("end="+end.toString());
params.append("end", end); params.append("end", end);
continue; continue;
} }

View File

@ -10,6 +10,10 @@ request.interceptors.response.use(
if(result.status!==200 ){ if(result.status!==200 ){
router.push("/login") router.push("/login")
} }
if(result.data.message==="NOT_LOGIN"){
localStorage.removeItem("token");
router.push("/login")
}
if(result.data.code===0){ if(result.data.code===0){
return result.data; return result.data;
}else{ }else{

View File

@ -38,7 +38,7 @@ nextTick(() => {
localStorage.getItem("userId") + localStorage.getItem("userId") +
"&token=" + "&token=" +
localStorage.getItem("token"), // localStorage.getItem("token"), //
type: "application/vnd.apple.mpegurl", type: localStorage.getItem("video_name").split('.')[1]==="m3u8" ?"application/vnd.apple.mpegurl":"video/mp4",
}, },
], ],
controlBar: { controlBar: {

View File

@ -54,10 +54,10 @@ export default {
}, },
playVideo(index) { playVideo(index) {
var id = this.tableData[index].id; var id = this.tableData[index].id;
var name = this.tableData[index].name; var name = this.tableData[index].video_name;
localStorage.setItem("video_id", id); localStorage.setItem("video_id", id);
localStorage.setItem("video_name", name); localStorage.setItem("video_name", name);
alert("id=" + id + " name=" + name); //alert("id=" + id + " name=" + name);
router.push("/video"); router.push("/video");
}, },
}, },
@ -95,7 +95,7 @@ export default {
</el-date-picker> </el-date-picker>
</el-form-item> </el-form-item>
<el-select v-model="tokenData.hour"> <!-- <el-select v-model="tokenData.hour">
<el-option label="0点" value="24"></el-option> <el-option label="0点" value="24"></el-option>
<el-option label="1点" value="1"></el-option> <el-option label="1点" value="1"></el-option>
<el-option label="2点" value="2"></el-option> <el-option label="2点" value="2"></el-option>
@ -120,7 +120,7 @@ export default {
<el-option label="21点" value="21"></el-option> <el-option label="21点" value="21"></el-option>
<el-option label="22点" value="22"></el-option> <el-option label="22点" value="22"></el-option>
<el-option label="23点" value="23"></el-option> <el-option label="23点" value="23"></el-option>
</el-select> </el-select> -->
<el-form-item> <el-form-item>
<el-button type="primary" @click="getVideoList()">查询</el-button> <el-button type="primary" @click="getVideoList()">查询</el-button>
@ -131,7 +131,7 @@ export default {
<el-table :data="tableData" border> <el-table :data="tableData" border>
<el-table-column prop="id" label="id" width="50"></el-table-column> <el-table-column prop="id" label="id" width="50"></el-table-column>
<el-table-column <el-table-column
prop="name" prop="video_name"
label="视频名称" label="视频名称"
width="250" width="250"
></el-table-column> ></el-table-column>