diff --git a/src/api/process/index.ts b/src/api/process/index.ts
index 449692b..724bcfa 100644
--- a/src/api/process/index.ts
+++ b/src/api/process/index.ts
@@ -34,4 +34,20 @@ export function startMutilProcessApi(config : Object) { // 发起流程
method: 'POST',
data: config
})
-}
\ No newline at end of file
+}
+export function getProcessNodeInfo(config : Object) { // 获取节点信息
+ return http({
+ url: '/process/extActProcessNode/getProcessNodeInfo',
+ method: 'GET',
+ data: config
+ })
+}
+
+export function getHisProcessNodeInfo(config : Object) { // 获取历史节点信息
+ return http({
+ url: '/process/extActProcessNode/getHisProcessNodeInfo',
+ method: 'GET',
+ data: config
+ })
+}
+
diff --git a/src/pages/process/approvalTabbar.vue b/src/pages/process/approvalTabbar.vue
index da4627c..1a56e51 100644
--- a/src/pages/process/approvalTabbar.vue
+++ b/src/pages/process/approvalTabbar.vue
@@ -8,32 +8,38 @@
}
-
+
-
-
-
+
+
+
- 内容1
+ 内容1
\ No newline at end of file
diff --git a/src/pages/process/taskHandle.vue b/src/pages/process/taskHandle.vue
index a39166a..6d8051c 100644
--- a/src/pages/process/taskHandle.vue
+++ b/src/pages/process/taskHandle.vue
@@ -8,15 +8,15 @@
}
-
+
-
-
+
+
- 内容2
+ 内容2
- 内容3
+
@@ -27,17 +27,72 @@
ref
} from 'vue'
import {
- onLoad
+ onLoad,
+ onShow,
+ onReachBottom,
+ onPullDownRefresh
} from '@dcloudio/uni-app';
+ import { useToast, useMessage } from 'wot-design-uni'
+ import {
+ useAppStore
+ } from '@/store'
+ import {
+ getProcessNodeInfo,
+ getHisProcessNodeInfo
+ } from '@/api/process'
+ import {
+ getEnvBaseUrl
+ } from '@/utils/index'
+ import { json } from 'stream/consumers';
+
+ const formData = ref({})
+ const path = ref('') //url路径
+ const appStore = useAppStore();
const tab = ref(0)
+
+
+ const handleClickLeft = () => {
+ uni.navigateBack()
+ }
+
onLoad((options) => {
- console.log(JSON.parse(options.data))
+ let useData = JSON.parse(options.data);
+ console.log(123)
+ getProcessNodeInfo({taskId:useData.id}).then(res=>{
+ console.log(res)
+ if(res.success){
+ let data = {
+ dataId:res.result.dataId,
+ taskId:useData.id,
+ taskDefKey:useData.taskId,
+ procInsId:useData.processInstanceId,
+ tableName:res.result.tableName,
+ permissionList:res.result.permissionList,
+ vars:res.result.records
+ }
+ formData.value = data;//流程信息
+
+ let tempFormUrl = res.result.formUrlMobile;
+
+ path.value = tempFormUrl; //url路径
+ }
+ })
})
+
+ const imgPath = () => {
+ var params = JSON.stringify({
+ 'processInstanceId': formData.procInsId
+ })
+ let url = `${getEnvBaseUrl()}/act/task/traceImage?${params}`;
+ console.log(url)
+ return url;
+ }
+
\ No newline at end of file