设备报修bug修复

dev
郑明梁 2 years ago
parent f858688cf6
commit 58001af180

@ -139,7 +139,8 @@ export default {
projectSetType: { projectSetType: {
1: "巡检", 1: "巡检",
2: "养护" 2: "养护",
3: "报修",
}, },
formName: null, formName: null,
deviceRepairOrder: {}, deviceRepairOrder: {},

@ -209,11 +209,9 @@
<el-divider style="margin: 15px"></el-divider> <el-divider style="margin: 15px"></el-divider>
<el-table v-loading="deviceLoading" :data="deviceList" style="width: 100%" <el-table v-loading="deviceLoading" :data="deviceList" style="width: 100%" highlight-current-row border ref="ref"
highlight-current-row border ref="ref" @current-change="handleCurrentChange"
@selection-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="序号" type="index"></el-table-column>
<el-table-column label="设备名称" prop="deviceName" width="200"></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> <el-table-column label="资产编码" prop="code" width="200"></el-table-column>
@ -292,7 +290,6 @@ export default {
formRules: { formRules: {
deptCode: [{required: true, message: '请选择部门', trigger: 'blur'}], deptCode: [{required: true, message: '请选择部门', trigger: 'blur'}],
invCode: [{required: true, message: '请选择仓库', trigger: 'blur'}], invCode: [{required: true, message: '请选择仓库', trigger: 'blur'}],
deviceName: [{required: true, message: '请输入设备名称', trigger: 'blur'}],
code: [{required: true, message: '请输入物资编码', trigger: 'blur'}], code: [{required: true, message: '请输入物资编码', trigger: 'blur'}],
repairType: [{required: true, message: '请选择维修类型', trigger: 'blur'}], repairType: [{required: true, message: '请选择维修类型', trigger: 'blur'}],
urgencyType: [{required: true, message: '请选择紧急程度', trigger: 'blur'}], urgencyType: [{required: true, message: '请选择紧急程度', trigger: 'blur'}],
@ -423,22 +420,19 @@ export default {
this.filterQuery.page = 1; this.filterQuery.page = 1;
this.getDeviceList(); this.getDeviceList();
}, },
handleCurrentChange(val) { handleCurrentChange(row) {
this.check = !this.check this.selectRow = row;
if (val.length >= 2) { },
// 0 //
// console.log(val.splice(0,val.length-1),'') resetForm() {
let arrays = val.splice(0, val.length - 1) if (this.$refs["dataForm"]) {
arrays.forEach(row => { //
this.$refs.ref.toggleRowSelection(row); // this.$refs["dataForm"].clearValidate();
})
} }
// console.log(val,'')
this.selectRow = val[0];
}, },
combine() { combine() {
if (this.check == false) { this.resetForm();
if (this.selectRow == null) {
this.$message.error("请勾选设备!") this.$message.error("请勾选设备!")
return; return;
} }

Loading…
Cancel
Save