optionList.js 5.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314
  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: true,
  15. menuWidth: 100,
  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: "corpName",
  42. width:165,
  43. overHidden: true,
  44. // search: true,
  45. // type: 'select',
  46. // dicData:[],
  47. // props: {
  48. // label: 'cname',
  49. // value: 'cname'
  50. // },
  51. index: 1
  52. },
  53. {
  54. label: "单号",
  55. prop: "sysNo",
  56. overHidden: true,
  57. index: 2
  58. },
  59. {
  60. label: "设备名",
  61. prop: "deviceDescribe",
  62. search: true,
  63. overHidden: true,
  64. index: 3
  65. },
  66. {
  67. label: "客户电话",
  68. search: true,
  69. type: 'select',
  70. prop: "corpTel",
  71. index: 4
  72. },
  73. {
  74. label: "设备地址",
  75. prop: "deviceAddress",
  76. width: 200,
  77. index: 5
  78. },
  79. {
  80. label: "故障描述",
  81. prop: "faultDescribe",
  82. overHidden: true,
  83. index: 6
  84. },
  85. {
  86. label: "维修工",
  87. prop: "maintenanceWorkerID",
  88. hide:true,
  89. search: true,
  90. index: 7
  91. },
  92. {
  93. label: "维修工",
  94. prop: "maintenanceWorkerName",
  95. index: 7
  96. },
  97. {
  98. label: "维修电话",
  99. prop: "maintenanceWorkerTel",
  100. index: 8
  101. },
  102. {
  103. label: "维修金额",
  104. prop: "maintenanceAmount",
  105. index: 9
  106. },
  107. {
  108. label: "报修日期",
  109. prop: "repairReportDate",
  110. type:'date',
  111. format: "yyyy-MM-dd",
  112. valueFormat: 'yyyy-MM-dd HH:mm:ss',
  113. width: 200,
  114. index: 10
  115. },
  116. {
  117. label: "报修日期",
  118. prop: "repairReportDateList",
  119. search: true,
  120. unlinkPanels: true,
  121. searchRange: true,
  122. type:'date',
  123. format: "yyyy-MM-dd",
  124. valueFormat: 'yyyy-MM-dd HH:mm:ss',
  125. searchDefaultTime: ["00:00:00", "23:59:59"],
  126. hide:true,
  127. index: 10
  128. },
  129. {
  130. label: "是否派工",
  131. prop: "dispatchingWorkers",
  132. dataType: "string",
  133. type: "select",
  134. disabled:true,
  135. search: true,
  136. dicUrl: "/api/blade-system/dict-biz/dictionary?code=Dispatching_workers_Q",
  137. props: {
  138. label: "dictValue",
  139. value: "dictKey"
  140. },
  141. index:10
  142. },
  143. {
  144. label: "完成日期",
  145. prop: "completeDate",
  146. type:'date',
  147. format: "yyyy-MM-dd",
  148. valueFormat: 'yyyy-MM-dd HH:mm:ss',
  149. index: 11
  150. },
  151. {
  152. label: "完成日期",
  153. prop: "completeDateList",
  154. search: true,
  155. unlinkPanels: true,
  156. searchRange: true,
  157. type:'date',
  158. format: "yyyy-MM-dd",
  159. valueFormat: 'yyyy-MM-dd HH:mm:ss',
  160. searchDefaultTime: ["00:00:00", "23:59:59"],
  161. hide:true,
  162. index: 11
  163. },
  164. {
  165. label: "支付状态",
  166. prop: "paymentStatus",
  167. dataType: "string",
  168. type: "select",
  169. disabled:true,
  170. search: true,
  171. dicUrl: "/api/blade-system/dict-biz/dictionary?code=payment_status_Q",
  172. props: {
  173. label: "dictValue",
  174. value: "dictKey"
  175. },
  176. index:12
  177. },
  178. {
  179. label: "状态",
  180. prop: "status",
  181. dataType: "string",
  182. type: "select",
  183. disabled:true,
  184. search: true,
  185. dicUrl: "/api/blade-system/dict-biz/dictionary?code=state_Q",
  186. props: {
  187. label: "dictValue",
  188. value: "dictKey"
  189. },
  190. index:13
  191. },
  192. {
  193. label: "结算金额",
  194. prop: "settlementAmount",
  195. index: 13
  196. },
  197. {
  198. label: "备注",
  199. prop: "remarks",
  200. index: 14
  201. }
  202. ]
  203. }
  204. export const optionList = {
  205. align: "center",
  206. addBtn: false,
  207. refreshBtn: false,
  208. editBtn: false,
  209. delBtn: false,
  210. border: true,
  211. menuWidth: 120,
  212. stripe: true,
  213. index: true,
  214. indexSlot: true,
  215. showSummary: true,
  216. summaryText: "合计",
  217. sumColumnList: [
  218. {
  219. name: "amount",
  220. type: "sum"
  221. },
  222. {
  223. name: "storageAmount",
  224. type: "sum"
  225. },
  226. {
  227. name: "storageInQuantity",
  228. type: "sum"
  229. },
  230. {
  231. name: "actualQuantity",
  232. type: "sum"
  233. }
  234. ],
  235. column: [
  236. {
  237. label: "维修项目",
  238. prop: "costName",
  239. width:'250px',
  240. overHidden: true
  241. },
  242. {
  243. label: "金额",
  244. prop: "amount",
  245. overHidden: true
  246. },
  247. {
  248. label: "结算金额",
  249. prop: "settlementAmount",
  250. type:'number',
  251. overHidden: true
  252. },
  253. {
  254. label: "备注",
  255. prop: "remarks",
  256. cell: false,
  257. overHidden: true
  258. }
  259. ]
  260. }
  261. export const feeOption = {
  262. align: "center",
  263. addBtn: false,
  264. refreshBtn: false,
  265. editBtn: false,
  266. delBtn: false,
  267. border: true,
  268. menuWidth: 120,
  269. stripe: true,
  270. index: true,
  271. indexSlot: true,
  272. column: [
  273. {
  274. label: "付款单号",
  275. prop: "sysNo",
  276. overHidden: true
  277. },
  278. {
  279. label: "付款日期",
  280. prop: "settlementDate",
  281. type: "datetime",
  282. format: "yyyy-MM-dd HH:mm:ss",
  283. valueFormat: "yyyy-MM-dd HH:mm:ss",
  284. overHidden: true
  285. },
  286. {
  287. label: "付款金额",
  288. prop: "amount",
  289. cell: true,
  290. overHidden: true
  291. },
  292. {
  293. label: "付款账户",
  294. prop: "account",
  295. type: "select",
  296. props: {
  297. label: "dictValue",
  298. value: "dictValue"
  299. },
  300. dicData:[],
  301. cell: true,
  302. overHidden: true
  303. },
  304. {
  305. label: "备注",
  306. prop: "remark",
  307. cell: true,
  308. overHidden: true
  309. }
  310. ]
  311. }