import AtCalendar from '@/components/calendar' import Cell from '@/components/cell' import Divider from '@/components/Divider' import DropDownItem, { DropDownOptions } from '@/components/dropDown-item' import Iconfont from '@/components/iconfont/iconfont' import LayoutBlock from '@/components/layoutBlock' import SelectMarketingDepartment from '@/components/SelectMarketingDepartment' import SelectSaleRankingIndicators from '@/components/SelectSaleRankingIndicators' import SelectSaleType from '@/components/SelectSaleType' import SelectTimePicker, { ChangedValue } from '@/components/SelectTimePicker' import Table from '@/components/table' import TimePicker from '@/components/timePicker' import ToolTip from '@/components/toolTips' import { View, Text } from '@tarojs/components' import classnames from 'classnames' import dayjs from 'dayjs' import { useState } from 'react' import styles from './index.module.scss' const saleStatistic = () => { const onChangeTimePicker = (value: ChangedValue) => { console.log(value) } const onChangeSaleType = (saleType: number) => { console.log('saleType', saleType) } const onChangeDepartment = (department: number) => { console.log('department', department) } const onChangeIndicators = (indicators: number) => { console.log('indicators', indicators) } //需要传进来的数据示例 const exampledataSource = [ { key: '1', username: '小红', count: '123打发手动阀手动阀啊手动阀', gb: '321', dbd: '¥6634.93w', }, { key: '2', username: '小红', count: '123', gb: '321', dbd: '¥6634.93w', }, { key: '3', username: '小红', count: '123', gb: '321', dbd: '¥6634.93w', }, { key: '4', username: '小红', count: '123', gb: '321', dbd: '¥6634.93w', }, { key: '5', username: '小红', count: '123', gb: '321', dbd: '¥6634.93w', }, { key: '6', username: '小红', count: '123', gb: '321', dbd: '¥6634.93w', }, { key: '7', username: '小红', count: '123', gb: '321', dbd: '¥6634.93w', }, { key: '8', username: '小红', count: '123', gb: '321', dbd: '¥6634.93w', }, { key: '9', username: '小红', count: '123', gb: '321', dbd: '¥6634.93w', }, { key: '10', username: '小红', count: '123', gb: '321', dbd: '¥6634.93w', }, ] //需要传进来的表头数据示例 const examplecolumns = [ { key: 'username', title: '编号', dataIndex: 'username', width: '20%', }, { key: 'count', title: '面料名称', dataIndex: 'count', width: '20%', ellipsis: { isEllipsis: true, rows: 2, }, }, { key: 'gb', title: '匹数', dataIndex: 'gb', width: '30%', }, { key: 'dbd', title: '交易金额', dataIndex: 'dbd', width: '30%', render: (text: string) => {text}, }, ] const tabsConfig = [ { name: '面料', key: 0, }, { name: '客户', key: 1, }, { name: '业务员', key: 2, }, ] const [currentKey, setCurrentKey] = useState(tabsConfig[0].key) const handleClickTab = event => { const key = event.target.dataset.key if (key === currentKey) return setCurrentKey(key) } return ( {/* */} 订单 订单总数 3425 (共432423匹) 待配布订单 } desc={'323'} customClassName={styles['cell-desc']}> 已配布订单 } desc={'2972'} customClassName={styles['cell-desc']}> 配布 已配布匹数 3425 (共计 ¥231.23w) 待收款单数 } desc={'323'} customClassName={styles['cell-desc']}> 待收款匹数 } desc={'2972'} customClassName={styles['cell-desc']}> 待收款金额 } desc={'2972'} customClassName={styles['cell-desc']}> 待发货单数 } desc={'323'} customClassName={styles['cell-desc']}> 待发货匹数 } desc={'2972'} customClassName={styles['cell-desc']}> 待发货金额 } desc={'2972'} customClassName={styles['cell-desc']}> 已发货单数 } desc={'2972'} customClassName={styles['cell-desc']}> 已发货匹数 } desc={'2972'} customClassName={styles['cell-desc']}> 已发货金额 } desc={'2972'} customClassName={styles['cell-desc']}> 货款 货款金额 56133.32 未收金额 } desc={'2972'} customClassName={styles['cell-desc']}> 已收金额 } desc={'2972'} customClassName={styles['cell-desc']}> 退货 退货单数 42 退货匹数 } desc={'2972'} customClassName={styles['cell-desc']}> 退货金额 } desc={'2972'} customClassName={styles['cell-desc']}> {/* 销售排行 */} 销售排行 {tabsConfig.map(item => { return ( {item.name} ) })}
) } export default saleStatistic