dictionary.ts 3.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. /**公众号来源字典*/
  2. const scene = {
  3. ADD_SCENE_SEARCH: '公众号搜索',
  4. ADD_SCENE_ACCOUNT_MIGRATION: '公众号迁移',
  5. ADD_SCENE_PROFILE_CARD: '名片分享',
  6. ADD_SCENE_QR_CODE: '扫描二维码',
  7. ADD_SCENE_PROFILE_LINK: '图文页内名称点击',
  8. ADD_SCENE_PROFILE_ITEM: '图文页右上角菜单',
  9. ADD_SCENE_PAID: '支付后关注',
  10. ADD_SCENE_WECHAT_ADVERTISEMENT: '微信广告',
  11. ADD_SCENE_OTHERS: '其他'
  12. }
  13. /**
  14. * 账号类型字典
  15. */
  16. const serviceType: string[] = [
  17. '订阅号',
  18. '由历史老账号升级后的订阅号',
  19. '服务号'
  20. ]
  21. /**
  22. * 认证状态字典
  23. */
  24. const verifyType: string[] = [
  25. '微信认证', '新浪微博认证', '腾讯微博认证', '已资质认证通过但还未通过名称认证', '已资质认证通过、还未通过名称认证,但通过了新浪微博认证', '已资质认证通过、还未通过名称认证,但通过了腾讯微博认证'
  26. ]
  27. /**
  28. * 性别
  29. */
  30. const sexStatus = ['全部', '男', '女', '未知']
  31. /**
  32. * 群发发送状态
  33. */
  34. const newsStatusStr = [
  35. { text: '待发送', color: 'warning' },
  36. { text: '已发送', color: 'success' },
  37. { text: '发送成功', color: 'processing' },
  38. { text: '发送失败', color: 'error' },
  39. ]
  40. /**
  41. * 消息类型转文字加颜色
  42. */
  43. const newsTypeStrColor = {
  44. 'mpnews': { text: '图文', color: 'cyan' },
  45. 'voice': { text: '音频', color: 'geekblue' },
  46. 'text': { text: '文字', color: 'magenta' },
  47. 'image': { text: '图片', color: 'purple' },
  48. 'mpvideo': { text: '视频', color: 'volcano' },
  49. }
  50. /**
  51. * 粉丝搜索标签类型
  52. */
  53. const fansTagType = ['并集', '交集', '取反']
  54. /**中国省直辖市自治区 */
  55. const china = [
  56. { name: '河北省', value: 0 },
  57. { name: '山西省', value: 0 },
  58. { name: '辽宁省', value: 0 },
  59. { name: '吉林省', value: 0 },
  60. { name: '黑龙江省', value: 0 },
  61. { name: '江苏省', value: 0 },
  62. { name: '浙江省', value: 0 },
  63. { name: '安徽省', value: 0 },
  64. { name: '福建省', value: 0 },
  65. { name: '江西省', value: 0 },
  66. { name: '山东省', value: 0 },
  67. { name: '河南省', value: 0 },
  68. { name: '湖北省', value: 0 },
  69. { name: '湖南省', value: 0 },
  70. { name: '广东省', value: 0 },
  71. { name: '海南省', value: 0 },
  72. { name: '四川省', value: 0 },
  73. { name: '贵州省', value: 0 },
  74. { name: '云南省', value: 0 },
  75. { name: '陕西省', value: 0 },
  76. { name: '甘肃省', value: 0 },
  77. { name: '青海省', value: 0 },
  78. { name: '台湾省', value: 0 },
  79. { name: '内蒙古自治区', value: 0 },
  80. { name: '广西壮族自治区', value: 0 },
  81. { name: '宁夏回族自治区', value: 0 },
  82. { name: '新疆维吾尔自治区', value: 0 },
  83. { name: '西藏自治区', value: 0 },
  84. { name: '北京市', value: 0 },
  85. { name: '天津市', value: 0 },
  86. { name: '上海市', value: 0 },
  87. { name: '重庆市', value: 0 },
  88. { name: '香港特别行政区', value: 0 },
  89. { name: '澳门特别行政区', value: 0 },
  90. ]
  91. export { scene, serviceType, verifyType, sexStatus, newsStatusStr, newsTypeStrColor, fansTagType, china }