ZaiZai 11 kuukautta sitten
vanhempi
commit
162f5c7253
1 muutettua tiedostoa jossa 10 lisäystä ja 9 poistoa
  1. 10 9
      src/views/data-fill/wbs.vue

+ 10 - 9
src/views/data-fill/wbs.vue

@@ -588,6 +588,7 @@ const projectInfo = ref(useAppState.projectInfo)
 const contractInfo = ref(useAppState.contractInfo)
 const isCollapse = ref(useAppState.getCollapse)
 const userInfo = ref(useAppState.getUserInfo)
+const isLayout = ref(useAppState.isLayout)
 const leftWidth = ref(440)
 
 //路由参数
@@ -626,21 +627,17 @@ const getSearchTreeData = async () => {
 
 //监听
 const searchTreeVal = ref('')
-watch(() => [
-    useAppState.getCollapse, searchTreeVal.value,
-], ([Collapse, search]) => {
+watch(() => [useAppState.getCollapse, searchTreeVal.value], ([Collapse, search]) => {
     isCollapse.value = Collapse
     if (search.length == 0) {
         isSearchTree.value = false
     }
-
 })
 
 //加载树需要的classType
 const classType = ref('')
-watch(() => [
-    classType.value,
-], ([classify]) => {
+watch(() => [classType.value, useAppState.isLayout], ([classify, isLay]) => {
+    isLayout.value = isLay || ''
     if (classify) {
         //重新加载左边树
         isShowLeft.value = false
@@ -648,7 +645,6 @@ watch(() => [
             isShowLeft.value = true
         }, 500)
     }
-
 })
 //渲染完成
 onMounted(() => {
@@ -1954,7 +1950,12 @@ const copyPositionText = (val) => {
 //左右拖动,改变树形结构宽度
 const isMouseTree = ref(false)
 const onmousedown = () => {
-    const leftNum = isCollapse.value ? 142 : 272
+    let leftNum = 0
+    if (isLayout.value === 'no') {
+        leftNum = 0
+    } else {
+        leftNum = isCollapse.value ? 142 : 272
+    }
     isMouseTree.value = true
     document.onmousemove = async (ve) => {
         let diffVal = ve.clientX - leftNum