|
|
|
@ -209,11 +209,9 @@
|
|
|
|
|
|
|
|
|
|
<el-divider style="margin: 15px"></el-divider>
|
|
|
|
|
|
|
|
|
|
<el-table v-loading="deviceLoading" :data="deviceList" style="width: 100%"
|
|
|
|
|
highlight-current-row border ref="ref"
|
|
|
|
|
@selection-change="handleCurrentChange"
|
|
|
|
|
<el-table v-loading="deviceLoading" :data="deviceList" style="width: 100%" highlight-current-row border ref="ref"
|
|
|
|
|
@current-change="handleCurrentChange"
|
|
|
|
|
>
|
|
|
|
|
<el-table-column type="selection" width="55"></el-table-column>
|
|
|
|
|
<el-table-column label="序号" type="index"></el-table-column>
|
|
|
|
|
<el-table-column label="设备名称" prop="deviceName" width="200"></el-table-column>
|
|
|
|
|
<el-table-column label="资产编码" prop="code" width="200"></el-table-column>
|
|
|
|
@ -292,7 +290,6 @@ export default {
|
|
|
|
|
formRules: {
|
|
|
|
|
deptCode: [{required: true, message: '请选择部门', trigger: 'blur'}],
|
|
|
|
|
invCode: [{required: true, message: '请选择仓库', trigger: 'blur'}],
|
|
|
|
|
deviceName: [{required: true, message: '请输入设备名称', trigger: 'blur'}],
|
|
|
|
|
code: [{required: true, message: '请输入物资编码', trigger: 'blur'}],
|
|
|
|
|
repairType: [{required: true, message: '请选择维修类型', trigger: 'blur'}],
|
|
|
|
|
urgencyType: [{required: true, message: '请选择紧急程度', trigger: 'blur'}],
|
|
|
|
@ -423,22 +420,19 @@ export default {
|
|
|
|
|
this.filterQuery.page = 1;
|
|
|
|
|
this.getDeviceList();
|
|
|
|
|
},
|
|
|
|
|
handleCurrentChange(val) {
|
|
|
|
|
this.check = !this.check
|
|
|
|
|
if (val.length >= 2) {
|
|
|
|
|
// 删除索引为0的
|
|
|
|
|
// console.log(val.splice(0,val.length-1),'被删除的')
|
|
|
|
|
let arrays = val.splice(0, val.length - 1)
|
|
|
|
|
arrays.forEach(row => {
|
|
|
|
|
this.$refs.ref.toggleRowSelection(row); //除了当前点击的,其他的全部取消选中
|
|
|
|
|
})
|
|
|
|
|
handleCurrentChange(row) {
|
|
|
|
|
this.selectRow = row;
|
|
|
|
|
},
|
|
|
|
|
// 刷新表单
|
|
|
|
|
resetForm() {
|
|
|
|
|
if (this.$refs["dataForm"]) {
|
|
|
|
|
// 清空验证信息表单
|
|
|
|
|
this.$refs["dataForm"].clearValidate();
|
|
|
|
|
}
|
|
|
|
|
// console.log(val,'最后得到的')
|
|
|
|
|
|
|
|
|
|
this.selectRow = val[0];
|
|
|
|
|
},
|
|
|
|
|
combine() {
|
|
|
|
|
if (this.check == false) {
|
|
|
|
|
this.resetForm();
|
|
|
|
|
if (this.selectRow == null) {
|
|
|
|
|
this.$message.error("请勾选设备!")
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|