Newer
Older
cockpit_hxrq_front / src / components / CaseCommon / radioMap.js
StephanieGitHub on 6 Apr 2021 4 KB first commit
/**
 * 案卷处理按钮,对应flowNextNode中的key
 * showComp:选择后需要显示的组件
 *           -selectUser_supervisor:选择人员(监督员)[taskUserId]
 *           -selectUser_process:选择人员(处置人员)[taskUserId]
 *           -selectCaseTime:立案用,选择案卷等级、大类、小类、立案标准、完成时限 [hours,minutes,caseLevel,casetypeCode,casetypeDetailCode,casetypesTimeId]
 *           -selectDept:选择部门 [dispatchDeptId]
 *           -inputDelayTime: 延期时间(时、分)[hours,minutes]
 *           -selectFilingType: 选择归档类型 [filingType]
 * passBack:回传参数,从caseDetail中获取,返回给处理接口
 *           -isNeedRevisit: 是否需要回访 [isNeedRevisit]
 *           -onedeptid: 部门 [dispatchDeptId]
 *           -processPersonId: 原处理人员[taskUserId]
 *           -verifyPersonId: 原核实人员[taskUserId]
 */
const radioMap = {
  'APHS': { // 安排核实
    showComp: 'selectUser_supervisor',
    passBack: null
  },
  'PFHS': { // 派发核实
    showComp: 'selectUser_supervisor',
    passBack: null
  },
  'BLA': { // 不立案
    showComp: null,
    passBack: 'isNeedRevisit'
  },
  'BPZHB': { // 不批准缓办
    showComp: null,
    passBack: 'onedeptid'
  },
  'BPZTZ': { // 不批准调整
    showComp: null,
    passBack: 'onedeptid'
  },
  'BPZYQ': { // 不批准延期
    showComp: null,
    passBack: 'onedeptid'
  },
  'BTY': { // 不同意
    showComp: null,
    passBack: 'processPersonId'
  },
  'BYLA': { // 不予立案
    showComp: null,
    passBack: 'isNeedRevisit'
  },
  'BMSQTZ': { // 部门申请调整
    showComp: null,
    passBack: 'isNeedRevisit'
  },
  'BMSQYQ': { // 部门申请延期
    showComp: null,
    passBack: 'isNeedRevisit'
  },
  'BMSQHB': { // 部门申请缓办
    showComp: null,
    passBack: 'isNeedRevisit'
  },
  'CLSH': { // 处理审核
    showComp: null,
    passBack: null
  },
  'CLWC': { // 处理完成
    showComp: null,
    passBack: null
  },
  'CZRY': { // 处置人员
    showComp: 'selectUser_process',
    passBack: null
  },
  'CZRYFKCLWC': { // 处置人员反馈处理完成
    showComp: null,
    passBack: null
  },
  'DHC': { // 待核查
    showComp: 'selectUser_supervisor',
    passBack: null
  },
  'DLA': { // 待立案
    showComp: null,
    passBack: null
  },
  'FHCL': { // 返回处理
    showComp: 'selectUser_process',
    passBack: 'processPersonId'
  },
  'GQ': { // 挂起
    showComp: null,
    passBack: null
  },
  'HCTG': { // 核查通过
    showComp: null,
    passBack: null
  },
  'HCWTG': { // 核查未通过
    showComp: null,
    passBack: null
  },
  'HS': { // 核实
    showComp: null,
    passBack: null
  },
  'HSYX': { // 核实有效
    showComp: null,
    passBack: null
  },
  'HSWX': { // 核实无效
    showComp: null,
    passBack: null
  },
  'HF': { // 恢复
    showComp: null,
    passBack: null
  },
  'LA': { // 立案
    showComp: 'selectCaseTime',
    passBack: null
  },
  'PF': { // 派发
    showComp: 'selectDept',
    passBack: null
  },
  'PZHB': { // 批准缓办
    showComp: null,
    passBack: 'onedeptid'
  },
  'PZYQ': { // 批准延期
    showComp: 'inputDelayTime',
    passBack: 'onedeptid'
  },
  'SQHB': { // 申请缓办
    showComp: null,
    passBack: null
  },
  'SQTZ': { // 申请调整
    showComp: null,
    passBack: null
  },
  'SQYQ': { // 申请延期
    showComp: null,
    passBack: null
  },
  'SHBTY': { // 审核不同意
    showComp: null,
    passBack: 'onedeptid'
  },
  'SHTG': { // 审核通过
    showComp: null,
    passBack: null
  },
  'SHZJA': { // 审核转结案
    showComp: null,
    passBack: null
  },
  'TYSQTZ': { // 同意申请调整
    showComp: null,
    passBack: null
  },
  'TYTZ': { // 同意调整
    showComp: null,
    passBack: null
  },
  'THHS': { // 退回核实
    showComp: 'selectUser_supervisor',
    passBack: 'verifyPersonId'
  },
  'XA': { // 销案
    showComp: null,
    passBack: 'isNeedRevisit'
  },
  'ZF': { // 作废
    showComp: null,
    passBack: 'isNeedRevisit'
  },
  'YLA': { // 预立案
    showComp: null,
    passBack: null
  },
  'YPF': { // 预派发
    showComp: null,
    passBack: null
  },
  'ZCJA': { // 正常结案
    showComp: 'selectFilingType',
    passBack: 'isNeedRevisit'
  },
  'CXBL': { // 重新办理
    showComp: null,
    passBack: null
  },
  'CXPQ': { // 重新派遣
    showComp: 'selectDept',
    passBack: null
  },
  'ZCZRY': { // 转处置人员
    showComp: 'selectUser_process',
    passBack: null
  }

}

export { radioMap }