提交 5dc06d2d authored 作者: lihuihui's avatar lihuihui

update

上级 90d00e72
...@@ -2,25 +2,25 @@ import httpRequest from '@/utils/axios' ...@@ -2,25 +2,25 @@ import httpRequest from '@/utils/axios'
// 链接列表 // 链接列表
export function getConnectionList(params: { created_operator?: string; type?: string; page?: number; page_size?: number }) { 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; }) { 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; }) { 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; }) { 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; }) { 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
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
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
}[]
}
}
...@@ -37,7 +37,6 @@ function handleRefresh() { ...@@ -37,7 +37,6 @@ function handleRefresh() {
<el-button type="danger" plain :icon="Delete">删除</el-button> <el-button type="danger" plain :icon="Delete">删除</el-button>
</el-space> </el-space>
</template> </template>
<template #table-x> <template #table-x>
<el-button type="primary" plain>查看</el-button> <el-button type="primary" plain>查看</el-button>
<el-button type="primary" plain>编辑</el-button> <el-button type="primary" plain>编辑</el-button>
......
...@@ -2,40 +2,40 @@ import httpRequest from '@/utils/axios' ...@@ -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 }) { 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; }) { 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() { 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; }) { 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 }) { 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 }) { 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 }) { 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 }) { 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
...@@ -2,30 +2,30 @@ import httpRequest from '@/utils/axios' ...@@ -2,30 +2,30 @@ import httpRequest from '@/utils/axios'
// 用户属性列表 // 用户属性列表
export function getMemberMeta(params: { name?: string; status?: string; type?: string; page?: number; page_size?: number }) { 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 }) { 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; }) { 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; }) { 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; }) { 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 }) { 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
...@@ -2,79 +2,79 @@ import httpRequest from '@/utils/axios' ...@@ -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 }) { 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() { export function getMemberConnectionsList() {
return httpRequest.get('/api/experiment/v1/experiment/member/connections') return httpRequest.get('/api/lab/v1/experiment/member/connections')
} }
// 用户属性 // 用户属性
export function getMemberFieldsList() { 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 }) { 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; }) { 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 }) { 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 }) { 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() { 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 }) { 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 }) { 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 }) { 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 }) { 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 }) { 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' } headers: { 'Content-Type': 'multipart/form-data' }
}) })
} }
// 导入用户 // 导入用户
export function importMember(data: { groups_id?: string; connection_id: string; file: any }) { 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' } headers: { 'Content-Type': 'multipart/form-data' }
}) })
} }
// 用户画像 // 用户画像
export function getMemberGroups() { 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
...@@ -41,7 +41,7 @@ const connectionName = computed(() => { ...@@ -41,7 +41,7 @@ const connectionName = computed(() => {
const downloadTemplate = function () { const downloadTemplate = function () {
if (form.event_id !== '') if (form.event_id !== '')
window.open( 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}`
) )
} }
......
...@@ -41,7 +41,7 @@ onMounted(() => { ...@@ -41,7 +41,7 @@ onMounted(() => {
// 下载数据模板 // 下载数据模板
const downloadTemplate = function () { 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}`)
} }
// 上传 // 上传
......
...@@ -137,9 +137,9 @@ const downloadMember = function (isAll?: boolean) { ...@@ -137,9 +137,9 @@ const downloadMember = function (isAll?: boolean) {
}, []) }, [])
.toString() .toString()
if (isAll) { 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 { } 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> </script>
......
...@@ -26,11 +26,6 @@ export default defineConfig(({ mode }) => ({ ...@@ -26,11 +26,6 @@ export default defineConfig(({ mode }) => ({
cert: fs.readFileSync(path.join(__dirname, './https/ezijing.com.pem')) cert: fs.readFileSync(path.join(__dirname, './https/ezijing.com.pem'))
}, },
proxy: { proxy: {
'/api/experiment': {
target: 'http://localhost-resource-experiment.ezijing.com',
changeOrigin: true,
rewrite: path => path.replace(/^\/api\/experiment/, '')
},
'/api': 'https://saas-lab.ezijing.com' '/api': 'https://saas-lab.ezijing.com'
} }
}, },
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论