|
@@ -2148,10 +2148,19 @@ const loadMenu = ({ node, item, level }, resolve)=>{
|
|
const nodeSaveLoading = ref(false)
|
|
const nodeSaveLoading = ref(false)
|
|
const NodeSaveClick = async () => {
|
|
const NodeSaveClick = async () => {
|
|
const keys = treeSelectNode.value
|
|
const keys = treeSelectNode.value
|
|
- if (keys.length <= 0) {
|
|
|
|
|
|
+ const rows = treeSelectdata.value
|
|
|
|
+ if (rows.length <= 0 || keys.length <= 0) {
|
|
window?.$message?.warning('请先在左侧项目树选择节点')
|
|
window?.$message?.warning('请先在左侧项目树选择节点')
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
+ //判断是否满足条件
|
|
|
|
+ const result = rows.every(({ colorStatus }) => {
|
|
|
|
+ return colorStatus === 1 || colorStatus === 2
|
|
|
|
+ })
|
|
|
|
+ if (!result) {
|
|
|
|
+ window?.$message?.warning('只能选择未上报的节点进行辅助保存')
|
|
|
|
+ return
|
|
|
|
+ }
|
|
//发起请求
|
|
//发起请求
|
|
nodeSaveLoading.value = true
|
|
nodeSaveLoading.value = true
|
|
const { error, code, msg } = await wbsApi.save_nodeId({
|
|
const { error, code, msg } = await wbsApi.save_nodeId({
|