|
@@ -0,0 +1,55 @@
|
|
|
+<template>
|
|
|
+ <!-- 场景视频对接配置 -->
|
|
|
+ <div class="live-config">
|
|
|
+ <el-form ref="form" :model="form" label-width="120px">
|
|
|
+ <el-form-item label="授权用户 ID">
|
|
|
+ <el-input v-model="form.user_id" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="接口对接键值">
|
|
|
+ <el-input v-model="form.api_key" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item>
|
|
|
+ <el-button type="primary" @click="setLiveRoomConfig">应用</el-button>
|
|
|
+ </el-form-item>
|
|
|
+ </el-form>
|
|
|
+ </div>
|
|
|
+</template>
|
|
|
+
|
|
|
+<script>
|
|
|
+import { GetLiveRoomConfig, SetLiveRoomConfig } from '@/api/settings';
|
|
|
+
|
|
|
+export default {
|
|
|
+ data() {
|
|
|
+ return {
|
|
|
+ form: {
|
|
|
+ user_id: '',
|
|
|
+ api_key: ''
|
|
|
+ }
|
|
|
+ };
|
|
|
+ },
|
|
|
+ created() {
|
|
|
+ this.getLiveRoomConfig();
|
|
|
+ },
|
|
|
+ methods: {
|
|
|
+ getLiveRoomConfig() {
|
|
|
+ GetLiveRoomConfig().then(({ user_id, api_key }) => {
|
|
|
+ this.form = { user_id, api_key };
|
|
|
+ });
|
|
|
+ },
|
|
|
+
|
|
|
+ setLiveRoomConfig() {
|
|
|
+ SetLiveRoomConfig({ user_id: this.form.user_id, api_key: this.form.api_key }).then(() => {
|
|
|
+ this.$message.success('设置场景视频对接配置成功');
|
|
|
+ });
|
|
|
+ }
|
|
|
+ }
|
|
|
+};
|
|
|
+</script>
|
|
|
+
|
|
|
+<style lang="scss" scoped>
|
|
|
+.live-config {
|
|
|
+ .el-input {
|
|
|
+ width: 80%;
|
|
|
+ }
|
|
|
+}
|
|
|
+</style>
|