Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
S
sts网站
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
liyang
sts网站
Commits
0518726e
Commit
0518726e
authored
Apr 16, 2026
by
liyang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix:门户网站加载科学计划与国际合作提示需要登录
parent
77854c74
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
14 changed files
with
330 additions
and
169 deletions
+330
-169
about.js
portal-ui/src/api/portal/about.js
+16
-4
achievement.js
portal-ui/src/api/portal/achievement.js
+32
-8
application.js
portal-ui/src/api/portal/application.js
+16
-6
home.js
portal-ui/src/api/portal/home.js
+12
-3
progress.js
portal-ui/src/api/portal/progress.js
+20
-6
sciencePlan.js
portal-ui/src/api/portal/sciencePlan.js
+4
-1
sdgsat1.js
portal-ui/src/api/portal/sdgsat1.js
+36
-9
Home.vue
portal-ui/src/views/portal/Home.vue
+184
-132
PortalAboutController.java
...om/ruoyi/web/controller/portal/PortalAboutController.java
+2
-0
PortalAchievementController.java
...yi/web/controller/portal/PortalAchievementController.java
+1
-0
PortalApplicationController.java
...yi/web/controller/portal/PortalApplicationController.java
+2
-0
PortalProgressController.java
...ruoyi/web/controller/portal/PortalProgressController.java
+1
-0
PortalSDGSAT1Controller.java
.../ruoyi/web/controller/portal/PortalSDGSAT1Controller.java
+2
-0
PortalSciencePlanController.java
...yi/web/controller/portal/PortalSciencePlanController.java
+2
-0
No files found.
portal-ui/src/api/portal/about.js
View file @
0518726e
...
@@ -3,27 +3,39 @@ import request from '@/utils/request'
...
@@ -3,27 +3,39 @@ import request from '@/utils/request'
export
function
getAboutInfo
()
{
export
function
getAboutInfo
()
{
return
request
({
return
request
({
url
:
'/portal/about/info'
,
url
:
'/portal/about/info'
,
method
:
'get'
method
:
'get'
,
headers
:
{
isToken
:
false
}
})
})
}
}
export
function
getOrganization
()
{
export
function
getOrganization
()
{
return
request
({
return
request
({
url
:
'/portal/about/organization'
,
url
:
'/portal/about/organization'
,
method
:
'get'
method
:
'get'
,
headers
:
{
isToken
:
false
}
})
})
}
}
export
function
getHistory
()
{
export
function
getHistory
()
{
return
request
({
return
request
({
url
:
'/portal/about/history'
,
url
:
'/portal/about/history'
,
method
:
'get'
method
:
'get'
,
headers
:
{
isToken
:
false
}
})
})
}
}
export
function
getAboutSts
()
{
export
function
getAboutSts
()
{
return
request
({
return
request
({
url
:
'/portal/aboutSts'
,
url
:
'/portal/aboutSts'
,
method
:
'get'
method
:
'get'
,
headers
:
{
isToken
:
false
}
})
})
}
}
portal-ui/src/api/portal/achievement.js
View file @
0518726e
...
@@ -4,7 +4,10 @@ export function getAchievementList(params) {
...
@@ -4,7 +4,10 @@ export function getAchievementList(params) {
return
request
({
return
request
({
url
:
'/portal/achievement/list'
,
url
:
'/portal/achievement/list'
,
method
:
'get'
,
method
:
'get'
,
params
:
params
params
:
params
,
headers
:
{
isToken
:
false
}
})
})
}
}
...
@@ -12,28 +15,40 @@ export function getPaperList(params) {
...
@@ -12,28 +15,40 @@ export function getPaperList(params) {
return
request
({
return
request
({
url
:
'/portal/achievement/papers'
,
url
:
'/portal/achievement/papers'
,
method
:
'get'
,
method
:
'get'
,
params
:
params
params
:
params
,
headers
:
{
isToken
:
false
}
})
})
}
}
export
function
getPatentList
()
{
export
function
getPatentList
()
{
return
request
({
return
request
({
url
:
'/portal/achievement/patents'
,
url
:
'/portal/achievement/patents'
,
method
:
'get'
method
:
'get'
,
headers
:
{
isToken
:
false
}
})
})
}
}
export
function
getAwardList
()
{
export
function
getAwardList
()
{
return
request
({
return
request
({
url
:
'/portal/achievement/awards'
,
url
:
'/portal/achievement/awards'
,
method
:
'get'
method
:
'get'
,
headers
:
{
isToken
:
false
}
})
})
}
}
export
function
getAchievementStats
()
{
export
function
getAchievementStats
()
{
return
request
({
return
request
({
url
:
'/portal/achievement/stats'
,
url
:
'/portal/achievement/stats'
,
method
:
'get'
method
:
'get'
,
headers
:
{
isToken
:
false
}
})
})
}
}
...
@@ -41,20 +56,29 @@ export function getSdgsat1AchievementList(params) {
...
@@ -41,20 +56,29 @@ export function getSdgsat1AchievementList(params) {
return
request
({
return
request
({
url
:
'/portal/achievement/sdgsat1'
,
url
:
'/portal/achievement/sdgsat1'
,
method
:
'get'
,
method
:
'get'
,
params
:
params
params
:
params
,
headers
:
{
isToken
:
false
}
})
})
}
}
export
function
getAchievementDetail
(
id
)
{
export
function
getAchievementDetail
(
id
)
{
return
request
({
return
request
({
url
:
`/portal/achievement/
${
id
}
`
,
url
:
`/portal/achievement/
${
id
}
`
,
method
:
'get'
method
:
'get'
,
headers
:
{
isToken
:
false
}
})
})
}
}
export
function
getAchievementOverview
()
{
export
function
getAchievementOverview
()
{
return
request
({
return
request
({
url
:
'/achievement/overview/1'
,
url
:
'/achievement/overview/1'
,
method
:
'get'
method
:
'get'
,
headers
:
{
isToken
:
false
}
})
})
}
}
portal-ui/src/api/portal/application.js
View file @
0518726e
import
request
from
'@/utils/request'
import
request
from
'@/utils/request'
// 获取SDG应用案例列表(来自管理后台应用案例管理)
export
function
getApplicationList
(
query
)
{
export
function
getApplicationList
(
query
)
{
return
request
({
return
request
({
url
:
'/portal/application/list'
,
url
:
'/portal/application/list'
,
method
:
'get'
,
method
:
'get'
,
params
:
query
params
:
query
,
headers
:
{
isToken
:
false
}
})
})
}
}
// 获取区域示范列表
export
function
getDemoList
(
query
)
{
export
function
getDemoList
(
query
)
{
return
request
({
return
request
({
url
:
'/portal/application/demos'
,
url
:
'/portal/application/demos'
,
method
:
'get'
,
method
:
'get'
,
params
:
query
params
:
query
,
headers
:
{
isToken
:
false
}
})
})
}
}
export
function
getImpactList
()
{
export
function
getImpactList
()
{
return
request
({
return
request
({
url
:
'/portal/application/impact'
,
url
:
'/portal/application/impact'
,
method
:
'get'
method
:
'get'
,
headers
:
{
isToken
:
false
}
})
})
}
}
export
function
getApplicationStats
()
{
export
function
getApplicationStats
()
{
return
request
({
return
request
({
url
:
'/portal/application/stats'
,
url
:
'/portal/application/stats'
,
method
:
'get'
method
:
'get'
,
headers
:
{
isToken
:
false
}
})
})
}
}
portal-ui/src/api/portal/home.js
View file @
0518726e
...
@@ -3,14 +3,20 @@ import request from '@/utils/request'
...
@@ -3,14 +3,20 @@ import request from '@/utils/request'
export
function
getHomeData
()
{
export
function
getHomeData
()
{
return
request
({
return
request
({
url
:
'/portal/home/data'
,
url
:
'/portal/home/data'
,
method
:
'get'
method
:
'get'
,
headers
:
{
isToken
:
false
}
})
})
}
}
export
function
getBannerList
()
{
export
function
getBannerList
()
{
return
request
({
return
request
({
url
:
'/portal/home/banner'
,
url
:
'/portal/home/banner'
,
method
:
'get'
method
:
'get'
,
headers
:
{
isToken
:
false
}
})
})
}
}
...
@@ -18,6 +24,9 @@ export function getNewsList(params) {
...
@@ -18,6 +24,9 @@ export function getNewsList(params) {
return
request
({
return
request
({
url
:
'/portal/home/news'
,
url
:
'/portal/home/news'
,
method
:
'get'
,
method
:
'get'
,
params
:
params
params
:
params
,
headers
:
{
isToken
:
false
}
})
})
}
}
portal-ui/src/api/portal/progress.js
View file @
0518726e
...
@@ -3,35 +3,49 @@ import request from '@/utils/request'
...
@@ -3,35 +3,49 @@ import request from '@/utils/request'
export
function
getProgressList
()
{
export
function
getProgressList
()
{
return
request
({
return
request
({
url
:
'/portal/progress/list'
,
url
:
'/portal/progress/list'
,
method
:
'get'
method
:
'get'
,
headers
:
{
isToken
:
false
}
})
})
}
}
export
function
getProjectList
()
{
export
function
getProjectList
()
{
return
request
({
return
request
({
url
:
'/portal/progress/projects'
,
url
:
'/portal/progress/projects'
,
method
:
'get'
method
:
'get'
,
headers
:
{
isToken
:
false
}
})
})
}
}
export
function
getMilestoneList
()
{
export
function
getMilestoneList
()
{
return
request
({
return
request
({
url
:
'/portal/progress/milestones'
,
url
:
'/portal/progress/milestones'
,
method
:
'get'
method
:
'get'
,
headers
:
{
isToken
:
false
}
})
})
}
}
export
function
getProgressStats
()
{
export
function
getProgressStats
()
{
return
request
({
return
request
({
url
:
'/portal/progress/stats'
,
url
:
'/portal/progress/stats'
,
method
:
'get'
method
:
'get'
,
headers
:
{
isToken
:
false
}
})
})
}
}
// 获取项目实施进展(来自管理后台进展情况管理/项目实施进展)
export
function
getImplementationProgress
()
{
export
function
getImplementationProgress
()
{
return
request
({
return
request
({
url
:
'/portal/progress/implementation'
,
url
:
'/portal/progress/implementation'
,
method
:
'get'
method
:
'get'
,
headers
:
{
isToken
:
false
}
})
})
}
}
portal-ui/src/api/portal/sciencePlan.js
View file @
0518726e
...
@@ -3,6 +3,9 @@ import request from '@/utils/request'
...
@@ -3,6 +3,9 @@ import request from '@/utils/request'
export
function
getSciencePlanList
()
{
export
function
getSciencePlanList
()
{
return
request
({
return
request
({
url
:
'/portal/science-plan/list'
,
url
:
'/portal/science-plan/list'
,
method
:
'get'
method
:
'get'
,
headers
:
{
isToken
:
false
}
})
})
}
}
portal-ui/src/api/portal/sdgsat1.js
View file @
0518726e
...
@@ -3,62 +3,89 @@ import request from '@/utils/request'
...
@@ -3,62 +3,89 @@ import request from '@/utils/request'
export
function
getSDGSAT1Info
()
{
export
function
getSDGSAT1Info
()
{
return
request
({
return
request
({
url
:
'/portal/sdgsat1/info'
,
url
:
'/portal/sdgsat1/info'
,
method
:
'get'
method
:
'get'
,
headers
:
{
isToken
:
false
}
})
})
}
}
export
function
getSDGSAT1Specs
()
{
export
function
getSDGSAT1Specs
()
{
return
request
({
return
request
({
url
:
'/portal/sdgsat1/specs'
,
url
:
'/portal/sdgsat1/specs'
,
method
:
'get'
method
:
'get'
,
headers
:
{
isToken
:
false
}
})
})
}
}
export
function
getInstrumentList
()
{
export
function
getInstrumentList
()
{
return
request
({
return
request
({
url
:
'/portal/sdgsat1/instruments'
,
url
:
'/portal/sdgsat1/instruments'
,
method
:
'get'
method
:
'get'
,
headers
:
{
isToken
:
false
}
})
})
}
}
export
function
getApplicationAreaList
()
{
export
function
getApplicationAreaList
()
{
return
request
({
return
request
({
url
:
'/portal/sdgsat1/applications'
,
url
:
'/portal/sdgsat1/applications'
,
method
:
'get'
method
:
'get'
,
headers
:
{
isToken
:
false
}
})
})
}
}
export
function
getDataServiceInfo
()
{
export
function
getDataServiceInfo
()
{
return
request
({
return
request
({
url
:
'/portal/sdgsat1/data-service'
,
url
:
'/portal/sdgsat1/data-service'
,
method
:
'get'
method
:
'get'
,
headers
:
{
isToken
:
false
}
})
})
}
}
export
function
getAchievementList
()
{
export
function
getAchievementList
()
{
return
request
({
return
request
({
url
:
'/portal/sdgsat1/achievements'
,
url
:
'/portal/sdgsat1/achievements'
,
method
:
'get'
method
:
'get'
,
headers
:
{
isToken
:
false
}
})
})
}
}
export
function
getIntroduction
()
{
export
function
getIntroduction
()
{
return
request
({
return
request
({
url
:
'/sdgsat1/introduction'
,
url
:
'/sdgsat1/introduction'
,
method
:
'get'
method
:
'get'
,
headers
:
{
isToken
:
false
}
})
})
}
}
export
function
getCaseList
()
{
export
function
getCaseList
()
{
return
request
({
return
request
({
url
:
'/sdgsat1/case/list'
,
url
:
'/sdgsat1/case/list'
,
method
:
'get'
method
:
'get'
,
headers
:
{
isToken
:
false
}
})
})
}
}
export
function
getCaseDetail
(
id
)
{
export
function
getCaseDetail
(
id
)
{
return
request
({
return
request
({
url
:
`/sdgsat1/case/
${
id
}
`
,
url
:
`/sdgsat1/case/
${
id
}
`
,
method
:
'get'
method
:
'get'
,
headers
:
{
isToken
:
false
}
})
})
}
}
portal-ui/src/views/portal/Home.vue
View file @
0518726e
This diff is collapsed.
Click to expand it.
ruoyi-admin/src/main/java/com/ruoyi/web/controller/portal/PortalAboutController.java
View file @
0518726e
package
com
.
ruoyi
.
web
.
controller
.
portal
;
package
com
.
ruoyi
.
web
.
controller
.
portal
;
import
com.ruoyi.common.annotation.Anonymous
;
import
com.ruoyi.common.core.controller.BaseController
;
import
com.ruoyi.common.core.controller.BaseController
;
import
com.ruoyi.common.core.domain.AjaxResult
;
import
com.ruoyi.common.core.domain.AjaxResult
;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.web.bind.annotation.*
;
...
@@ -7,6 +8,7 @@ import org.springframework.web.bind.annotation.*;
...
@@ -7,6 +8,7 @@ import org.springframework.web.bind.annotation.*;
import
java.util.HashMap
;
import
java.util.HashMap
;
import
java.util.Map
;
import
java.util.Map
;
@Anonymous
@RestController
@RestController
@RequestMapping
(
"/portal/about"
)
@RequestMapping
(
"/portal/about"
)
public
class
PortalAboutController
extends
BaseController
{
public
class
PortalAboutController
extends
BaseController
{
...
...
ruoyi-admin/src/main/java/com/ruoyi/web/controller/portal/PortalAchievementController.java
View file @
0518726e
...
@@ -13,6 +13,7 @@ import java.util.HashMap;
...
@@ -13,6 +13,7 @@ import java.util.HashMap;
import
java.util.List
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Map
;
@Anonymous
@RestController
@RestController
@RequestMapping
(
"/portal/achievement"
)
@RequestMapping
(
"/portal/achievement"
)
public
class
PortalAchievementController
extends
BaseController
{
public
class
PortalAchievementController
extends
BaseController
{
...
...
ruoyi-admin/src/main/java/com/ruoyi/web/controller/portal/PortalApplicationController.java
View file @
0518726e
package
com
.
ruoyi
.
web
.
controller
.
portal
;
package
com
.
ruoyi
.
web
.
controller
.
portal
;
import
com.ruoyi.common.annotation.Anonymous
;
import
com.ruoyi.common.core.controller.BaseController
;
import
com.ruoyi.common.core.controller.BaseController
;
import
com.ruoyi.common.core.domain.AjaxResult
;
import
com.ruoyi.common.core.domain.AjaxResult
;
import
com.ruoyi.common.core.page.TableDataInfo
;
import
com.ruoyi.common.core.page.TableDataInfo
;
...
@@ -12,6 +13,7 @@ import java.util.HashMap;
...
@@ -12,6 +13,7 @@ import java.util.HashMap;
import
java.util.List
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Map
;
@Anonymous
@RestController
@RestController
@RequestMapping
(
"/portal/application"
)
@RequestMapping
(
"/portal/application"
)
public
class
PortalApplicationController
extends
BaseController
{
public
class
PortalApplicationController
extends
BaseController
{
...
...
ruoyi-admin/src/main/java/com/ruoyi/web/controller/portal/PortalProgressController.java
View file @
0518726e
...
@@ -20,6 +20,7 @@ import java.util.HashMap;
...
@@ -20,6 +20,7 @@ import java.util.HashMap;
import
java.util.List
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Map
;
@Anonymous
@RestController
@RestController
@RequestMapping
(
"/portal/progress"
)
@RequestMapping
(
"/portal/progress"
)
public
class
PortalProgressController
extends
BaseController
{
public
class
PortalProgressController
extends
BaseController
{
...
...
ruoyi-admin/src/main/java/com/ruoyi/web/controller/portal/PortalSDGSAT1Controller.java
View file @
0518726e
package
com
.
ruoyi
.
web
.
controller
.
portal
;
package
com
.
ruoyi
.
web
.
controller
.
portal
;
import
com.ruoyi.common.annotation.Anonymous
;
import
com.ruoyi.common.core.controller.BaseController
;
import
com.ruoyi.common.core.controller.BaseController
;
import
com.ruoyi.common.core.domain.AjaxResult
;
import
com.ruoyi.common.core.domain.AjaxResult
;
import
com.ruoyi.system.domain.SysSdgsat1Introduction
;
import
com.ruoyi.system.domain.SysSdgsat1Introduction
;
...
@@ -13,6 +14,7 @@ import java.util.HashMap;
...
@@ -13,6 +14,7 @@ import java.util.HashMap;
import
java.util.List
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Map
;
@Anonymous
@RestController
@RestController
@RequestMapping
(
"/portal/sdgsat1"
)
@RequestMapping
(
"/portal/sdgsat1"
)
public
class
PortalSDGSAT1Controller
extends
BaseController
{
public
class
PortalSDGSAT1Controller
extends
BaseController
{
...
...
ruoyi-admin/src/main/java/com/ruoyi/web/controller/portal/PortalSciencePlanController.java
View file @
0518726e
package
com
.
ruoyi
.
web
.
controller
.
portal
;
package
com
.
ruoyi
.
web
.
controller
.
portal
;
import
com.ruoyi.common.annotation.Anonymous
;
import
com.ruoyi.common.core.controller.BaseController
;
import
com.ruoyi.common.core.controller.BaseController
;
import
com.ruoyi.common.core.domain.AjaxResult
;
import
com.ruoyi.common.core.domain.AjaxResult
;
import
com.ruoyi.system.domain.SysSciencePlan
;
import
com.ruoyi.system.domain.SysSciencePlan
;
...
@@ -11,6 +12,7 @@ import org.springframework.web.bind.annotation.RestController;
...
@@ -11,6 +12,7 @@ import org.springframework.web.bind.annotation.RestController;
import
java.util.List
;
import
java.util.List
;
@Anonymous
@RestController
@RestController
@RequestMapping
(
"/portal/science-plan"
)
@RequestMapping
(
"/portal/science-plan"
)
public
class
PortalSciencePlanController
extends
BaseController
{
public
class
PortalSciencePlanController
extends
BaseController
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment