optionList.js 5.0 KB

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