index.js 5.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231
  1. import interfaces from './interfaces'
  2. export default {
  3. vers: {
  4. 加气支付极速版: 'jqjs-20250401',
  5. 物流充值: 'wlcz-20250617',
  6. 物流入住: 'wlrz-20250919',
  7. get cur() {
  8. return this.物流入住
  9. }
  10. },
  11. enums: {
  12. request: {
  13. // 请求前
  14. before: {
  15. // 事件总线key
  16. eventBusKey: 'REQUEST.BEFORE',
  17. // 存储的值
  18. storeValue: 0
  19. },
  20. // 请求成功
  21. sus: {
  22. eventBusKey: 'REQUEST.FINALLY',
  23. storeValue: 1
  24. },
  25. // 请求失败
  26. err: {
  27. eventBusKey: 'REQUEST.ERR',
  28. storeValue: 2
  29. }
  30. }
  31. },
  32. interfaces,
  33. // 资金流水类型
  34. get fundFlowType() {
  35. return [
  36. {
  37. value: 1,
  38. label: '物流充值'
  39. },
  40. {
  41. value: 2,
  42. label: '手动 圈存到车'
  43. },
  44. {
  45. value: 3,
  46. label: '手动 退还主户'
  47. },
  48. {
  49. value: 0,
  50. label: '加气付款'
  51. },
  52. {
  53. value: 10,
  54. label: '主户提现退回'
  55. },
  56. {
  57. value: 20,
  58. label: '加气退款'
  59. },
  60. {
  61. value: 4,
  62. label: '主户提现'
  63. }
  64. ]
  65. },
  66. get truckPayType() {
  67. return [
  68. { value: 3, label: '物流预付 / 不限额' },
  69. { value: 2, label: '物流预付 / 车辆限额' },
  70. { value: 0, label: '其他付款' }
  71. ]
  72. },
  73. /** 驾驶员申请加入物流公司 审核状态 */
  74. get auditStatus() {
  75. return { 1: '待审核', 2: '已审核', 3: '已驳回' }
  76. },
  77. /** 车辆经营类型 */
  78. get linked() {
  79. return { 0: '自营', 1: '其他' }
  80. },
  81. /** 圈存方式 */
  82. get autoAccount() {
  83. return { 0: '手动圈存', 1: '自动圈存' }
  84. },
  85. /** 站清分方式 */
  86. get splitType() {
  87. return { 1: '线上实时', 2: '线下月度' }
  88. },
  89. //
  90. /** 销售方式 */
  91. get orderType() {
  92. return { 1: '大象线上', 2: '加注机线下-优惠', 3: '加注机线下-标准', 4: '三方线上-团液', 5: '三方线上-万金油', 6: '试机', 7: 'CNG', 8: '三方线上-车旺', 9: '三方线上-解放', 10: '三方线上-成丰' }
  93. },
  94. /** 销售方式 -用于查询 */
  95. get orderTypes() {
  96. return { 1: '大象线上', '2,3': '加注机线下', '4,5,8,9,10': '3方线上' }
  97. },
  98. /** 让利方类型 */
  99. get interestType() {
  100. return {
  101. 1: '大象特价优惠',
  102. 2: '大象满减优惠',
  103. 3: '长城奥扬特价优惠',
  104. 4: '长城奥扬满减优惠',
  105. 5: '站特价优惠',
  106. 6: '站满减优惠'
  107. }
  108. },
  109. /** 结算状态 */
  110. get settleStatus() {
  111. return [
  112. { value: '1', label: '待支付' },
  113. { value: '7', label: '支付异常' },
  114. { value: '4', label: '支付中' },
  115. { value: '2', label: '已支付' },
  116. { value: '3', label: '已取消' },
  117. { value: '6', label: '已退款' },
  118. { value: '5', label: '退款中' },
  119. { value: '10', label: '其他' }
  120. ]
  121. },
  122. /** 支付方式-用于筛选条件 */
  123. get payTypes() {
  124. return {
  125. // 所属物流
  126. 0: '大象余额',
  127. 1: '微信',
  128. 2: '大象余额+微信',
  129. // 个人支付
  130. 3: '微信',
  131. 10: '其他'
  132. }
  133. } /** 支付方式 */,
  134. get payType() {
  135. return {
  136. 0: '所属物流-大象余额',
  137. 1: '所属物流-微信',
  138. 2: '所属物流-大象余额+微信',
  139. 3: '个人支付-微信',
  140. 10: '其他'
  141. }
  142. },
  143. /** 交易模式 */
  144. get tradeType() {
  145. return [
  146. { value: '2', label: '大象直销' },
  147. { value: '1', label: '大象经销' },
  148. { value: '10', label: '其他' }
  149. ]
  150. },
  151. /** 交易模式-去掉最后一个 */
  152. get searchTradeType() {
  153. const arr = this.tradeType
  154. return arr.slice(0, arr.length - 1)
  155. },
  156. /** 其他付款 */
  157. get otherPay() {
  158. return [
  159. { value: '0', label: '停用' },
  160. { value: '1', label: '启用' }
  161. ]
  162. },
  163. /** 物流充值工具 */
  164. get p2pEnable() {
  165. return [
  166. { value: '0', label: '通联支付' },
  167. { value: '1', label: '通联支付 + 公对公' }
  168. ]
  169. },
  170. /** 账号角色 */
  171. get baseRole() {
  172. return [
  173. { value: 'carrier', label: '物流 管理者' },
  174. { value: 'driver', label: '物流 驾驶员' }
  175. ]
  176. },
  177. /** 启用状态 */
  178. get status() {
  179. return [
  180. { value: 0, label: '启用' },
  181. { value: 1, label: '停用' }
  182. ]
  183. },
  184. /** 企业认证信息0=未认证 1=认证中 2=已认证 3=认证失败 */
  185. get authStatus() {
  186. return [
  187. { value: 0, label: '未认证' },
  188. { value: 1, label: '认证中' },
  189. { value: 2, label: '已认证' },
  190. { value: 3, label: '认证失败' }
  191. ]
  192. },
  193. /** 道路运输经营许可证认证状态: 0=未发起(默认)1=待认证 2=已认证 3=已驳回 */
  194. get roadTransportStatus() {
  195. return [
  196. { value: 1, label: '待审核' },
  197. { value: 2, label: '已过审' },
  198. { value: 3, label: '已驳回' },
  199. { value: 0, label: '未发起' }
  200. ]
  201. },
  202. /** 合同签订状态[物流公司-象群科技、加气站->象群科技和长城奥扬]1=未签约 2=已签约 3=已取消 */
  203. get contractStatus() {
  204. return [
  205. { value: 1, label: '未知' },
  206. { value: 2, label: '已签约 (线下)' },
  207. { value: 3, label: '已取消' }
  208. ]
  209. },
  210. /** 平台账户授权:0-[0/2] 1-[1/2] 2-已授权 3-未完成 */
  211. get authorizeStatus() {
  212. return [
  213. { value: 0, label: '0/2' },
  214. { value: 1, label: '1/2' },
  215. { value: 2, label: '已授权' },
  216. { value: 2, label: '未完成' }
  217. ]
  218. },
  219. /** 平台提现公户 是否上报:0=未上报 2=已上报 */
  220. get accountStatus() {
  221. return [
  222. { value: 0, label: '未上报' },
  223. { value: 2, label: '已上报' }
  224. ]
  225. }
  226. }