|
@ -131,22 +131,6 @@ export default { |
|
|
computed: {}, |
|
|
computed: {}, |
|
|
created() {}, |
|
|
created() {}, |
|
|
data() { |
|
|
data() { |
|
|
// var deviceGBIdRules = async (rule, value, callback) => { |
|
|
|
|
|
// console.log(value); |
|
|
|
|
|
// if (value === "") { |
|
|
|
|
|
// 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 { |
|
|
|
|
|
// callback(); |
|
|
|
|
|
// } |
|
|
|
|
|
// } |
|
|
|
|
|
// }; |
|
|
|
|
|
return { |
|
|
return { |
|
|
listChangeCallback: null, |
|
|
listChangeCallback: null, |
|
|
showDialog: false, |
|
|
showDialog: false, |
|
@ -185,6 +169,7 @@ export default { |
|
|
timeout_ms: [{ required: true, message: "请输入FFmpeg推流成功超时时间", trigger: "blur" }], |
|
|
timeout_ms: [{ required: true, message: "请输入FFmpeg推流成功超时时间", trigger: "blur" }], |
|
|
ffmpeg_cmd_key: [{ required: false, message: "请输入FFmpeg命令参数模板(可选)", trigger: "blur" }], |
|
|
ffmpeg_cmd_key: [{ required: false, message: "请输入FFmpeg命令参数模板(可选)", trigger: "blur" }], |
|
|
}, |
|
|
}, |
|
|
|
|
|
isUpdate: false, |
|
|
}; |
|
|
}; |
|
|
}, |
|
|
}, |
|
|
methods: { |
|
|
methods: { |
|
@ -192,13 +177,14 @@ export default { |
|
|
this.showDialog = true; |
|
|
this.showDialog = true; |
|
|
this.listChangeCallback = callback; |
|
|
this.listChangeCallback = callback; |
|
|
if (proxyParam != null) { |
|
|
if (proxyParam != null) { |
|
|
|
|
|
this.isUpdate=true |
|
|
this.proxyParam = proxyParam; |
|
|
this.proxyParam = proxyParam; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
let that = this; |
|
|
let that = this; |
|
|
this.$axios({ |
|
|
this.$axios({ |
|
|
method: 'get', |
|
|
method: 'get', |
|
|
url:`/api/platform/query/10000/0` |
|
|
url:`/api/platform/query/100/1` |
|
|
}).then(function (res) { |
|
|
}).then(function (res) { |
|
|
that.platformList = res.data.list; |
|
|
that.platformList = res.data.list; |
|
|
}).catch(function (error) { |
|
|
}).catch(function (error) { |
|
@ -229,28 +215,54 @@ export default { |
|
|
onSubmit: function () { |
|
|
onSubmit: function () { |
|
|
this.dialogLoading = true; |
|
|
this.dialogLoading = true; |
|
|
var that = this; |
|
|
var that = this; |
|
|
that.$axios({ |
|
|
if(this.isUpdate){ |
|
|
method: 'post', |
|
|
that.$axios({ |
|
|
url:`/api/proxy/save`, |
|
|
method: 'post', |
|
|
data: that.proxyParam |
|
|
url:`/api/proxy/update`, |
|
|
}).then(function (res) { |
|
|
data: that.proxyParam |
|
|
that.dialogLoading = false; |
|
|
}).then(function (res) { |
|
|
if (typeof (res.data.code) != "undefined" && res.data.code === 0) { |
|
|
that.dialogLoading = false; |
|
|
that.$message({ |
|
|
if (typeof (res.data.code) != "undefined" && res.data.code === 0) { |
|
|
showClose: true, |
|
|
that.$message({ |
|
|
message: res.data.msg, |
|
|
showClose: true, |
|
|
type: "success", |
|
|
message: res.data.msg, |
|
|
}); |
|
|
type: "success", |
|
|
that.showDialog = false; |
|
|
}); |
|
|
if (that.listChangeCallback != null) { |
|
|
that.showDialog = false; |
|
|
that.listChangeCallback(); |
|
|
if (that.listChangeCallback != null) { |
|
|
that.dialogLoading = false; |
|
|
that.listChangeCallback(); |
|
|
|
|
|
that.dialogLoading = false; |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
}).catch(function (error) { |
|
|
}).catch(function (error) { |
|
|
console.log(error); |
|
|
console.log(error); |
|
|
this.dialogLoading = false; |
|
|
this.dialogLoading = false; |
|
|
}); |
|
|
}); |
|
|
}else{ |
|
|
|
|
|
that.$axios({ |
|
|
|
|
|
method: 'post', |
|
|
|
|
|
url:`/api/proxy/save`, |
|
|
|
|
|
data: that.proxyParam |
|
|
|
|
|
}).then(function (res) { |
|
|
|
|
|
that.dialogLoading = false; |
|
|
|
|
|
if (typeof (res.data.code) != "undefined" && res.data.code === 0) { |
|
|
|
|
|
that.$message({ |
|
|
|
|
|
showClose: true, |
|
|
|
|
|
message: res.data.msg, |
|
|
|
|
|
type: "success", |
|
|
|
|
|
}); |
|
|
|
|
|
that.showDialog = false; |
|
|
|
|
|
if (that.listChangeCallback != null) { |
|
|
|
|
|
that.listChangeCallback(); |
|
|
|
|
|
that.dialogLoading = false; |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
}).catch(function (error) { |
|
|
|
|
|
console.log(error); |
|
|
|
|
|
this.dialogLoading = false; |
|
|
|
|
|
}); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
}, |
|
|
}, |
|
|
close: function () { |
|
|
close: function () { |
|
|
this.showDialog = false; |
|
|
this.showDialog = false; |
|
|