dict.js 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210
  1. export const optionParent = {
  2. height: 'auto',
  3. calcHeight: 30,
  4. tip: false,
  5. searchShow: true,
  6. searchMenuSpan: 10,
  7. border: true,
  8. index: true,
  9. selection: true,
  10. viewBtn: true,
  11. menuWidth: 250,
  12. dialogWidth: 880,
  13. dialogClickModal: false,
  14. column: [
  15. {
  16. label: "字典编号",
  17. prop: "code",
  18. search: true,
  19. slot: true,
  20. span: 24,
  21. rules: [
  22. {
  23. required: true,
  24. message: "请输入字典编号",
  25. trigger: "blur"
  26. }
  27. ]
  28. },
  29. {
  30. label: "字典名称",
  31. prop: "dictValue",
  32. search: true,
  33. align: "center",
  34. rules: [
  35. {
  36. required: true,
  37. message: "请输入字典名称",
  38. trigger: "blur"
  39. }
  40. ]
  41. },
  42. {
  43. label: "字典排序",
  44. prop: "sort",
  45. type: "number",
  46. align: "right",
  47. width: 100,
  48. rules: [
  49. {
  50. required: true,
  51. message: "请输入字典排序",
  52. trigger: "blur"
  53. }
  54. ]
  55. },
  56. {
  57. label: "封存",
  58. prop: "isSealed",
  59. type: "switch",
  60. align: "center",
  61. width: 100,
  62. dicData: [
  63. {
  64. label: "否",
  65. value: 0
  66. },
  67. {
  68. label: "是",
  69. value: 1
  70. }
  71. ],
  72. value: 0,
  73. slot: true,
  74. rules: [
  75. {
  76. required: true,
  77. message: "请选择封存",
  78. trigger: "blur"
  79. }
  80. ]
  81. },
  82. {
  83. label: "字典备注",
  84. prop: "remark",
  85. hide: true
  86. }
  87. ]
  88. };
  89. export const optionChild = {
  90. height: 'auto',
  91. calcHeight: 95,
  92. tip: false,
  93. searchShow: true,
  94. searchMenuSpan: 10,
  95. tree: true,
  96. border: true,
  97. index: true,
  98. selection: true,
  99. viewBtn: true,
  100. menuWidth: 300,
  101. dialogWidth: 880,
  102. dialogClickModal: false,
  103. column: [
  104. {
  105. label: "字典编号",
  106. prop: "code",
  107. addDisabled: true,
  108. editDisabled: true,
  109. search: true,
  110. span: 24,
  111. rules: [
  112. {
  113. required: true,
  114. message: "请输入字典编号",
  115. trigger: "blur"
  116. }
  117. ]
  118. },
  119. {
  120. label: "字典名称",
  121. prop: "dictValue",
  122. search: true,
  123. align: "center",
  124. rules: [
  125. {
  126. required: true,
  127. message: "请输入字典名称",
  128. trigger: "blur"
  129. }
  130. ]
  131. },
  132. {
  133. label: "上级字典",
  134. prop: "parentId",
  135. type: "tree",
  136. dicData: [],
  137. hide: true,
  138. props: {
  139. label: "title"
  140. },
  141. addDisabled: true,
  142. editDisabled: true,
  143. rules: [
  144. {
  145. required: false,
  146. message: "请选择上级字典",
  147. trigger: "click"
  148. }
  149. ]
  150. },
  151. {
  152. label: "字典键值",
  153. prop: "dictKey",
  154. width: 80,
  155. rules: [
  156. {
  157. required: true,
  158. message: "请输入字典键值",
  159. trigger: "blur"
  160. }
  161. ]
  162. },
  163. {
  164. label: "字典排序",
  165. prop: "sort",
  166. type: "number",
  167. align: "right",
  168. hide: true,
  169. rules: [
  170. {
  171. required: true,
  172. message: "请输入字典排序",
  173. trigger: "blur"
  174. }
  175. ]
  176. },
  177. {
  178. label: "封存",
  179. prop: "isSealed",
  180. type: "switch",
  181. align: "center",
  182. width: 80,
  183. dicData: [
  184. {
  185. label: "否",
  186. value: 0
  187. },
  188. {
  189. label: "是",
  190. value: 1
  191. }
  192. ],
  193. value: 0,
  194. slot: true,
  195. rules: [
  196. {
  197. required: true,
  198. message: "请选择封存",
  199. trigger: "blur"
  200. }
  201. ]
  202. },
  203. {
  204. label: "字典备注",
  205. prop: "remark",
  206. hide: true
  207. }
  208. ]
  209. };