optionList.js 5.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320
  1. import { number } from "echarts"
  2. export const option = {
  3. searchShow: true,
  4. searchMenuSpan: 8,
  5. align: "center",
  6. searchSpan: 8,
  7. tip: false,
  8. border: true,
  9. index: true,
  10. addBtn: false,
  11. viewBtn: false,
  12. editBtn: false,
  13. delBtn: false,
  14. menuWidth: 70,
  15. searchIcon: true,
  16. searchIndex: 2,
  17. showSummary: true,
  18. summaryText: "合计",
  19. sumColumnList: [
  20. {
  21. name: "debitAmount",
  22. type: "sum"
  23. },
  24. {
  25. name: "deliveringAmount",
  26. type: "sum"
  27. },
  28. {
  29. name: "balanceAmount",
  30. type: "sum"
  31. },
  32. {
  33. name: "settlmentAmount",
  34. type: "sum"
  35. }
  36. ],
  37. column: [
  38. {
  39. label: "单号",
  40. prop: "sysNo",
  41. overHidden: true,
  42. search: true,
  43. index: 1
  44. },
  45. {
  46. label: "客户名称",
  47. prop: "corpId",
  48. type: 'select',
  49. dicData: [],
  50. search: true,
  51. overHidden: true,
  52. index: 2
  53. },
  54. {
  55. label: "电话",
  56. prop: "corpTel",
  57. // search: true,
  58. overHidden: true,
  59. index: 3
  60. },
  61. {
  62. label: "日期",
  63. prop: "businesDate",
  64. search: true,
  65. overHidden: true,
  66. index: 4
  67. },
  68. {
  69. label: "合同金额",
  70. prop: "debitAmount",
  71. overHidden: true,
  72. index: 5
  73. },
  74. {
  75. label: "已送货",
  76. prop: "deliveringAmount",
  77. overHidden: true,
  78. // search: true,
  79. index: 6
  80. },
  81. {
  82. label: "未收款",
  83. prop: "balanceAmount",
  84. overHidden: true,
  85. // search: true,
  86. index: 7
  87. },
  88. {
  89. label: "快递公司",
  90. prop: "courierCorporation",
  91. overHidden: true,
  92. // search: true,
  93. index: 7
  94. },
  95. {
  96. label: "快递单号",
  97. prop: "courierNumber",
  98. overHidden: true,
  99. // search: true,
  100. index: 7
  101. },
  102. {
  103. label: "已收款",
  104. prop: "settlmentAmount",
  105. overHidden: true,
  106. // search: true,
  107. index: 8
  108. },
  109. {
  110. label: "收款状态",
  111. prop: "actualPaymentStatus",
  112. type: 'select',
  113. dataType:"string",
  114. dicData:[],
  115. props: {
  116. label: "dictValue",
  117. value: "dictKey"
  118. },
  119. index: 9
  120. },
  121. {
  122. label: "送货状态",
  123. prop: "status",
  124. type: 'select',
  125. dataType:"string",
  126. dicData:[],
  127. props: {
  128. label: "dictValue",
  129. value: "dictKey"
  130. },
  131. // search: true,
  132. index: 10
  133. },
  134. {
  135. label: "客户分类",
  136. prop: "corpType",
  137. type: "tree",
  138. dicData: [],
  139. filterable: true,
  140. props: {
  141. label: "title",
  142. value: "id"
  143. },
  144. hide: true,
  145. search: true,
  146. showColumn: false,
  147. index: 12
  148. },
  149. {
  150. label: "制单人",
  151. prop: "createUser",
  152. type: "select",
  153. filterable: true,
  154. props: {
  155. label: "name",
  156. value: "id"
  157. },
  158. dicData: [],
  159. hide: true,
  160. search: true,
  161. showColumn: false,
  162. index: 14
  163. }
  164. ]
  165. }
  166. export const optionList = {
  167. align: "center",
  168. addBtn: false,
  169. refreshBtn: false,
  170. editBtn: false,
  171. delBtn: false,
  172. border: true,
  173. menuWidth: 120,
  174. stripe: true,
  175. index: true,
  176. indexSlot: true,
  177. showSummary: true,
  178. summaryText: "合计",
  179. sumColumnList: [
  180. {
  181. name: "amount",
  182. type: "sum"
  183. },
  184. {
  185. name: "storageAmount",
  186. type: "sum"
  187. },
  188. {
  189. name: "storageInQuantity",
  190. type: "sum"
  191. },
  192. {
  193. name: "actualQuantity",
  194. type: "sum"
  195. }
  196. ],
  197. column: [
  198. {
  199. label: "产品",
  200. prop: "cname",
  201. width: '250px',
  202. // overHidden: true
  203. },
  204. {
  205. label: "图片",
  206. prop: "img",
  207. overHidden: true
  208. },
  209. {
  210. label: "仓库",
  211. prop: "storageId",
  212. overHidden: true,
  213. type: "select",
  214. props: {
  215. label: "cname",
  216. value: "id"
  217. },
  218. dicData: []
  219. },
  220. {
  221. label: "数量",
  222. prop: "storageInQuantity",
  223. overHidden: true
  224. },
  225. {
  226. label: "单位",
  227. prop: "unit",
  228. type: "select",
  229. props: {
  230. label: "dictValue",
  231. value: "dictValue"
  232. },
  233. dicData: [],
  234. cell: true,
  235. overHidden: true
  236. },
  237. {
  238. label: "单价",
  239. prop: "price",
  240. overHidden: true
  241. },
  242. {
  243. label: "金额",
  244. prop: "amount",
  245. overHidden: true
  246. },
  247. {
  248. label: "送货数量",
  249. prop: "actualQuantity",
  250. type: 'number',
  251. controls: false,
  252. cell: true,
  253. overHidden: true
  254. },
  255. {
  256. label: "备注",
  257. prop: "remarks",
  258. cell: true,
  259. overHidden: true
  260. },
  261. {
  262. label: "进价",
  263. prop: "purchasePrice",
  264. overHidden: true
  265. }
  266. ]
  267. }
  268. export const feeOption = {
  269. align: "center",
  270. addBtn: false,
  271. refreshBtn: false,
  272. editBtn: false,
  273. delBtn: false,
  274. border: true,
  275. menuWidth: 120,
  276. stripe: true,
  277. index: true,
  278. indexSlot: true,
  279. column: [
  280. {
  281. label: "收款单号",
  282. prop: "sysNo",
  283. overHidden: true
  284. },
  285. {
  286. label: "收款日期",
  287. prop: "settlementDate",
  288. type: "datetime",
  289. format: "yyyy-MM-dd HH:mm:ss",
  290. valueFormat: "yyyy-MM-dd HH:mm:ss",
  291. overHidden: true
  292. },
  293. {
  294. label: "收款金额",
  295. prop: "amount",
  296. cell: true,
  297. overHidden: true
  298. },
  299. {
  300. label: "收款账户",
  301. prop: "account",
  302. type: "select",
  303. props: {
  304. label: "dictValue",
  305. value: "dictValue"
  306. },
  307. dicData: [],
  308. cell: true,
  309. overHidden: true
  310. },
  311. {
  312. label: "备注",
  313. prop: "remark",
  314. cell: true,
  315. overHidden: true
  316. }
  317. ]
  318. }