瀏覽代碼

Merge branch 'master' of http://192.168.1.41:3000/SmartCost/SCCommon

qinlaiqiao 4 年之前
父節點
當前提交
2154d25592
共有 3 個文件被更改,包括 5 次插入6 次删除
  1. 1 1
      types/src/interface/process.ts
  2. 1 1
      wise-cost-util/package.json
  3. 3 4
      wise-cost-util/src/process.ts

+ 1 - 1
types/src/interface/process.ts

@@ -53,7 +53,7 @@ export interface IProcessAccount {
   configure: AccountConfigure[];
   configure: AccountConfigure[];
   remark: string; // 审批意见(肯定有,会有默认值)
   remark: string; // 审批意见(肯定有,会有默认值)
   coreViews: ICoreView[]; // 协审人信息
   coreViews: ICoreView[]; // 协审人信息
-  projectIDs: string[]; // 许审批的单位工程ID,为空数组时表示可以审批当前环节的所有项目
+  projectIDs: string[]; // 许审批的单位工程ID,为空数组时表示可以审批当前环节的所有项目
 }
 }
 
 
 // 参与者信息
 // 参与者信息

+ 1 - 1
wise-cost-util/package.json

@@ -1,6 +1,6 @@
 {
 {
   "name": "@sc/wise-cost-util",
   "name": "@sc/wise-cost-util",
-  "version": "1.0.7",
+  "version": "1.0.8",
   "description": "wise-cost项目前后端业务通用工具包",
   "description": "wise-cost项目前后端业务通用工具包",
   "main": "./dist/index.cjs.js",
   "main": "./dist/index.cjs.js",
   "module": "./dist/index.esm.js",
   "module": "./dist/index.esm.js",

+ 3 - 4
wise-cost-util/src/process.ts

@@ -6,10 +6,9 @@ export const getProcessStatus = (approvalWay: ApprovalWay, accounts: IProcessAcc
   if (!isArray(accounts)) {
   if (!isArray(accounts)) {
     return accounts.status;
     return accounts.status;
   }
   }
-  // 若为上报审批,则流程状态直接为 success
-  if (approvalWay === ApprovalWay.REPORT) return ProcessStatus.APPROVED;
-  // 指定用户
-  if (approvalWay === ApprovalWay.ACCOUNT) {
+
+  // 指定用户 退回上一环节为上报审批时,判断流程状态和指定用户一样
+  if (approvalWay === ApprovalWay.ACCOUNT || approvalWay === ApprovalWay.REPORT) {
     const { status } = accounts[0];
     const { status } = accounts[0];
     if (status === ProcessStatus.ACTIVATING) return ProcessStatus.ACTIVATING;
     if (status === ProcessStatus.ACTIVATING) return ProcessStatus.ACTIVATING;
     if (status === ProcessStatus.APPROVED) return ProcessStatus.APPROVED;
     if (status === ProcessStatus.APPROVED) return ProcessStatus.APPROVED;