From 1988d77f4df3c01a9137303e0c959b3442c14377 Mon Sep 17 00:00:00 2001 From: lzhe <lzhe@example.com> Date: 星期一, 30 九月 2024 22:10:30 +0800 Subject: [PATCH] 1 --- src/views/console/workstation/Dialog.vue | 20 +++++++++++++++++--- 1 files changed, 17 insertions(+), 3 deletions(-) diff --git a/src/views/console/workstation/Dialog.vue b/src/views/console/workstation/Dialog.vue index 9f415a7..4e0ddc4 100644 --- a/src/views/console/workstation/Dialog.vue +++ b/src/views/console/workstation/Dialog.vue @@ -92,7 +92,7 @@ </el-select> </el-form-item> </el-col> - <el-col :span="12"> + <!-- <el-col :span="12"> <el-form-item label="绋嬪簭浼犺緭鏂瑰紡" prop="transmissionMethod"> <el-select v-model="form.transmissionMethod" style="width: 240px"> <el-option label="FTP" :value="1" /> @@ -107,7 +107,7 @@ :value="item.value" /> </el-select> </el-form-item> - </el-col> + </el-col> --> <el-col :span="12" v-if="form.ftpDirectoryType == 1"> <el-form-item label="鍏宠仈鐩綍" prop="directoryId"> <el-select v-model="form.directoryId" style="width: 240px"> @@ -293,6 +293,7 @@ methods: { //鏄剧ず open(mode = 'add', params) { + this.isSaveing = false; this.mode = mode; this.visible = true; console.log('---------', params) @@ -308,6 +309,7 @@ }) } else { this.form.id = '' + this.form.workbenchVOList = [] Object.keys(this.form).forEach(key => { this.form[key] = '' }) @@ -316,10 +318,22 @@ }, //琛ㄥ崟鎻愪氦鏂规硶 submit() { + if (!this.form.workbenchVOList) { + this.form.workbenchVOList = [] + } + if (this.mode === 'add' && this.form.linkWay === 1) { + this.form.machineId + this.form.machineCode = this.form.code + this.form.machineName = this.form.name + } this.$refs.dialogForm.validate(async (valid) => { if (valid) { this.isSaveing = true; - var res = await this.$API.workstation.add.post(this.form); + try { + var res = await this.$API.workstation.add.post(this.form); + } catch (error) { + this.isSaveing = false; + } this.isSaveing = false; if (res.code == 200) { this.$emit('success', this.form, this.mode) -- Gitblit v1.9.3