softWorks.js 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215
  1. export default {
  2. height: "auto",
  3. calcHeight: 30,
  4. tip: false,
  5. searchShow: true,
  6. searchMenuSpan: 6,
  7. border: true,
  8. index: true,
  9. viewBtn: true,
  10. selection: true,
  11. addBtn: true,
  12. delBtn: true,
  13. searchLabelWidth: 140,
  14. labelWidth: 140,
  15. menuWidth: 200,
  16. dialogClickModal: false,
  17. dialogWidth: 760,
  18. dialogType: "drawer",
  19. column: [
  20. {
  21. label: "软件名称",
  22. prop: "rjmc",
  23. span: 12,
  24. width: 155,
  25. align: "center",
  26. search: true,
  27. showOverflowTooltip: true,
  28. rules: [
  29. {
  30. required: false,
  31. message: "请输入软件名称",
  32. trigger: "blur",
  33. },
  34. ],
  35. },
  36. {
  37. label: "软件简称",
  38. prop: "rjjc",
  39. span: 12,
  40. search: true,
  41. width: 120,
  42. align: "center",
  43. showOverflowTooltip: true,
  44. rules: [
  45. {
  46. required: false,
  47. message: "请输入软件简称",
  48. trigger: "blur",
  49. },
  50. ],
  51. },
  52. {
  53. label: "版本号",
  54. prop: "bbh",
  55. span: 12,
  56. search: true,
  57. width: 80,
  58. align: "center",
  59. showOverflowTooltip: true,
  60. rules: [
  61. {
  62. required: false,
  63. message: "请输入版本号",
  64. trigger: "blur",
  65. },
  66. ],
  67. },
  68. {
  69. label: "登记号",
  70. prop: "djh",
  71. span: 12,
  72. width: 100,
  73. search: true,
  74. align: "center",
  75. showOverflowTooltip: true,
  76. rules: [
  77. {
  78. required: false,
  79. message: "请输入登记号",
  80. trigger: "blur",
  81. },
  82. ],
  83. },
  84. {
  85. label: "开发完成日期",
  86. prop: "kfwcrq",
  87. type: "date",
  88. span: 12,
  89. width: 100,
  90. search: true,
  91. align: "center",
  92. showOverflowTooltip: true,
  93. rules: [
  94. {
  95. required: false,
  96. message: "请选择开发完成日期",
  97. trigger: "change",
  98. },
  99. ],
  100. },
  101. {
  102. label: "首次发布日期",
  103. prop: "scfbrq",
  104. type: "date",
  105. span: 12,
  106. width: 100,
  107. align: "center",
  108. search: false,
  109. showOverflowTooltip: true,
  110. rules: [
  111. {
  112. required: false,
  113. message: "请选择首次发布日期",
  114. trigger: "change",
  115. },
  116. ],
  117. },
  118. {
  119. label: "登记批准日期",
  120. prop: "djpzrq",
  121. type: "date",
  122. span: 12,
  123. width: 100,
  124. search: false,
  125. showOverflowTooltip: true,
  126. align: "center",
  127. rules: [
  128. {
  129. required: false,
  130. message: "请选择登记批准日期",
  131. trigger: "change",
  132. },
  133. ],
  134. },
  135. {
  136. label: "取得方式",
  137. prop: "qdfs",
  138. type: "select",
  139. span: 12,
  140. width: 100,
  141. align: "center",
  142. search: true,
  143. dicUrl: "/api/kd-system/dict-biz/dictionary?code=rjzzqdfs",
  144. props: {
  145. label: "dictValue",
  146. value: "dictKey",
  147. },
  148. showOverflowTooltip: true,
  149. rules: [
  150. {
  151. required: false,
  152. message: "请选择取得方式",
  153. trigger: "change",
  154. },
  155. ],
  156. },
  157. {
  158. label: "关联研发项目情况",
  159. prop: "xmId",
  160. type: "select",
  161. span: 12,
  162. width: 300,
  163. align: "center",
  164. search: false,
  165. showOverflowTooltip: true,
  166. children: [
  167. {
  168. label: "项目名称",
  169. search: true,
  170. prop: "xmmc",
  171. width: 155,
  172. rules: [
  173. {
  174. required: false,
  175. message: "请输入发明人",
  176. trigger: "blur",
  177. },
  178. ],
  179. },
  180. {
  181. label: "项目编号",
  182. search: true,
  183. prop: "xmbh",
  184. width: 100,
  185. rules: [
  186. {
  187. required: false,
  188. message: "请输入发明人",
  189. trigger: "blur",
  190. },
  191. ],
  192. },
  193. ],
  194. },
  195. {
  196. label: "附件上传",
  197. prop: "attachment",
  198. type: "upload",
  199. span: 12,
  200. width: 155,
  201. align: "center",
  202. dataType: 'string',
  203. search: false,
  204. loadText: '附件上传中,请稍等',
  205. showOverflowTooltip: true,
  206. propsHttp: {
  207. res: 'data',
  208. url: 'link',
  209. },
  210. action: "/api/kd-resource/oss/endpoint/put-file-attach"
  211. },
  212. ],
  213. };