Renxy 2 жил өмнө
parent
commit
6886764adb

+ 18 - 10
src/pages/PurchaseList/Approval/models/approval.js

@@ -31,13 +31,13 @@ function getDepUserTree(data) {
   if (!data.children) data.children = new Array();
 
   if (data.children) {
-    data.children.forEach(item => {
+    data.children.forEach((item) => {
       getDepUserTree(item);
     });
   }
 
   if (data.Users && data.Users.length !== 0) {
-    data.Users.forEach(item => {
+    data.Users.forEach((item) => {
       item.title = item.CName;
       item.key = item.ID + '||' + data.ID;
       item.value = item.ID + '||' + data.ID;
@@ -73,7 +73,7 @@ export default {
     *fetchDepV2({ payload, callback }, { call, put }) {
       const response = yield call(queryDepV2, { pageSize: 999999 });
       if (response) {
-        const depUserTree = response.data.list.map(item => {
+        const depUserTree = response.data.list.map((item) => {
           return getDepUserTree(item);
         });
         yield put({
@@ -84,7 +84,7 @@ export default {
     },
 
     *queryType({ payload }, { call, put, select }) {
-      const { typeList } = yield select(s => s.approval);
+      const { typeList } = yield select((s) => s.approval);
       if (typeList.length > 0) return;
       const { data } = yield call(queryType);
       if (!data) return;
@@ -94,7 +94,7 @@ export default {
       });
     },
     *queryFlow({ payload }, { call, put, select }) {
-      const { flowList } = yield select(s => s.approval);
+      const { flowList } = yield select((s) => s.approval);
       if (flowList.length > 0) return;
       const { data } = yield call(queryFlow);
       if (!data) return;
@@ -104,7 +104,7 @@ export default {
       });
     },
     *queryIndustry({ payload }, { call, put, select }) {
-      const { industryList } = yield select(s => s.approval);
+      const { industryList } = yield select((s) => s.approval);
       if (industryList.length > 0) return;
       const { data } = yield call(queryIndustry);
       if (!data) return;
@@ -114,7 +114,7 @@ export default {
       });
     },
     *queryApproval({ payload = {}, callback }, { call, put, select }) {
-      const { filter } = yield select(s => s.approval);
+      const { filter } = yield select((s) => s.approval);
       const newFileter = {
         ...filter,
         ...payload,
@@ -140,7 +140,9 @@ export default {
       if (!data) return;
       yield put({
         type: 'save',
-        payload: { member: data.map(item => item.User) },
+        payload: {
+          member: data.map((item) => item.User).filter((item) => item),
+        },
       });
     },
     *authApproval({ payload, callback }, { call, put }) {
@@ -204,7 +206,10 @@ export default {
       message.success('添加成功');
       yield put({
         type: 'queryMember',
-        payload: { project_code_id: payload.project_code_id, flow_id: payload.flow_id },
+        payload: {
+          project_code_id: payload.project_code_id,
+          flow_id: payload.flow_id,
+        },
       });
     },
     *deleteMember({ payload, callback }, { call, put }) {
@@ -214,7 +219,10 @@ export default {
       message.success('移除成功');
       yield put({
         type: 'queryMember',
-        payload: { project_code_id: payload.project_code_id, flow_id: payload.flow_id },
+        payload: {
+          project_code_id: payload.project_code_id,
+          flow_id: payload.flow_id,
+        },
       });
     },
     *startExecution({ payload, callback }, { call, put }) {