| | |
| | | type: 'category', |
| | | data: ['应付账款', '应收账款',] |
| | | }] |
| | | const yAxis1 = [{ |
| | | const yAxis1 = ref([{ |
| | | type: 'value' |
| | | }] |
| | | }]) |
| | | const pieTooltip = reactive({ |
| | | trigger: 'item', |
| | | formatter: function (params) { |
| | |
| | | qualityStatisticsInfo() |
| | | getAmountHalfYearNum() |
| | | getProcessList() |
| | | refreshProcessStats() |
| | | }) |
| | | // 数据统计 |
| | | const getBusinessData = () => { |
| | |
| | | } |
| | | // 质检统计 |
| | | const qualityStatisticsInfo = () => { |
| | | qualityInspectionStatistics({ type: qualityRange.value }).then((res) => { |
| | | xAxis1.value[0].data = [] |
| | | barSeries1.value[0].data = [] |
| | | barSeries1.value[1].data = [] |
| | | barSeries1.value[2].data = [] |
| | | res.data.item.forEach(item => { |
| | | xAxis1.value[0].data.push(item.date) |
| | | barSeries1.value[0].data.push(item.supplierNum) |
| | | barSeries1.value[1].data.push(item.processNum) |
| | | barSeries1.value[2].data.push(item.factoryNum) |
| | | qualityInspectionStatistics({ type: qualityRange.value }) |
| | | .then((res) => { |
| | | const list = res?.data?.rawItem || [] |
| | | const dates = [] |
| | | const supplierNums = [] |
| | | const processNums = [] |
| | | const factoryNums = [] |
| | | list.forEach((item) => { |
| | | dates.push(item.date) |
| | | supplierNums.push(item.supplierNum) |
| | | processNums.push(item.processNum) |
| | | factoryNums.push(item.factoryNum) |
| | | }) |
| | | qualityStatisticsObject.value.supplierNum = res.data.supplierNum |
| | | qualityStatisticsObject.value.processNum = res.data.processNum |
| | | qualityStatisticsObject.value.factoryNum = res.data.factoryNum |
| | | xAxis1.value[0].data = dates |
| | | barSeries1.value[0].data = supplierNums |
| | | barSeries1.value[1].data = processNums |
| | | barSeries1.value[2].data = factoryNums |
| | | qualityStatisticsObject.value.supplierNum = res?.data?.supplierNum || 0 |
| | | qualityStatisticsObject.value.processNum = res?.data?.processNum || 0 |
| | | qualityStatisticsObject.value.factoryNum = res?.data?.factoryNum || 0 |
| | | }) |
| | | .catch((err) => { |
| | | console.error("请求出错:", err) |
| | | }) |
| | | } |
| | | const getAmountHalfYearNum = async () => { |
| | |
| | | }) |
| | | } |
| | | |
| | | onMounted(() => { |
| | | getBusinessData() |
| | | analysisCustomer() |
| | | todoInfoS() |
| | | statisticsReceivable() |
| | | qualityStatisticsInfo() |
| | | getAmountHalfYearNum() |
| | | refreshProcessStats() |
| | | }) |
| | | |
| | | </script> |
| | | |
| | | <style scoped> |