code_rule.js 963 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. 'use strict';
  2. /**
  3. *
  4. *
  5. * @author Mai
  6. * @date 2018/6/22
  7. * @version
  8. */
  9. const ruleType = {
  10. measure: 1,
  11. };
  12. const ruleField = [];
  13. ruleField[ruleType.measure] = 'm_rule';
  14. const ruleString = [];
  15. ruleString[ruleType.measure] = 'measure';
  16. // 中间计量编号规则
  17. const measure = {
  18. ruleType: {
  19. tenderName: 1,
  20. text: 2,
  21. inDate: 3,
  22. addNo: 4,
  23. },
  24. ruleString: [],
  25. };
  26. measure.ruleString[measure.ruleType.tenderName] = '标段名称';
  27. measure.ruleString[measure.ruleType.text] = '文本';
  28. measure.ruleString[measure.ruleType.inDate] = '当前年月';
  29. measure.ruleString[measure.ruleType.addNo] = '自增编号';
  30. measure.defaultRule = [
  31. {ruleType: measure.ruleType.tenderName},
  32. {ruleType: measure.ruleType.text, text: 'WJQR1'},
  33. {ruleType: measure.ruleType.inDate},
  34. {ruleType: measure.ruleType.addNo, format: 3, start: 1},
  35. ];
  36. module.exports = {
  37. ruleType,
  38. ruleField,
  39. ruleString,
  40. measure,
  41. };