ZaiZai 2 년 전
부모
커밋
ef0621f916
3개의 변경된 파일12개의 추가작업 그리고 3개의 파일을 삭제
  1. 1 1
      pages/image/view.vue
  2. 1 1
      pages/task/detail.vue
  3. 10 1
      pages/task/index.vue

+ 1 - 1
pages/image/view.vue

@@ -97,7 +97,6 @@ const isNodes = ref(false)
 //页面启动
 onLoad(({node}) => {
     pageNode.value = node ? JSON.parse(decodeURIComponent(node)) : {};
-    isNodes.value = true
 })
 
 onReady(() => {
@@ -177,6 +176,7 @@ const getDataList = async (pageNo, pageSize) => {
     }
     setImageList(deepClone(res)) //处理数据
     pageRef.value?.complete(newArr);
+    isNodes.value = true
     uni.hideLoading();
 }
 

+ 1 - 1
pages/task/detail.vue

@@ -133,7 +133,6 @@ const getEventChannel = async () => {
 }
 
 onLoad(({node}) => {
-    uni.setNavigationBarTitle({title: '审批任务'})
     const {rows, isTask} = node ? JSON.parse(decodeURIComponent(node)) : {};
     const res = getArrValue(rows);
     if (res.length > 0) {
@@ -147,6 +146,7 @@ onLoad(({node}) => {
 //渲染完成
 onReady(() => {
     setWebViewStyle()
+    uni.setNavigationBarTitle({title: '审批任务'})
 })
 
 //获取数据

+ 10 - 1
pages/task/index.vue

@@ -94,7 +94,7 @@
 <script setup>
 import {getCurrentInstance, ref} from "vue";
 import mainApi from '~api/tasks/data';
-import {onReady} from '@dcloudio/uni-app'
+import {onShow, onReady} from '@dcloudio/uni-app'
 import {errorToast, querySelect, successToast} from "@/utils/tools";
 import {arrToKey, getArrValue, getObjValue} from "js-fast-way";
 import {useAppStore} from "@/store";
@@ -104,10 +104,18 @@ const store = useAppStore()
 const projectId = ref(store.projectId);
 const contractId = ref(store.contractId);
 const instance = getCurrentInstance().proxy
+const isNodes = ref(false)
 const pageRef = ref(null)
 
 onReady(() => {
     setPagingStyle()
+    isNodes.value = true
+})
+
+onShow(() => {
+    if (isNodes.value) {
+        searchClick()
+    }
 })
 
 //内容区域
@@ -243,6 +251,7 @@ const getTaskList = async (pageNo, pageSize) => {
         res = getObjValue(data)
     }
     uni.hideLoading();
+    isNodes.value = true
     pageRef.value?.complete(getArrValue(res?.records));
     if (isAllCheck.value) {
         isAllCheck.value = itemCheckIndex.value === taskList.value.length