gaoshp
2024-06-24 93573d24c6fa9acce5cb91289a254d5eacdac764
update
已修改1个文件
17 ■■■■■ 文件已修改
src/views/console/workstation/Dialog.vue 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/console/workstation/Dialog.vue
@@ -1,14 +1,14 @@
<template>
    <el-dialog :title="titleMap[mode]" v-model="visible" :width="800" destroy-on-close @closed="$emit('closed')">
        <el-form :model="form" :rules="rules" :disabled="mode == 'show'" ref="dialogForm" label-width="120px"
            label-position="center">
        <el-form v-if="visible" :model="form" :rules="rules" :disabled="mode == 'show'" ref="dialogForm"
            label-width="120px" label-position="center">
            <el-row>
                <el-col :span="24" style="padding:12px 0;">
                    基础信息
                </el-col>
                <el-col :span="12">
                    <el-form-item label="工位编号" prop="code">
                        <el-input style="width: 240px" :disabled="form.id" v-model="form.code" placeholder="工位编号"
                        <el-input style="width: 240px" :disabled="!!form.id" v-model="form.code" placeholder="工位编号"
                            clearable></el-input>
                    </el-form-item>
                </el-col>
@@ -19,7 +19,7 @@
                </el-col>
                <el-col :span="12">
                    <el-form-item label="工位类型" prop="type">
                        <el-select v-model="form.type" style="width: 240px" :disabled="form.id">
                        <el-select v-model="form.type" style="width: 240px" :disabled="!!form.id">
                            <el-option v-for="item in options.types" :key="item.value" :label="item.label"
                                :value="item.value" />
                        </el-select>
@@ -55,8 +55,8 @@
                <el-col :span="12" v-if="form.type == 0 && !form.id">
                    <el-form-item label="选择机器" prop="linkWay">
                        <el-radio-group v-model="form.linkWay">
                            <el-radio v-for="item in options.linkWays" :key="item.value"
                                :label="item.value">{{ item.label }}</el-radio>
                            <el-radio v-for="item in options.linkWays" :key="item.value" :label="item.value">{{
                                item.label }}</el-radio>
                        </el-radio-group>
                    </el-form-item>
                </el-col>
@@ -295,7 +295,7 @@
        open(mode = 'add', params) {
            this.mode = mode;
            this.visible = true;
            console.log('---------', params)
            if (params) {
                Object.keys(this.form).forEach(key => {
                    this.form[key] = params[key]
@@ -375,6 +375,9 @@
            })
        },
        addWork() {
            if (!this.form.workbenchVOList) {
                this.form.workbenchVOList = []
            }
            this.form.workbenchVOList.push({
                sort: this.form.workbenchVOList.length + 1,
                name: ''