From b214747433c4ef8b108cbfbac823d2ff670b1f7b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B0=A2=E6=80=9D?= Date: Wed, 10 Jun 2026 11:24:19 +0800 Subject: [PATCH] =?UTF-8?q?JSON=E5=AD=97=E7=AC=A6=E4=B8=B2=E6=8A=A5?= =?UTF-8?q?=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/factory/api.js | 30 +++++++++++++++---- src/factory/lessons/detail/index.jsx | 2 +- src/factory/lessons/detail/index.scss | 2 +- .../resource/commonTools/detail/index.jsx | 2 +- .../resource/commonTools/detail/index.scss | 2 +- .../resource/factoryVersion/detail/index.jsx | 2 +- .../resource/factoryVersion/detail/index.scss | 2 +- 7 files changed, 30 insertions(+), 12 deletions(-) diff --git a/src/factory/api.js b/src/factory/api.js index 91ef89240..4f23c35e8 100644 --- a/src/factory/api.js +++ b/src/factory/api.js @@ -40,12 +40,23 @@ export function getProjectsLists(id,params){ * @param {*} params * @returns */ -export function getSourceList(params){ - return fetch({ +export async function getSourceList(params){ + const res = await fetch({ url:`/zone/open/${params.id}/resource/list`, method: 'get', params - }) + }); + + if (res && res.data && res.data.rows) { + res.data.rows = res.data.rows.map(row => { + if (row && row.extendData) { + return { ...row, extendData: JSON.stringify(row.extendData) }; + } + return row; + }); + } + + return res; } /** @@ -74,11 +85,17 @@ export function getNewsDetail(id){ }) } -export function getSourceDetail(id){ - return fetch({ +export async function getSourceDetail(id){ + const res = await fetch({ url:`/zone/open/resource/detail/${id}`, method: 'get' - }) + }); + + if (res && res.data && res.data.data && res.data.data.extendData) { + res.data.data.extendData = JSON.stringify(res.data.data.extendData); + } + + return res; } export function getMainInfos(deptId, params) { @@ -196,3 +213,4 @@ export function checkInstantUpload(data) { data }); } + diff --git a/src/factory/lessons/detail/index.jsx b/src/factory/lessons/detail/index.jsx index 163cceef5..0e1e6f9bb 100644 --- a/src/factory/lessons/detail/index.jsx +++ b/src/factory/lessons/detail/index.jsx @@ -49,7 +49,7 @@ function Index(props) { return ( -
+
diff --git a/src/factory/lessons/detail/index.scss b/src/factory/lessons/detail/index.scss index 7daa9d293..2d5abb8b3 100644 --- a/src/factory/lessons/detail/index.scss +++ b/src/factory/lessons/detail/index.scss @@ -1,4 +1,4 @@ -.news-detail { +.lessons-detail { min-height: calc(100vh - 58px); .news-detail-header { diff --git a/src/factory/resource/commonTools/detail/index.jsx b/src/factory/resource/commonTools/detail/index.jsx index 6243a89dc..275c4ba4f 100644 --- a/src/factory/resource/commonTools/detail/index.jsx +++ b/src/factory/resource/commonTools/detail/index.jsx @@ -61,7 +61,7 @@ function Index(props) { } return ( -
+
diff --git a/src/factory/resource/commonTools/detail/index.scss b/src/factory/resource/commonTools/detail/index.scss index 1de73c174..156877714 100644 --- a/src/factory/resource/commonTools/detail/index.scss +++ b/src/factory/resource/commonTools/detail/index.scss @@ -1,4 +1,4 @@ -.news-detail { +.tool-detail { min-height: calc(100vh - 58px); .news-detail-header { diff --git a/src/factory/resource/factoryVersion/detail/index.jsx b/src/factory/resource/factoryVersion/detail/index.jsx index f1601672e..25f5e1f7b 100644 --- a/src/factory/resource/factoryVersion/detail/index.jsx +++ b/src/factory/resource/factoryVersion/detail/index.jsx @@ -138,7 +138,7 @@ function Index(props) { } return ( -
+
diff --git a/src/factory/resource/factoryVersion/detail/index.scss b/src/factory/resource/factoryVersion/detail/index.scss index e32e79781..fcc6d5fc9 100644 --- a/src/factory/resource/factoryVersion/detail/index.scss +++ b/src/factory/resource/factoryVersion/detail/index.scss @@ -1,4 +1,4 @@ -.news-detail { +.release-detail { min-height: calc(100vh - 58px); margin-bottom: 158px;