From 1eb319915ae4451730b097e63910ed0af62a0477 Mon Sep 17 00:00:00 2001 From: wu <2468489804@qq.com> Date: Mon, 22 Aug 2022 11:23:55 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=9C=8D=E5=8A=A1=E6=97=A0?= =?UTF-8?q?=E6=B3=95=E7=BC=96=E8=BE=91=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../edgeServer/edgeServerConfigure/index.vue | 29 +++++++++++++------ 1 file changed, 20 insertions(+), 9 deletions(-) diff --git a/src/views/edgeServer/edgeServerConfigure/index.vue b/src/views/edgeServer/edgeServerConfigure/index.vue index cc66d6a..f3e3a73 100644 --- a/src/views/edgeServer/edgeServerConfigure/index.vue +++ b/src/views/edgeServer/edgeServerConfigure/index.vue @@ -11,6 +11,7 @@ :edit-template="editTemplate" :form-options="formOptions" :add-rules="addRules" + @dialog-open="handleDialogOpen" @row-add="handleRowAdd" @row-edit="handleRowEdit" @row-remove="handleRowRemove" @@ -209,7 +210,7 @@ export default { labelPosition: 'left', saveLoading: false, saveButtonText: '测试', - saveButtonType: 'text' + saveButtonType: 'text', }, addRules: { deviceName: [{ required: true, type: 'string', message: '服务名称不可为空', trigger: 'blur' }], @@ -235,6 +236,12 @@ export default { console.log(e) } }, + handleDialogOpen ({ mode }) { + if(mode === 'edit'){ + this.formOptions.saveButtonText = '确定' + this.formOptions.saveButtonType = 'text' + } + }, // 普通的新增 addRow () { this.$refs.d2Crud.showDialog({ @@ -249,7 +256,7 @@ export default { this.serverSettings = await this.$api.VERIFY_SERVER( 'http://' + row.url + ':' + row.port, row.userName, - row.password + process.env.VUE_APP_HSLSERVER_PASSWORD ) if (this.serverSettings) { this.$message({ @@ -257,7 +264,6 @@ export default { type: 'success' }) } - this.formOptions.saveLoading = false each(Object.keys(row), (p) => { this.addTemplate[p].value = row[p] }) @@ -274,7 +280,7 @@ export default { this.$api.MODIFY_SERVER( 'http://' + row.url + ':' + row.port, row.userName, - row.password, + process.env.VUE_APP_HSLSERVER_PASSWORD, { data: this.serverSettings.Content } ) this.$api.ADD_SERVER({ @@ -298,15 +304,21 @@ export default { }) console.log(e) } + this.formOptions.saveLoading = false }, async handleRowEdit ({ index, row }, done) { this.formOptions.saveLoading = true - this.serverSettings.Content.ServerInfoConfig.CaptureURL = row.address + let serverSettings = await this.$api.VERIFY_SERVER( + 'http://' + row.url + ':' + row.port, + 'admin', + process.env.VUE_APP_HSLSERVER_PASSWORD + ) + serverSettings.Content.ServerInfoConfig.CaptureURL = row.address this.$api.MODIFY_SERVER( 'http://' + row.url + ':' + row.port, - row.userName, - row.password, - { data: this.serverSettings.Content } + 'admin', + process.env.VUE_APP_HSLSERVER_PASSWORD, + { data: serverSettings.Content } ) this.$api.UPDATE_SERVER({ action: 'update_server', @@ -349,7 +361,6 @@ export default { console.log(e) } }, - handleDialogCancel (done) { this.$message({ message: '用户放弃改动',