configs.ts 5.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377
  1. import { ElTag } from "element-plus";
  2. import { h } from "vue";
  3. export const order_columns = [
  4. {
  5. label: "销售订单编码",
  6. prop: "sequenceNo",
  7. width: 150,
  8. align: "left",
  9. fixed: "left"
  10. },
  11. {
  12. label: "销售订单主编码",
  13. prop: "cxCode",
  14. width: 150,
  15. align: "left"
  16. },
  17. {
  18. label: "客户名称",
  19. prop: "customerName",
  20. minWidth: 150,
  21. align: "left"
  22. },
  23. {
  24. label: "订单总金额",
  25. prop: "totalPrice",
  26. width: 110,
  27. align: "left"
  28. },
  29. {
  30. prop: "apay_fee",
  31. width: 110,
  32. label: "已付款"
  33. },
  34. {
  35. prop: "pay_fee",
  36. width: 110,
  37. label: "付款中"
  38. },
  39. {
  40. prop: "wpay_fee",
  41. width: 110,
  42. label: "未付款"
  43. },
  44. {
  45. label: "商品名称",
  46. prop: "goodName",
  47. minWidth: 150,
  48. align: "left"
  49. },
  50. {
  51. label: "平台名称",
  52. prop: "platName",
  53. width: 120,
  54. align: "left"
  55. },
  56. {
  57. label: "销售员",
  58. prop: "saler",
  59. width: 90,
  60. align: "left"
  61. },
  62. {
  63. label: "购买方公司",
  64. prop: "customerName",
  65. minWidth: 150,
  66. align: "left"
  67. },
  68. {
  69. label: "销售方公司",
  70. prop: "companyName",
  71. minWidth: 150,
  72. align: "left"
  73. },
  74. {
  75. label: "此次认领",
  76. prop: "cchx",
  77. width: 110,
  78. align: "left"
  79. },
  80. {
  81. label: "交易时间",
  82. prop: "addtime",
  83. width: 140,
  84. align: "left"
  85. }
  86. ];
  87. export const order_status = [
  88. {
  89. value: "0",
  90. label: "未对账"
  91. },
  92. {
  93. value: "1",
  94. label: "参与对账"
  95. },
  96. {
  97. value: "2",
  98. label: "不参与核销对账"
  99. },
  100. {
  101. value: "3",
  102. label: "参与核销对账"
  103. }
  104. ];
  105. //收款方
  106. export const description_columns_in = [
  107. {
  108. label: "收款公司编码",
  109. field: "companyNo",
  110. span: 24
  111. },
  112. {
  113. label: "收款公司名称",
  114. span: 24,
  115. field: "companyName"
  116. },
  117. {
  118. label: "收款公司账户",
  119. span: 24,
  120. field: "trade_in_account"
  121. }
  122. ];
  123. //付款方
  124. export const description_columns_out = [
  125. {
  126. label: "付款单位名称",
  127. span: 24,
  128. field: "trade_out"
  129. },
  130. {
  131. label: "账户",
  132. span: 24,
  133. field: "trade_account"
  134. },
  135. {
  136. label: "交易时间",
  137. span: 24,
  138. field: "trade_time"
  139. },
  140. {
  141. label: "交易行名",
  142. span: 24,
  143. field: "trade_bank"
  144. },
  145. {
  146. label: "付款方省市",
  147. span: 24,
  148. field: ""
  149. }
  150. ];
  151. export const public_columns = [
  152. {
  153. label: "资金编码",
  154. span: 24,
  155. field: "tradNo"
  156. },
  157. {
  158. label: "状态",
  159. field: "status",
  160. slot: "status",
  161. span: 24,
  162. render(status) {
  163. return h(
  164. ElTag,
  165. { size: "small" },
  166. {
  167. default: () =>
  168. status_options.find(s => s.value === String(status))?.label
  169. }
  170. );
  171. }
  172. },
  173. {
  174. label: "收入金额",
  175. span: 24,
  176. field: "total_fee"
  177. },
  178. {
  179. label: "未认领金额",
  180. span: 24,
  181. field: "balance"
  182. },
  183. {
  184. label: "已认领金额",
  185. span: 24,
  186. field: "used_fee"
  187. },
  188. {
  189. label: "交易用途",
  190. span: 24,
  191. field: "trade_used"
  192. },
  193. {
  194. label: "新建时间",
  195. span: 24,
  196. field: "addtime"
  197. }
  198. // {
  199. // label: "收款公司编码",
  200. // field: "companyNo"
  201. // },
  202. // {
  203. // label: "收款公司名称",
  204. // field: "companyName"
  205. // }
  206. ];
  207. export const status_options = [
  208. {
  209. label: "未认领",
  210. value: "1"
  211. },
  212. {
  213. label: "部分认领",
  214. value: "2"
  215. },
  216. {
  217. label: "已认领",
  218. value: "3"
  219. }
  220. ];
  221. export const sale_columns = [
  222. {
  223. type: "selection",
  224. width: 40,
  225. align: "center",
  226. fixed: "left"
  227. },
  228. {
  229. field: "sequenceNo",
  230. label: "销售订单编码",
  231. width: 150,
  232. fixed: "left"
  233. },
  234. {
  235. label: "销售订单主编码",
  236. field: "cxCode",
  237. width: 160,
  238. align: "left"
  239. },
  240. {
  241. field: "qrdSource",
  242. label: "订单来源",
  243. width: 100
  244. },
  245. {
  246. field: "qrdType",
  247. label: "商品类型",
  248. width: 100
  249. },
  250. {
  251. label: "平台类型",
  252. field: "platform_type",
  253. width: 80
  254. },
  255. {
  256. label: "发货状态",
  257. field: "sendStatus",
  258. width: 80
  259. },
  260. {
  261. label: "平台名称",
  262. field: "platName",
  263. width: 130,
  264. align: "left"
  265. },
  266. {
  267. label: "客户名称",
  268. field: "customerName",
  269. width: 180,
  270. align: "left"
  271. },
  272. {
  273. field: "totalPrice",
  274. width: 100,
  275. label: "订单总金额"
  276. },
  277. {
  278. field: "apay_fee",
  279. label: "已付款"
  280. },
  281. {
  282. field: "pay_fee",
  283. label: "付款中"
  284. },
  285. {
  286. field: "wpay_fee",
  287. label: "未付款"
  288. },
  289. {
  290. field: "goodName",
  291. label: "商品名称",
  292. width: 140
  293. },
  294. {
  295. field: "goodNo",
  296. label: "商品编码",
  297. width: 140
  298. },
  299. {
  300. field: "ownerName",
  301. label: "销售员"
  302. },
  303. {
  304. field: "companyNo",
  305. label: "业务公司编码",
  306. width: 140
  307. },
  308. {
  309. field: "companyName",
  310. width: 120,
  311. label: "业务公司名称"
  312. }
  313. ];
  314. //销售订单订单类型
  315. export const sale_type = [
  316. {
  317. value: "1",
  318. label: "备库"
  319. },
  320. {
  321. value: "2",
  322. label: "非库存"
  323. },
  324. {
  325. value: "3",
  326. label: "咨询商品"
  327. }
  328. ];
  329. //认领状态
  330. export const capital_status = [
  331. {
  332. value: "1",
  333. label: "未认领"
  334. },
  335. {
  336. value: "2",
  337. label: "部分认领"
  338. },
  339. {
  340. value: "3",
  341. label: "已认领"
  342. }
  343. ];
  344. export const capital_status_list = [
  345. {
  346. value: "1",
  347. label: "待审批"
  348. },
  349. {
  350. value: "2",
  351. label: "审批通过"
  352. },
  353. {
  354. value: "3",
  355. label: "审批驳回"
  356. },
  357. {
  358. value: "4",
  359. label: "解除认领"
  360. },
  361. {
  362. value: "5",
  363. label: "退款"
  364. }
  365. ];