|
@@ -4,437 +4,437 @@ import { getHeader } from 'hc-vue3-ui'
|
|
|
export default {
|
|
|
|
|
|
//新增或删除 合同段划分树首件关联
|
|
|
- async wbsTreeFirstSave(form, msg = true) {
|
|
|
+ async wbsTreeFirstSave(form) {
|
|
|
return HcApi({
|
|
|
url: '/api/blade-business/treeContractFirst/saveOrDelete',
|
|
|
method: 'post',
|
|
|
params: form,
|
|
|
- }, msg)
|
|
|
+ })
|
|
|
},
|
|
|
//修改树节点
|
|
|
- async wbsTreeUpdateNode(form, msg = true) {
|
|
|
+ async wbsTreeUpdateNode(form) {
|
|
|
return HcApi({
|
|
|
url: '/api/blade-business/informationWriteQuery/updateContractNodeParameter',
|
|
|
method: 'post',
|
|
|
params: form,
|
|
|
- }, msg)
|
|
|
+ })
|
|
|
},
|
|
|
//导图结构树节点查询
|
|
|
- // async queryMappingStructureTree(form, msg = true) {
|
|
|
+ // async queryMappingStructureTree(form) {
|
|
|
// return HcApi({
|
|
|
// url: '/api/blade-business/informationWriteQuery/queryMappingStructureTree',
|
|
|
// method: 'get',
|
|
|
// params: form,
|
|
|
- // }, msg)
|
|
|
+ // })
|
|
|
// },
|
|
|
- async queryMappingStructureTree(form, msg = true) {
|
|
|
+ async queryMappingStructureTree(form) {
|
|
|
return HcApi({
|
|
|
url: '/api/blade-user/wbs/lazyQueryContractWbsTree',
|
|
|
method: 'get',
|
|
|
params: form,
|
|
|
- }, msg)
|
|
|
+ })
|
|
|
},
|
|
|
//保存或修改节点上传的图纸记录
|
|
|
- async saveContractTreeDrawings(form, msg = true) {
|
|
|
+ async saveContractTreeDrawings(form) {
|
|
|
return HcApi({
|
|
|
url: '/api/blade-business/contractTreeDrawings/saveContractTreeDrawings',
|
|
|
method: 'post',
|
|
|
params: form,
|
|
|
- }, msg)
|
|
|
+ })
|
|
|
},
|
|
|
//删除节点
|
|
|
- async removeContractTreeNode(form, msg = true) {
|
|
|
+ async removeContractTreeNode(form) {
|
|
|
return HcApi({
|
|
|
url: '/api/blade-business/informationWriteQuery/removeContractTreeNode',
|
|
|
method: 'post',
|
|
|
params: form,
|
|
|
- }, msg)
|
|
|
+ }, false)
|
|
|
},
|
|
|
//查询当前节点下所有元素表信息
|
|
|
- async searchNodeAllTable(form, msg = true) {
|
|
|
+ async searchNodeAllTable(form) {
|
|
|
return HcApi({
|
|
|
url: '/api/blade-manager/wbsTreeContract/search-node-tables',
|
|
|
method: 'get',
|
|
|
params: form,
|
|
|
- }, msg)
|
|
|
+ })
|
|
|
},
|
|
|
//清表生成html
|
|
|
- async getExcelHtml(form, msg = true) {
|
|
|
+ async getExcelHtml(form) {
|
|
|
return HcApi({
|
|
|
url: '/api/blade-manager/exceltab/get-excel-html_buss',
|
|
|
method: 'get',
|
|
|
params: form,
|
|
|
- }, msg)
|
|
|
+ })
|
|
|
},
|
|
|
//获取按键切换输入框的key列表
|
|
|
- async getHtmlBussCols(form, msg = true) {
|
|
|
+ async getHtmlBussCols(form) {
|
|
|
return HcApi({
|
|
|
url: '/api/blade-manager/exceltab/get-html-buss-cols',
|
|
|
method: 'get',
|
|
|
params: form,
|
|
|
- }, msg)
|
|
|
+ })
|
|
|
},
|
|
|
//填报页面数据保存
|
|
|
- async saveExcelBussData(form, msg = true) {
|
|
|
+ async saveExcelBussData(form) {
|
|
|
return HcApi({
|
|
|
url: '/api/blade-manager/exceltab/save_buss_data',
|
|
|
method: 'post',
|
|
|
data: form,
|
|
|
- }, msg)
|
|
|
+ }, false)
|
|
|
},
|
|
|
//懒加载项目级工程划分树
|
|
|
- async queryWbsTreePrivateByProjectIdAndId(form, msg = true) {
|
|
|
+ async queryWbsTreePrivateByProjectIdAndId(form) {
|
|
|
return HcApi({
|
|
|
url: '/api/blade-business/informationWriteQuery/queryWbsTreePrivateByProjectIdAndId',
|
|
|
method: 'post',
|
|
|
params: form,
|
|
|
- }, msg)
|
|
|
+ })
|
|
|
},
|
|
|
- async queryWbsTreeContractByContractIdAndId(form, msg = true) {
|
|
|
+ async queryWbsTreeContractByContractIdAndId(form) {
|
|
|
return HcApi({
|
|
|
url: '/api/blade-manager/contractInfo/add-node-tree',
|
|
|
method: 'get',
|
|
|
params: form,
|
|
|
- }, msg)
|
|
|
+ })
|
|
|
},
|
|
|
//新增自定义节点项目全加载树
|
|
|
- async queryPriateTree(form, msg = true) {
|
|
|
+ async queryPriateTree(form) {
|
|
|
return HcApi({
|
|
|
url: '/api/blade-user/wbs/private/tree',
|
|
|
method: 'get',
|
|
|
params: form,
|
|
|
- }, msg)
|
|
|
+ })
|
|
|
},
|
|
|
//新增节点及其子节点
|
|
|
- async saveContractTreeNode(form, msg = true) {
|
|
|
+ async saveContractTreeNode(form) {
|
|
|
return HcApi({
|
|
|
url: '/api/blade-business/informationWriteQuery/saveContractTreeNode',
|
|
|
method: 'post',
|
|
|
data: form,
|
|
|
- }, msg)
|
|
|
+ })
|
|
|
},
|
|
|
//新增自定义节点
|
|
|
- async saveCustomAddContractNode(form, msg = true) {
|
|
|
+ async saveCustomAddContractNode(form) {
|
|
|
return HcApi({
|
|
|
url: '/api/blade-business/informationWriteQuery/customAddContractNode',
|
|
|
method: 'post',
|
|
|
data: form,
|
|
|
- }, msg)
|
|
|
+ })
|
|
|
},
|
|
|
//复制节点
|
|
|
- async copyContractTreeNode(form, msg = true) {
|
|
|
+ async copyContractTreeNode(form) {
|
|
|
return HcApi({
|
|
|
url: '/api/blade-business/informationWriteQuery/copyContractTreeNode',
|
|
|
method: 'post',
|
|
|
data: form,
|
|
|
- }, msg)
|
|
|
+ })
|
|
|
},
|
|
|
//自定义排序
|
|
|
- async diySortTreeNode(form, msg = true) {
|
|
|
+ async diySortTreeNode(form) {
|
|
|
return HcApi({
|
|
|
url: '/api/blade-business/informationWriteQuery/diySort',
|
|
|
method: 'post',
|
|
|
data: form,
|
|
|
- }, msg)
|
|
|
+ }, false)
|
|
|
},
|
|
|
//获取表单数据
|
|
|
- async getBussDataInfo(form, msg = true) {
|
|
|
+ async getBussDataInfo(form) {
|
|
|
return HcApi({
|
|
|
url: '/api/blade-manager/exceltab/get-buss-dataInfo',
|
|
|
method: 'get',
|
|
|
params: form,
|
|
|
- }, msg)
|
|
|
+ })
|
|
|
},
|
|
|
//查询节点状态
|
|
|
- async queryNodeStatus(form, msg = true) {
|
|
|
+ async queryNodeStatus(form) {
|
|
|
return HcApi({
|
|
|
url: '/api/blade-business/informationWriteQuery/queryNodeStatus',
|
|
|
method: 'post',
|
|
|
params: form,
|
|
|
- }, msg)
|
|
|
+ })
|
|
|
},
|
|
|
//查询监理节点状态
|
|
|
- async queryNodeStatusJl(form, msg = true) {
|
|
|
+ async queryNodeStatusJl(form) {
|
|
|
return HcApi({
|
|
|
url: '/api/blade-business/informationWriteQuery/queryNodeStatus-jl',
|
|
|
method: 'post',
|
|
|
params: form,
|
|
|
- }, msg)
|
|
|
+ })
|
|
|
},
|
|
|
//查询首件节点状态
|
|
|
- async queryNodeStatusSj(form, msg = true) {
|
|
|
+ async queryNodeStatusSj(form) {
|
|
|
return HcApi({
|
|
|
url: '/api/blade-business/informationWriteQuery/queryNodeStatus-sj',
|
|
|
method: 'post',
|
|
|
params: form,
|
|
|
- }, msg)
|
|
|
+ })
|
|
|
},
|
|
|
//查询试验上报按钮状态
|
|
|
- async queryNodeStatusTrial(form, msg = true) {
|
|
|
+ async queryNodeStatusTrial(form) {
|
|
|
return HcApi({
|
|
|
url: '/api/blade-business/informationWriteQuery/queryNodeStatus-trial',
|
|
|
method: 'post',
|
|
|
params: form,
|
|
|
- }, msg)
|
|
|
+ })
|
|
|
},
|
|
|
//单个废除
|
|
|
- async abolishOne(form, msg = true) {
|
|
|
+ async abolishOne(form) {
|
|
|
return HcApi({
|
|
|
url: '/api/blade-business/informationWriteQuery/abolishOne',
|
|
|
method: 'post',
|
|
|
params: form,
|
|
|
- }, msg)
|
|
|
+ })
|
|
|
},
|
|
|
|
|
|
//单个废除-首件
|
|
|
- async abolishOneSJ(form, msg = true) {
|
|
|
+ async abolishOneSJ(form) {
|
|
|
return HcApi({
|
|
|
url: '/api/blade-business/informationWriteQuery/abolishOne-sj',
|
|
|
method: 'post',
|
|
|
params: form,
|
|
|
- }, msg)
|
|
|
+ })
|
|
|
},
|
|
|
|
|
|
//隐藏表单
|
|
|
- async showBussTab(form, msg = true) {
|
|
|
+ async showBussTab(form) {
|
|
|
return HcApi({
|
|
|
url: '/api/blade-manager/exceltab/show-buss-tab',
|
|
|
method: 'get',
|
|
|
params: form,
|
|
|
- }, msg)
|
|
|
+ }, false)
|
|
|
},
|
|
|
//单表pdf预览
|
|
|
- async getBussPdfInfo(form, msg = true) {
|
|
|
+ async getBussPdfInfo(form) {
|
|
|
return HcApi({
|
|
|
url: '/api/blade-manager/exceltab/get-buss-pdfInfo',
|
|
|
method: 'get',
|
|
|
params: form,
|
|
|
- }, msg)
|
|
|
+ })
|
|
|
},
|
|
|
//表单复制
|
|
|
- async copeBussTab(form, msg = true) {
|
|
|
+ async copeBussTab(form) {
|
|
|
return HcApi({
|
|
|
url: '/api/blade-manager/exceltab/cope-buss-tab',
|
|
|
method: 'get',
|
|
|
params: form,
|
|
|
- }, msg)
|
|
|
+ }, false)
|
|
|
},
|
|
|
//多表预览
|
|
|
- async getBussPdfs(form, msg = true) {
|
|
|
+ async getBussPdfs(form) {
|
|
|
return HcApi({
|
|
|
url: '/api/blade-manager/exceltab/get-buss-pdfs',
|
|
|
method: 'get',
|
|
|
params: form,
|
|
|
- }, msg)
|
|
|
+ })
|
|
|
},
|
|
|
//获取附件列表
|
|
|
- async getBussFileList(form, msg = true) {
|
|
|
+ async getBussFileList(form) {
|
|
|
return HcApi({
|
|
|
url: '/api/blade-manager/tablefile/get-buss-fileList',
|
|
|
method: 'get',
|
|
|
params: form,
|
|
|
- }, msg)
|
|
|
+ })
|
|
|
},
|
|
|
//获取附件添加列表
|
|
|
- async selectTableFileListByTen(form, msg = true) {
|
|
|
+ async selectTableFileListByTen(form) {
|
|
|
return HcApi({
|
|
|
url: '/api/blade-manager/tablefile/selectTableFileListByTen',
|
|
|
method: 'get',
|
|
|
params: form,
|
|
|
- }, msg)
|
|
|
+ })
|
|
|
},
|
|
|
//逻辑附件添加
|
|
|
- async delTabById(form, msg = true) {
|
|
|
+ async delTabById(form) {
|
|
|
return HcApi({
|
|
|
url: '/api/blade-manager/tablefile/delTabById',
|
|
|
method: 'post',
|
|
|
params: form,
|
|
|
- }, msg)
|
|
|
+ })
|
|
|
},
|
|
|
- async getBussFileList1(form, msg = true) {
|
|
|
+ async getBussFileList1(form) {
|
|
|
return HcApi({
|
|
|
url: '/api/blade-business/detection/self/file-list',
|
|
|
method: 'get',
|
|
|
params: form,
|
|
|
- }, msg)
|
|
|
+ })
|
|
|
},
|
|
|
//逻辑删除
|
|
|
- async removeBussFile(form, msg = true) {
|
|
|
+ async removeBussFile(form) {
|
|
|
return HcApi({
|
|
|
url: '/api/blade-manager/tablefile/remove',
|
|
|
method: 'post',
|
|
|
params: form,
|
|
|
- }, msg)
|
|
|
+ }, false)
|
|
|
},
|
|
|
//删除试验文件
|
|
|
- async removeBussFile1(form, msg = true) {
|
|
|
+ async removeBussFile1(form) {
|
|
|
return HcApi({
|
|
|
url: '/api/blade-manager/tablefile/remove-trial',
|
|
|
method: 'post',
|
|
|
params: form,
|
|
|
- }, msg)
|
|
|
+ })
|
|
|
},
|
|
|
//用户端删除复制信息表
|
|
|
- async removeBussTabInfo(form, msg = true) {
|
|
|
+ async removeBussTabInfo(form) {
|
|
|
return HcApi({
|
|
|
url: '/api/blade-manager/exceltab/remove-buss-tabInfo',
|
|
|
method: 'post',
|
|
|
params: form,
|
|
|
- }, msg)
|
|
|
+ }, false)
|
|
|
},
|
|
|
//复制节点填报数据
|
|
|
- async copyContractNodeSubmitBusinessData(form, msg = true) {
|
|
|
+ async copyContractNodeSubmitBusinessData(form) {
|
|
|
return HcApi({
|
|
|
url: '/api/blade-business/informationWriteQuery/copyContractNodeSubmitBusinessData',
|
|
|
method: 'post',
|
|
|
data: form,
|
|
|
- }, msg)
|
|
|
+ })
|
|
|
},
|
|
|
//输入框查询合同段树
|
|
|
- async searchContractTree(form, msg = true) {
|
|
|
+ async searchContractTree(form) {
|
|
|
return HcApi({
|
|
|
url: '/api/blade-business/informationWriteQuery/searchContractTree',
|
|
|
method: 'get',
|
|
|
params: form,
|
|
|
- }, msg)
|
|
|
+ })
|
|
|
},
|
|
|
//设计值计算
|
|
|
- async queryFormulaRange(form, msg = true) {
|
|
|
+ async queryFormulaRange(form) {
|
|
|
return HcApi({
|
|
|
url: '/api/blade-manager/formula/range',
|
|
|
method: 'get',
|
|
|
params: form,
|
|
|
- }, msg)
|
|
|
+ })
|
|
|
},
|
|
|
//获取文件题名
|
|
|
- async queryDocumentTitle(form, msg = true) {
|
|
|
+ async queryDocumentTitle(form) {
|
|
|
return HcApi({
|
|
|
url: '/api/blade-business/informationWriteQuery/queryDocumentTitle',
|
|
|
method: 'get',
|
|
|
params: form,
|
|
|
- }, msg)
|
|
|
+ })
|
|
|
},
|
|
|
//查询公式参数面板
|
|
|
- async queryPanel(form, msg = true) {
|
|
|
+ async queryPanel(form) {
|
|
|
return HcApi({
|
|
|
url: '/api/blade-manager/formula/panel',
|
|
|
method: 'get',
|
|
|
params: form,
|
|
|
- }, msg)
|
|
|
+ })
|
|
|
},
|
|
|
//保存公式参数
|
|
|
|
|
|
- async savePanel(form, msg = true) {
|
|
|
+ async savePanel(form) {
|
|
|
return HcApi({
|
|
|
url: '/api/blade-manager/formula/panel-save',
|
|
|
method: 'post',
|
|
|
data: form,
|
|
|
- }, msg)
|
|
|
+ })
|
|
|
},
|
|
|
//同步质检资料
|
|
|
- async syncTbadata(form, msg = true) {
|
|
|
+ async syncTbadata(form) {
|
|
|
return HcApi({
|
|
|
url: '/api/blade-manager/wbsTreeContract/sync-tab-data',
|
|
|
method: 'post',
|
|
|
params: form,
|
|
|
- }, msg)
|
|
|
+ })
|
|
|
},
|
|
|
//获取表单详情
|
|
|
- async getWbsContractById(form, msg = true) {
|
|
|
+ async getWbsContractById(form) {
|
|
|
return HcApi({
|
|
|
url: '/api/blade-manager/wbsTreeContract/getWbsContractById',
|
|
|
method: 'post',
|
|
|
params: form,
|
|
|
- }, msg)
|
|
|
+ })
|
|
|
},
|
|
|
//查询当前节点下所有表的附件信息
|
|
|
- async tablesAndFile(form, msg = true) {
|
|
|
+ async tablesAndFile(form) {
|
|
|
return HcApi({
|
|
|
url: '/api/blade-manager/wbsTreeContract/search-node-tablesAndFile',
|
|
|
method: 'get',
|
|
|
params: form,
|
|
|
- }, msg)
|
|
|
+ })
|
|
|
},
|
|
|
//清除表单信息
|
|
|
- async rmTabdataInfo(form, msg = true) {
|
|
|
+ async rmTabdataInfo(form) {
|
|
|
return HcApi({
|
|
|
url: '/api/blade-manager/exceltab/rm-tabdata-info',
|
|
|
method: 'get',
|
|
|
params: form,
|
|
|
- }, msg)
|
|
|
+ }, false)
|
|
|
},
|
|
|
//下载模板
|
|
|
- async downloadExcel(form, msg = true) {
|
|
|
+ async downloadExcel(form) {
|
|
|
return HcApi({
|
|
|
url: '/api/blade-manager/wbsTreeContract/download-excel',
|
|
|
method: 'get',
|
|
|
responseType: 'blob',
|
|
|
params: form,
|
|
|
- }, msg)
|
|
|
+ })
|
|
|
},
|
|
|
//导入模板
|
|
|
- async importExcel(form, msg = true) {
|
|
|
+ async importExcel(form) {
|
|
|
return HcApi({
|
|
|
url: '/api/blade-manager/wbsTreeContract/import-excel',
|
|
|
method: 'post',
|
|
|
data: form,
|
|
|
- }, msg)
|
|
|
+ })
|
|
|
},
|
|
|
//计算含水率
|
|
|
- async calculateWater(form, msg = true) {
|
|
|
+ async calculateWater(form) {
|
|
|
return HcApi({
|
|
|
url: '/api/blade-manager/mixProportion/calculateWater',
|
|
|
method: 'post',
|
|
|
data: form,
|
|
|
- }, msg)
|
|
|
+ })
|
|
|
},
|
|
|
|
|
|
//批量保存
|
|
|
- async save_nodeId(form, msg = true) {
|
|
|
+ async save_nodeId(form) {
|
|
|
return HcApi({
|
|
|
url: '/api/blade-manager/exceltab/save_nodeId',
|
|
|
method: 'post',
|
|
|
params: form,
|
|
|
- }, msg)
|
|
|
+ })
|
|
|
},
|
|
|
//批量隐藏节点
|
|
|
- async updateNodeStates(form, msg = true) {
|
|
|
+ async updateNodeStates(form) {
|
|
|
return HcApi({
|
|
|
url: '/api/blade-manager/wbsTreeContract/updateNodeStates',
|
|
|
method: 'post',
|
|
|
params: form,
|
|
|
- }, msg)
|
|
|
+ })
|
|
|
},
|
|
|
//获取图纸
|
|
|
- async getTreeDrawings(form, msg = true) {
|
|
|
+ async getTreeDrawings(form) {
|
|
|
return HcApi({
|
|
|
url: '/api/blade-business/contractTreeDrawings/getTreeDrawings',
|
|
|
method: 'get',
|
|
|
params: form,
|
|
|
- }, msg)
|
|
|
+ })
|
|
|
},
|
|
|
//保存用户填报历史
|
|
|
- async saveUserHistory(form, msg = true) {
|
|
|
+ async saveUserHistory(form) {
|
|
|
return HcApi({
|
|
|
url: '/api/blade-manager/userHistory/saveUserHistory',
|
|
|
method: 'post',
|
|
|
data: form,
|
|
|
- }, msg)
|
|
|
+ })
|
|
|
},
|
|
|
//回到上次填报历史
|
|
|
- async getUserHistory(form, msg = true) {
|
|
|
+ async getUserHistory(form) {
|
|
|
return HcApi({
|
|
|
url: '/api/blade-manager/userHistory/getUserHistory',
|
|
|
method: 'get',
|
|
|
params: form,
|
|
|
- }, msg)
|
|
|
+ })
|
|
|
},
|
|
|
//评定汇总
|
|
|
- async evaluateTotal(form, msg = true) {
|
|
|
+ async evaluateTotal(form) {
|
|
|
return HcApi({
|
|
|
url: '/api/blade-manager/formula/evaluate',
|
|
|
method: 'get',
|
|
|
params: form,
|
|
|
- }, msg)
|
|
|
+ })
|
|
|
},
|
|
|
}
|