| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 | 'use strict';/** * * * @author Mai * @date 2018/6/22 * @version */const ruleType = {    measure: 1,    change: 2,    suggestion: 3,    will: 4,    apply: 5,    plan: 6,};const ruleField = [];ruleField[ruleType.measure] = 'm_rule';ruleField[ruleType.change] = 'c_rule';ruleField[ruleType.suggestion] = 'suggestion';ruleField[ruleType.will] = 'will';ruleField[ruleType.apply] = 'apply';ruleField[ruleType.plan] = 'plan';const ruleString = [];ruleString[ruleType.measure] = 'measure';ruleString[ruleType.change] = 'change';ruleString[ruleType.suggestion] = 'suggestion';ruleString[ruleType.will] = 'will';ruleString[ruleType.apply] = 'apply';ruleString[ruleType.plan] = 'plan';// 中间计量编号规则const measure = {    ruleType: {        dealCode: 0,        tenderName: 1,        text: 2,        inDate: 3,        addNo: 4,    },    ruleString: [],    connectorType: {        dash: 1,        underscore: 2,        nothing: 3,    },    connectorString: [],};measure.ruleString[measure.ruleType.dealCode] = '合同编号';measure.ruleString[measure.ruleType.tenderName] = '标段名称';measure.ruleString[measure.ruleType.text] = '文本';measure.ruleString[measure.ruleType.inDate] = '当前年份';measure.ruleString[measure.ruleType.addNo] = '自增编号';measure.connectorString[measure.connectorType.dash] = '-';measure.connectorString[measure.connectorType.underscore] = '_';measure.connectorString[measure.connectorType.nothing] = '无';measure.defaultRule = [    { ruleType: measure.ruleType.dealCode },    { ruleType: measure.ruleType.tenderName },    { ruleType: measure.ruleType.text, text: 'WJQR1' },    { ruleType: measure.ruleType.inDate },    { ruleType: measure.ruleType.addNo, format: 3, start: 1 },];module.exports = {    ruleType,    ruleField,    ruleString,    measure,};
 |