|
@@ -316,14 +316,11 @@ const treeMenuClick = async ({ key, node, data }) => {
|
|
|
text: `是否同步节点【${data.title}】?`,
|
|
|
loadingText: '数据同步中...',
|
|
|
}, (resolve) => {
|
|
|
- const { error, code, msg } = mainApi.syncNodeTable(pid)
|
|
|
- resolve()
|
|
|
- if (!error && code === 200) {
|
|
|
- window.$message.success('同步成功')
|
|
|
- getInfoTableData()
|
|
|
- } else {
|
|
|
- window.$message.error(msg ?? '同步失败')
|
|
|
- }
|
|
|
+ const { isRes } = mainApi.syncNodeTable(pid)
|
|
|
+ resolve() //关闭弹窗
|
|
|
+ if (!isRes) return
|
|
|
+ window.$message.success('同步成功')
|
|
|
+ getInfoTableData()
|
|
|
})
|
|
|
} else if (key === 'sync3') {
|
|
|
const { id } = projectInfo.value
|
|
@@ -336,14 +333,11 @@ const treeMenuClick = async ({ key, node, data }) => {
|
|
|
text: '同步元素表单排序到合同段?',
|
|
|
loadingText: '数据同步中...',
|
|
|
}, (resolve) => {
|
|
|
- const { error, code, msg } = mainApi.syncContractTabSort(id)
|
|
|
- resolve()
|
|
|
- if (!error && code === 200) {
|
|
|
- window.$message.success('同步成功')
|
|
|
- getInfoTableData()
|
|
|
- } else {
|
|
|
- window.$message.error(msg ?? '同步失败')
|
|
|
- }
|
|
|
+ const { isRes } = mainApi.syncContractTabSort(id)
|
|
|
+ resolve() //关闭弹窗
|
|
|
+ if (!isRes) return
|
|
|
+ window.$message.success('同步成功')
|
|
|
+ getInfoTableData()
|
|
|
})
|
|
|
} else if (key === 'sync2') {
|
|
|
const { primaryKeyId, pKeyId } = data
|
|
@@ -357,14 +351,11 @@ const treeMenuClick = async ({ key, node, data }) => {
|
|
|
text: `是否同步节点【${data.title}】到合同段?`,
|
|
|
loadingText: '数据同步中...',
|
|
|
}, (resolve) => {
|
|
|
- const { error, code, msg } = mainApi.syncNodeinfo(pid)
|
|
|
- resolve()
|
|
|
- if (!error && code === 200) {
|
|
|
- window.$message.success('同步成功')
|
|
|
- getInfoTableData()
|
|
|
- } else {
|
|
|
- window.$message.error(msg ?? '同步失败')
|
|
|
- }
|
|
|
+ const { isRes } = mainApi.syncNodeinfo(pid)
|
|
|
+ resolve() //关闭弹窗
|
|
|
+ if (!isRes) return
|
|
|
+ window.$message.success('同步成功')
|
|
|
+ getInfoTableData()
|
|
|
})
|
|
|
} else if (key === 'sort') {
|
|
|
const { parentId } = data
|
|
@@ -399,14 +390,11 @@ const treeMenuClick = async ({ key, node, data }) => {
|
|
|
text: `此操作将删除节点【${data.title}】,是否继续?`,
|
|
|
loadingText: '删除节点中...',
|
|
|
}, (resolve) => {
|
|
|
- const { error, code, msg } = mainApi.del(pid)
|
|
|
- resolve()
|
|
|
- if (!error && code === 200) {
|
|
|
- window.$message.success('删除成功')
|
|
|
- reloadPage()
|
|
|
- } else {
|
|
|
- window.$message.error(msg ?? '删除失败')
|
|
|
- }
|
|
|
+ const { isRes } = mainApi.del(pid)
|
|
|
+ resolve() //关闭弹窗
|
|
|
+ if (!isRes) return
|
|
|
+ window.$message.success('删除成功')
|
|
|
+ reloadPage()
|
|
|
})
|
|
|
}
|
|
|
}
|
|
@@ -464,14 +452,11 @@ const nodeSortModalSave = async () => {
|
|
|
arr[i].sort = i + 1
|
|
|
}
|
|
|
//发起请求
|
|
|
- const { error, code, msg } = await wbsTreeApi.wbsTreePrivateSort(arr)
|
|
|
- if (!error && code === 200) {
|
|
|
- window.$message.success('排序完成')
|
|
|
- nodeSortModalShow.value = false
|
|
|
- reloadPage()
|
|
|
- } else {
|
|
|
- window.$message.error(msg ?? '排序失败')
|
|
|
- }
|
|
|
+ const { isRes } = await wbsTreeApi.wbsTreePrivateSort(arr)
|
|
|
+ if (!isRes) return
|
|
|
+ window.$message.success('排序完成')
|
|
|
+ nodeSortModalShow.value = false
|
|
|
+ reloadPage()
|
|
|
}
|
|
|
|
|
|
//编辑节点
|
|
@@ -567,18 +552,15 @@ const getInfoTableData = async () => {
|
|
|
|
|
|
//当前项目信息表删除
|
|
|
const delInfoTableRow = async ({ item }, resolve) => {
|
|
|
- const { error, code, msg } = await mainApi.removeTableByCondition({
|
|
|
+ const { isRes } = await mainApi.removeTableByCondition({
|
|
|
id: item.id,
|
|
|
wbsId: wbsId.value,
|
|
|
projectId: projectInfo.value.id,
|
|
|
})
|
|
|
- resolve()
|
|
|
- if (!error && code === 200) {
|
|
|
- window.$message.success('删除成功')
|
|
|
- getInfoTableData().then()
|
|
|
- } else {
|
|
|
- window.$message.error(msg ?? '删除失败')
|
|
|
- }
|
|
|
+ resolve() //关闭弹窗
|
|
|
+ if (!isRes) return
|
|
|
+ window.$message.success('删除成功')
|
|
|
+ getInfoTableData().then()
|
|
|
}
|
|
|
|
|
|
//表单设置
|