数据中 插入唯一id
{ "code":200, "data":[ { "list":[], "operatingRecord":"未签收", "operatingTime":"", "role":"", "roleName":"供应商", "supplyCode":"" }, { "list":[ { "operatingRecord":"签收完成:5140749", "operatingTime":"2022-08-29 09:39:27", "role":"签收员", "roleName":"李孟月", "supplyCode":"KI" }, { "operatingRecord":"签收完成:5140748", "operatingTime":"2022-08-29 19:18:28", "role":"签收员", "roleName":"姜爱琴", "supplyCode":"KSR" }, { "operatingRecord":"签收完成:5140747", "operatingTime":"2022-08-30 16:29:49", "role":"签收员", "roleName":"楼锦英", "supplyCode":"FI" } ], "operatingRecord":"全部签收完成", "operatingTime":"", "role":"", "roleName":"签收员", "supplyCode":"" }, { "list":[ { "operatingRecord":"质检完成:5140749", "operatingTime":"2022-08-29 09:40:29", "role":"质检员", "roleName":"李孟月", "supplyCode":"KI" }, { "operatingRecord":"质检完成:5140748", "operatingTime":"2022-08-29 19:20:02", "role":"质检员", "roleName":"姜爱琴", "supplyCode":"KSR" }, { "operatingRecord":"质检完成:5140747", "operatingTime":"2022-08-30 16:30:56", "role":"质检员", "roleName":"楼锦英", "supplyCode":"FI" } ] },
]
在原本数据中 插入唯一id
newArr(arr) { for (const k in arr) { arr[k].id = nanoid(10) // console.log(arr) for (const key in arr[k]) { // console.log(key, arr[k], 'key') if (key === 'id') { arr[k]['myId'] = nanoid(11) } else if ( Object.prototype.toString.call(arr[k][key]) === '[object Array]' ) { this.newArr(arr[k][key]) // console.log('22222', this.newArr(arr[k][key])) } } } return arr }