| | |
| | | /> |
| | | </el-form-item> |
| | | <el-form-item label="生产厂商" prop="manufacturer"> |
| | | <el-input |
| | | v-model="queryParams.manufacturer" |
| | | placeholder="请输入生产厂商" |
| | | clearable |
| | | size="small" |
| | | @keyup.enter.native="handleQuery" |
| | | /> |
| | | <el-select v-model="queryParams.manufacturer" placeholder="请选择生产厂商" clearable size="small"> |
| | | <el-option |
| | | v-for="item in manufacturerList" |
| | | :key="item.id" |
| | | :label="item.name" |
| | | :value="item.id" |
| | | /> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="厂商代码" prop="vendorCode"> |
| | | <el-input |
| | | v-model="queryParams.vendorCode" |
| | | placeholder="请输入厂商代码" |
| | | clearable |
| | | size="small" |
| | | @keyup.enter.native="handleQuery" |
| | | /> |
| | | </el-form-item> |
| | | <!-- <el-form-item label="厂商代码" prop="vendorCode">--> |
| | | <!-- <el-input--> |
| | | <!-- v-model="queryParams.vendorCode"--> |
| | | <!-- placeholder="请输入厂商代码"--> |
| | | <!-- clearable--> |
| | | <!-- size="small"--> |
| | | <!-- @keyup.enter.native="handleQuery"--> |
| | | <!-- />--> |
| | | <!-- </el-form-item>--> |
| | | <el-form-item label="波特率" prop="baudRate"> |
| | | <el-select v-model="queryParams.baudRate" placeholder="请选择波特率" clearable size="small"> |
| | | <el-option |
| | |
| | | <el-table-column label="外设代码" align="center" prop="code"/> |
| | | <el-table-column label="外设名称" align="center" prop="name"/> |
| | | <el-table-column label="规格型号" align="center" prop="model"/> |
| | | <el-table-column label="生产厂商" align="center" prop="manufacturer"/> |
| | | <el-table-column label="厂商代码" align="center" prop="vendorCode"/> |
| | | <el-table-column label="生产厂商" align="center" prop="manufacturer_dictText"/> |
| | | <el-table-column label="厂商代码" align="center" prop="vendorCode_dictText"/> |
| | | <el-table-column label="波特率" align="center" prop="baudRate"> |
| | | <template slot-scope="scope"> |
| | | <dict-tag :options="dict.type.DICT103" :value="scope.row.baudRate"/> |
| | |
| | | <el-input v-model="form.model" placeholder="请输入规格型号" :disabled="disabled"/> |
| | | </el-form-item> |
| | | <el-form-item label="生产厂商" prop="manufacturer"> |
| | | <el-input v-model="form.manufacturer" placeholder="请输入生产厂商" :disabled="disabled"/> |
| | | <el-select v-model="form.manufacturer" placeholder="请选择生产厂商" clearable size="small" :disabled="disabled"> |
| | | <el-option |
| | | v-for="item in manufacturerList" |
| | | :key="item.id" |
| | | :label="item.name" |
| | | :value="item.id" |
| | | /> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="厂商代码" prop="vendorCode"> |
| | | <el-input v-model="form.vendorCode" placeholder="请输入厂商代码" :disabled="disabled"/> |
| | | </el-form-item> |
| | | <!-- <el-form-item label="厂商代码" prop="vendorCode">--> |
| | | <!-- <el-input v-model="form.vendorCode" placeholder="请输入厂商代码" :disabled="disabled"/>--> |
| | | <!-- </el-form-item>--> |
| | | <el-form-item label="波特率" prop="baudRate"> |
| | | <el-select v-model="form.baudRate" placeholder="请选择波特率" :disabled="disabled"> |
| | | <el-option |
| | |
| | | addPeripheralUnit, |
| | | updatePeripheralUnit |
| | | } from "@/api/oa/peripheralUnit"; |
| | | import {Base64} from 'js-base64'; |
| | | import { listManufacturer } from "@/api/common/common" |
| | | |
| | | export default { |
| | | name: "PeripheralUnit", |
| | |
| | | {required: true, message: "附件不能为空", trigger: "blur"} |
| | | ], |
| | | }, |
| | | disabled: false |
| | | disabled: false, |
| | | // 生产厂商 |
| | | manufacturerList: [] |
| | | }; |
| | | }, |
| | | created() { |
| | | this.getList(); |
| | | this.getManufacturerList(); |
| | | }, |
| | | methods: { |
| | | getManufacturerList() { |
| | | listManufacturer().then(res => { |
| | | this.manufacturerList = res.data |
| | | }) |
| | | }, |
| | | /** 查询外设单元列表 */ |
| | | getList() { |
| | | this.loading = true; |
| | |
| | | /** 搜索按钮操作 */ |
| | | handleQuery() { |
| | | this.queryParams.pageNum = 1; |
| | | this.getManufacturerList(); |
| | | this.getList(); |
| | | }, |
| | | /** 重置按钮操作 */ |
| | | resetQuery() { |
| | | this.resetForm("queryForm"); |
| | | this.getManufacturerList(); |
| | | this.handleQuery(); |
| | | }, |
| | | // 多选框选中数据 |
| | |
| | | /** 新增按钮操作 */ |
| | | handleAdd() { |
| | | this.reset(); |
| | | this.getManufacturerList(); |
| | | this.form.baudRate = '3' |
| | | this.open = true; |
| | | this.title = "添加外设单元"; |
| | |
| | | handleUpdate(row) { |
| | | this.loading = true; |
| | | this.reset(); |
| | | this.getManufacturerList(); |
| | | const id = row.id || this.ids |
| | | getPeripheralUnit(id).then(response => { |
| | | this.loading = false; |