| | |
| | | </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" /> |
| | |
| | | :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"> |
| | |
| | | methods: { |
| | | //显示 |
| | | open(mode = 'add', params) { |
| | | this.isSaveing = false; |
| | | this.mode = mode; |
| | | this.visible = true; |
| | | console.log('---------', params) |
| | |
| | | }) |
| | | } else { |
| | | this.form.id = '' |
| | | this.form.workbenchVOList = [] |
| | | Object.keys(this.form).forEach(key => { |
| | | this.form[key] = '' |
| | | }) |
| | |
| | | }, |
| | | //表单提交方法 |
| | | 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) |