优化直播流点播流程, 添加流代理接口添加直接关联国标功能
This commit is contained in:
@@ -156,7 +156,7 @@ export default {
|
||||
|
||||
this.$axios({
|
||||
method: 'get',
|
||||
url:`/api/platform/query/${that.count}/${that.currentPage}`
|
||||
url:`/api/platform/query/${that.count}/${that.currentPage}`
|
||||
}).then(function (res) {
|
||||
that.total = res.data.total;
|
||||
that.platformList = res.data.list;
|
||||
|
||||
@@ -33,6 +33,14 @@
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column prop="gbId" label="国标编码" width="180" align="center" show-overflow-tooltip/>
|
||||
<el-table-column label="启用" width="120" align="center">
|
||||
<template slot-scope="scope">
|
||||
<div slot="reference" class="name-wrapper">
|
||||
<el-tag size="medium" v-if="scope.row.enable">已启用</el-tag>
|
||||
<el-tag size="medium" type="info" v-if="!scope.row.enable">未启用</el-tag>
|
||||
</div>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="转HLS" width="120" align="center">
|
||||
<template slot-scope="scope">
|
||||
<div slot="reference" class="name-wrapper">
|
||||
@@ -49,14 +57,7 @@
|
||||
</div>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="启用" width="120" align="center">
|
||||
<template slot-scope="scope">
|
||||
<div slot="reference" class="name-wrapper">
|
||||
<el-tag size="medium" v-if="scope.row.enable">已启用</el-tag>
|
||||
<el-tag size="medium" type="info" v-if="!scope.row.enable">未启用</el-tag>
|
||||
</div>
|
||||
</template>
|
||||
</el-table-column>
|
||||
|
||||
|
||||
<el-table-column label="操作" width="360" align="center" fixed="right">
|
||||
<template slot-scope="scope">
|
||||
|
||||
@@ -56,6 +56,22 @@
|
||||
<el-option label="组播" value="2"></el-option>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="国标平台">
|
||||
<el-select
|
||||
v-model="proxyParam.platformGbId"
|
||||
style="width: 100%"
|
||||
placeholder="请选择国标平台"
|
||||
>
|
||||
<el-option
|
||||
v-for="item in platformList"
|
||||
:key="item.name"
|
||||
:label="item.name"
|
||||
:value="item.serverGBId">
|
||||
<span style="float: left">{{ item.name }}</span>
|
||||
<span style="float: right; color: #8492a6; font-size: 13px">{{ item.serverGBId }}</span>
|
||||
</el-option>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="其他选项">
|
||||
<div style="float: left;">
|
||||
<el-checkbox label="启用" v-model="proxyParam.enable" ></el-checkbox>
|
||||
@@ -106,6 +122,27 @@ export default {
|
||||
isLoging: false,
|
||||
dialogLoading: false,
|
||||
onSubmit_text: "立即创建",
|
||||
platformList: [{
|
||||
id: 1,
|
||||
enable: true,
|
||||
name: "141",
|
||||
serverGBId: "34020000002000000001",
|
||||
serverGBDomain: "3402000000",
|
||||
serverIP: "192.168.1.141",
|
||||
serverPort: 15060,
|
||||
deviceGBId: "34020000002000000001",
|
||||
deviceIp: "192.168.1.20",
|
||||
devicePort: "5060",
|
||||
username: "34020000002000000001",
|
||||
password: "12345678",
|
||||
expires: "300",
|
||||
keepTimeout: "60",
|
||||
transport: "UDP",
|
||||
characterSet: "GB2312",
|
||||
ptz: false,
|
||||
rtcp: false,
|
||||
status: true,
|
||||
}],
|
||||
proxyParam: {
|
||||
name: null,
|
||||
type: "default",
|
||||
@@ -120,6 +157,7 @@ export default {
|
||||
enable: true,
|
||||
enable_hls: true,
|
||||
enable_mp4: false,
|
||||
platformGbId: null,
|
||||
},
|
||||
|
||||
rules: {
|
||||
@@ -140,6 +178,17 @@ export default {
|
||||
if (proxyParam != null) {
|
||||
this.proxyParam = proxyParam;
|
||||
}
|
||||
|
||||
let that = this;
|
||||
|
||||
this.$axios({
|
||||
method: 'get',
|
||||
url:`/api/platform/query/10000/0`
|
||||
}).then(function (res) {
|
||||
that.platformList = res.data.list;
|
||||
}).catch(function (error) {
|
||||
console.log(error);
|
||||
});
|
||||
},
|
||||
onSubmit: function () {
|
||||
console.log("onSubmit");
|
||||
|
||||
@@ -105,9 +105,6 @@ export default {
|
||||
callback(new Error("请输入设备国标编号"));
|
||||
} else {
|
||||
var exit = await this.deviceGBIdExit(value);
|
||||
console.log(exit);
|
||||
console.log(exit == "true");
|
||||
console.log(exit === "true");
|
||||
if (exit) {
|
||||
callback(new Error("设备国标编号已存在"));
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user