status.ts 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400
  1. const statusList = [
  2. { value: "1", label: "启用", type: "primary" },
  3. { value: "0", label: "禁用", type: "warning" }
  4. ];
  5. const menuTypeList = [
  6. { value: "1", label: "菜单", type: "primary" },
  7. { value: "2", label: "页面", type: "success" }
  8. // { value: "3", label: "按钮", type: "warning" }
  9. ];
  10. const menuPrivateList = [
  11. { value: "1", label: "显示", type: "primary" },
  12. { value: "0", label: "隐藏", type: "warning" }
  13. ];
  14. const levelList = [
  15. { value: "2", label: "业务公司", type: "primary" },
  16. { value: "3", label: "供应商", type: "warning" }
  17. ];
  18. export const checkTypeOptions = [
  19. { value: "0", label: "未分配查询" },
  20. { value: "1", label: "金税接口" },
  21. { value: "2", label: "华为云" }
  22. ];
  23. const cg_order_type_options = [
  24. { value: "1", label: "库存商品" },
  25. { value: "2", label: "非库存商品" },
  26. { value: "3", label: "反馈商品" },
  27. { value: "4", label: "报备商品" }
  28. ];
  29. const xs_order_type_options = [
  30. { value: "1", label: "库存商品" },
  31. { value: "2", label: "非库存商品" },
  32. { value: "3", label: "反馈商品" },
  33. { value: "4", label: "报备商品" }
  34. ];
  35. const cg_order_source_options = [
  36. { value: "0", label: "备库单" },
  37. { value: "1", label: "直接下单" },
  38. { value: "2", label: "竞价转单" },
  39. { value: "3", label: "项目转单" },
  40. { value: "4", label: "平台导入" },
  41. { value: "5", label: "有赞平台" },
  42. { value: "6", label: "售后补换货" },
  43. { value: "7", label: "报备转单" },
  44. { value: "8", label: "支付渠道" },
  45. { value: "9", label: "采销录单" },
  46. { value: "10", label: "结算录单" },
  47. // { value: "11", label: "竞价转单" }
  48. ];
  49. const xs_order_source_options = [
  50. // { value: "0", label: "备库单" },
  51. { value: "1", label: "直接下单" },
  52. { value: "2", label: "竞价转单" },
  53. { value: "3", label: "项目转单" },
  54. { value: "4", label: "平台导入" },
  55. { value: "5", label: "有赞平台" },
  56. { value: "6", label: "售后补换货" },
  57. { value: "7", label: "报备转单" },
  58. { value: "8", label: "支付渠道" },
  59. { value: "9", label: "采销录单" },
  60. { value: "10", label: "结算录单" },
  61. // { value: "11", label: "竞价转单" }
  62. ];
  63. export const inv_type_ls_cg = [
  64. { label: "增值税专用发票", value: "special" },
  65. { label: "增值税普通发票", value: "normal" },
  66. { label: "增值税普通发票(卷式)", value: "roll" },
  67. { label: "增值税电子专用发票", value: "special_electronic" },
  68. { label: "增值税电子普通发票", value: "electronic" },
  69. { label: "增值税电子普通发票(通行费)", value: "toll" }
  70. ];
  71. /**
  72. * @value 金税发票类型
  73. * @hwy_value 华为云发票类型(扫码枪一致)
  74. */
  75. const inv_type_list = [
  76. { label: "增值税专用发票", value: "04", hwy_value: "01" },
  77. { label: "增值税普通发票", value: "07", hwy_value: "04" },
  78. { label: "增值税电子专用发票", value: "27", hwy_value: "20" },
  79. { label: "增值税电子普通发票", value: "26", hwy_value: "10" }
  80. ];
  81. /**
  82. * 发票类型
  83. * @param scanValue 扫描枪对应的发票类型
  84. */
  85. export const invoiceTypeList = [
  86. { label: "增值税专用发票", value: "special", scanValue: "01" },
  87. { label: "增值税普通发票", value: "normal", scanValue: "04" },
  88. { label: "增值税电子专用发票", value: "special_electronic", scanValue: "20" },
  89. { label: "增值税电子普通发票", value: "electronic", scanValue: "10" },
  90. { label: "增值税电子普通发票(通行费)", value: "toll", scanValue: "" },
  91. { label: "增值税普通发票(卷式)", value: "roll", scanValue: "" },
  92. // eslint-disable-next-line prettier/prettier
  93. { label: "电子发票(增值税专用发票)", value: "fully_digitalized_special_electronic", scanValue: "31" },
  94. // eslint-disable-next-line prettier/prettier
  95. { label: "电子发票(增值税普通发票)", value: "fully_digitalized_normal_electronic", scanValue: "32" },
  96. { label: "区块链电子发票", value: "blockchain_electronic", scanValue: "16" }
  97. ];
  98. /**
  99. * 采购发票类型
  100. * @param scanValue 扫描枪对应的发票类型
  101. */
  102. export const cg_inv_type_list = [
  103. { label: "增值税专用发票", value: "special", scanValue: "01" },
  104. { label: "增值税普通发票", value: "normal", scanValue: "04" },
  105. { label: "增值税电子专用发票", value: "special_electronic", scanValue: "20" },
  106. { label: "增值税电子普通发票", value: "electronic", scanValue: "10" },
  107. // eslint-disable-next-line prettier/prettier
  108. { label: "电子发票(增值税专用发票)", value: "fully_digitalized_special_electronic", scanValue: "31" },
  109. // eslint-disable-next-line prettier/prettier
  110. { label: "电子发票(增值税普通发票)", value: "fully_digitalized_normal_electronic", scanValue: "32" },
  111. { label: "区块链电子发票", value: "blockchain_electronic", scanValue: "16" }
  112. ];
  113. /**
  114. * 销售发票类型
  115. * @param scanValue 扫描枪对应的发票类型
  116. */
  117. export const xs_inv_type_list = [
  118. { label: "增值税专用发票", value: "special", scanValue: "01" },
  119. { label: "增值税普通发票", value: "normal", scanValue: "04" },
  120. { label: "增值税电子专用发票", value: "special_electronic", scanValue: "20" },
  121. { label: "增值税电子普通发票", value: "electronic", scanValue: "10" },
  122. { label: "电子发票(增值税专用发票)", value: "fully_digitalized_special_electronic", scanValue: "31" },
  123. { label: "电子发票(增值税普通发票)", value: "fully_digitalized_normal_electronic", scanValue: "32" }
  124. ];
  125. export const xs_inv_type_options = [
  126. { label: "增值税专用发票", value: "004" },
  127. { label: "增值税普通发票", value: "007"},
  128. { label: "增值税电子专用发票", value: "027" },
  129. { label: "增值税电子普通发票", value: "026" },
  130. { label: "电子发票(增值税专用发票)", value: "021" },
  131. { label: "电子发票(增值税普通发票)", value: "" }
  132. ];
  133. const send_status_list = [
  134. { value: "1", label: "未发货", type: "warning" },
  135. { value: "2", label: "部分已发", type: "primary" },
  136. { value: "3", label: "全部已发", type: "success" },
  137. { value: "4", label: "发货完成", type: "warning" }
  138. ];
  139. const inv_status_list = [
  140. { value: "1", label: "未开票", type: "warning" },
  141. { value: "2", label: "部分开票", type: "primary" },
  142. { value: "3", label: "全部开票", type: "success" }
  143. ];
  144. export const sendStatusOptions = [
  145. { value: "0", label: "待与供应商确认" },
  146. { value: "1", label: "待入库" },
  147. { value: "2", label: "部分入库" },
  148. { value: "3", label: "入库完成" },
  149. { value: "4", label: "已取消订单" }
  150. ];
  151. export const cgdStatusOptions = [
  152. { value: "0", label: "未对账" },
  153. { value: "1", label: "已对账" },
  154. { value: "2", label: "无需结算" }
  155. ];
  156. export const tyStatusOptions = [
  157. { value: "0", label: "未对账" },
  158. { value: "1", label: "对账回票付款未完成" },
  159. { value: "2", label: "对账回票付款已完成" }
  160. ];
  161. const pay_status_list = [
  162. { value: "1", label: "未认款", type: "warning" },
  163. { value: "2", label: "部分认款", type: "primary" },
  164. { value: "3", label: "全部认款", type: "success" }
  165. ];
  166. const cgd_type_list = [
  167. { value: "1", label: "库存" },
  168. { value: "2", label: "非库存品" },
  169. { value: "3", label: "咨询" }
  170. ];
  171. const cgd_send_type = [
  172. { value: "1", label: "公司自提" },
  173. { value: "2", label: "供应商包邮" }
  174. ];
  175. const seller_check_type = [
  176. { value: "0", type: "info", label: "待验证" },
  177. { value: "1", type: "success", label: "业务与发票一致" },
  178. { value: "2", type: "error", label: "业务与发票不一致" }
  179. ];
  180. const buyer_check_type = [
  181. { value: "0", type: "info", label: "待验证" },
  182. { value: "1", type: "success", label: "业务与发票一致" },
  183. { value: "2", type: "error", label: "业务与发票不一致" }
  184. ];
  185. // 订单对账审核状态
  186. export const orderRecordStatusOptions = [
  187. { label: "买方公司业务审核", value: "1" },
  188. { label: "对账成功", value: "2" },
  189. { label: "对账驳回", value: "3" },
  190. { label: "已撤销对账", value: "4" }
  191. ];
  192. // 付款状态
  193. export const purchPayStatusOptions = [
  194. { value: "1", label: "买方公司业务审核" },
  195. { value: "2", label: "买方公司财务审核" },
  196. { value: "3", label: "待付款回执" },
  197. { value: "4", label: "付款成功" },
  198. { value: "5", label: "付款已退" },
  199. { value: "6", label: "买方公司业务驳回" },
  200. { value: "7", label: "买方公司财务驳回" }
  201. ];
  202. // 回票状态
  203. export const ticketReturnStatusOptions = [
  204. { label: "图片识别中", value: "0" },
  205. { label: "待系统验证", value: "1" },
  206. { label: '待关联订单', value: '11' },
  207. { label: '订单关联完毕待财务审核', value: '12' },
  208. { label: "买方公司业务审核", value: "2" },
  209. { label: "待买方公司认证", value: "3" },
  210. { label: "认证成功", value: "4" },
  211. { label: "验证失败", value: "5" },
  212. { label: "买方审核驳回", value: "6" },
  213. { label: "认证失败", value: "7" },
  214. { label: "回票流程终止", value: "8" },
  215. { label: "验证超过次数", value: "9" },
  216. { label: "回票已退", value: "10" },
  217. { label: "订单关联完毕财务驳回", value: "13" }
  218. ];
  219. export const invoiceStatusOptions = [
  220. { label: '验票中', value: '0' },
  221. { label: '待确认公司信息', value: '1' },
  222. { label: '待关联数据', value: '2' },
  223. { label: '关联中', value: '3' },
  224. { label: '关联完成', value: '4' },
  225. { label: '验票失败', value: '5' }
  226. ]
  227. // 付款解除状态
  228. export const purchPayReliveStatusOptions = [
  229. { value: "1", label: "买方公司财务审核" },
  230. { value: "2", label: "财务审核通过" },
  231. { value: "3", label: "财务审核驳回" }
  232. ];
  233. // 回票解除状态
  234. export const ticketReturnReliveStatusOptions = [
  235. { value: "1", label: "买方公司财务审核" },
  236. { value: "2", label: "财务审核通过" },
  237. { value: "3", label: "财务审核驳回" }
  238. ];
  239. // 标签状态
  240. export const tagOptions = [
  241. { value: "1", label: "回票标签" },
  242. { value: "2", label: "付款标签" },
  243. { value: "3", label: "付款回票最少有一个" },
  244. { value: "4", label: "付款回票都有" }
  245. ];
  246. //付款状态
  247. export const payStatusOptions = [
  248. { value: "1", label: "未付款" },
  249. { value: "2", label: "部分付款" },
  250. { value: "3", label: "已付款" }
  251. ];
  252. //销售发票开票状态
  253. export const invoiceApplyStatusOptions = [
  254. // { value: "0", label: "待财务开票/待金税开票", type: "" },
  255. { value: "1", label: "待财务审核", type: "warning" },
  256. { value: "2", label: "待上传发票", type: "warning" },
  257. { value: "3", label: "开票验票中", type: "warning" },
  258. { value: "4", label: "开票完成", type: "warning" },
  259. { value: "5", label: "开票异常 ", type: "warning" },
  260. { value: "6", label: "已退票或已作废", type: "warning" },
  261. { value: "7", label: "已取消申请", type: "warning" },
  262. { value: "8", label: "财务驳回", type: "warning" },
  263. { value: "9", label: "验票失败", type: "warning" }
  264. ];
  265. // 资金认领状态
  266. export const capitalClaimStatusOptions = [
  267. { label: "未认领", value: "1" },
  268. { label: "部分认领", value: "2" },
  269. { label: "已认领", value: "3" }
  270. ];
  271. //资金状态
  272. export const capitalStatusOptions = [
  273. { value: "1", label: "待审批" },
  274. { value: "2", label: "审批通过" },
  275. { value: "3", label: "审批驳回" },
  276. { value: "4", label: "已解除认领" },
  277. { value: "5", label: "已取消认领" }
  278. ];
  279. export const hasAccountOptions = [
  280. { value: "0", type: "", label: "未开通" },
  281. { value: "1", type: "success", label: "已开通" }
  282. ];
  283. export const useTypeOptions = [
  284. { value: "1", label: "ToB" },
  285. { value: "2", label: "ToC" }
  286. ];
  287. export const orderTypeOptions = [
  288. { value: '0', label: '销售订单' },
  289. { value: '1', label: '通用订单' }
  290. ]
  291. export const orderTypeCgOptions = [
  292. { value: '0', label: '采购订单' },
  293. { value: '1', label: '通用订单' },
  294. { value: '2', label: '源头订单' }
  295. ]
  296. export const orderTypeCgOptions_2 = [
  297. { value: '0', label: '采购订单' },
  298. { value: '2', label: '源头订单' }
  299. ]
  300. export const sendPurchPayStatusOptions = [
  301. { value: "1", label: "业务公司业务审核" },
  302. { value: "2", label: "业务公司财务审核" },
  303. { value: "3", label: "待付款回执" },
  304. { value: "4", label: "付款成功" },
  305. { value: "5", label: "付款已退" },
  306. { value: "6", label: "业务公司业务驳回" },
  307. { value: "7", label: "业务公司财务驳回" }
  308. ];
  309. export const sendTicketReturnStatusOptions = [
  310. { label: "图片识别中", value: "0" },
  311. { label: "待系统验证", value: "1" },
  312. { label: "业务公司业务审核", value: "2" },
  313. { label: "待业务公司认证", value: "3" },
  314. { label: "认证成功", value: "4" },
  315. { label: "验证失败", value: "5" },
  316. { label: "业务公司审核驳回", value: "6" },
  317. { label: "认证失败", value: "7" },
  318. { label: "回票流程终止", value: "8" },
  319. { label: "验证超过次数", value: "9" },
  320. { label: "回票已退", value: "10" }
  321. ];
  322. export const sendpurchPayReliveStatusOptions = [
  323. { value: "1", label: "业务公司财务审核" },
  324. { value: "2", label: "财务审核通过" },
  325. { value: "3", label: "财务审核驳回" }
  326. ];
  327. export const sendTicketReturnReliveStatusOptions = [
  328. { value: "1", label: "买方公司财务审核" },
  329. { value: "2", label: "财务审核通过" },
  330. { value: "3", label: "财务审核驳回" }
  331. ];
  332. export {
  333. statusList,
  334. menuTypeList,
  335. menuPrivateList,
  336. levelList,
  337. cg_order_type_options,
  338. xs_order_type_options,
  339. cg_order_source_options,
  340. xs_order_source_options,
  341. inv_type_list,
  342. send_status_list,
  343. inv_status_list,
  344. pay_status_list,
  345. cgd_type_list,
  346. cgd_send_type,
  347. seller_check_type,
  348. buyer_check_type
  349. };