Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
S
saas-dml
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
EzijingWeb
saas-dml
Commits
5dc06d2d
提交
5dc06d2d
authored
2月 15, 2023
作者:
lihuihui
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update
上级
90d00e72
隐藏空白字符变更
内嵌
并排
正在显示
11 个修改的文件
包含
187 行增加
和
44 行删除
+187
-44
api.ts
src/modules/connect/api.ts
+6
-5
api.ts
src/modules/material/text/api.ts
+81
-0
types.ts
src/modules/material/text/types.ts
+64
-0
Index.vue
src/modules/material/text/views/Index.vue
+0
-1
api.ts
src/modules/metadata/event/api.ts
+9
-8
api.ts
src/modules/metadata/user/api.ts
+7
-6
api.ts
src/modules/user/api.ts
+16
-15
UploadEventsDialog.vue
src/modules/user/components/UploadEventsDialog.vue
+1
-1
UploadUserDialog.vue
src/modules/user/components/UploadUserDialog.vue
+1
-1
Index.vue
src/modules/user/views/Index.vue
+2
-2
vite.config.ts
vite.config.ts
+0
-5
没有找到文件。
src/modules/connect/api.ts
浏览文件 @
5dc06d2d
...
...
@@ -2,25 +2,25 @@ import httpRequest from '@/utils/axios'
// 链接列表
export
function
getConnectionList
(
params
:
{
created_operator
?:
string
;
type
?:
string
;
page
?:
number
;
page_size
?:
number
})
{
return
httpRequest
.
get
(
'/api/
experiment
/v1/experiment/connection/list'
,
{
params
})
return
httpRequest
.
get
(
'/api/
lab
/v1/experiment/connection/list'
,
{
params
})
}
// 创建链接
export
function
createConnection
(
data
:
{
type
:
string
;
config_attributes
:
string
;
})
{
return
httpRequest
.
post
(
'/api/
experiment
/v1/experiment/connection/create'
,
data
)
return
httpRequest
.
post
(
'/api/
lab
/v1/experiment/connection/create'
,
data
)
}
// 链接详情
export
function
getConnectionDetails
(
params
:
{
id
?:
string
;
})
{
return
httpRequest
.
get
(
'/api/
experiment
/v1/experiment/connection/view'
,
{
params
})
return
httpRequest
.
get
(
'/api/
lab
/v1/experiment/connection/view'
,
{
params
})
}
// 更新链接
export
function
updateConnection
(
data
:
{
id
:
string
;
config_attributes
:
string
;
})
{
return
httpRequest
.
post
(
'/api/
experiment
/v1/experiment/connection/update'
,
data
)
return
httpRequest
.
post
(
'/api/
lab
/v1/experiment/connection/update'
,
data
)
}
// 删除链接
export
function
deleteConnection
(
data
:
{
id
:
string
;
})
{
return
httpRequest
.
post
(
'/api/
experiment
/v1/experiment/connection/delete'
,
data
)
return
httpRequest
.
post
(
'/api/
lab
/v1/experiment/connection/delete'
,
data
)
}
\ No newline at end of file
src/modules/material/text/api.ts
0 → 100644
浏览文件 @
5dc06d2d
import
httpRequest
from
'@/utils/axios'
// 人员列表
export
function
getMemberList
(
params
:
{
name
?:
string
;
id
?:
string
;
mobile
?:
string
;
status
?:
string
;
page
?:
number
;
page_size
?:
number
})
{
return
httpRequest
.
get
(
'/api/lab/v1/experiment/member/list'
,
{
params
})
}
// 链接列表
export
function
getMemberConnectionsList
()
{
return
httpRequest
.
get
(
'/api/lab/v1/experiment/member/connections'
)
}
// 用户属性
export
function
getMemberFieldsList
()
{
return
httpRequest
.
get
(
'/api/lab/v1/experiment/member/member-fields'
)
}
// 新建用户
export
function
createMember
(
data
:
{
name
:
string
;
status
:
string
;
experiment_connection_id
:
string
;
gender
:
string
;
mobile
:
string
;
fields
:
string
})
{
return
httpRequest
.
post
(
'/api/lab/v1/experiment/member/create'
,
data
)
}
// 删除用户
export
function
deleteMember
(
data
:
{
ids
:
string
;
})
{
return
httpRequest
.
post
(
'/api/lab/v1/experiment/member/delete'
,
data
)
}
// 新建用户
export
function
updateMember
(
data
:
{
id
?:
string
;
name
:
string
;
status
:
string
;
experiment_connection_id
:
string
;
gender
:
string
;
mobile
:
string
;
fields
:
string
})
{
return
httpRequest
.
post
(
'/api/lab/v1/experiment/member/update'
,
data
)
}
// 单人员事件列表
export
function
getMemberEventList
(
params
:
{
id
:
string
;
page
?:
number
;
page_size
?:
number
})
{
return
httpRequest
.
get
(
'/api/lab/v1/experiment/member/member-events'
,
{
params
})
}
// 事件列表
export
function
getEventList
()
{
return
httpRequest
.
get
(
'/api/lab/v1/experiment/member/events'
)
}
// 新建事件
export
function
createEvent
(
data
:
{
experiment_member_id
:
string
;
experiment_meta_event_id
:
string
;
fields
:
any
})
{
return
httpRequest
.
post
(
'/api/lab/v1/experiment/member/event-create'
,
data
)
}
// 更新事件
export
function
updateEvent
(
data
:
{
id
:
string
;
fields
:
any
})
{
return
httpRequest
.
post
(
'/api/lab/v1/experiment/member/event-update'
,
data
)
}
// 删除事件
export
function
deleteEvent
(
data
:
{
id
:
string
})
{
return
httpRequest
.
post
(
'/api/lab/v1/experiment/member/event-delete'
,
data
)
}
// 用户画像
export
function
getMemberImage
(
params
:
{
id
:
string
})
{
return
httpRequest
.
get
(
'/api/lab/v1/experiment/member/member-image'
,
{
params
})
}
// 导入事件
export
function
importEvent
(
data
:
{
event_id
:
string
;
file
:
any
})
{
return
httpRequest
.
post
(
'/api/lab/v1/experiment/member/event-upload'
,
data
,
{
headers
:
{
'Content-Type'
:
'multipart/form-data'
}
})
}
// 导入用户
export
function
importMember
(
data
:
{
groups_id
?:
string
;
connection_id
:
string
;
file
:
any
})
{
return
httpRequest
.
post
(
'/api/lab/v1/experiment/member/member-upload'
,
data
,
{
headers
:
{
'Content-Type'
:
'multipart/form-data'
}
})
}
// 用户画像
export
function
getMemberGroups
()
{
return
httpRequest
.
get
(
'/api/lab/v1/experiment/member/groups'
)
}
\ No newline at end of file
src/modules/material/text/types.ts
0 → 100644
浏览文件 @
5dc06d2d
export
interface
ConnectionsProp
{
id
:
string
type
:
string
type_name
:
string
}
export
interface
MemberFieldsProp
{
id
:
string
name
:
string
english_name
:
string
type
:
string
type_name
:
string
format
:
string
value
:
string
isShow
:
boolean
}
export
interface
MemberProp
{
id
:
string
name
:
string
status
:
string
experiment_connection_id
:
string
gender
:
string
mobile
:
string
fields
:
string
isView
?:
boolean
connection_name
:
string
status_name
:
string
}
export
interface
EventProp
{
name
:
string
id
:
string
attributes
:
AttributesProp
[]
connection_name
:
string
}
export
interface
AttributesProp
{
name
:
string
id
:
string
type
:
string
format
:
string
value
:
string
experiment_meta_event_id
:
string
fields
:
string
connection_id
:
string
isView
:
boolean
}
export
interface
ImageProp
{
tag
:
string
[]
static_groups
:
string
[]
dynamic_groups
:
string
[]
events
:
{
list
:
{
updated_time
:
string
connection_type
:
string
connection_name
:
string
event_name
:
string
}[]
}
}
src/modules/material/text/views/Index.vue
浏览文件 @
5dc06d2d
...
...
@@ -37,7 +37,6 @@ function handleRefresh() {
<el-button
type=
"danger"
plain
:icon=
"Delete"
>
删除
</el-button>
</el-space>
</
template
>
<
template
#
table-x
>
<el-button
type=
"primary"
plain
>
查看
</el-button>
<el-button
type=
"primary"
plain
>
编辑
</el-button>
...
...
src/modules/metadata/event/api.ts
浏览文件 @
5dc06d2d
...
...
@@ -2,40 +2,40 @@ import httpRequest from '@/utils/axios'
// 事件属性列表
export
function
getMetaEvent
(
params
:
{
name
?:
string
;
status
?:
string
;
experiment_connection_id
?:
string
;
page
?:
number
;
page_size
?:
number
})
{
return
httpRequest
.
get
(
'/api/
experiment
/v1/experiment/meta-event/list'
,
{
params
:
{
experiment_id
:
'7025368348925886464'
,
...
params
}
})
return
httpRequest
.
get
(
'/api/
lab
/v1/experiment/meta-event/list'
,
{
params
:
{
experiment_id
:
'7025368348925886464'
,
...
params
}
})
}
// 创建事件属性
export
function
createMetaEvent
(
data
:
{
name
:
string
;
english_name
:
string
;
experiment_connection_id
:
string
;
status
:
string
;
})
{
return
httpRequest
.
post
(
'/api/
experiment
/v1/experiment/meta-event/create'
,
data
)
return
httpRequest
.
post
(
'/api/
lab
/v1/experiment/meta-event/create'
,
data
)
}
// 时间列表
export
function
getConnectionsList
()
{
return
httpRequest
.
get
(
'/api/
experiment
/v1/experiment/meta-event/connections'
)
return
httpRequest
.
get
(
'/api/
lab
/v1/experiment/meta-event/connections'
)
}
// 修改事件属性
export
function
updateMetaEvent
(
data
:
{
id
?:
string
;
name
:
string
;
english_name
:
string
;
status
:
string
;
})
{
return
httpRequest
.
post
(
'/api/
experiment
/v1/experiment/meta-event/update'
,
data
)
return
httpRequest
.
post
(
'/api/
lab
/v1/experiment/meta-event/update'
,
data
)
}
// 删除
export
function
deleteMetaEvent
(
data
:
{
id
?:
string
})
{
return
httpRequest
.
post
(
'/api/
experiment
/v1/experiment/meta-event/delete'
,
data
)
return
httpRequest
.
post
(
'/api/
lab
/v1/experiment/meta-event/delete'
,
data
)
}
// 事件属性列表
export
function
getMetaEventDetail
(
params
:
{
id
:
string
})
{
return
httpRequest
.
get
(
'/api/
experiment
/v1/experiment/meta-event/view'
,
{
params
})
return
httpRequest
.
get
(
'/api/
lab
/v1/experiment/meta-event/view'
,
{
params
})
}
// 保存属性
export
function
updateAttributes
(
data
:
{
id
:
string
;
attributes
:
string
})
{
return
httpRequest
.
post
(
'/api/
experiment
/v1/experiment/meta-event/attributes'
,
data
)
return
httpRequest
.
post
(
'/api/
lab
/v1/experiment/meta-event/attributes'
,
data
)
}
// 事件属性列表
export
function
getIsDeleteAttribute
(
params
:
{
id
:
string
})
{
return
httpRequest
.
get
(
'/api/
experiment
/v1/experiment/meta-event/can-delete-attribute'
,
{
params
})
return
httpRequest
.
get
(
'/api/
lab
/v1/experiment/meta-event/can-delete-attribute'
,
{
params
})
}
\ No newline at end of file
src/modules/metadata/user/api.ts
浏览文件 @
5dc06d2d
...
...
@@ -2,30 +2,30 @@ import httpRequest from '@/utils/axios'
// 用户属性列表
export
function
getMemberMeta
(
params
:
{
name
?:
string
;
status
?:
string
;
type
?:
string
;
page
?:
number
;
page_size
?:
number
})
{
return
httpRequest
.
get
(
'/api/
experiment
/v1/experiment/meta-member/list'
,
{
params
})
return
httpRequest
.
get
(
'/api/
lab
/v1/experiment/meta-member/list'
,
{
params
})
}
// 用户属性详情
export
function
getMemberMetaDetail
(
params
:
{
id
:
string
})
{
return
httpRequest
.
get
(
'/api/
experiment
/v1/experiment/meta-member/view'
,
{
params
})
return
httpRequest
.
get
(
'/api/
lab
/v1/experiment/meta-member/view'
,
{
params
})
}
// 创建用户属性
export
function
createMemberMeta
(
data
:
{
name
:
string
;
english_name
:
string
;
type
:
string
;
format
:
string
;
status
:
string
;
})
{
return
httpRequest
.
post
(
'/api/
experiment
/v1/experiment/meta-member/create'
,
data
)
return
httpRequest
.
post
(
'/api/
lab
/v1/experiment/meta-member/create'
,
data
)
}
// 修改用户属性
export
function
updateMemberMeta
(
data
:
{
id
?:
string
;
name
:
string
;
english_name
:
string
;
status
:
string
;
})
{
return
httpRequest
.
post
(
'/api/
experiment
/v1/experiment/meta-member/update'
,
data
)
return
httpRequest
.
post
(
'/api/
lab
/v1/experiment/meta-member/update'
,
data
)
}
// 修改用户属性
export
function
deleteMemberMeta
(
data
:
{
id
:
string
;
})
{
return
httpRequest
.
post
(
'/api/
experiment
/v1/experiment/meta-member/delete'
,
data
)
return
httpRequest
.
post
(
'/api/
lab
/v1/experiment/meta-member/delete'
,
data
)
}
// 事件属性列表
export
function
getMetaEvent
(
params
:
{
name
?:
string
;
status
?:
string
;
type
?:
string
;
page
?:
number
;
page_size
?:
number
})
{
return
httpRequest
.
get
(
'/api/
experiment
/v1/experiment/meta-event/list'
,
{
params
})
return
httpRequest
.
get
(
'/api/
lab
/v1/experiment/meta-event/list'
,
{
params
})
}
\ No newline at end of file
src/modules/user/api.ts
浏览文件 @
5dc06d2d
...
...
@@ -2,79 +2,79 @@ import httpRequest from '@/utils/axios'
// 人员列表
export
function
getMemberList
(
params
:
{
name
?:
string
;
id
?:
string
;
mobile
?:
string
;
status
?:
string
;
page
?:
number
;
page_size
?:
number
})
{
return
httpRequest
.
get
(
'/api/
experiment
/v1/experiment/member/list'
,
{
params
})
return
httpRequest
.
get
(
'/api/
lab
/v1/experiment/member/list'
,
{
params
})
}
// 链接列表
export
function
getMemberConnectionsList
()
{
return
httpRequest
.
get
(
'/api/
experiment
/v1/experiment/member/connections'
)
return
httpRequest
.
get
(
'/api/
lab
/v1/experiment/member/connections'
)
}
// 用户属性
export
function
getMemberFieldsList
()
{
return
httpRequest
.
get
(
'/api/
experiment
/v1/experiment/member/member-fields'
)
return
httpRequest
.
get
(
'/api/
lab
/v1/experiment/member/member-fields'
)
}
// 新建用户
export
function
createMember
(
data
:
{
name
:
string
;
status
:
string
;
experiment_connection_id
:
string
;
gender
:
string
;
mobile
:
string
;
fields
:
string
})
{
return
httpRequest
.
post
(
'/api/
experiment
/v1/experiment/member/create'
,
data
)
return
httpRequest
.
post
(
'/api/
lab
/v1/experiment/member/create'
,
data
)
}
// 删除用户
export
function
deleteMember
(
data
:
{
ids
:
string
;
})
{
return
httpRequest
.
post
(
'/api/
experiment
/v1/experiment/member/delete'
,
data
)
return
httpRequest
.
post
(
'/api/
lab
/v1/experiment/member/delete'
,
data
)
}
// 新建用户
export
function
updateMember
(
data
:
{
id
?:
string
;
name
:
string
;
status
:
string
;
experiment_connection_id
:
string
;
gender
:
string
;
mobile
:
string
;
fields
:
string
})
{
return
httpRequest
.
post
(
'/api/
experiment
/v1/experiment/member/update'
,
data
)
return
httpRequest
.
post
(
'/api/
lab
/v1/experiment/member/update'
,
data
)
}
// 单人员事件列表
export
function
getMemberEventList
(
params
:
{
id
:
string
;
page
?:
number
;
page_size
?:
number
})
{
return
httpRequest
.
get
(
'/api/
experiment
/v1/experiment/member/member-events'
,
{
params
})
return
httpRequest
.
get
(
'/api/
lab
/v1/experiment/member/member-events'
,
{
params
})
}
// 事件列表
export
function
getEventList
()
{
return
httpRequest
.
get
(
'/api/
experiment
/v1/experiment/member/events'
)
return
httpRequest
.
get
(
'/api/
lab
/v1/experiment/member/events'
)
}
// 新建事件
export
function
createEvent
(
data
:
{
experiment_member_id
:
string
;
experiment_meta_event_id
:
string
;
fields
:
any
})
{
return
httpRequest
.
post
(
'/api/
experiment
/v1/experiment/member/event-create'
,
data
)
return
httpRequest
.
post
(
'/api/
lab
/v1/experiment/member/event-create'
,
data
)
}
// 更新事件
export
function
updateEvent
(
data
:
{
id
:
string
;
fields
:
any
})
{
return
httpRequest
.
post
(
'/api/
experiment
/v1/experiment/member/event-update'
,
data
)
return
httpRequest
.
post
(
'/api/
lab
/v1/experiment/member/event-update'
,
data
)
}
// 删除事件
export
function
deleteEvent
(
data
:
{
id
:
string
})
{
return
httpRequest
.
post
(
'/api/
experiment
/v1/experiment/member/event-delete'
,
data
)
return
httpRequest
.
post
(
'/api/
lab
/v1/experiment/member/event-delete'
,
data
)
}
// 用户画像
export
function
getMemberImage
(
params
:
{
id
:
string
})
{
return
httpRequest
.
get
(
'/api/
experiment
/v1/experiment/member/member-image'
,
{
params
})
return
httpRequest
.
get
(
'/api/
lab
/v1/experiment/member/member-image'
,
{
params
})
}
// 导入事件
export
function
importEvent
(
data
:
{
event_id
:
string
;
file
:
any
})
{
return
httpRequest
.
post
(
'/api/
experiment
/v1/experiment/member/event-upload'
,
data
,
{
return
httpRequest
.
post
(
'/api/
lab
/v1/experiment/member/event-upload'
,
data
,
{
headers
:
{
'Content-Type'
:
'multipart/form-data'
}
})
}
// 导入用户
export
function
importMember
(
data
:
{
groups_id
?:
string
;
connection_id
:
string
;
file
:
any
})
{
return
httpRequest
.
post
(
'/api/
experiment
/v1/experiment/member/member-upload'
,
data
,
{
return
httpRequest
.
post
(
'/api/
lab
/v1/experiment/member/member-upload'
,
data
,
{
headers
:
{
'Content-Type'
:
'multipart/form-data'
}
})
}
// 用户画像
export
function
getMemberGroups
()
{
return
httpRequest
.
get
(
'/api/
experiment
/v1/experiment/member/groups'
)
return
httpRequest
.
get
(
'/api/
lab
/v1/experiment/member/groups'
)
}
\ No newline at end of file
src/modules/user/components/UploadEventsDialog.vue
浏览文件 @
5dc06d2d
...
...
@@ -41,7 +41,7 @@ const connectionName = computed(() => {
const
downloadTemplate
=
function
()
{
if
(
form
.
event_id
!==
''
)
window
.
open
(
`/api/
experiment
/v1/experiment/member/event-download?event_id=
${
form
.
event_id
}
&experiment_id=
${
route
.
query
.
experiment_id
}
`
`/api/
lab
/v1/experiment/member/event-download?event_id=
${
form
.
event_id
}
&experiment_id=
${
route
.
query
.
experiment_id
}
`
)
}
...
...
src/modules/user/components/UploadUserDialog.vue
浏览文件 @
5dc06d2d
...
...
@@ -41,7 +41,7 @@ onMounted(() => {
// 下载数据模板
const
downloadTemplate
=
function
()
{
window
.
open
(
`/api/
experiment
/v1/experiment/member/member-download?experiment_id=
${
route
.
query
.
experiment_id
}
`
)
window
.
open
(
`/api/
lab
/v1/experiment/member/member-download?experiment_id=
${
route
.
query
.
experiment_id
}
`
)
}
// 上传
...
...
src/modules/user/views/Index.vue
浏览文件 @
5dc06d2d
...
...
@@ -137,9 +137,9 @@ const downloadMember = function (isAll?: boolean) {
},
[])
.
toString
()
if
(
isAll
)
{
window
.
open
(
`/api/
experiment
/v1/experiment/member/download?experiment_id=
${
route
.
query
.
experiment_id
}
`
)
window
.
open
(
`/api/
lab
/v1/experiment/member/download?experiment_id=
${
route
.
query
.
experiment_id
}
`
)
}
else
{
window
.
open
(
`/api/
experiment
/v1/experiment/member/download?experiment_id=
${
route
.
query
.
experiment_id
}
&ids=
${
ids
}
`
)
window
.
open
(
`/api/
lab
/v1/experiment/member/download?experiment_id=
${
route
.
query
.
experiment_id
}
&ids=
${
ids
}
`
)
}
}
</
script
>
...
...
vite.config.ts
浏览文件 @
5dc06d2d
...
...
@@ -26,11 +26,6 @@ export default defineConfig(({ mode }) => ({
cert
:
fs
.
readFileSync
(
path
.
join
(
__dirname
,
'./https/ezijing.com.pem'
))
},
proxy
:
{
'/api/experiment'
:
{
target
:
'http://localhost-resource-experiment.ezijing.com'
,
changeOrigin
:
true
,
rewrite
:
path
=>
path
.
replace
(
/^
\/
api
\/
experiment/
,
''
)
},
'/api'
:
'https://saas-lab.ezijing.com'
}
},
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论