修改设备管理巡检相关逻辑显示

master
jinna 11 months ago
parent b8b33eec1e
commit 2de676d717
  1. 49
      src/views/device/deviceSystem.vue

@ -628,32 +628,52 @@ export default {
changeContent(val) {
let arr = val.split(';')
arr = arr.filter(item => item != '')
console.log('arr===========>',arr)
if (this.tableData.length != 0) {
console.log('tableData------------------>',this.tableData)
console.log('addForm------------------>',this.addForm.cycle)
let arr1 = JSON.parse(JSON.stringify(this.tableData))
if (val == '' && this.addForm.requirement == '') {
arr1 = []
} else {
arr.map((item, index) => {
// if(item != ''){
arr1[index] = {
...arr1[index],
checkContent: item,
craft: arr1[index] ? item === arr1[index].checkContent ? arr1[index].craft : '' : '',
period: arr1[index] ? arr1[index].period : this.addForm.cycle,
startTime: arr1[index] ? arr1[index].startTime : this.addForm.startTime
}
// }
})
if(arr.length == arr1.length){
arr.map((item, index) => {
// if(item != ''){
arr1[index] = {
...arr1[index],
checkContent: item,
craft: arr1[index] ? item === arr1[index].checkContent ? arr1[index].craft : '' : '',
period: arr1[index] ? arr1[index].period : this.addForm.cycle,
startTime: arr1[index] ? arr1[index].startTime : this.addForm.startTime
}
// }
})
}else{
let arr2 = []
arr.map((item,index) =>{
arr2.push({
checkContent: item,
craft: arr1[index] ? item === arr1[index].checkContent ? arr1[index].craft : '' : '',
period: arr1[index] ? arr1[index].period : this.addForm.cycle,
startTime: arr1[index] ? arr1[index].startTime : this.addForm.startTime
})
})
arr1 = arr2
}
}
console.log('arr1-------------------->',arr1)
this.tableData = arr1
} else {
let arr1 = []
arr.map(item => {
if (item != '') {
arr1.push({
checkContent: item
checkContent: item,
craft: '',
period: '',
startTime: ''
})
}
})
@ -683,7 +703,7 @@ export default {
arr.map(item => {
if (item != '') {
arr1.push({
craft: item
craft: item,
})
}
})
@ -693,10 +713,13 @@ export default {
},
//
changeCycle(val) {
let arr = []
if (this.tableData.length != 0) {
this.tableData.map(item => {
item.period = val
})
console.log('this.$forceUpdate()--------------->',this.tableData)
this.$forceUpdate()
}
},
//

Loading…
Cancel
Save