添加了请求权限
This commit is contained in:
parent
eee433837d
commit
aa0b492cf8
@ -923,4 +923,14 @@ export async function setlive(data: any){
|
|||||||
const info = await put("live/" + data.id, data)
|
const info = await put("live/" + data.id, data)
|
||||||
console.log(info.data)
|
console.log(info.data)
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
export async function getlivest() {
|
||||||
|
const res = await get<any>("checkReleaseLive");
|
||||||
|
if(res.data.status != 0) {
|
||||||
|
return res.data;
|
||||||
|
} else {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
}
|
}
|
@ -148,14 +148,14 @@
|
|||||||
<div class="input-box time-zone-box">
|
<div class="input-box time-zone-box">
|
||||||
<div class="label">时区</div>
|
<div class="label">时区</div>
|
||||||
<a-select
|
<a-select
|
||||||
v-model:value="userinfo.zoneStr"
|
v-model:value="userinfo.zoneid"
|
||||||
style="width: 171px"
|
style="width: 171px"
|
||||||
size="small"
|
size="small"
|
||||||
ref="select"
|
ref="select"
|
||||||
:getPopupContainer="triggerNode => triggerNode.parentNode"
|
:getPopupContainer="triggerNode => triggerNode.parentNode"
|
||||||
>
|
>
|
||||||
<a-select-option v-for="(item, index) in ['北京 GMT +08:00']" :key="index" :value="item">
|
<a-select-option v-for="(item, index) in zonelist" :key="index" :value="item.zoneid">
|
||||||
{{ item }}
|
{{item.city}}{{item.gmt}}
|
||||||
</a-select-option>
|
</a-select-option>
|
||||||
</a-select>
|
</a-select>
|
||||||
</div>
|
</div>
|
||||||
@ -168,21 +168,21 @@
|
|||||||
ref="select"
|
ref="select"
|
||||||
:getPopupContainer="triggerNode => triggerNode.parentNode"
|
:getPopupContainer="triggerNode => triggerNode.parentNode"
|
||||||
>
|
>
|
||||||
<a-select-option v-for="(item, index) in ['人民币']" :key="index" :value="item">
|
<a-select-option v-for="(item, index) in currencylist" :key="index" :value="item.value">
|
||||||
{{ item }}
|
{{item.name}}
|
||||||
</a-select-option>
|
</a-select-option>
|
||||||
</a-select>
|
</a-select>
|
||||||
</div>
|
</div>
|
||||||
<div class="input-box time-zone">
|
<div class="input-box time-zone">
|
||||||
<div class="label">语言</div>
|
<div class="label">语言</div>
|
||||||
<a-select
|
<a-select
|
||||||
v-model:value="userinfo.language"
|
v-model:value="userinfo.languageValue"
|
||||||
style="width: 171px"
|
style="width: 171px"
|
||||||
size="small"
|
size="small"
|
||||||
ref="select"
|
ref="select"
|
||||||
:getPopupContainer="triggerNode => triggerNode.parentNode"
|
:getPopupContainer="triggerNode => triggerNode.parentNode"
|
||||||
>
|
>
|
||||||
<a-select-option v-for="(item, index) in languages" :key="index" :value="item.name">
|
<a-select-option v-for="(item, index) in languages" :key="index" :value="item.value">
|
||||||
{{ item.name }}
|
{{ item.name }}
|
||||||
</a-select-option>
|
</a-select-option>
|
||||||
</a-select>
|
</a-select>
|
||||||
@ -287,7 +287,7 @@ import { uploadflie } from "@/utils/vod"
|
|||||||
import store from '@/store';
|
import store from '@/store';
|
||||||
import smile from "@/static/images/smile.png"
|
import smile from "@/static/images/smile.png"
|
||||||
import smilet from "@/static/images/smilet.png"
|
import smilet from "@/static/images/smilet.png"
|
||||||
import { changetel, checksmscode, editpassword, getarchives, getlanguages, getquhaolist, putmember, sendsms } from "@/api/index"
|
import { changetel, checksmscode, editpassword, getarchives, getcurrencys, getlanguages, getquhaolist, getzonelist, putmember, sendsms } from "@/api/index"
|
||||||
import { message } from 'ant-design-vue';
|
import { message } from 'ant-design-vue';
|
||||||
|
|
||||||
export default defineComponent({
|
export default defineComponent({
|
||||||
@ -321,11 +321,32 @@ export default defineComponent({
|
|||||||
|
|
||||||
const mynewtel = ref<string>("");
|
const mynewtel = ref<string>("");
|
||||||
const isSecondStep: Ref<boolean> = ref(false);
|
const isSecondStep: Ref<boolean> = ref(false);
|
||||||
|
const currencylist=ref<any>([{
|
||||||
|
alias: "CNY",
|
||||||
|
code: "104110041000",
|
||||||
|
createdAt: "2020-08-19 11:54:59",
|
||||||
|
deletedAt: null,
|
||||||
|
dictionaryid: 241,
|
||||||
|
name: "人民币¥",
|
||||||
|
position: 1,
|
||||||
|
publish: 1,
|
||||||
|
updatedAt: "2020-08-19 11:54:59",
|
||||||
|
value: "1"
|
||||||
|
}])
|
||||||
|
const zonelist=ref<any>([{
|
||||||
|
city: "中途岛",
|
||||||
|
gmt: "GMT-11:00",
|
||||||
|
id: "Pacific/Midway",
|
||||||
|
zoneid: 1
|
||||||
|
|
||||||
|
}])
|
||||||
onMounted(async ()=>{
|
onMounted(async ()=>{
|
||||||
chiveslist.value = await getarchives()
|
chiveslist.value = await getarchives()
|
||||||
languages.value = await getlanguages()
|
languages.value = await getlanguages()
|
||||||
quhaolist.value=await getquhaolist()
|
quhaolist.value = await getquhaolist()
|
||||||
myquhao.value=quhaolist.value[0].code
|
myquhao.value = quhaolist.value[0].code
|
||||||
|
currencylist.value = await getcurrencys()
|
||||||
|
zonelist.value=await getzonelist()
|
||||||
console.log(quhaolist.value,"listsssss")
|
console.log(quhaolist.value,"listsssss")
|
||||||
})
|
})
|
||||||
|
|
||||||
@ -604,7 +625,9 @@ export default defineComponent({
|
|||||||
mynewtel,
|
mynewtel,
|
||||||
quhaolist,
|
quhaolist,
|
||||||
getquhao,
|
getquhao,
|
||||||
myquhao
|
myquhao,
|
||||||
|
currencylist,
|
||||||
|
zonelist
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
@ -122,22 +122,22 @@
|
|||||||
<template v-slot:closeIcon>
|
<template v-slot:closeIcon>
|
||||||
<img src="@/static/images/delete.png" class="close" />
|
<img src="@/static/images/delete.png" class="close" />
|
||||||
</template>
|
</template>
|
||||||
<div class="notice-container report" v-if="0">
|
<div class="notice-container report" v-if="lives.status == 1">
|
||||||
<div class="title">您尚未获得直播资格</div>
|
<div class="title">您尚未获得直播资格</div>
|
||||||
<div class="title sub-title">
|
<div class="title sub-title">
|
||||||
您被 学生XXX<span class="red">举报,发生违规行为</span
|
{{lives.data.msg}}
|
||||||
>,如有疑问,点击反馈
|
|
||||||
</div>
|
</div>
|
||||||
<div class="confirm-btn">意见反馈</div>
|
<div class="confirm-btn">意见反馈</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="notice-container" v-else>
|
<div class="notice-container" v-else>
|
||||||
<div class="title">您尚未获得直播资格</div>
|
<div class="title">您尚未获得直播资格</div>
|
||||||
<div class="title sub-title">
|
<div class="title sub-title">
|
||||||
上一周/月您在平台视频点击量为
|
<!-- 上一周/月您在平台视频点击量为
|
||||||
<span class="red">第24名</span>,要在前
|
<span class="red">第24名</span>,要在前
|
||||||
<span class="bule">20名</span> 才能获得直播资格
|
<span class="bule">20名</span> 才能获得直播资格 -->
|
||||||
|
{{lives.msg}}
|
||||||
</div>
|
</div>
|
||||||
<rank-list></rank-list>
|
<rank-list :list="lives.data"></rank-list>
|
||||||
</div>
|
</div>
|
||||||
</a-modal>
|
</a-modal>
|
||||||
</div>
|
</div>
|
||||||
@ -161,7 +161,7 @@ import RankList from "./RankList.vue";
|
|||||||
import { previewCover } from "@/utils/common";
|
import { previewCover } from "@/utils/common";
|
||||||
import { FromSend, ImgInfo } from "@/types/index";
|
import { FromSend, ImgInfo } from "@/types/index";
|
||||||
import { uploadflie } from "@/utils/vod";
|
import { uploadflie } from "@/utils/vod";
|
||||||
import { liveadd, liveinfo, setlive } from "@/api";
|
import { getlivest, liveadd, liveinfo, setlive } from "@/api";
|
||||||
import { useRoute } from 'vue-router';
|
import { useRoute } from 'vue-router';
|
||||||
import dayjs from 'dayjs';
|
import dayjs from 'dayjs';
|
||||||
|
|
||||||
@ -191,6 +191,7 @@ export default defineComponent({
|
|||||||
const uploadpicprogress: Ref<number> = ref(0);
|
const uploadpicprogress: Ref<number> = ref(0);
|
||||||
const videofile = ref<File>();
|
const videofile = ref<File>();
|
||||||
const videos = ref<Array<any>>([]);
|
const videos = ref<Array<any>>([]);
|
||||||
|
const lives = ref<any>({});
|
||||||
/**
|
/**
|
||||||
* 验证直播时间
|
* 验证直播时间
|
||||||
*/
|
*/
|
||||||
@ -300,7 +301,7 @@ export default defineComponent({
|
|||||||
console.log("error", err);
|
console.log("error", err);
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
const isEntitled: Ref<boolean> = ref(false);
|
const isEntitled: Ref<boolean> = ref(true);
|
||||||
/**
|
/**
|
||||||
* 隐藏无资格提示
|
* 隐藏无资格提示
|
||||||
*/
|
*/
|
||||||
@ -366,6 +367,13 @@ export default defineComponent({
|
|||||||
form.value.img = res.video.url;
|
form.value.img = res.video.url;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
getlivest().then((res) => {
|
||||||
|
if(res){
|
||||||
|
isEntitled.value = true;
|
||||||
|
lives.value = res;
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
return {
|
return {
|
||||||
labelCol: { span: 4 },
|
labelCol: { span: 4 },
|
||||||
wrapperCol: { span: 14 },
|
wrapperCol: { span: 14 },
|
||||||
@ -388,6 +396,7 @@ export default defineComponent({
|
|||||||
startchange,
|
startchange,
|
||||||
videofile,
|
videofile,
|
||||||
videos,
|
videos,
|
||||||
|
lives
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
Loading…
x
Reference in New Issue
Block a user