|  | @@ -464,12 +464,18 @@ const PSRDetail = () => {
 | 
											
												
													
														|  |        setIsOriginVer(isOrigin);
 |  |        setIsOriginVer(isOrigin);
 | 
											
												
													
														|  |        setExcelData({ ...res.data[0], name });
 |  |        setExcelData({ ...res.data[0], name });
 | 
											
												
													
														|  |        const data = JSON.parse(res.data[0].json_data);
 |  |        const data = JSON.parse(res.data[0].json_data);
 | 
											
												
													
														|  | -      if (data.celldata) data.celldata = JSON.parse(data.celldata);
 |  | 
 | 
											
												
													
														|  | -      if (data.config) data.config = JSON.parse(data.config);
 |  | 
 | 
											
												
													
														|  | -      renderSheet(
 |  | 
 | 
											
												
													
														|  | -        Array.isArray(data) ? data : [data],
 |  | 
 | 
											
												
													
														|  | -        isOrigin ? 0 : res.data[0].is_edit,
 |  | 
 | 
											
												
													
														|  | -      );
 |  | 
 | 
											
												
													
														|  | 
 |  | +      const canEdit = isOrigin ? 0 : res.data[0].is_edit;
 | 
											
												
													
														|  | 
 |  | +      if (Array.isArray(data)) {
 | 
											
												
													
														|  | 
 |  | +        data.map((item) => {
 | 
											
												
													
														|  | 
 |  | +          if (item.celldata) item.celldata = JSON.parse(item.celldata);
 | 
											
												
													
														|  | 
 |  | +          if (item.config) item.config = JSON.parse(item.config);
 | 
											
												
													
														|  | 
 |  | +        });
 | 
											
												
													
														|  | 
 |  | +        renderSheet(data, canEdit);
 | 
											
												
													
														|  | 
 |  | +      } else {
 | 
											
												
													
														|  | 
 |  | +        if (data.celldata) data.celldata = JSON.parse(data.celldata);
 | 
											
												
													
														|  | 
 |  | +        if (data.config) data.config = JSON.parse(data.config);
 | 
											
												
													
														|  | 
 |  | +        renderSheet([data], canEdit);
 | 
											
												
													
														|  | 
 |  | +      }
 | 
											
												
													
														|  |      } else {
 |  |      } else {
 | 
											
												
													
														|  |        setIsOriginVer(false);
 |  |        setIsOriginVer(false);
 | 
											
												
													
														|  |        setExcelData({ name: '' });
 |  |        setExcelData({ name: '' });
 |