| 1234567891011121314151617181920212223242526272829303132333435363738 | 'use strict';const sourceTypeData = [    { id: 1, name: '标段&期', key: 'tender' },    { id: 10, name: '预付款', key: 'advance' },    { id: 20, name: '变更令', key: 'change' },    { id: 21, name: '变更方案', key: 'change_plan' },    { id: 22, name: '变更立项', key: 'change_project' },    { id: 23, name: '变更申请', key: 'change_apply' },    { id: 30, name: '材料调差', key: 'material' },    { id: 100, name: '支付审批', key: 'payment' },    { id: 101, name: '安全生产费', key: 'payment_safe' },    { id: 200, name: '动态投资', key: 'budget' },];// sourceType = { tender: 1, advance: 10, ... };const sourceType = (function(data) {    const result = {};    for (const d of data) {        result[d.key] = d.id;    }    return result;})(sourceTypeData);const sourceTypeKey = (function(data) {    const result = {};    for (const d of data) {        result[d.id] = d.key;    }    return result;})(sourceTypeData);module.exports = {    sourceType,    sourceTypeKey,    sourceTypeData,    defaultSourceType: sourceTypeData[0].id,};
 |