From a0a35be4065d75b80ba4a9a51da7031e03166766 Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期三, 21 一月 2026 17:47:45 +0800
Subject: [PATCH] 湟水峡 1.成品入库添加编辑功能
---
src/views/index.vue | 34 ++++++++++++++++++++++++----------
1 files changed, 24 insertions(+), 10 deletions(-)
diff --git a/src/views/index.vue b/src/views/index.vue
index 0e7fdcf..66e1a45 100644
--- a/src/views/index.vue
+++ b/src/views/index.vue
@@ -116,14 +116,6 @@
</div>
</div>
<div class="main-panel">
- <div style="display: flex;justify-content: space-between;">
- <div class="section-title">搴旀敹搴斾粯缁熻</div>
- <el-radio-group v-model="radio1" size="large" @change="statisticsReceivable">
- <el-radio-button label="鎸夊懆" :value="1" />
- <el-radio-button label="鎸夋湀" :value="2" />
- <el-radio-button label="鎸夊搴�" :value="3" />
- </el-radio-group>
- </div>
<Echarts ref="chart"
:color="barColors2"
:chartStyle="chartStyle"
@@ -169,12 +161,14 @@
import Echarts from "@/components/Echarts/echarts.vue";
import * as echarts from 'echarts';
import useUserStore from "@/store/modules/user.js";
+import { ElNotification } from 'element-plus'
import {
analysisCustomerContractAmounts, getAmountHalfYear,
getBusiness,
homeTodos,
qualityStatistics,
- statisticsReceivablePayable
+ statisticsReceivablePayable,
+ overdueReceivable
} from "@/api/viewIndex.js";
const userStore = useUserStore()
@@ -355,10 +349,31 @@
getBusinessData()
analysisCustomer()
todoInfoS()
+ notifyOverdueReceivable()
statisticsReceivable()
qualityStatisticsInfo()
getAmountHalfYearNum()
})
+
+// 寰呭洖娆炬彁閱�
+const notifyOverdueReceivable = async () => {
+ try {
+ const res = await overdueReceivable()
+ const data = res.data
+
+ if (data > 0) {
+ ElNotification({
+ title: '寰呭洖娆炬彁閱�',
+ message: `褰撳墠鏈�${data}鏉″緟鍥炴`,
+ type: 'warning',
+ duration: 6000,
+ })
+ }
+ } catch (e) {
+ // 涓嶅奖鍝嶉椤垫甯稿姞杞�
+ console.error('overdueReceivable error:', e)
+ }
+}
// 鏁版嵁缁熻
const getBusinessData = () => {
getBusiness().then((res) => {
@@ -386,7 +401,6 @@
}
// 搴斾粯搴旀敹缁熻
const statisticsReceivable = (type) => {
- console.log(type)
statisticsReceivablePayable({type: radio1.value}).then((res) => {
barSeries.value[0].data = [
// { value: res.data.prepayMoney, itemStyle: { color: barColors2[0] } },
--
Gitblit v1.9.3