columns.js 5.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219
  1. export const TableColumns = [
  2. { item: { key: "createName", title: "创建人" ,width:150, }, attr: {} },
  3. { item: { key: "createTime", title: "创建时间" ,width:150,}, attr: {} },
  4. { item: { key: "billCode", title: "单据编码" }, attr: {} },
  5. {
  6. item: { key: "proposerName", title: "申请人",width:150, },
  7. attr: { },
  8. },
  9. { item: { key: "status", title: "单据状态",width:120, },
  10. attr: {
  11. is: "el-dict-tag",
  12. dictName: "documents_status", // 字典名
  13. }
  14. },
  15. { item: { key: "oneClassify", title: "物料一级分类" ,width:150,}, attr: {} },
  16. { item: { key: "materialType", title: "物料基本分类" ,width:150,}, attr: {} },
  17. {
  18. item: { key: "code", title: "物料编码" },
  19. attr: {
  20. }
  21. },
  22. { item: { key: "name", title: "物料名称" }, attr: {} },
  23. { item: { key: "specification", title: "规格" ,width:150,}, attr: {} },
  24. { item: { key: "manufacturerName", title: "生产厂家/代理人" ,width:150,}, attr: {} },
  25. { item: { key: "registrationNo", title: "注册证号" ,width:150,}, attr: {} },
  26. { item: { key: "registrant", title: "注册人" ,width:150,}, attr: {} },
  27. { item: { key: "updateTime", title: "最后修改时间" ,width:150,}, attr: {} },
  28. { item: { key: "reviewedName", title: "最后审批人" ,width:150,}, attr: {} },
  29. { item: { key: "auditTime", title: "最后审批时间" ,width:150,}, attr: {} },
  30. // { item: { key: "orgName", title: "审批语" ,width:150,}, attr: {} },
  31. // { item: { key: "orgName", title: "所属组织" ,width:150,}, attr: {} },
  32. // { item: { key: "createTime", title: "申请时间",width:150, }, attr: {} },
  33. // {
  34. // item: { key: "updateName", title: "最后修改人" ,width:150, },
  35. // attr: { },
  36. // },
  37. ].map(({ item, attr }) => ({
  38. attr,
  39. item: { ...item, hidden: true, fixed: false },
  40. }));
  41. export const SearchColumns = [
  42. {
  43. item: { key: "billCode", title: "单据编码" },
  44. attr: {
  45. is: "el-input",
  46. clearable:true,
  47. },
  48. },
  49. {
  50. item: { key: "status", title: "单据状态" },
  51. attr: {
  52. is: "el-select",
  53. dictName: "documents_status",
  54. clearable: true,
  55. },
  56. },
  57. {
  58. item: { key: "name", title: "物料名称" },
  59. attr: {
  60. is: "el-popover-select-v2",
  61. referName: "MATERIAL_PARAM",
  62. valueKey: "name",
  63. clearable:true,
  64. },
  65. },
  66. {
  67. item: { key: "code", title: "物料编码" },
  68. attr: {
  69. is: "el-popover-select-v2",
  70. referName: "MATERIAL_PARAM",
  71. valueKey: "code",
  72. clearable:true,
  73. },
  74. },
  75. {
  76. item: { key: "materialCodes", title: "物料编码" },
  77. attr: {
  78. clearable: true,
  79. is: "el-input",
  80. placeholder: '多物料编码使用 , 隔开',
  81. },
  82. },
  83. {
  84. item: { key: "classifySearchList", title: "品类" },
  85. attr: {
  86. is: "el-popover-multiple-tree-select",
  87. referName: "MATERIALCLASSIFY_PARAM",
  88. valueKey: "id",
  89. clearable:true,
  90. },
  91. },
  92. {
  93. item: { key: "proposerName", title: "申请人" },
  94. attr: {
  95. is: "el-popover-select-v2",
  96. referName: "CONTACTS_PARAM",
  97. valueKey: "name",
  98. dataMapping: {
  99. proposerId: "code",
  100. },
  101. clearable: true,
  102. },
  103. },
  104. // {
  105. // item: { key: "createName", title: "创建人" ,width:150, },
  106. // attr: {
  107. // is: "el-popover-select-v2",
  108. // referName: "CONTACTS_PARAM",
  109. // valueKey: "name",
  110. // dataMapping: {
  111. // create: "code",
  112. // },
  113. // clearable: true,
  114. // }
  115. // },
  116. // {
  117. // item: { key: "createTimeString", title: "申请时间" },
  118. // attr: {
  119. // is: "el-date-picker",
  120. // valueFormat: "yyyy-MM-dd" ,
  121. // clearable: true,
  122. // },
  123. // },
  124. {
  125. item: { key: "reviewedName", title: "最后审批人" },
  126. attr: {
  127. is: "el-popover-select-v2",
  128. referName: "CONTACTS_PARAM",
  129. valueKey: "name",
  130. dataMapping: {
  131. reviewedBy: "code",
  132. },
  133. clearable: true,
  134. },
  135. },
  136. // {
  137. // item: { key: "auditTimeString", title: "审批时间" },
  138. // attr: {
  139. // is: "el-date-picker",
  140. // valueFormat: "yyyy-MM-dd" ,
  141. // clearable: true,
  142. // },
  143. // },
  144. {
  145. item: { key: "manufacturerName", title: "生产厂家/代理人" },
  146. attr: {
  147. clearable:true,
  148. is: "el-popover-select-v2",
  149. valueKey: "name",
  150. referName: "MANUFACTURER_PARAM",
  151. dataMapping: {
  152. manufacturerId: "id",
  153. },
  154. },
  155. },
  156. {
  157. item: { key: "registrationNo", title: "注册证号" },
  158. attr: {
  159. clearable:true,
  160. is: "el-input",
  161. },
  162. },
  163. {
  164. item:{
  165. key: "createTimeString",
  166. title: "申请时间",
  167. span:12,
  168. },
  169. attr: {
  170. clearable:true,
  171. // is: "el-date-wrapper",
  172. is: "el-date-picker",
  173. type:"daterange",
  174. rangeSeparator:"-",
  175. startPlaceholder:"开始日期",
  176. endPlaceholder:"结束日期",
  177. valueFormat:"yyyy-MM-dd",
  178. },
  179. },
  180. {
  181. item:{
  182. key: "auditTimeString",
  183. title: "审批时间",
  184. span:12,
  185. },
  186. attr: {
  187. clearable:true,
  188. is: "el-date-picker",
  189. type:"daterange",
  190. rangeSeparator:"-",
  191. startPlaceholder:"开始日期",
  192. endPlaceholder:"结束日期",
  193. valueFormat:"yyyy-MM-dd",
  194. },
  195. },
  196. ].map(({ item, attr }) => ({
  197. attr,
  198. item: { ...item, hidden: true, span: item.span || 6 },
  199. }));