|
@ -35,6 +35,7 @@ function SalesStat(props) { |
|
|
const lastFormDataRef = useRef(formData) |
|
|
const lastFormDataRef = useRef(formData) |
|
|
const lastTabDataRef = useRef() |
|
|
const lastTabDataRef = useRef() |
|
|
const [revenueVisible, setRevenueVisible] = useState(false) |
|
|
const [revenueVisible, setRevenueVisible] = useState(false) |
|
|
|
|
|
const [exportVisible, setExportVisible] = useState(false) |
|
|
const [lastTotalData, setLastTotalData] = useState(tabData) |
|
|
const [lastTotalData, setLastTotalData] = useState(tabData) |
|
|
const [getTabData, setGetTabData] = useState([]) |
|
|
const [getTabData, setGetTabData] = useState([]) |
|
|
const [getTabTitle, setGetTabTitle] = useState([]) |
|
|
const [getTabTitle, setGetTabTitle] = useState([]) |
|
@ -254,13 +255,33 @@ function SalesStat(props) { |
|
|
const getSearchData = (data = formData) => { |
|
|
const getSearchData = (data = formData) => { |
|
|
getData(data) |
|
|
getData(data) |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
const exportModal = () => { |
|
|
|
|
|
setExportVisible(false) |
|
|
|
|
|
} |
|
|
//导出 |
|
|
//导出 |
|
|
const salesData = () => { |
|
|
const salesData = () => { |
|
|
|
|
|
setExportVisible(true) |
|
|
|
|
|
} |
|
|
|
|
|
const exportNow = () => { |
|
|
let data = { |
|
|
let data = { |
|
|
...formData |
|
|
|
|
|
|
|
|
...formData, |
|
|
|
|
|
export_type:"" |
|
|
} |
|
|
} |
|
|
ajax.salesExport(data).then(res => { |
|
|
ajax.salesExport(data).then(res => { |
|
|
window.open(res.data.url) |
|
|
window.open(res.data.url) |
|
|
|
|
|
setExportVisible(false) |
|
|
|
|
|
}) |
|
|
|
|
|
} |
|
|
|
|
|
const exportAll = () => { |
|
|
|
|
|
|
|
|
|
|
|
let data = { |
|
|
|
|
|
...formData, |
|
|
|
|
|
export_type:"all" |
|
|
|
|
|
} |
|
|
|
|
|
ajax.salesExport(data).then(res => { |
|
|
|
|
|
window.open(res.data.url) |
|
|
|
|
|
setExportVisible(false) |
|
|
}) |
|
|
}) |
|
|
} |
|
|
} |
|
|
//查看详情 |
|
|
//查看详情 |
|
@ -429,6 +450,21 @@ function SalesStat(props) { |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</Modal> |
|
|
</Modal> |
|
|
|
|
|
<Modal |
|
|
|
|
|
visible={exportVisible} |
|
|
|
|
|
onCancel={exportModal} |
|
|
|
|
|
footer={null} |
|
|
|
|
|
className="exportModal" |
|
|
|
|
|
> |
|
|
|
|
|
<div className="submitBtn"> |
|
|
|
|
|
<button type="primary" className="submit colorBtn" onClick={() => { exportAll() }}> |
|
|
|
|
|
导出所有 |
|
|
|
|
|
</button> |
|
|
|
|
|
<button type="primary" className="cancel colorBtn" onClick={() => { exportNow() }}> |
|
|
|
|
|
导出当前 |
|
|
|
|
|
</button> |
|
|
|
|
|
</div> |
|
|
|
|
|
</Modal> |
|
|
</> |
|
|
</> |
|
|
} |
|
|
} |
|
|
|
|
|
|