From 6847437fc9ba23d19d2edcef846220a7176d69cc Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期二, 21 四月 2026 14:21:27 +0800
Subject: [PATCH] 新疆马铃薯 1.设备巡检添加巡检状态和巡检结果展示 2.巡检记录添加时间查询条件
---
src/views/index.vue | 194 ++++++++++++++++++++++++------------------------
1 files changed, 97 insertions(+), 97 deletions(-)
diff --git a/src/views/index.vue b/src/views/index.vue
index 5c16ed4..a499c13 100644
--- a/src/views/index.vue
+++ b/src/views/index.vue
@@ -39,10 +39,10 @@
<div class="data-desc">鏈湀閿�鍞/鍏�</div>
<div class="data-value">{{ businessInfo.monthSaleMoney }}</div>
</div>
- <div>
- <div class="data-desc">鏈紑绁ㄩ噾棰�/鍏�</div>
- <div class="data-value">{{ businessInfo.monthSaleHaveMoney }}</div>
- </div>
+<!-- <div>-->
+<!-- <div class="data-desc">鏈紑绁ㄩ噾棰�/鍏�</div>-->
+<!-- <div class="data-value">{{ businessInfo.monthSaleHaveMoney }}</div>-->
+<!-- </div>-->
</div>
</div>
@@ -53,10 +53,10 @@
<div class="data-desc">鏈湀閲囪喘棰�/鍏�</div>
<div class="data-value">{{ businessInfo.monthPurchaseMoney }}</div>
</div>
- <div>
- <div class="data-desc">寰呬粯娆鹃噾棰�/鍏�</div>
- <div class="data-value">{{ businessInfo.monthPurchaseHaveMoney }}</div>
- </div>
+<!-- <div>-->
+<!-- <div class="data-desc">寰呬粯娆鹃噾棰�/鍏�</div>-->
+<!-- <div class="data-value">{{ businessInfo.monthPurchaseHaveMoney }}</div>-->
+<!-- </div>-->
</div>
</div>
<div class="data-card inventory">
@@ -93,62 +93,62 @@
</div>
</div>
</div>
- <div class="dashboard-row">
- <div class="main-panel process-panel">
- <div class="process-panel__header">
- <div class="section-title">宸ュ簭鏁版嵁鐢熶骇缁熻鏄庣粏</div>
- <div style="display: flex; gap: 10px; align-items: center;">
- <el-button type="primary" size="small" plain icon="Filter" @click="openProcessDialog">閫夋嫨宸ュ簭</el-button>
- <el-button type="info" size="small" plain icon="Refresh" @click="resetProcessFilter">閲嶇疆</el-button>
- <el-radio-group v-model="processRange" size="small" @change="refreshProcessStats">
- <el-radio-button :value="1">鏃�</el-radio-button>
- <el-radio-button :value="2">鍛�</el-radio-button>
- <el-radio-button :value="3">鏈�</el-radio-button>
- </el-radio-group>
- </div>
- </div>
+<!-- <div class="dashboard-row">-->
+<!-- <div class="main-panel process-panel">-->
+<!-- <div class="process-panel__header">-->
+<!-- <div class="section-title">宸ュ簭鏁版嵁鐢熶骇缁熻鏄庣粏</div>-->
+<!-- <div style="display: flex; gap: 10px; align-items: center;">-->
+<!-- <el-button type="primary" size="small" plain icon="Filter" @click="openProcessDialog">閫夋嫨宸ュ簭</el-button>-->
+<!-- <el-button type="info" size="small" plain icon="Refresh" @click="resetProcessFilter">閲嶇疆</el-button>-->
+<!-- <el-radio-group v-model="processRange" size="small" @change="refreshProcessStats">-->
+<!-- <el-radio-button :value="1">鏃�</el-radio-button>-->
+<!-- <el-radio-button :value="2">鍛�</el-radio-button>-->
+<!-- <el-radio-button :value="3">鏈�</el-radio-button>-->
+<!-- </el-radio-group>-->
+<!-- </div>-->
+<!-- </div>-->
- <div class="process-panel__body">
- <div class="process-panel__chart">
- <Echarts :chartStyle="{ width: '100%', height: '100%' }" :grid="processGrid" :series="processSeries"
- :tooltip="processTooltip" :xAxis="processXAxis" :yAxis="processYAxis" style="height: 100%"
- @click="handleChartClick" />
- </div>
+<!-- <div class="process-panel__body">-->
+<!-- <div class="process-panel__chart">-->
+<!-- <Echarts :chartStyle="{ width: '100%', height: '100%' }" :grid="processGrid" :series="processSeries"-->
+<!-- :tooltip="processTooltip" :xAxis="processXAxis" :yAxis="processYAxis" style="height: 100%"-->
+<!-- @click="handleChartClick" />-->
+<!-- </div>-->
- <div class="process-panel__aside">
- <div class="process-legend">
- <div class="process-legend__item">
- <span class="dot dot-blue"></span><span>鎶曞叆閲�</span>
- </div>
- <div class="process-legend__item">
- <span class="dot dot-yellow"></span><span>鎶ュ簾閲�</span>
- </div>
- <div class="process-legend__item">
- <span class="dot dot-teal"></span><span>浜у嚭閲�</span>
- </div>
- </div>
+<!-- <div class="process-panel__aside">-->
+<!-- <div class="process-legend">-->
+<!-- <div class="process-legend__item">-->
+<!-- <span class="dot dot-blue"></span><span>鎶曞叆閲�</span>-->
+<!-- </div>-->
+<!-- <div class="process-legend__item">-->
+<!-- <span class="dot dot-yellow"></span><span>鎶ュ簾閲�</span>-->
+<!-- </div>-->
+<!-- <div class="process-legend__item">-->
+<!-- <span class="dot dot-teal"></span><span>浜у嚭閲�</span>-->
+<!-- </div>-->
+<!-- </div>-->
- <div class="process-card process-card--name">{{ processAside.processName }}</div>
+<!-- <div class="process-card process-card--name">{{ processAside.processName }}</div>-->
- <div class="process-card">
- <div class="process-card__label">绱鎬绘姇鍏�</div>
- <div class="process-card__value">{{ formatAmount(processAside.totalInput) }}<span class="unit">鍏�</span>
- </div>
- </div>
- <div class="process-card">
- <div class="process-card__label">绱鎬绘姤搴�</div>
- <div class="process-card__value">{{ formatAmount(processAside.totalScrap) }}<span class="unit">鍏�</span>
- </div>
- </div>
- <div class="process-card">
- <div class="process-card__label">绱鎬讳骇鍑�</div>
- <div class="process-card__value">{{ formatAmount(processAside.totalOutput) }}<span class="unit">鍏�</span>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
+<!-- <div class="process-card">-->
+<!-- <div class="process-card__label">绱鎬绘姇鍏�</div>-->
+<!-- <div class="process-card__value">{{ formatAmount(processAside.totalInput) }}-->
+<!-- </div>-->
+<!-- </div>-->
+<!-- <div class="process-card">-->
+<!-- <div class="process-card__label">绱鎬绘姤搴�</div>-->
+<!-- <div class="process-card__value">{{ formatAmount(processAside.totalScrap) }}-->
+<!-- </div>-->
+<!-- </div>-->
+<!-- <div class="process-card">-->
+<!-- <div class="process-card__label">绱鎬讳骇鍑�</div>-->
+<!-- <div class="process-card__value">{{ formatAmount(processAside.totalOutput) }}-->
+<!-- </div>-->
+<!-- </div>-->
+<!-- </div>-->
+<!-- </div>-->
+<!-- </div>-->
+<!-- </div>-->
<!-- 宸ュ簭閫夋嫨寮圭獥 -->
<el-dialog v-model="processDialogVisible" title="閫夋嫨宸ュ簭" width="500px" append-to-body>
@@ -201,45 +201,46 @@
</ul>
</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" :grid="grid" :series="barSeries"
- :tooltip="tooltip" :xAxis="xAxis" :yAxis="yAxis" style="height: 260px"></Echarts>
- </div>
+ <div class="main-panel">
+ <div style="display: flex;justify-content: space-between;align-items: center;margin-bottom: 10px;">
+ <div class="section-title" style="margin-bottom: 0;">璐ㄩ噺缁熻</div>
+ <el-radio-group v-model="qualityRange" size="small" @change="qualityStatisticsInfo">
+ <el-radio-button :value="1">鍛�</el-radio-button>
+ <el-radio-button :value="2">鏈�</el-radio-button>
+ <el-radio-button :value="3">瀛e害</el-radio-button>
+ </el-radio-group>
+ </div>
+ <div class="quality-cards">
+ <div class="quality-card one">鍘熸潗鏂欏凡妫�娴嬫暟 <span>{{ qualityStatisticsObject.supplierNum }}浠�</span></div>
+ <div class="quality-card two">杩囩▼妫�楠屾暟閲� <span>{{ qualityStatisticsObject.processNum }}浠�</span></div>
+ <div class="quality-card three">鍑哄巶宸叉鏁伴噺 <span>{{ qualityStatisticsObject.factoryNum }}浠�</span></div>
+ </div>
+ <Echarts ref="chart" :chartStyle="chartStyle" :grid="grid" :legend="barLegend" :series="barSeries1"
+ :tooltip="tooltip" :xAxis="xAxis1" :yAxis="yAxis1" style="height: 260px"></Echarts>
+ </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" :grid="grid" :series="barSeries"-->
+<!-- :tooltip="tooltip" :xAxis="xAxis" :yAxis="yAxis" style="height: 260px"></Echarts>-->
+<!-- </div>-->
</div>
<!-- 搴曢儴妯悜涓ゆ爮 -->
<div class="dashboard-row">
- <div class="main-panel">
- <div style="display: flex;justify-content: space-between;align-items: center;margin-bottom: 10px;">
- <div class="section-title" style="margin-bottom: 0;">璐ㄩ噺缁熻</div>
- <el-radio-group v-model="qualityRange" size="small" @change="qualityStatisticsInfo">
- <el-radio-button :value="1">鍛�</el-radio-button>
- <el-radio-button :value="2">鏈�</el-radio-button>
- <el-radio-button :value="3">瀛e害</el-radio-button>
- </el-radio-group>
- </div>
- <div class="quality-cards">
- <div class="quality-card one">鍘熸潗鏂欏凡妫�娴嬫暟 <span>{{ qualityStatisticsObject.supplierNum }}浠�</span></div>
- <div class="quality-card two">杩囩▼妫�楠屾暟閲� <span>{{ qualityStatisticsObject.processNum }}浠�</span></div>
- <div class="quality-card three">鍑哄巶宸叉鏁伴噺 <span>{{ qualityStatisticsObject.factoryNum }}浠�</span></div>
- </div>
- <Echarts ref="chart" :chartStyle="chartStyle" :grid="grid" :legend="barLegend" :series="barSeries1"
- :tooltip="tooltip" :xAxis="xAxis1" :yAxis="yAxis1" style="height: 260px"></Echarts>
- </div>
+
- <div class="main-panel">
- <div class="section-title">鍥炴涓庡紑绁ㄥ垎鏋�</div>
- <Echarts ref="invoiceChart" :chartStyle="chartStyle" :grid="grid" :legend="lineLegend" :series="lineSeries"
- :tooltip="tooltipLine" :xAxis="xAxis2" :yAxis="yAxis2" style="height: 270px;" />
- </div>
+<!-- <div class="main-panel">-->
+<!-- <div class="section-title">鍥炴涓庡紑绁ㄥ垎鏋�</div>-->
+<!-- <Echarts ref="invoiceChart" :chartStyle="chartStyle" :grid="grid" :legend="lineLegend" :series="lineSeries"-->
+<!-- :tooltip="tooltipLine" :xAxis="xAxis2" :yAxis="yAxis2" style="height: 270px;" />-->
+<!-- </div>-->
</div>
</div>
</template>
@@ -552,7 +553,7 @@
{
name: '寮�绁�',
type: 'line',
- data: receiptAmount,
+ data: invoiceAmount,
stack: 'Total',
areaStyle: {
color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
@@ -581,7 +582,7 @@
{
name: '鍥炴',
type: 'line',
- data: invoiceAmount,
+ data: receiptAmount,
stack: 'Total',
lineStyle: {
width: 0
@@ -728,7 +729,6 @@
<style scoped>
.dashboard {
- background: #f5f7fa;
min-height: 100vh;
padding: 20px;
box-sizing: border-box;
--
Gitblit v1.9.3