|
|
@@ -15,7 +15,7 @@
|
|
|
<u-list-item v-for="(item, index) in list" :key="index">
|
|
|
<view class="kd-card">
|
|
|
<view class="card-title">
|
|
|
- <text>{{ item.processInstance.name }}</text>
|
|
|
+ <text>{{ item.name }}</text>
|
|
|
<text class="card-time">{{ item.createTime }}</text>
|
|
|
</view>
|
|
|
<view>
|
|
|
@@ -27,7 +27,7 @@
|
|
|
</view>
|
|
|
|
|
|
<view class="card-footer">
|
|
|
- <u-button
|
|
|
+ <!-- <u-button
|
|
|
type="success"
|
|
|
@click="handleDetail(item, 'view')"
|
|
|
v-if="
|
|
|
@@ -37,7 +37,7 @@
|
|
|
"
|
|
|
>查看</u-button
|
|
|
>
|
|
|
- <u-button v-else type="error">请在PC端处理</u-button>
|
|
|
+ <u-button v-else type="error">请在PC端处理</u-button> -->
|
|
|
<u-button type="info" @click="handleDetail(item, 'detail')"
|
|
|
>流程详情</u-button
|
|
|
>
|
|
|
@@ -54,7 +54,7 @@
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
-import { getTodoTaskPage } from "@/api/wt/index.js";
|
|
|
+import { getProcessInstancePage } from "@/api/wt/index.js";
|
|
|
let [page, size, isEnd] = [1, 10, true];
|
|
|
|
|
|
export default {
|
|
|
@@ -106,13 +106,13 @@ export default {
|
|
|
processInstanceId: item.processInstance.id || "",
|
|
|
type: type,
|
|
|
});
|
|
|
- let queryParams = `params=${params}`;
|
|
|
+ let queryParams = `params=${params}&type=${type}`;
|
|
|
let url = "/pages/home/wt/components/formParser/routerView";
|
|
|
uni.navigateTo({
|
|
|
url: `${url}?${queryParams}`,
|
|
|
});
|
|
|
} else {
|
|
|
- let queryParams = `id=${item.processInstance.id}&businessId=${item.businessId}&taskId=${item.id}&taskDefinitionKey=${item.taskDefinitionKey}&miniHandleRouter=${item.miniHandleRouter}&miniViewRouter=${item.miniViewRouter}`;
|
|
|
+ let queryParams = `id=${item.processInstance.id}&businessId=${item.businessId}&taskId=${item.id}&taskDefinitionKey=${item.taskDefinitionKey}&miniHandleRouter=${item.miniHandleRouter}&miniViewRouter=${item.miniViewRouter}&type=${type}`;
|
|
|
let url =
|
|
|
"/pages/home" +
|
|
|
item.miniHandleRouter.replace("taskForm", "processTask");
|
|
|
@@ -132,18 +132,18 @@ export default {
|
|
|
processInstanceId: item.processInstance.id || "",
|
|
|
type: type,
|
|
|
});
|
|
|
- let queryParams = `params=${params}`;
|
|
|
+ let queryParams = `params=${params}&type=${type}`;
|
|
|
let url = "/pages/home/wt/components/formParser/routerView";
|
|
|
uni.navigateTo({
|
|
|
url: `${url}?${queryParams}`,
|
|
|
});
|
|
|
} else {
|
|
|
- let queryParams = `id=${item.processInstance.id}&businessId=${item.businessId}&taskId=${item.id}&taskDefinitionKey=${item.taskDefinitionKey}&miniHandleRouter=${item.miniHandleRouter}&miniViewRouter=${item.miniViewRouter}`;
|
|
|
- // let url =
|
|
|
- // "/pages/home" +
|
|
|
- // item.miniHandleRouter.replace("taskForm", "processTask");
|
|
|
- let url =
|
|
|
- "/pages/home/wt/send/processTask"
|
|
|
+ let queryParams = `id=${item.processInstance.id}&businessId=${item.businessId}&taskId=${item.id}&taskDefinitionKey=${item.taskDefinitionKey}&miniHandleRouter=${item.miniHandleRouter}&miniViewRouter=${item.miniViewRouter}&type=${type}`;
|
|
|
+ let url =
|
|
|
+ "/pages/home" +
|
|
|
+ item.miniHandleRouter.replace("taskForm", "processTask");
|
|
|
+ // let url =
|
|
|
+ // "/pages/home/wt/send/processTask"
|
|
|
|
|
|
console.log("url~~~", `${url}?${queryParams}`);
|
|
|
uni.navigateTo({
|
|
|
@@ -152,7 +152,7 @@ export default {
|
|
|
}
|
|
|
} else {
|
|
|
uni.navigateTo({
|
|
|
- url: `/pages/home/wt/components/detail?processInstanceId=${item.processInstance.id}`,
|
|
|
+ url: `/pages/home/wt/components/detail?processInstanceId=${item.id}`,
|
|
|
});
|
|
|
}
|
|
|
},
|
|
|
@@ -164,10 +164,10 @@ export default {
|
|
|
};
|
|
|
let par = Object.assign(paging, this.params);
|
|
|
isEnd = false;
|
|
|
- const data = await getTodoTaskPage(par);
|
|
|
+ const data = await getProcessInstancePage(par);
|
|
|
this.list.push(...data.list);
|
|
|
this.list.forEach((item) => {
|
|
|
- item.startUserNickname = item.processInstance.startUserNickname;
|
|
|
+ item.startUserNickname = item.startUserName;
|
|
|
});
|
|
|
isEnd = this.list.length >= data.count;
|
|
|
},
|