|
@@ -3527,43 +3527,7 @@ const ElTreeNodeCheck = (_, { checkedKeys, checkedNodes }) => {
|
|
|
treeSelectNode.value = getArrValue(checkedKeys)
|
|
|
treeSelectdata.value = getArrValue(checkedNodes)
|
|
|
}
|
|
|
-//隐藏节点
|
|
|
-const hideSaveLoading = ref(false)
|
|
|
-const hideTreeNode = async () => {
|
|
|
- const arr = getArrValue(treeSelectdata.value)
|
|
|
- if (arr.length <= 0) {
|
|
|
- window?.$message?.warning('请先在左侧项目树选择节点')
|
|
|
- return
|
|
|
- }
|
|
|
- let isExist = false
|
|
|
- for (let i = 0; i < arr.length; i++) {
|
|
|
- if ([3, 4].includes(arr[i].colorStatus)) {
|
|
|
- isExist = true
|
|
|
- break
|
|
|
- }
|
|
|
- }
|
|
|
- if (isExist) {
|
|
|
- window.$message.warning('已审批”、“已填报-待审批”的节点不允许隐藏;')
|
|
|
- return
|
|
|
- }
|
|
|
- const keys = arrToKey(treeSelectdata.value, 'pKeyId', ',')
|
|
|
- //发起请求
|
|
|
- hideSaveLoading.value = true
|
|
|
- const { error, code, msg } = await wbsApi.updateNodeStates(
|
|
|
- {
|
|
|
- ids: keys,
|
|
|
- status: 2,
|
|
|
- },
|
|
|
- false,
|
|
|
- )
|
|
|
- hideSaveLoading.value = false
|
|
|
- if (!error && code === 200) {
|
|
|
- window?.$message?.success(msg || '操作成功')
|
|
|
- setTimeout(() => {
|
|
|
- window?.location?.reload() //刷新页面
|
|
|
- }, 1000)
|
|
|
- }
|
|
|
-}
|
|
|
+
|
|
|
|
|
|
const loadMenu = ({ node, item, level }, resolve) => {
|
|
|
setElTreeMenu(contractInfo.value?.contractType)
|
|
@@ -4007,9 +3971,7 @@ const getCollectList = async ()=>{
|
|
|
}
|
|
|
|
|
|
}
|
|
|
-const eyeClick = (data)=>{
|
|
|
- console.log(data, 'eyeClick')
|
|
|
-}
|
|
|
+
|
|
|
//查看最近操作的节点
|
|
|
const lookLoading = ref(false)
|
|
|
const isLookHistory = ref(false)
|
|
@@ -4019,6 +3981,39 @@ const lookHistory = ()=>{
|
|
|
isSearchTree.value = true
|
|
|
getSearchTreeData('history')
|
|
|
}
|
|
|
+
|
|
|
+//隐藏节点
|
|
|
+//隐藏节点
|
|
|
+const eyeClick = (data)=>{
|
|
|
+nodeDataInfo.value = data
|
|
|
+ hideTreeNode(data)
|
|
|
+
|
|
|
+}
|
|
|
+const hideSaveLoading = ref(false)
|
|
|
+const hideTreeNode = async (data) => {
|
|
|
+ hideSaveLoading.value = true
|
|
|
+ if ([3, 4].includes(data.colorStatus)) {
|
|
|
+ window.$message.warning('已审批”、“已填报-待审批”的节点不允许隐藏;')
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
+ //发起请求
|
|
|
+ hideSaveLoading.value = true
|
|
|
+ const { error, code, msg } = await wbsApi.updateNodeStates(
|
|
|
+ {
|
|
|
+ ids: data['pKeyId'],
|
|
|
+ status: 2,
|
|
|
+ },
|
|
|
+ false,
|
|
|
+ )
|
|
|
+ hideSaveLoading.value = false
|
|
|
+ if (!error && code === 200) {
|
|
|
+ window?.$message?.success(msg || '操作成功')
|
|
|
+ setTimeout(() => {
|
|
|
+ window?.location?.reload() //刷新页面
|
|
|
+ }, 1000)
|
|
|
+ }
|
|
|
+}
|
|
|
</script>
|
|
|
|
|
|
<style lang="scss" scoped>
|