columns.js 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197
  1. export default function useColumns() {
  2. const FearchColumns = [
  3. {
  4. item: { key: "code", title: "编码" },
  5. attr: {
  6. is: "el-input",
  7. disabled: true,
  8. }
  9. },
  10. {
  11. item: { key: "projectName", title: "项目名称" },
  12. attr: {
  13. is: "el-input",
  14. disabled: true,
  15. }
  16. },
  17. {
  18. item: { key: "startDate", title: "结算开始日期" },
  19. attr: {
  20. is: "el-date-picker",
  21. type: "date",
  22. valueFormat: "yyyy-MM-dd",
  23. disabled: true,
  24. }
  25. },
  26. {
  27. item: { key: "endDate", title: "结算截止日期" },
  28. attr: {
  29. is: "el-date-picker",
  30. type: "date",
  31. valueFormat: "yyyy-MM-dd",
  32. disabled: true,
  33. }
  34. },
  35. {
  36. item: { key: "spdProjectName", title: "SPD项目" },
  37. attr: {
  38. is: "el-popover-select-v2",
  39. referName: "CUSTOMER_PARAM",
  40. valueKey: "name",
  41. dataMapping: {
  42. spdProject: "code",
  43. spdProjectName: "name",
  44. },
  45. disabled: true,
  46. }
  47. },
  48. {
  49. item: { key: "profileCenterName", title: "利润中心" },
  50. attr: {
  51. is: "el-popover-select-v2",
  52. referName: "LIACENTER_PARAM",
  53. valueKey: "name",
  54. dataMapping: {
  55. profileCenter: "id",
  56. profileCenterName: "name",
  57. },
  58. disabled: true,
  59. }
  60. },
  61. {
  62. item: { key: "calculateSupplierName", title: "结算供应商" },
  63. attr: {
  64. is: "el-popover-select-v2",
  65. referName: "SUPPLIER_PARAM",
  66. valueKey: "name",
  67. dataMapping: {
  68. calculateSupplier: "code",
  69. calculateSupplierName: "name",
  70. },
  71. disabled: true,
  72. }
  73. },
  74. {
  75. item: { key: "supplierName", title: "供应商" },
  76. attr: {
  77. is: "el-popover-select-v2",
  78. referName: "SUPPLIER_PARAM",
  79. valueKey: "name",
  80. dataMapping: {
  81. supplier: "code",
  82. supplierName: "name",
  83. },
  84. disabled: true,
  85. }
  86. },
  87. {
  88. item: { key: "saleOrgName", title: "销售组织" },
  89. attr: {
  90. is: "el-popover-select-v2",
  91. referName: "ORG_PARAM",
  92. valueKey: "name",
  93. dataMapping: {
  94. saleOrg: "id",
  95. saleOrgName: "name",
  96. },
  97. clearable: true,
  98. }
  99. },
  100. {
  101. item: { key: "saleMonth", title: "销售月份" },
  102. attr: {
  103. is: "el-input",
  104. }
  105. },
  106. {
  107. item: { key: "saleOrderNo", title: "销售订单号" },
  108. attr: {
  109. is: "el-input",
  110. }
  111. },
  112. {
  113. item: { key: "priceSum", title: "价税合计" },
  114. attr: {
  115. is: "el-input",
  116. disabled: true,
  117. }
  118. },
  119. {
  120. item: { key: "serviceFee", title: "服务费" },
  121. attr: {
  122. is: "el-input",
  123. disabled: true,
  124. }
  125. },
  126. {
  127. item: { key: "isToSaleOrder", title: "是否转销售订单" },
  128. attr: {
  129. is: "el-select",
  130. dictName: "sys_yes_no",
  131. disabled: true,
  132. }
  133. },
  134. {
  135. item: { key: "isReturnMoney", title: "是否回款" },
  136. attr: {
  137. is: "el-select",
  138. dictName: "sys_return_money",
  139. disabled: true,
  140. }
  141. },
  142. {
  143. item: { key: "isTicket", title: "是否开票" },
  144. attr: {
  145. is: "el-select",
  146. dictName: "sys_yes_no",
  147. disabled: true,
  148. }
  149. },
  150. {
  151. item: { key: "isOpen", title: "单据打开状态" },
  152. attr: {
  153. is: "el-select",
  154. dictName: "sys_open_status",
  155. disabled: true,
  156. }
  157. },
  158. {
  159. item: { key: "status", title: "单据状态" },
  160. attr: {
  161. is: "el-select",
  162. dictName: "sys_status",
  163. disabled: true,
  164. }
  165. },
  166. {
  167. item: { key: "isWhether", title: "是否带量", width: 100, },
  168. attr: {
  169. is: "el-select",
  170. dictName: "carry_or_not",
  171. disabled: true,
  172. }
  173. },
  174. {
  175. item: { key: "createTime", title: "汇总时间", width: 150, },
  176. attr: {
  177. is: "el-date-picker",
  178. type: "datetime",
  179. valueFormat: "yyyy-MM-dd HH:mm:ss",
  180. disabled: true,
  181. }
  182. },
  183. {
  184. item: { key: "remarkToOa", title: "备注", },
  185. attr: {
  186. is: "el-input",
  187. type: "textarea",
  188. rows: 3,
  189. }
  190. },
  191. ].map(({ item, attr }) => ({
  192. attr,
  193. item: { ...item, hidden: true, span: item.span || 6 },
  194. }));
  195. return { FearchColumns }
  196. }