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

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

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

Loading…
Cancel
Save