fix: 销售进度:部门/小组 数据

feature/bak/sales-kpi
Lei OT 2 years ago
parent a122742883
commit 0aec2b6e37

@ -30,7 +30,10 @@ class SaleStore {
type_data_sub = []; // 类型的子维度数据
date_title = 'date_title'; // 日期段,只用于显示,防止日期选择控件的变化导致页面刷新
salesTrade = { loading: false, operator: [], dept: [], overview: [] };
salesTrade = { groupType: 'dept', loading: false, operator: [], dept: [], overview: [] };
setGroupType(v) {
this.salesTrade.groupType = v;
}
// 是否包含门票
handleChange_include_tickets = (value) => {
@ -524,6 +527,7 @@ class SaleStore {
}
return [];
}
}
const calcDiff = ({ result1 , result2 }) => {

@ -15,15 +15,14 @@ const { Text } = Typography;
const Sale_KPI = () => {
const { sale_store, date_picker_store: searchFormStore } = useContext(stores_Context);
const { formValues } = searchFormStore;
const { loading, operator } = sale_store.salesTrade;
const { groupType, loading, operator } = sale_store.salesTrade;
const [groupType, setGroupType] = useState('dept');
const dataSource = [].concat(sale_store.salesTrade[groupType], operator);
const pageRefresh = (queryData) => {
const overviewFlag = queryData.DepartmentList.toLowerCase() === 'all' || queryData.DepartmentList.toLowerCase().includes(',');
const _groupType = overviewFlag ? 'overview' : 'dept';
setGroupType(_groupType);
sale_store.setGroupType(_groupType);
sale_store.fetchOperatorTradeData(_groupType, { ...queryData, groupDateType: 'year' });
sale_store.fetchOperatorTradeData('operator', { ...queryData, groupDateType: 'year' });
};

Loading…
Cancel
Save