From 93d69d54768a5536635a9228bcd437b01d86babf Mon Sep 17 00:00:00 2001 From: 648540858 <456panlinlin> Date: 星期一, 18 四月 2022 16:16:49 +0800 Subject: [PATCH] 添加国标级联目录分组分组加快通道传输速度 --- web_src/src/components/dialog/platformEdit.vue | 33 ++++++++++++++++++++++++++++++--- 1 files changed, 30 insertions(+), 3 deletions(-) diff --git a/web_src/src/components/dialog/platformEdit.vue b/web_src/src/components/dialog/platformEdit.vue index 62a6957..b7df7e3 100644 --- a/web_src/src/components/dialog/platformEdit.vue +++ b/web_src/src/components/dialog/platformEdit.vue @@ -63,6 +63,18 @@ <el-option label="TCP" value="TCP"></el-option> </el-select> </el-form-item> + <el-form-item label="鐩綍鍒嗙粍" prop="catalogGroup"> + <el-select + v-model="platform.catalogGroup" + style="width: 100%" + placeholder="璇烽�夋嫨鐩綍鍒嗙粍" + > + <el-option label="1" value="1"></el-option> + <el-option label="2" value="2"></el-option> + <el-option label="4" value="4"></el-option> + <el-option label="8" value="8"></el-option> + </el-select> + </el-form-item> <el-form-item label="瀛楃闆�" prop="characterSet"> <el-select v-model="platform.characterSet" @@ -77,6 +89,7 @@ <el-checkbox label="鍚敤" v-model="platform.enable" @change="checkExpires"></el-checkbox> <el-checkbox label="浜戝彴鎺у埗" v-model="platform.ptz"></el-checkbox> <el-checkbox label="鍏变韩鎵�鏈夌洿鎾祦" v-model="platform.shareAllLiveStream"></el-checkbox> + <el-checkbox label="鎷夎捣绂荤嚎鎺ㄦ祦" v-model="platform.startOfflinePush"></el-checkbox> </el-form-item> <el-form-item> <el-button type="primary" @click="onSubmit">{{ @@ -116,6 +129,7 @@ showDialog: false, isLoging: false, onSubmit_text: "绔嬪嵆鍒涘缓", + saveUrl: "/api/platform/save", platform: { id: null, @@ -137,6 +151,8 @@ transport: "UDP", characterSet: "GB2312", shareAllLiveStream: false, + startOfflinePush: false, + catalogGroup: 1, }, rules: { name: [{ required: true, message: "璇疯緭鍏ュ钩鍙板悕绉�", trigger: "blur" }], @@ -163,6 +179,7 @@ var that = this; if (platform == null) { this.onSubmit_text = "绔嬪嵆鍒涘缓"; + this.saveUrl = "/api/platform/add"; this.$axios({ method: 'get', url:`/api/platform/server_config` @@ -197,7 +214,10 @@ this.platform.characterSet = platform.characterSet; this.platform.shareAllLiveStream = platform.shareAllLiveStream; this.platform.catalogId = platform.catalogId; + this.platform.startOfflinePush = platform.startOfflinePush; + this.platform.catalogGroup = platform.catalogGroup; this.onSubmit_text = "淇濆瓨"; + this.saveUrl = "/api/platform/save"; } this.showDialog = true; this.listChangeCallback = callback; @@ -212,14 +232,13 @@ this.platform.username = this.platform.deviceGBId ; }, onSubmit: function () { - console.log("onSubmit"); var that = this; that.$axios({ method: 'post', - url:`/api/platform/save`, + url: this.saveUrl, data: that.platform }).then(function (res) { - if (res.data == "success") { + if (res.data.code === 0) { that.$message({ showClose: true, message: "淇濆瓨鎴愬姛", @@ -229,6 +248,12 @@ if (that.listChangeCallback != null) { that.listChangeCallback(); } + }else { + that.$message({ + showClose: true, + message: res.data.msg, + type: "error", + }); } }).catch(function (error) { console.log(error); @@ -258,6 +283,8 @@ transport: "UDP", characterSet: "GB2312", shareAllLiveStream: false, + startOfflinePush: false, + catalogGroup: 1, } }, deviceGBIdExit: async function (deviceGbId) { -- Gitblit v1.8.0