'use strict'; /** * * * @author Mai * @date * @version */ const pushTiming = [ { value:'ledger.checked', name: '台账-审批通过' }, { value:'stage.checked', name: '期-审批通过' }, { value:'stage.flow', name: '期-上报/审批' }, { value:'revise.checked', name: '台账修订-审批通过' }, { value:'report.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, };