Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
N
nse-ui
概览
Overview
Details
Activity
Cycle Analytics
版本库
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
问题
0
Issues
0
列表
Board
标记
里程碑
合并请求
0
Merge Requests
0
CI / CD
CI / CD
流水线
作业
日程表
图表
维基
Wiki
代码片段
Snippets
成员
Members
Collapse sidebar
Close sidebar
活动
图像
聊天
创建新问题
作业
提交
Issue Boards
Open sidebar
吴超
nse-ui
Commits
ee17f5e4
Commit
ee17f5e4
authored
Aug 24, 2025
by
ningjihai
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
新增项目
parent
807ea6ab
全部展开
显示空白字符变更
内嵌
并排
正在显示
3 个修改的文件
包含
85 行增加
和
3 行删除
+85
-3
src/api/project/index.js
+56
-0
src/views/project/Project/ProjectEditDialog.vue
+0
-0
src/views/project/Project/list.vue
+29
-3
没有找到文件。
src/api/project/index.js
View file @
ee17f5e4
...
...
@@ -12,3 +12,59 @@ export function selectDataProject(data) {
data
:
data
})
}
export
function
checkProjectNum
(
data
)
{
return
request
({
url
:
'/core/tdataproject/checkProjectNum'
,
method
:
'post'
,
data
:
data
})
}
export
function
getdatascopeprojectlist
(
data
)
{
return
request
({
url
:
'/core/datascopeproject/getdatascopeprojectlist'
,
method
:
'post'
,
data
:
data
})
}
export
function
checkDatasystemName
(
data
)
{
return
request
({
url
:
'/core/tdataproject/checkDatasystemName'
,
method
:
'post'
,
data
:
data
})
}
export
function
checkDatasystem
(
data
)
{
return
request
({
url
:
'/core/tdataproject/checkDatasystem'
,
method
:
'post'
,
data
:
data
})
}
export
function
queryByEditSort
(
data
)
{
return
request
({
url
:
'/core/tdatasource/queryByEditSort'
,
method
:
'post'
,
data
:
data
})
}
export
function
selectProDataSource
(
data
)
{
return
request
({
url
:
'/core/tdatasource/selectProDataSource'
,
method
:
'post'
,
data
:
data
})
}
export
function
queryShemas
(
data
)
{
return
request
({
url
:
'/core/searchsensitivedata/queryShemas'
,
method
:
'post'
,
data
:
data
})
}
src/views/project/Project/ProjectEditDialog.vue
View file @
ee17f5e4
差异被折叠。
点击展开。
src/views/project/Project/list.vue
View file @
ee17f5e4
...
...
@@ -8,7 +8,9 @@ import ExportDialog from './ExportDialog.vue'
import
{
useRouter
}
from
'vue-router'
import
{
changeRoute
}
from
'@/utils/switchRoute'
import
{
selectDataProject
selectDataProject
,
checkProjectNum
,
getdatascopeprojectlist
}
from
'@/api/project'
import
useAppStore
from
'@/store/modules/app'
...
...
@@ -139,12 +141,34 @@ function getList() {
const
dialogVisible
=
ref
(
false
)
const
dialogMode
=
ref
(
'add'
)
const
currentProject
=
ref
(
null
)
const
addLoading
=
ref
(
false
)
// 显示新增对话框
const
showAddDialog
=
()
=>
{
dialogMode
.
value
=
'add'
addLoading
.
value
=
true
checkProjectNum
().
then
(
res
=>
{
console
.
log
(
'checkProjectNum'
,
res
)
if
(
res
.
flag
){
currentProject
.
value
=
null
dialogVisible
.
value
=
true
// getdatascopeprojectlist().then(res=>{
// currentProject.value = null
// dialogVisible.value = true
// })
addLoading
.
value
=
false
}
else
{
addLoading
.
value
=
false
}
}).
catch
(
err
=>
{
addLoading
.
value
=
false
})
//
}
// 处理项目操作
...
...
@@ -177,6 +201,7 @@ const handleCommandProject = (command, project) => {
const
handleEnterProject
=
(
project
)
=>
{
console
.
log
(
'进入项目:'
,
project
)
changeRoute
()
router
.
push
({
path
:
'/indexManage/ItemManage'
,
query
:
{
projectId
:
project
.
id
}
})
...
...
@@ -280,6 +305,7 @@ onMounted(()=>{
</
template
>
<
template
#
buttons
>
<el-button
:loading=
"addLoading"
type=
"primary"
icon=
"Plus"
@
click=
"showAddDialog"
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论