28 lines
795 B
TypeScript
28 lines
795 B
TypeScript
|
import { request } from '@cmp/cmp-element'
|
||
|
|
||
|
export function getValidateRules(type: string) {
|
||
|
return request.get('/ams/v1/regexps', {
|
||
|
params: { type }
|
||
|
})
|
||
|
}
|
||
|
|
||
|
export function getPropertyByModule(moduleId: number) {
|
||
|
return request.get(`/ams/v1/module/${moduleId}/properties`)
|
||
|
}
|
||
|
|
||
|
export function getModuleRelation(params: {sourceId: number, targetId: number, relationCategoryId: number}) {
|
||
|
return request.get('/ams/v1/module/relation/relevancy', {
|
||
|
params
|
||
|
})
|
||
|
}
|
||
|
|
||
|
export function getCategoryByModuleId(moduleId: number) {
|
||
|
return request.get(`/ams/v1/module/${moduleId}/relation/category`)
|
||
|
}
|
||
|
|
||
|
export function getRuleByModuleId(moduleId: number, relationCategoryId: number) {
|
||
|
return request.get(`/ams/v1/module/${moduleId}/relation/rule`, {
|
||
|
params: { relationCategoryId }
|
||
|
})
|
||
|
}
|