Renxy 2 سال پیش
والد
کامیت
0987c734a2

+ 1 - 1
src/pages/PurchaseAdmin/PurchaseList/Detail/Index.js

@@ -98,7 +98,6 @@ function Detail(props) {
       item.currentNode = item.list.FlowNodes[item.current];
       data = item;
     }
-
     return data;
   }, [auditList, version]);
   const active_audit = flow.active_audit;
@@ -1037,6 +1036,7 @@ export default connect(({ detail, user, xflow, loading }) => ({
   fileList: detail.fileList,
   history: detail.history,
   comment: detail.comment,
+  dingInstanceDetail: detail.dingInstanceDetail,
   currentUser: user.currentUser,
   roleList: detail.roleList,
   versionList: detail.versionList,

+ 5 - 1
src/pages/PurchaseAdmin/PurchaseList/Detail/models/detail.js

@@ -75,6 +75,7 @@ export default {
     authority: [],
     versionTree: [],
     auditExcel: [],
+    dingInstanceDetail: [],
   },
 
   effects: {
@@ -524,7 +525,10 @@ export default {
     *queryDingInstanceDetail({ payload, callback }, { call, put }) {
       const response = yield call(queryDingInstanceDetail, payload);
       if (response) {
-        callback && callback(response.data?.all);
+        yield put({
+          type: 'save',
+          payload: { dingInstanceDetail: response.data?.process_instance },
+        });
       }
     },
   },

+ 4 - 1
src/services/boom.js

@@ -108,7 +108,10 @@ export async function queryDingSchema(params) {
   return request(`/api/v1/purchase/bom/ding/schema?${stringify(params)}`);
 }
 export async function queryDingInstanceDetail(params) {
-  return request(`/api/v1/purchase/bom/ding/instance-detail?${stringify(params)}`);
+  return request(`/api/v1/purchase/bom/ding/instance-detail`, {
+    method: 'POST',
+    body: params,
+  });
 }
 /**
  * 查看项目流程列表