2024-08-20 12:11:31 +00:00
|
|
|
import { request } from '@cmp/cmp-element'
|
2024-08-28 08:50:02 +00:00
|
|
|
import { getSelectPosition } from '@/views/usePosition'
|
2024-08-20 12:11:31 +00:00
|
|
|
|
|
|
|
export function getValidateRules(type: string) {
|
|
|
|
return request.get('/ams/v1/regexps', {
|
2024-08-21 01:17:14 +00:00
|
|
|
params: { type },
|
2024-08-20 12:11:31 +00:00
|
|
|
})
|
|
|
|
}
|
|
|
|
|
|
|
|
export function getPropertyByModule(moduleId: number) {
|
2024-08-28 02:39:27 +00:00
|
|
|
return request.get(`/ams/v1/module/${moduleId}/properties`, {
|
|
|
|
params: {
|
|
|
|
positionKey: getSelectPosition(),
|
|
|
|
},
|
|
|
|
})
|
2024-08-20 12:11:31 +00:00
|
|
|
}
|
|
|
|
|
2024-08-21 01:17:14 +00:00
|
|
|
export function getModuleRelation(params: { sourceId: number; targetId: number; relationCategoryId: number }) {
|
2024-08-20 12:11:31 +00:00
|
|
|
return request.get('/ams/v1/module/relation/relevancy', {
|
2024-08-21 01:17:14 +00:00
|
|
|
params,
|
2024-08-20 12:11:31 +00:00
|
|
|
})
|
|
|
|
}
|
|
|
|
|
|
|
|
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`, {
|
2024-08-21 01:17:14 +00:00
|
|
|
params: { relationCategoryId },
|
2024-08-20 12:11:31 +00:00
|
|
|
})
|
|
|
|
}
|
2024-08-28 07:20:00 +00:00
|
|
|
export function getSysconfQueryByCode(params) {
|
|
|
|
return request.get('/sms/v1/configs/queryByCode', { params })
|
|
|
|
}
|