--- # 视图 views: - name: query_table component: FormWrap options: size: large inline: true columns: - key: begin_end label: 选择时间段 type: daterange labelWidth: 100 placeholder: [ 选择开始时间, 选择结束时间 ] options: clearable: true # defaultTime: [ '00:00:00', '23:59:59' ] - key: otherInfo label: 选择大厅 type: select width: 240 data: cache.halls.data props: value: key label: name options: multiple: true collapseTags: true - key: roleId label: 选择渠道 type: transfer labelWidth: 100 data: cache.ditchs.data props: value: key label: name options: filterable: true titles: [可选, 已选] # buttonTexts: ['To left', 'To right'] template: '{value} - {label}' filterMethod: |- function (query, item) { return item.value.toLowerCase().includes(query.toLowerCase()) || item.label.toLowerCase().includes(query.toLowerCase()) } defaultValues: |- otherInfo: ['00', '88'] begin_end: [{{ 'day' | parseDate }}, {{ 'day' | parseDate }}] verifyRules: begin_end: - required: true message: 请选择时间段 otherInfo: - required: true message: 请选择大厅 roleId: - required: true message: 请选择渠道 options: assokey: t1 assignment: data: data reset: 重置 emits: - key: exportFile name: 导出到文件 type: dropdown children: - key: xlsx name: Excel 工作簿(.xlsx) command: command:exportFile|xlsx|table_data - key: biff8 name: Excel 97-2004 工作簿(.xls) command: command:exportFile|xls|table_data - key: csv name: CVS UTF-8(.cvs) command: command:exportFile|csv|table_data - key: html name: HTML 文档(.html) command: command:exportFile|html|table_data disabled: |- cache.t1.data: $size: 0 aggregation: type: daterange field: [ begin_end, begin_end ] limit: 2 submitName: 查 询 action: method: POST url: /api/v1/{{channel}}/ltv-data - name: table_data component: Table options: name: LTV统计 assokey: t1 columns: - key: date label: 日期 width: 120 fixed: left - key: 1_day label: 1日 format: - type: number func: toFixed options: [2] width: 100 - key: 2_day label: 2日 format: - type: number func: toFixed options: [2] width: 100 - key: 3_day label: 3日 format: - type: number func: toFixed options: [2] width: 100 - key: 4_day label: 4日 format: - type: number func: toFixed options: [2] width: 100 - key: 5_day label: 5日 format: - type: number func: toFixed options: [2] width: 100 - key: 6_day label: 6日 format: - type: number func: toFixed options: [2] width: 100 - key: 7_day label: 7日 format: - type: number func: toFixed options: [2] width: 100 - key: 10_day label: 10日 format: - type: number func: toFixed options: [2] width: 100 - key: 14_day label: 14日 format: - type: number func: toFixed options: [2] width: 100 - key: 21_day label: 21日 format: - type: number func: toFixed options: [2] width: 100 - key: 30_day label: 30日 format: - type: number func: toFixed options: [2] width: 100 - key: 37_day label: 37日 format: - type: number func: toFixed options: [2] width: 100 - key: 45_day label: 45日 format: - type: number func: toFixed options: [2] width: 100 - key: 52_day label: 52日 format: - type: number func: toFixed options: [2] width: 100 - key: 60_day label: 60日 format: - type: number func: toFixed options: [2] width: 100 - key: 67_day label: 67日 format: - type: number func: toFixed options: [2] width: 100 - key: 74_day label: 74日 format: - type: number func: toFixed options: [2] width: 100 - key: 81_day label: 81日 format: - type: number func: toFixed options: [2] width: 100 - key: 90_day label: 90日 format: - type: number func: toFixed options: [2] width: 100 - key: 120_day label: 120日 format: - type: number func: toFixed options: [2] width: 100 - key: 180_day label: 180日 format: - type: number func: toFixed options: [2] width: 100 pagination: 10