123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196 |
- import request from '@/utils/request'
- /**
- * 通过id获取关系属性
- */
- //旧的getRelationAttr函数
- /* function getRelationAttr (path) {
- return ajax({
- method: 'get',
- url: '/relcls/{id}/attrs',
- path: {
- id: path
- },
- data: {
- id: path
- }
- })
- } */
- //新的getRelationAttr函数
- function getRelationAttr(path) {
- return request({
- method: 'get',
- url: `/relcls/${id}/attrs`,
- params: {
- id: path
- }
- })
- }
- /**
- * 新增关系属性
- */
- //旧的addRelationAttr函数
- /* function addRelationAttr (data) {
- return ajax({
- method: 'post',
- url: '/relcls/attrcls/add',
- path: {},
- data: {
- relClsID: data.relClsID,
- attrUnit: data.attrUnit,
- attrClsName: data.attrClsName,
- attrClsMemo: data.attrClsMemo,
- valueType: data.valueType
- }
- })
- } */
- //新的addRelationAttr函数
- function addRelationAttr(data) {
- return request({
- method: 'post',
- url: `/relcls/attrcls/add`,
- path: {},
- data: {
- relClsID: data.relClsID,
- attrUnit: data.attrUnit,
- attrClsName: data.attrClsName,
- attrClsMemo: data.attrClsMemo,
- valueType: data.valueType
- }
- })
- }
- /**
- * 修改关系属性
- * @param data
- */
- //旧的updateRelationAttr函数
- /* function updateRelationAttr (data) {
- return ajax({
- method: 'post',
- url: '/relattr/update',
- path: {},
- data: {
- relID: data.relID, // 关系id,新加
- attrClsID: data.attrClsID,// *属性类ID
- attrMemo: data.attrMemo,// 属性描述
- attrValue: data.attrValue,// 属性值
- entID: data.entID// 实体ID
- }
- })
- } */
- //新的updateRelationAttr函数
- function updateRelationAttr(data) {
- return request({
- method: 'post',
- url: `/relattr/update`,
- path: {},
- data: {
- relID: data.relID, // 关系id,新加
- attrClsID: data.attrClsID, // *属性类ID
- attrMemo: data.attrMemo, // 属性描述
- attrValue: data.attrValue, // 属性值
- entID: data.entID // 实体ID
- }
- })
- }
- /**
- * 修改关系类属性
- */
- //旧的updateRelationClassAttr函数
- /* function updateRelationClassAttr (data) {
- return ajax({
- method: 'post',
- url: '/relcls/attrcls/update',
- path: {},
- data: {
- attrUnit: data.attrUnit,
- attrClsID: data.attrClsID,
- attrClsMemo: data.attrClsMemo,
- attrClsName: data.attrClsName,
- valueType: data.valueType
- }
- })
- } */
- //新的updateRelationClassAttr函数
- function updateRelationClassAttr(data) {
- return request({
- method: 'post',
- url: `/relcls/attrcls/update`,
- path: {},
- data: {
- attrUnit: data.attrUnit,
- attrClsID: data.attrClsID,
- attrClsMemo: data.attrClsMemo,
- attrClsName: data.attrClsName,
- valueType: data.valueType
- }
- })
- }
- /**
- * 删除关系类下的关系属性
- */
- //旧的delRelationAttr函数
- /* function delRelationAttr (path) {
- return ajax({
- method: 'post',
- url: '/relcls/attrcls/del/{id}',
- path: {
- id: path
- },
- data: {}
- })
- } */
- //新的delRelationAttr函数
- function delRelationAttr(path) {
- return request({
- method: 'post',
- url: `/relcls/attrcls/del/${path}`,
- path: {
- id: path
- },
- data: {}
- })
- }
- /**
- * 获得指定实体类为起点的所有关系类列表
- * @param id
- * @returns {*}
- */
- //旧的getRelationListByEntityClassId函数
- /* function getRelationListByEntityClassId (id, entClsType) {
- return ajax({
- method: 'get',
- url: '/relcls/{id}/list',
- path: {
- id: id
- },
- data: {
- entClsType: entClsType,
- }
- })
- } */
- //新的getRelationListByEntityClassId函数
- function getRelationListByEntityClassId(id, entClsType) {
- return request({
- method: 'get',
- url: `/relcls/${id}/list`,
- params: {
- id: id,
- entClsType: entClsType,
- }
- })
- }
- export {
- getRelationAttr,
- addRelationAttr,
- updateRelationAttr,
- updateRelationClassAttr,
- delRelationAttr,
- getRelationListByEntityClassId
- }
|