projectOption.json 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138
  1. {
  2. "headerAlign": "center",
  3. "align": "center",
  4. "border": true,
  5. "index": true,
  6. "lazy": true,
  7. "tip": false,
  8. "searchShow": true,
  9. "searchMenuPosition": "right",
  10. "tree": true,
  11. "selection": true,
  12. "viewBtn": false,
  13. "editBtn": true,
  14. "delBtn": true,
  15. "menuWidth": 150,
  16. "column": [
  17. {
  18. "label": "项目编码",
  19. "prop": "code",
  20. "index": 1,
  21. "width": 150,
  22. "rules": [
  23. {
  24. "required": true,
  25. "message": "请输入项目编码",
  26. "trigger": "blur"
  27. }
  28. ]
  29. },
  30. {
  31. "label": "项目名称",
  32. "prop": "cname",
  33. "search": true,
  34. "index": 1,
  35. "width": 150,
  36. "rules": [
  37. {
  38. "required": true,
  39. "message": "请输入项目名称",
  40. "trigger": "blur"
  41. }
  42. ]
  43. },
  44. {
  45. "label": "服务类别",
  46. "prop": "goodsTypeId",
  47. "dicData": [],
  48. "type": "tree",
  49. "hide": true,
  50. "multiple": true,
  51. "props": {
  52. "label": "title"
  53. },
  54. "rules": [{
  55. "required": true,
  56. "message": " ",
  57. "trigger": "click"
  58. }]
  59. },
  60. {
  61. "label": "收费建议",
  62. "prop": "remarks",
  63. "index": 2,
  64. "width": 150
  65. },
  66. {
  67. "label": "单价",
  68. "prop": "price",
  69. "index": 3,
  70. "width": 120,
  71. "rules": [
  72. {
  73. "pattern": "/^(([1-9][0-9]*)|(([0]\\.\\d{1,2}|[1-9][0-9]*\\.\\d{1,2})))$/",
  74. "message":"请输入数字或小数,且小数位不超过两位",
  75. "trigger": "blur"
  76. }
  77. ]
  78. },
  79. {
  80. "label": "计价单位",
  81. "prop": "unit",
  82. "index": 3,
  83. "width": 120
  84. },
  85. {
  86. "label": "频率",
  87. "prop": "rate",
  88. "index": 5,
  89. "width": 120
  90. },
  91. {
  92. "label": "质保期",
  93. "type":"date",
  94. "prop": "warrantyPeriod",
  95. "format": "yyyy-MM-dd",
  96. "valueFormat": "timestamp",
  97. "index": 6,
  98. "width": 150
  99. },
  100. {
  101. "label": "标准工时",
  102. "prop": "workingHours",
  103. "index": 7,
  104. "width": 80,
  105. "rules": [
  106. {
  107. "pattern": "/^(([1-9][0-9]*)|(([0]\\.\\d{1,2}|[1-9][0-9]*\\.\\d{1,2})))$/",
  108. "message":"请输入数字或小数,且小数位不超过两位",
  109. "trigger": "blur"
  110. }
  111. ]
  112. },
  113. {
  114. "label": "创建人",
  115. "prop": "createUser",
  116. "addDisplay": false,
  117. "editDisplay": false,
  118. "index": 8,
  119. "width": 150
  120. },
  121. {
  122. "label": "创建时间",
  123. "prop": "createTime",
  124. "editDisplay": false,
  125. "addDisplay": false,
  126. "index": 9,
  127. "width": 150
  128. },
  129. {
  130. "label": "状态",
  131. "prop": "status",
  132. "hide": true,
  133. "editDisplay": false,
  134. "addDisplay": false,
  135. "search": true
  136. }
  137. ]
  138. }