|
@@ -3,154 +3,154 @@ import { HcApi } from '../../../../request/index'
|
|
// 合同计量单元
|
|
// 合同计量单元
|
|
export default {
|
|
export default {
|
|
//懒加载系统树
|
|
//懒加载系统树
|
|
- async lazyTree(form, msg = true) {
|
|
|
|
|
|
+ async lazyTree(form) {
|
|
return HcApi({
|
|
return HcApi({
|
|
url: '/api/blade-meter/tree/contract/lazy',
|
|
url: '/api/blade-meter/tree/contract/lazy',
|
|
method: 'get',
|
|
method: 'get',
|
|
params: form,
|
|
params: form,
|
|
- }, msg)
|
|
|
|
|
|
+ })
|
|
},
|
|
},
|
|
//合同段树初始化(新增、增量同步)
|
|
//合同段树初始化(新增、增量同步)
|
|
- async refresh(form, msg = true) {
|
|
|
|
|
|
+ async refresh(form) {
|
|
return HcApi({
|
|
return HcApi({
|
|
url: '/api/blade-meter/tree/contract/refresh',
|
|
url: '/api/blade-meter/tree/contract/refresh',
|
|
method: 'get',
|
|
method: 'get',
|
|
params: form,
|
|
params: form,
|
|
- }, msg)
|
|
|
|
|
|
+ }, false)
|
|
},
|
|
},
|
|
//获取节点详情
|
|
//获取节点详情
|
|
- async getNodeDetail(form, msg = true) {
|
|
|
|
|
|
+ async getNodeDetail(form) {
|
|
return HcApi({
|
|
return HcApi({
|
|
url: '/api/blade-meter/tree/contract/detail',
|
|
url: '/api/blade-meter/tree/contract/detail',
|
|
method: 'get',
|
|
method: 'get',
|
|
params: form,
|
|
params: form,
|
|
- }, msg)
|
|
|
|
|
|
+ })
|
|
},
|
|
},
|
|
//修改节点
|
|
//修改节点
|
|
- async updateForm(form, msg = true) {
|
|
|
|
|
|
+ async updateForm(form) {
|
|
return HcApi({
|
|
return HcApi({
|
|
url: '/api/blade-meter/tree/contract/update',
|
|
url: '/api/blade-meter/tree/contract/update',
|
|
method: 'post',
|
|
method: 'post',
|
|
data: form,
|
|
data: form,
|
|
- }, msg)
|
|
|
|
|
|
+ }, false)
|
|
},
|
|
},
|
|
//新增节点
|
|
//新增节点
|
|
- async addNode(form, msg = true) {
|
|
|
|
|
|
+ async addNode(form) {
|
|
return HcApi({
|
|
return HcApi({
|
|
url: '/api/blade-meter/tree/contract/save',
|
|
url: '/api/blade-meter/tree/contract/save',
|
|
method: 'post',
|
|
method: 'post',
|
|
data: form,
|
|
data: form,
|
|
- }, msg)
|
|
|
|
|
|
+ }, false)
|
|
},
|
|
},
|
|
//删除节点
|
|
//删除节点
|
|
- async deleteNode(form, msg = true) {
|
|
|
|
|
|
+ async deleteNode(form) {
|
|
return HcApi({
|
|
return HcApi({
|
|
url: '/api/blade-meter/tree/contract/remove',
|
|
url: '/api/blade-meter/tree/contract/remove',
|
|
method: 'get',
|
|
method: 'get',
|
|
params: form,
|
|
params: form,
|
|
- }, msg)
|
|
|
|
|
|
+ }, false)
|
|
},
|
|
},
|
|
//调整排序
|
|
//调整排序
|
|
- async sortForm(form, msg = true) {
|
|
|
|
|
|
+ async sortForm(form) {
|
|
return HcApi({
|
|
return HcApi({
|
|
url: '/api/blade-meter/tree/contract/sort',
|
|
url: '/api/blade-meter/tree/contract/sort',
|
|
method: 'post',
|
|
method: 'post',
|
|
params: form,
|
|
params: form,
|
|
- }, msg)
|
|
|
|
|
|
+ }, false)
|
|
},
|
|
},
|
|
//合同段树节点锁定-解锁
|
|
//合同段树节点锁定-解锁
|
|
- async getLock(form, msg = true) {
|
|
|
|
|
|
+ async getLock(form) {
|
|
return HcApi({
|
|
return HcApi({
|
|
url: '/api/blade-meter/tree/contract/lock',
|
|
url: '/api/blade-meter/tree/contract/lock',
|
|
method: 'get',
|
|
method: 'get',
|
|
params: form,
|
|
params: form,
|
|
- }, msg)
|
|
|
|
|
|
+ })
|
|
},
|
|
},
|
|
//合同段-新增-增补单元-左边节点列表
|
|
//合同段-新增-增补单元-左边节点列表
|
|
- async getLeftList(form, msg = true) {
|
|
|
|
|
|
+ async getLeftList(form) {
|
|
return HcApi({
|
|
return HcApi({
|
|
url: '/api/blade-meter/tree/contract/left-list',
|
|
url: '/api/blade-meter/tree/contract/left-list',
|
|
method: 'get',
|
|
method: 'get',
|
|
params: form,
|
|
params: form,
|
|
- }, msg)
|
|
|
|
|
|
+ })
|
|
},
|
|
},
|
|
//系统、项目、合同段获取节点类型列表接口:
|
|
//系统、项目、合同段获取节点类型列表接口:
|
|
- async getNodeTypeList(form, msg = true) {
|
|
|
|
|
|
+ async getNodeTypeList(form) {
|
|
return HcApi({
|
|
return HcApi({
|
|
url: '/api/blade-meter/tree/getNodeTypeList',
|
|
url: '/api/blade-meter/tree/getNodeTypeList',
|
|
method: 'get',
|
|
method: 'get',
|
|
params: form,
|
|
params: form,
|
|
- }, msg)
|
|
|
|
|
|
+ })
|
|
},
|
|
},
|
|
//合同段修改时获取下级节点类型列表接口:
|
|
//合同段修改时获取下级节点类型列表接口:
|
|
- async getNodeTypeListUpdate(form, msg = true) {
|
|
|
|
|
|
+ async getNodeTypeListUpdate(form) {
|
|
return HcApi({
|
|
return HcApi({
|
|
url: '/api/blade-meter/tree/contract/update/getNodeTypeList',
|
|
url: '/api/blade-meter/tree/contract/update/getNodeTypeList',
|
|
method: 'get',
|
|
method: 'get',
|
|
params: form,
|
|
params: form,
|
|
- }, msg)
|
|
|
|
|
|
+ })
|
|
},
|
|
},
|
|
- async removeInfo(form, msg = true) {
|
|
|
|
|
|
+ async removeInfo(form) {
|
|
return HcApi({
|
|
return HcApi({
|
|
url: '/api/blade-meter/inventoryFormMeter/removeInfo',
|
|
url: '/api/blade-meter/inventoryFormMeter/removeInfo',
|
|
method: 'post',
|
|
method: 'post',
|
|
params: form,
|
|
params: form,
|
|
- }, msg)
|
|
|
|
|
|
+ })
|
|
},
|
|
},
|
|
//获取当前节点下,当期未被计量的所有清单
|
|
//获取当前节点下,当期未被计量的所有清单
|
|
- async getCurrentNodeAllForm(form, msg = true) {
|
|
|
|
|
|
+ async getCurrentNodeAllForm(form) {
|
|
return HcApi({
|
|
return HcApi({
|
|
url: '/api/blade-meter/middleMeterApply/getWbsNodeInfo',
|
|
url: '/api/blade-meter/middleMeterApply/getWbsNodeInfo',
|
|
method: 'post',
|
|
method: 'post',
|
|
data: form,
|
|
data: form,
|
|
- }, msg)
|
|
|
|
|
|
+ })
|
|
},
|
|
},
|
|
//获取计量和WBS全加载树
|
|
//获取计量和WBS全加载树
|
|
- async getMeterTreeAndWbsTree(form, msg = true) {
|
|
|
|
|
|
+ async getMeterTreeAndWbsTree(form) {
|
|
return HcApi({
|
|
return HcApi({
|
|
url: '/api/blade-meter/tree/contract/meterTreeAndWbsTree',
|
|
url: '/api/blade-meter/tree/contract/meterTreeAndWbsTree',
|
|
method: 'get',
|
|
method: 'get',
|
|
params: form,
|
|
params: form,
|
|
- }, msg)
|
|
|
|
|
|
+ })
|
|
},
|
|
},
|
|
//获取当前节点下,当期未被计量的所有清单
|
|
//获取当前节点下,当期未被计量的所有清单
|
|
- async LinkMeterTreeAndWbsTree(form, msg = true) {
|
|
|
|
|
|
+ async LinkMeterTreeAndWbsTree(form) {
|
|
return HcApi({
|
|
return HcApi({
|
|
url: '/api/blade-meter/tree/contract/LinkMeterTreeAndWbsTree',
|
|
url: '/api/blade-meter/tree/contract/LinkMeterTreeAndWbsTree',
|
|
method: 'post',
|
|
method: 'post',
|
|
data: form,
|
|
data: form,
|
|
- }, msg)
|
|
|
|
|
|
+ }, false)
|
|
},
|
|
},
|
|
//删除合同计量单元关联WBS节点
|
|
//删除合同计量单元关联WBS节点
|
|
- async deleteLinkWbsTree(form, msg = true) {
|
|
|
|
|
|
+ async deleteLinkWbsTree(form) {
|
|
return HcApi({
|
|
return HcApi({
|
|
url: '/api/blade-meter/tree/contract/deleteLinkWbsTree',
|
|
url: '/api/blade-meter/tree/contract/deleteLinkWbsTree',
|
|
method: 'post',
|
|
method: 'post',
|
|
data: form,
|
|
data: form,
|
|
- }, msg)
|
|
|
|
|
|
+ }, false)
|
|
},
|
|
},
|
|
//获取合同计量单元导入模板
|
|
//获取合同计量单元导入模板
|
|
- async importTemplate(form, msg = true) {
|
|
|
|
|
|
+ async importTemplate(form) {
|
|
return HcApi({
|
|
return HcApi({
|
|
url: '/api/blade-meter/tree/contract/importTemplate',
|
|
url: '/api/blade-meter/tree/contract/importTemplate',
|
|
method: 'get',
|
|
method: 'get',
|
|
params: form,
|
|
params: form,
|
|
- }, msg)
|
|
|
|
|
|
+ }, false)
|
|
},
|
|
},
|
|
//复制节点,获取子树
|
|
//复制节点,获取子树
|
|
- async getCurrentNodeTree(form, msg = true) {
|
|
|
|
|
|
+ async getCurrentNodeTree(form) {
|
|
return HcApi({
|
|
return HcApi({
|
|
url: '/api/blade-meter/tree/contract/getCurrentNodeTree',
|
|
url: '/api/blade-meter/tree/contract/getCurrentNodeTree',
|
|
method: 'get',
|
|
method: 'get',
|
|
params: form,
|
|
params: form,
|
|
- }, msg)
|
|
|
|
|
|
+ })
|
|
},
|
|
},
|
|
//删除合同计量单元关联WBS节点
|
|
//删除合同计量单元关联WBS节点
|
|
- async copyNode(form, msg = true) {
|
|
|
|
|
|
+ async copyNode(form) {
|
|
return HcApi({
|
|
return HcApi({
|
|
url: '/api/blade-meter/tree/contract/copyNode',
|
|
url: '/api/blade-meter/tree/contract/copyNode',
|
|
method: 'post',
|
|
method: 'post',
|
|
data: form,
|
|
data: form,
|
|
- }, msg)
|
|
|
|
|
|
+ }, false)
|
|
},
|
|
},
|
|
-}
|
|
|
|
|
|
+}
|