|
@@ -1,134 +1,188 @@
|
|
import request from '@/router/axios';
|
|
import request from '@/router/axios';
|
|
|
|
|
|
export const getList = (current, size, params) => {
|
|
export const getList = (current, size, params) => {
|
|
- return request({
|
|
|
|
- url: '/api/blade-manager/wbsTree/lazy-tree?parentId=0',
|
|
|
|
- method: 'get',
|
|
|
|
- params: {
|
|
|
|
- ...params,
|
|
|
|
- current,
|
|
|
|
- size,
|
|
|
|
- }
|
|
|
|
- })
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
-export const getLazytree = (wbsId,parentId,tenantId,params) => {
|
|
|
|
- return request({
|
|
|
|
- url: '/api/blade-manager/wbsTree/lazy-tree',
|
|
|
|
- method: 'get',
|
|
|
|
- params: {
|
|
|
|
- ...params,
|
|
|
|
- wbsId,
|
|
|
|
- parentId,
|
|
|
|
- tenantId,
|
|
|
|
- }
|
|
|
|
- })
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
-export const getAlltree = (tenantId,type='',wbsId,params) => {
|
|
|
|
- return request({
|
|
|
|
- url: '/api/blade-manager/wbsTree/tree',
|
|
|
|
- method: 'get',
|
|
|
|
- params: {
|
|
|
|
- ...params,
|
|
|
|
- tenantId,
|
|
|
|
- type,
|
|
|
|
- wbsId
|
|
|
|
- }
|
|
|
|
- })
|
|
|
|
|
|
+ return request({
|
|
|
|
+ url: '/api/blade-manager/wbsTree/lazy-tree?parentId=0',
|
|
|
|
+ method: 'get',
|
|
|
|
+ params: {
|
|
|
|
+ ...params,
|
|
|
|
+ current,
|
|
|
|
+ size,
|
|
|
|
+ }
|
|
|
|
+ })
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+export const getLazytree = (wbsId, parentId, tenantId, params) => {
|
|
|
|
+ return request({
|
|
|
|
+ url: '/api/blade-manager/wbsTree/lazy-tree',
|
|
|
|
+ method: 'get',
|
|
|
|
+ params: {
|
|
|
|
+ ...params,
|
|
|
|
+ wbsId,
|
|
|
|
+ parentId,
|
|
|
|
+ tenantId,
|
|
|
|
+ }
|
|
|
|
+ })
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+export const getAlltree = (tenantId, type = '', wbsId, params) => {
|
|
|
|
+ return request({
|
|
|
|
+ url: '/api/blade-manager/wbsTree/tree',
|
|
|
|
+ method: 'get',
|
|
|
|
+ params: {
|
|
|
|
+ ...params,
|
|
|
|
+ tenantId,
|
|
|
|
+ type,
|
|
|
|
+ wbsId
|
|
|
|
+ }
|
|
|
|
+ })
|
|
}
|
|
}
|
|
|
|
|
|
export const getDetail = (id) => {
|
|
export const getDetail = (id) => {
|
|
- return request({
|
|
|
|
- url: '/api/blade-manager/wbsTree/detail',
|
|
|
|
- method: 'get',
|
|
|
|
- params: {
|
|
|
|
- id
|
|
|
|
- }
|
|
|
|
- })
|
|
|
|
|
|
+ return request({
|
|
|
|
+ url: '/api/blade-manager/wbsTree/detail',
|
|
|
|
+ method: 'get',
|
|
|
|
+ params: {
|
|
|
|
+ id
|
|
|
|
+ }
|
|
|
|
+ })
|
|
}
|
|
}
|
|
|
|
|
|
export const remove = (ids) => {
|
|
export const remove = (ids) => {
|
|
- return request({
|
|
|
|
- url: '/api/blade-manager/wbsTree/remove',
|
|
|
|
- method: 'post',
|
|
|
|
- params: {
|
|
|
|
- id:ids,
|
|
|
|
- }
|
|
|
|
- })
|
|
|
|
|
|
+ return request({
|
|
|
|
+ url: '/api/blade-manager/wbsTree/remove',
|
|
|
|
+ method: 'post',
|
|
|
|
+ params: {
|
|
|
|
+ id: ids,
|
|
|
|
+ }
|
|
|
|
+ })
|
|
}
|
|
}
|
|
|
|
|
|
export const add = (row) => {
|
|
export const add = (row) => {
|
|
- return request({
|
|
|
|
- url: '/api/blade-manager/wbsTree/submit',
|
|
|
|
- method: 'post',
|
|
|
|
- data: row
|
|
|
|
- })
|
|
|
|
|
|
+ return request({
|
|
|
|
+ url: '/api/blade-manager/wbsTree/submit',
|
|
|
|
+ method: 'post',
|
|
|
|
+ data: row
|
|
|
|
+ })
|
|
}
|
|
}
|
|
|
|
|
|
export const update = (row) => {
|
|
export const update = (row) => {
|
|
- return request({
|
|
|
|
- url: '/api/blade-manager/wbsTree/submit',
|
|
|
|
- method: 'post',
|
|
|
|
- data: row
|
|
|
|
- })
|
|
|
|
|
|
+ return request({
|
|
|
|
+ url: '/api/blade-manager/wbsTree/submit',
|
|
|
|
+ method: 'post',
|
|
|
|
+ data: row
|
|
|
|
+ })
|
|
}
|
|
}
|
|
|
|
|
|
export const selectByNodeTable = (id, params) => {
|
|
export const selectByNodeTable = (id, params) => {
|
|
- return request({
|
|
|
|
- url: '/api/blade-manager/wbsTree/selectByNodeTable',
|
|
|
|
- method: 'get',
|
|
|
|
- params: {
|
|
|
|
- ...params,
|
|
|
|
- id
|
|
|
|
- }
|
|
|
|
- })
|
|
|
|
|
|
+ return request({
|
|
|
|
+ url: '/api/blade-manager/wbsTree/selectByNodeTable',
|
|
|
|
+ method: 'get',
|
|
|
|
+ params: {
|
|
|
|
+ ...params,
|
|
|
|
+ id
|
|
|
|
+ }
|
|
|
|
+ })
|
|
}
|
|
}
|
|
|
|
|
|
export const saveFormAndElement = (formElementDTO) => {
|
|
export const saveFormAndElement = (formElementDTO) => {
|
|
- return request({
|
|
|
|
- url: '/api/blade-manager/wbsTree/saveFormAndElement',
|
|
|
|
- method: 'post',
|
|
|
|
- data: formElementDTO
|
|
|
|
- })
|
|
|
|
|
|
+ return request({
|
|
|
|
+ url: '/api/blade-manager/wbsTree/saveFormAndElement',
|
|
|
|
+ method: 'post',
|
|
|
|
+ data: formElementDTO
|
|
|
|
+ })
|
|
}
|
|
}
|
|
|
|
|
|
export const selectFormElements = (id, params) => {
|
|
export const selectFormElements = (id, params) => {
|
|
- return request({
|
|
|
|
- url: '/api/blade-manager/wbsTree/selectFormElements',
|
|
|
|
- method: 'get',
|
|
|
|
- params: {
|
|
|
|
- ...params,
|
|
|
|
- id
|
|
|
|
- }
|
|
|
|
- })
|
|
|
|
|
|
+ return request({
|
|
|
|
+ url: '/api/blade-manager/wbsTree/selectFormElements',
|
|
|
|
+ method: 'get',
|
|
|
|
+ params: {
|
|
|
|
+ ...params,
|
|
|
|
+ id
|
|
|
|
+ }
|
|
|
|
+ })
|
|
}
|
|
}
|
|
export const removeTableById = (id, params) => {
|
|
export const removeTableById = (id, params) => {
|
|
- return request({
|
|
|
|
- url: '/api/blade-manager/wbsTree/removeTableById',
|
|
|
|
- method: 'get',
|
|
|
|
- params: {
|
|
|
|
- ...params,
|
|
|
|
- id
|
|
|
|
- }
|
|
|
|
- })
|
|
|
|
|
|
+ return request({
|
|
|
|
+ url: '/api/blade-manager/wbsTree/removeTableById',
|
|
|
|
+ method: 'get',
|
|
|
|
+ params: {
|
|
|
|
+ ...params,
|
|
|
|
+ id
|
|
|
|
+ }
|
|
|
|
+ })
|
|
}
|
|
}
|
|
|
|
|
|
export const importWbsTree = (froms) => {
|
|
export const importWbsTree = (froms) => {
|
|
- return request({
|
|
|
|
- url: '/api/blade-manager/wbsTree/import-wbsTree',
|
|
|
|
- method: 'post',
|
|
|
|
- //设置请求头
|
|
|
|
- headers: { "Content-Type": "multipart/form-data" },
|
|
|
|
- data: froms
|
|
|
|
- })
|
|
|
|
|
|
+ return request({
|
|
|
|
+ url: '/api/blade-manager/wbsTree/import-wbsTree',
|
|
|
|
+ method: 'post',
|
|
|
|
+ //设置请求头
|
|
|
|
+ headers: { "Content-Type": "multipart/form-data" },
|
|
|
|
+ data: froms
|
|
|
|
+ })
|
|
}
|
|
}
|
|
|
|
|
|
export const exportTemplate = () => {
|
|
export const exportTemplate = () => {
|
|
- return request({
|
|
|
|
- url: '/api/blade-manager/wbsTree/export-template',
|
|
|
|
- method: 'get',
|
|
|
|
- responseType:'arraybuffer'
|
|
|
|
- })
|
|
|
|
|
|
+ return request({
|
|
|
|
+ url: '/api/blade-manager/wbsTree/export-template',
|
|
|
|
+ method: 'get',
|
|
|
|
+ responseType: 'arraybuffer'
|
|
|
|
+ })
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+//查询当前节点的同级节点
|
|
|
|
+export const findWbsTreeSameLevel = (params) => {
|
|
|
|
+ return request({
|
|
|
|
+ url: '/api/blade-manager/wbsTree/findWbsTreeSameLevel',
|
|
|
|
+ method: 'get',
|
|
|
|
+ params
|
|
|
|
+ })
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+//查询当前节点的同级节点
|
|
|
|
+export const wbsTreeSort = (data) => {
|
|
|
|
+ return request({
|
|
|
|
+ url: '/api/blade-manager/wbsTree/wbsTreeSort',
|
|
|
|
+ method: 'post',
|
|
|
|
+ data
|
|
|
|
+ })
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+//查询当前节点下的所有表单
|
|
|
|
+export const findWbsTreeTableSameLevel = (params) => {
|
|
|
|
+ return request({
|
|
|
|
+ url: '/api/blade-manager/wbsFormElement/findWbsTreeTableSameLevel',
|
|
|
|
+ method: 'get',
|
|
|
|
+ params
|
|
|
|
+ })
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+//表单排序
|
|
|
|
+export const wbsTreeTableSort = (data) => {
|
|
|
|
+ return request({
|
|
|
|
+ url: '/api/blade-manager/wbsFormElement/wbsTreeTableSort',
|
|
|
|
+ method: 'post',
|
|
|
|
+ data
|
|
|
|
+ })
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+// 私有wbs树当前节点同级节点
|
|
|
|
+export const findWbsTreePrivateSameLevel = (params) => {
|
|
|
|
+ return request({
|
|
|
|
+ url: `/api/blade-manager/wbsPrivate/findWbsTreePrivateSameLevel`,
|
|
|
|
+ method: 'get',
|
|
|
|
+ params
|
|
|
|
+ })
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+// wbs私有树节点手动排序
|
|
|
|
+export const wbsTreePrivateSort = (data) => {
|
|
|
|
+ return request({
|
|
|
|
+ url: '/api/blade-manager/wbsPrivate/wbsTreePrivateSort',
|
|
|
|
+ method: 'post',
|
|
|
|
+ data
|
|
|
|
+ })
|
|
|
|
+}
|