| | |
| | | <span>{{ scope.$index + (queryParams.pageNum - 1) * queryParams.pageSize + 1 }} </span> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column label="外设代码" width="80" align="center" prop="code"/> |
| | | <el-table-column label="外设名称" align="center" prop="name" show-overflow-tooltip/> |
| | | <el-table-column label="规格型号" align="center" prop="model" min-width="80"/> |
| | | <el-table-column label="生产厂商" align="center" prop="manufacturer_dictText"/> |
| | | <el-table-column label="厂商代码" width="100" align="center" prop="vendorCode_dictText"/> |
| | | <el-table-column label="波特率" width="100" align="center" prop="baudRate"> |
| | | <el-table-column label="外设代码" width="80" align="center" prop="code" show-overflow-tooltip/> |
| | | <el-table-column label="外设名称" align="center" min-width="180" prop="name" show-overflow-tooltip/> |
| | | <el-table-column label="规格型号" align="center" prop="model" min-width="120" show-overflow-tooltip/> |
| | | <el-table-column label="生产厂商" align="center" prop="manufacturer_dictText" min-width="200" show-overflow-tooltip/> |
| | | <el-table-column label="厂商代码" width="100" align="center" prop="vendorCode_dictText" show-overflow-tooltip/> |
| | | <el-table-column label="波特率" width="100" align="center" prop="baudRate" show-overflow-tooltip> |
| | | <template slot-scope="scope"> |
| | | <dict-tag :options="dict.type.DICT103" :value="scope.row.baudRate"/> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column label="问询指令" align="center" width="180" prop="readInstruction"/> |
| | | <el-table-column label="指令长度" width="80" align="center" prop="orderLength"/> |
| | | <el-table-column label="返回长度" width="80" align="center" prop="loopLength"/> |
| | | <el-table-column label="问询指令" align="center" width="220" prop="readInstruction" show-overflow-tooltip/> |
| | | <el-table-column label="指令长度" width="80" align="center" prop="orderLength" show-overflow-tooltip/> |
| | | <el-table-column label="返回长度" width="80" align="center" prop="loopLength" show-overflow-tooltip/> |
| | | <!-- <el-table-column label="解析说明" align="center" min-width="300" show-overflow-tooltip prop="description"/>--> |
| | | <el-table-column label="操作" align="center" fixed="right" width="240" class-name="small-padding fixed-width"> |
| | | <template slot-scope="scope"> |
| | |
| | | /> |
| | | |
| | | <!-- 添加或修改外设单元对话框 --> |
| | | <Dialog :title="title" :visible.sync="open" width="50%" append-to-body> |
| | | <Dialog :title="title" :visible.sync="open" width="50%" :append-to-body="true" :close-on-click-modal="false"> |
| | | <el-form ref="form" :model="form" :rules="rules" label-width="80px"> |
| | | <el-form-item label="外设代码" prop="code"> |
| | | <el-input v-model="form.code" placeholder="请输入外设代码" :disabled="disabled"/> |
| | |
| | | <el-input v-model="form.loopLength" type='number' placeholder="请输入返回长度" :disabled="disabled"/> |
| | | </el-form-item> |
| | | <el-form-item label="解析说明" prop="description"> |
| | | <el-input v-model="form.description" type="textarea" placeholder="请输入内容" :disabled="disabled"/> |
| | | <el-input v-model="form.description" type="textarea" placeholder="请输入内容" maxlength="512" show-word-limit :disabled="disabled"/> |
| | | </el-form-item> |
| | | <el-form-item label="附件"> |
| | | <fileUpload v-model="form.filePath" :disabled="disabled"/> |
| | |
| | | {required: true, message: "附件不能为空", trigger: "blur"} |
| | | ], |
| | | description: [ |
| | | {max: 128, message: '最多输入256个字符', trigger: 'blur' } |
| | | {max: 512, message: '最多输入512个字符', trigger: 'blur' } |
| | | ] |
| | | }, |
| | | disabled: false, |