'use strict'; /** * * * @author Mai * @date * @version */ const pushTiming = [ { value:'ledger.flow', name: '台账-上报/审批' }, { value:'ledger.checked', name: '台账-审批通过' }, { value:'revise.flow', name: '台账修订-上报/审批' }, { value:'revise.checked', name: '台账修订-审批通过' }, { value:'advance.flow', name: '预付款-上报/审批' }, { value:'advance.checked', name: '预付款-审批通过' }, { value:'stage.flow', name: '期-上报/审批' }, { value:'stage.checked', name: '期-审批通过' }, { value:'material.flow', name: '材差-上报/审批' }, { value:'material.checked', name: '材差-审批通过' }, { value:'settle.flow', name: '结算期-上报/审批' }, { value:'settle.checked', name: '结算期-审批通过' }, { value:'change.flow', name: '变更令-上报/审批' }, { value:'change.checked', name: '变更令-审批通过' }, { value:'change_apply.flow', name: '变更申请-上报/审批' }, { value:'change_apply.checked', name: '变更申请-审批通过' }, { value:'change_plan.flow', name: '变更方案-上报/审批' }, { value:'change_plan.checked', name: '变更方案-审批通过' }, { value:'change_project.flow', name: '变更立项-上报/审批' }, { value:'change_project.checked', name: '变更立项-审批通过' }, { value:'report.file', name: '报表-推送归档' }, { value:'report.change_file', name: '报表-变更令-同步档案系统' }, { value:'report.change_plan_file', name: '报表-变更方案-同步档案系统' }, { value:'report.change_apply_file', name: '报表-变更申请-同步档案系统' }, ]; const pushOperate = (function () { const result = {}; for (const pt of pushTiming) { const path = pt.value.split('.'); if (!result[path[0]]) result[path[0]] = {}; result[path[0]][path[1]] = pt.value; } return result; })(); const specMsgStatus = (function () { const status = { wait: 0, exec: 1, done: 2 }; const name = []; name[status.wait] = '等待执行'; name[status.exec] = '等待中'; name[status.done] = '执行完成'; return { status, name }; })(); const pullClass = [ { value: 'gs-da', name: '甘肃档案' }, ]; const pullType = [ { value: 'sync-ledger', name: '同步台账' }, ]; module.exports = { pushTiming, pushOperate, specMsgStatus, pullClass, pullType, };