|
@@ -36,11 +36,23 @@
|
|
|
<el-form-item label="拉流地址" prop="src_url" v-if="proxyParam.type=='ffmpeg'">
|
|
<el-form-item label="拉流地址" prop="src_url" v-if="proxyParam.type=='ffmpeg'">
|
|
|
<el-input v-model="proxyParam.src_url" clearable></el-input>
|
|
<el-input v-model="proxyParam.src_url" clearable></el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
- <el-form-item label="超时时间" prop="timeout_ms" v-if="proxyParam.type=='ffmpeg'">
|
|
|
|
|
|
|
+ <el-form-item label="超时时间:秒" prop="timeout_ms" v-if="proxyParam.type=='ffmpeg'">
|
|
|
<el-input v-model="proxyParam.timeout_ms" clearable></el-input>
|
|
<el-input v-model="proxyParam.timeout_ms" clearable></el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
<el-form-item label="FFmpeg命令模板" prop="ffmpeg_cmd_key" v-if="proxyParam.type=='ffmpeg'">
|
|
<el-form-item label="FFmpeg命令模板" prop="ffmpeg_cmd_key" v-if="proxyParam.type=='ffmpeg'">
|
|
|
- <el-input v-model="proxyParam.ffmpeg_cmd_key" clearable></el-input>
|
|
|
|
|
|
|
+<!-- <el-input v-model="proxyParam.ffmpeg_cmd_key" clearable></el-input>-->
|
|
|
|
|
+ <el-select
|
|
|
|
|
+ v-model="proxyParam.ffmpeg_cmd_key"
|
|
|
|
|
+ style="width: 100%"
|
|
|
|
|
+ placeholder="请选择FFmpeg命令模板"
|
|
|
|
|
+ >
|
|
|
|
|
+ <el-option
|
|
|
|
|
+ v-for="item in Object.keys(ffmpegCmdList)"
|
|
|
|
|
+ :key="item"
|
|
|
|
|
+ :label="ffmpegCmdList[item]"
|
|
|
|
|
+ :value="item">
|
|
|
|
|
+ </el-option>
|
|
|
|
|
+ </el-select>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
<el-form-item label="国标编码" prop="gbId">
|
|
<el-form-item label="国标编码" prop="gbId">
|
|
|
<el-input v-model="proxyParam.gbId" placeholder="设置国标编码可推送到国标" clearable></el-input>
|
|
<el-input v-model="proxyParam.gbId" placeholder="设置国标编码可推送到国标" clearable></el-input>
|
|
@@ -159,6 +171,7 @@ export default {
|
|
|
enable_mp4: false,
|
|
enable_mp4: false,
|
|
|
platformGbId: null,
|
|
platformGbId: null,
|
|
|
},
|
|
},
|
|
|
|
|
+ ffmpegCmdList:{},
|
|
|
|
|
|
|
|
rules: {
|
|
rules: {
|
|
|
name: [{ required: true, message: "请输入名称", trigger: "blur" }],
|
|
name: [{ required: true, message: "请输入名称", trigger: "blur" }],
|
|
@@ -189,6 +202,14 @@ export default {
|
|
|
}).catch(function (error) {
|
|
}).catch(function (error) {
|
|
|
console.log(error);
|
|
console.log(error);
|
|
|
});
|
|
});
|
|
|
|
|
+ this.$axios({
|
|
|
|
|
+ method: 'get',
|
|
|
|
|
+ url:`/api/proxy/ffmpeg_cmd/list`
|
|
|
|
|
+ }).then(function (res) {
|
|
|
|
|
+ that.ffmpegCmdList = res.data.data;
|
|
|
|
|
+ }).catch(function (error) {
|
|
|
|
|
+ console.log(error);
|
|
|
|
|
+ });
|
|
|
},
|
|
},
|
|
|
onSubmit: function () {
|
|
onSubmit: function () {
|
|
|
console.log("onSubmit");
|
|
console.log("onSubmit");
|