|
@@ -94,30 +94,7 @@ export default {
|
|
|
label: "年度",
|
|
|
},
|
|
|
],
|
|
|
- // 筛选项映射的表头字段(新增后端 key)
|
|
|
- filterOptions: {
|
|
|
- 新签: [
|
|
|
- { label: "新增试用", key: "AddTrialCount", tooltip: "新增试用客户的时间,包含在所选时间段内的客户数(包括新建和领取流失)" },
|
|
|
- { label: "新签合同(金额/数量)", key: "NewContractData", tooltip: "起始时间在所选时间段内的新签合同(第一份合同起始时间一年内的再次签约仍属于新签合同)" },
|
|
|
- ],
|
|
|
- 续约: [
|
|
|
- { label: "到期合同(金额/数量)", key: "ExpiredContractData", tooltip: "结束时间在所选时间段内的合用" },
|
|
|
- { label: "续约合同(金额/数量)", key: "RenewedContractData", tooltip: "起始时间在所选时间段内的续约合同(第一份合同起始时间一年以后的再次签约均属于续约合同)" },
|
|
|
- { label: "续约率(金额/客户)", key: "RenewalRateData", tooltip: "续约合同/到期合同" },
|
|
|
- { label: "确认不续约合同(金额/数量)", key: "ConfirmedNoRenewalContractData", tooltip: "已确认不续约的到期合同" },
|
|
|
- { label: "确认不续约率(金额/客户)", key: "ConfirmNonRenewalRateData", tooltip: "确认不续约合同(剔除非业务不续约)/到期合同" },
|
|
|
- { label: "签约客户数量", key: "SignedClientCount", tooltip: "新签和续约的客户数" },
|
|
|
- { label: "客单价", key: "AverageRevenueCount", tooltip: "新签合同和续约合同的总金额/签约客户数量" },
|
|
|
- ],
|
|
|
- 收入: [
|
|
|
- { label: "开票金额", key: "InvoiceAmountCount", tooltip: "财务系统中已经登记开票的金额" },
|
|
|
- { label: "到款金额", key: "PaymentReceivedCount", tooltip: "财务系统中已经登记到账的金额" },
|
|
|
- { label: "未到款比例", key: "UnpaidRatioCount", tooltip: "开票金额-到款金额 / 开票金额" },
|
|
|
- { label: "新客开票", key: "NewCustomerInvoicingCount", tooltip: "财务系统中已经登记开票的新签合同金额" },
|
|
|
- { label: "新客到款", key: "NewCustomerPaymentsReceivedCount", tooltip: "财务系统中已经登记开票的新签合同金额" },
|
|
|
- ],
|
|
|
- },
|
|
|
- selectedFilters: ["新签", "续约", "收入"], // 用户选择的筛选项
|
|
|
+ selectedFilters: localStorage.getItem("userName") == "梁春悦6" ? ["续约"] : ["新签", "续约", "收入"], // 用户选择的筛选项
|
|
|
// 示例数据(与后端返回的 key 对应)
|
|
|
tableData: [],
|
|
|
// 扁平化后的数据
|
|
@@ -261,6 +238,33 @@ export default {
|
|
|
isSwitchDisabled() {
|
|
|
return this.pathfinderSales.length || this.serviceGroupSalesAct.length;
|
|
|
},
|
|
|
+ // 筛选项映射的表头字段(新增后端 key)
|
|
|
+ filterOptions() {
|
|
|
+ let useName = localStorage.getItem("userName");
|
|
|
+ let obj = {
|
|
|
+ 新签: [
|
|
|
+ { label: "新增试用", key: "AddTrialCount", tooltip: "新增试用客户的时间,包含在所选时间段内的客户数(包括新建和领取流失)" },
|
|
|
+ { label: "新签合同(金额/数量)", key: "NewContractData", tooltip: "起始时间在所选时间段内的新签合同(第一份合同起始时间一年内的再次签约仍属于新签合同)" },
|
|
|
+ ],
|
|
|
+ 续约: [
|
|
|
+ { label: "到期合同(金额/数量)", key: "ExpiredContractData", tooltip: "结束时间在所选时间段内的合用" },
|
|
|
+ { label: "续约合同(金额/数量)", key: "RenewedContractData", tooltip: "起始时间在所选时间段内的续约合同(第一份合同起始时间一年以后的再次签约均属于续约合同)" },
|
|
|
+ { label: "续约率(金额/客户)", key: "RenewalRateData", tooltip: "续约合同/到期合同" },
|
|
|
+ { label: "确认不续约合同(金额/数量)", key: "ConfirmedNoRenewalContractData", tooltip: "已确认不续约的到期合同" },
|
|
|
+ { label: "确认不续约率(金额/客户)", key: "ConfirmNonRenewalRateData", tooltip: "确认不续约合同(剔除非业务不续约)/到期合同" },
|
|
|
+ { label: "签约客户数量", key: "SignedClientCount", tooltip: "新签和续约的客户数" },
|
|
|
+ { label: "客单价", key: "AverageRevenueCount", tooltip: "新签合同和续约合同的总金额/签约客户数量" },
|
|
|
+ ],
|
|
|
+ 收入: [
|
|
|
+ { label: "开票金额", key: "InvoiceAmountCount", tooltip: "财务系统中已经登记开票的金额" },
|
|
|
+ { label: "到款金额", key: "PaymentReceivedCount", tooltip: "财务系统中已经登记到账的金额" },
|
|
|
+ { label: "未到款比例", key: "UnpaidRatioCount", tooltip: "开票金额-到款金额 / 开票金额" },
|
|
|
+ { label: "新客开票", key: "NewCustomerInvoicingCount", tooltip: "财务系统中已经登记开票的新签合同金额" },
|
|
|
+ { label: "新客到款", key: "NewCustomerPaymentsReceivedCount", tooltip: "财务系统中已经登记开票的新签合同金额" },
|
|
|
+ ],
|
|
|
+ };
|
|
|
+ return useName == "梁春悦6" ? { 续约: obj.续约 } : obj;
|
|
|
+ },
|
|
|
},
|
|
|
mounted() {
|
|
|
this.getDataList();
|