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