configdata.js 8.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392
  1. export const monthLabel = [
  2. {
  3. label: "未来一个月",
  4. },
  5. {
  6. label: "未来2个月",
  7. },
  8. {
  9. label: "未来3个月",
  10. },
  11. ];
  12. /* 即将到期表格列 */
  13. export const expringTableColums = [
  14. {
  15. label: "客户名称",
  16. align: "center",
  17. key: "CompanyName",
  18. widthsty: "300px",
  19. textsty: "color:#409EFF;cursor:pointer;",
  20. link: true,
  21. },
  22. {
  23. label: "客户类型",
  24. align: "center",
  25. key: "ProductName",
  26. widthsty: "100px",
  27. },
  28. {
  29. label: "所属销售",
  30. align: "center",
  31. key: "SellerName",
  32. },
  33. // {
  34. // label:"合同编号",
  35. // align:"center",
  36. // key:"ContractCode"
  37. // },
  38. // {
  39. // label:"合同金额",
  40. // align:"center",
  41. // key:"Money"
  42. // },
  43. {
  44. label: "服务期限",
  45. align: "center",
  46. key: "",
  47. },
  48. {
  49. label: "剩余天数",
  50. align: "center",
  51. key: "ExpireDay",
  52. widthsty: "100px",
  53. sort: true,
  54. },
  55. ];
  56. /* 增量客户表格列 */
  57. export const incrementTableColums = [
  58. {
  59. label: "客户名称",
  60. key: "CompanyName",
  61. widthsty: "300px",
  62. textsty: "color:#409EFF;cursor:pointer;",
  63. link: true,
  64. },
  65. {
  66. label: "客户类型",
  67. key: "ProductName",
  68. widthsty: "100px",
  69. },
  70. {
  71. label: "不续约归因",
  72. key: "AscribeContent",
  73. dataType: "未续约客户",
  74. notRenewedConfirm: 1,
  75. sort: true,
  76. },
  77. {
  78. label: "客户状态",
  79. key: "Status",
  80. dataType: "未续约客户",
  81. sort: true,
  82. },
  83. {
  84. label: "所属销售",
  85. key: "SellerName",
  86. widthsty: "150px",
  87. },
  88. {
  89. label: "新增时间",
  90. key: "CreateTime",
  91. dataType: "新增试用客户",
  92. sort: true,
  93. },
  94. {
  95. label: "合同金额",
  96. key: "Money",
  97. dataType: "新签客户",
  98. sort: true,
  99. },
  100. {
  101. label: "签约时间",
  102. key: "StartDate",
  103. dataType: "新签客户",
  104. sort: true,
  105. },
  106. {
  107. label: "合同金额",
  108. key: "Money",
  109. dataType: "续约客户",
  110. sort: true,
  111. },
  112. {
  113. label: "续约时间",
  114. key: "StartDate",
  115. dataType: "续约客户",
  116. sort: true,
  117. },
  118. {
  119. label: "最近合同到期时间",
  120. key: "EndDate",
  121. dataType: "未续约客户",
  122. sort: true,
  123. },
  124. {
  125. label: "备注",
  126. key: "Remark",
  127. dataType: "未续约客户",
  128. widthsty: "100px",
  129. sort: true,
  130. },
  131. {
  132. label: "未续约说明",
  133. key: "RenewalReason",
  134. dataType: "未续约客户",
  135. widthsty: "300px",
  136. sort: true,
  137. },
  138. ];
  139. /* 存量客户表格列 */
  140. export const stockTableColums = [
  141. {
  142. label: "客户名称",
  143. key: "CompanyName",
  144. widthsty: "300px",
  145. textsty: "color:#409EFF;cursor:pointer;",
  146. link: true,
  147. },
  148. {
  149. label: "客户类型",
  150. key: "ProductName",
  151. widthsty: "100px",
  152. },
  153. {
  154. label: "不续约归因",
  155. key: "AscribeContent",
  156. dataType: "未续约客户",
  157. notRenewedConfirm: 1,
  158. sort: true,
  159. },
  160. {
  161. label: "客户状态",
  162. key: "Status",
  163. dataType: "未续约客户",
  164. },
  165. {
  166. label: "所属销售",
  167. key: "SellerName",
  168. widthsty: "150px",
  169. },
  170. {
  171. label: "服务期限",
  172. dataType: "新签客户,续约客户",
  173. },
  174. {
  175. label: "剩余天数",
  176. key: "ExpireDay",
  177. widthsty: "150px",
  178. dataType: "新签客户,续约客户",
  179. },
  180. {
  181. label: "最近合同到期时间",
  182. key: "EndDate",
  183. dataType: "未续约客户",
  184. },
  185. {
  186. label: "备注",
  187. key: "Remark",
  188. dataType: "未续约客户",
  189. widthsty: "100px",
  190. sort: true,
  191. },
  192. {
  193. label: "未续约说明",
  194. key: "RenewalReason",
  195. dataType: "未续约客户",
  196. widthsty: "300px",
  197. },
  198. {
  199. label: "超出到期时间(天)",
  200. key: "ExpireDay",
  201. widthsty: "150px",
  202. dataType: "未续约客户",
  203. },
  204. ];
  205. /* 合同列表表格列 */
  206. export const contractTableColums = [
  207. {
  208. label: "客户名称",
  209. key: "CompanyName",
  210. widthsty: "300px",
  211. textsty: "color:#409EFF;cursor:pointer;",
  212. link: true,
  213. },
  214. {
  215. label: "客户类型",
  216. key: "ProductName",
  217. widthsty: "100px",
  218. },
  219. {
  220. label: "所属销售",
  221. key: "SellerName",
  222. widthsty: "150px",
  223. },
  224. {
  225. label: "有效合同数",
  226. key: "Count",
  227. widthsty: "150px",
  228. dataType: "有效合同总数,有效合同总金额,正式客户数",
  229. },
  230. {
  231. label: "有效合同总金额",
  232. key: "SumMoney",
  233. widthsty: "150px",
  234. dataType: "有效合同总数,有效合同总金额,正式客户数",
  235. },
  236. {
  237. label: "生成方式",
  238. key: "Source",
  239. widthsty: "150px",
  240. dataType: "系统合同/上传附件",
  241. },
  242. {
  243. label: "提交时间",
  244. key: "CreateTime",
  245. widthsty: "180px",
  246. dataType: "系统合同/上传附件",
  247. },
  248. {
  249. label: "操作",
  250. textsty: "color:#409EFF;cursor:pointer;",
  251. action: {
  252. name: "合同详情",
  253. },
  254. },
  255. ];
  256. /* 收入列表表格列 */
  257. export const incomeTableColums = [
  258. {
  259. label: "合同编号",
  260. key: "ContractCode",
  261. },
  262. {
  263. label: "客户名称",
  264. key: "CompanyName",
  265. widthsty: "200px",
  266. textsty: "color:#409EFF;cursor:pointer;",
  267. link: true,
  268. },
  269. {
  270. label: "客户类型",
  271. key: "ProductName",
  272. },
  273. {
  274. label: "所属销售",
  275. key: "SellerName",
  276. },
  277. {
  278. label: "合同金额",
  279. key: "Money",
  280. },
  281. {
  282. label: "付款方式",
  283. key: "PayMethod",
  284. },
  285. {
  286. label: "付款渠道",
  287. key: "PayChannel",
  288. },
  289. {
  290. label: "服务期限",
  291. widthsty: "200px",
  292. },
  293. {
  294. label: "操作",
  295. textsty: "color:#409EFF;cursor:pointer;",
  296. action: {
  297. name: "合同详情",
  298. },
  299. },
  300. ];
  301. /* 权益客户统计表格列 */
  302. export const equityTableColums = (type) => {
  303. return type === "新签客户" || type === "续约客户"
  304. ? [
  305. {
  306. label: "客户名称",
  307. key: "CompanyName",
  308. widthsty: "300px",
  309. textsty: "color:#409EFF;cursor:pointer;",
  310. link: true,
  311. },
  312. {
  313. label: "所属销售",
  314. key: "SellerName",
  315. widthsty: "150px",
  316. },
  317. {
  318. label: "合同期限",
  319. align: "center",
  320. key: "StartDate",
  321. },
  322. {
  323. label: "合同金额",
  324. key: "Money",
  325. dataType: "新签客户",
  326. },
  327. {
  328. label: type === "新签客户" ? "签约套餐" : "续约套餐",
  329. align: "center",
  330. key: "PermissionName",
  331. },
  332. ]
  333. : type === "未续约客户"
  334. ? [
  335. {
  336. label: "客户名称",
  337. key: "CompanyName",
  338. widthsty: "300px",
  339. textsty: "color:#409EFF;cursor:pointer;",
  340. link: true,
  341. },
  342. {
  343. label: "客户状态",
  344. key: "Status",
  345. sort: true,
  346. },
  347. {
  348. label: "所属销售",
  349. key: "SellerName",
  350. widthsty: "150px",
  351. },
  352. {
  353. label: "合同到期时间",
  354. key: "EndDate",
  355. dataType: "未续约客户",
  356. sort: true,
  357. },
  358. {
  359. label: "签约套餐",
  360. align: "center",
  361. key: "PermissionName",
  362. },
  363. {
  364. label: "合同金额",
  365. key: "Money",
  366. dataType: "新签客户",
  367. },
  368. {
  369. label: "未续约说明",
  370. key: "RenewalReason",
  371. dataType: "未续约客户",
  372. widthsty: "300px",
  373. sort: true,
  374. },
  375. {
  376. label: "备注",
  377. key: "Remark",
  378. dataType: "未续约客户",
  379. widthsty: "100px",
  380. sort: true,
  381. },
  382. {
  383. label: "不续约归因",
  384. key: "AscribeContent",
  385. notRenewedConfirm: 1,
  386. sort: true,
  387. },
  388. ]
  389. : [];
  390. };