| | |
| | | let res = await materialApi().getRecordList(); |
| | | if (res.data.code === '200') { |
| | | state.allList = JSON.parse(JSON.stringify(res.data.data)) |
| | | state.checkData = state.allList.map((item)=>{ |
| | | if(item.list && item.list != null){ |
| | | console.log('1111111111111') |
| | | item.list.map((i)=>{ |
| | | i.checked = false |
| | | i.defaultVal = null |
| | | i.configurationLevel = null |
| | | i.consumables = false |
| | | return { |
| | | checked: i.checked, |
| | | materialName: i.name, |
| | | consumables: i.consumables, |
| | | defaultVal: i.defaultVal, |
| | | configurationLevel: i.configurationLevel, |
| | | materialType: i.materialType, |
| | | materialTypeName: i.materialTypeName, |
| | | emergencyMaterialId: i.id |
| | | } |
| | | }) |
| | | } |
| | | return item |
| | | }) |
| | | // const test = [{id:1,name:'1',children:[{one:1,two:'1'},]},{id:2,name:'2',children:[{one:2,two:'2'},]}] |
| | | // test.map(item => { |
| | | // item.children.map(i =>{ |
| | | // debugger |
| | | // return { |
| | | // three:true |
| | | // } |
| | | // const obj = i |
| | | // console.log(obj); |
| | | // }) |
| | | // return item |
| | | // }) |
| | | // console.log(test); |
| | | for(let i in state.allList){ |
| | | state.allList[i].list = state.allList[i].list?.map((item:any) => { |
| | | const obj = { |
| | | checked: false, |
| | | materialName: item.name, |
| | | consumables: false, |
| | | defaultVal: null, |
| | | configurationLevel: null, |
| | | materialType: item.materialType, |
| | | materialTypeName: item.materialTypeName, |
| | | emergencyMaterialId: item.id |
| | | } |
| | | return {...obj} |
| | | }) |
| | | } |
| | | state.checkData = JSON.parse(JSON.stringify(state.allList)) |
| | | // state.checkData = state.allList.map((item)=>{ |
| | | // if(item.list && item.list != null){ |
| | | // console.log('1111111111111') |
| | | // item.list.map((i)=>{ |
| | | // i.checked = false |
| | | // i.defaultVal = null |
| | | // i.configurationLevel = null |
| | | // i.consumables = false |
| | | // debugger |
| | | // const obj = { |
| | | // checked: i.checked, |
| | | // materialName: i.name, |
| | | // consumables: i.consumables, |
| | | // defaultVal: i.defaultVal, |
| | | // configurationLevel: i.configurationLevel, |
| | | // materialType: i.materialType, |
| | | // materialTypeName: i.materialTypeName, |
| | | // emergencyMaterialId: i.id |
| | | // } |
| | | // return {...obj} |
| | | // }) |
| | | // } |
| | | // return item |
| | | // }) |
| | | } else { |
| | | ElMessage({ |
| | | type: 'warning', |