import { request } from '@cmp/cmp-element' import { getSelectPosition } from '@/views/usePostion' 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`, { params: { positionKey: getSelectPosition(), }, }) } 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 }, }) } export function getSysconfQueryByCode(params) { return request.get('/sms/v1/configs/queryByCode', { params }) }