gaoluyang
4 小时以前 e449a5408265e4bd1f6c66f5be28a42efac444ee
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
/**
 * 缴费周期与缴费方式选项
 *
 * 宽带与通信管理、房屋租赁管理共用同一套字典:
 *   缴费周期 paymentCycle —— 存 Number(1 月付 / 3 季付 / 6 半年付 / 12 年付),后端也用它推算下次缴费日期
 *   缴费方式 paymentMethod —— 存中文字符串(现金 / 银行转账 / 支付宝 / 微信)
 */
 
export const PAYMENT_CYCLE_OPTIONS = [
  { name: "月付", value: 1 },
  { name: "季付", value: 3 },
  { name: "半年付", value: 6 },
  { name: "年付", value: 12 },
];
 
export const PAYMENT_METHOD_OPTIONS = [
  { name: "现金", value: "现金" },
  { name: "银行转账", value: "银行转账" },
  { name: "支付宝", value: "支付宝" },
  { name: "微信", value: "微信" },
];
 
const CYCLE_TEXT = {
  1: "月付",
  3: "季付",
  6: "半年付",
  12: "年付",
};
 
export function cycleText(cycle) {
  if (cycle === null || cycle === undefined || cycle === "") return "-";
  return CYCLE_TEXT[Number(cycle)] || "-";
}