From 9424330fa330506d24ed84e5c3680063ca6c6a97 Mon Sep 17 00:00:00 2001
From: lzhe <lzhe@example.com>
Date: 星期一, 03 六月 2024 11:22:38 +0800
Subject: [PATCH] 1

---
 src/views/mdc/time-analysis.vue |  131 +++++++++++++++++++++++++++++++++++++++----
 1 files changed, 117 insertions(+), 14 deletions(-)

diff --git a/src/views/mdc/time-analysis.vue b/src/views/mdc/time-analysis.vue
index 18938c9..35be06c 100644
--- a/src/views/mdc/time-analysis.vue
+++ b/src/views/mdc/time-analysis.vue
@@ -2,12 +2,126 @@
  * @Author: lzhe lzhe@example.com
  * @Date: 2024-04-26 09:36:18
  * @LastEditors: lzhe lzhe@example.com
- * @LastEditTime: 2024-06-03 11:00:37
+ * @LastEditTime: 2024-06-03 11:21:32
  * @FilePath: /smart-web/src/views/mdc/status-record.vue
  * @Description: 杩欐槸榛樿璁剧疆,璇疯缃甡customMade`, 鎵撳紑koroFileHeader鏌ョ湅閰嶇疆 杩涜璁剧疆: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
 -->
 <template>
-	<div class="aposcope-main">
+    <el-main style="height: 100%;">
+        <el-card shadow="never" style="height: 100%;" body-style="height: 100%">
+            <el-container style="height: 100%;">
+                <el-aside width="300px" style="height: 100%;">
+                    <el-container>
+                        <el-main class="nopadding">
+                            <div class="left-title">鏌ヨ鏉′欢</div>
+                            <el-row>
+                                <el-col style="margin-top: 14px;">鏃ユ湡</el-col>
+                                <el-col>
+                                    <el-date-picker v-model="time" type="daterange" :shortcuts="shortcuts" range-separator="-" size="small" style="width: 100%;" value-format="YYYY-MM-DD"/>
+                                </el-col>
+                            </el-row>
+                            <el-row style="margin-top: 14px;">
+                                宸ヤ綅
+                            </el-row>
+                            <el-row style="margin-top: 14px;">
+                                <el-button-group >
+                                    <el-button @click="changeLeftTab(item)" :type="btnLeftctive == item.id ? 'primary' : ''" v-for="item in btnLeftList" :key="item.id" size="small">{{item.title }}</el-button>
+                                </el-button-group>
+                            </el-row>
+                            <el-row style="margin-top: 14px;">
+                                <MYTree v-if="btnLeftctive == '1'" getAll v-model="treeChecked" show-checkbox class="MYTree-content"></MYTree>
+                                <el-tree v-if="btnLeftctive == '2'" :data="tree2" :expand-on-click-node="false" default-expand-all show-checkbox :props="{label: 'name', children: 'children'}" class="treeActive" @check="treeListNode" />
+                            </el-row>
+                        </el-main>
+                        <el-footer>
+                            <el-button @click="query" type="primary">鏌ヨ</el-button>
+                            <el-button @click="exportData">瀵煎嚭</el-button>
+                        </el-footer>
+                    </el-container>
+                </el-aside>
+                <el-container>
+                    <el-main>
+                        <el-tabs tab-position="top" v-model="activeName" type="card" @tab-change="tabChange">
+                            <el-tab-pane label="鎸夌彮娆$粺璁�" name="shift">
+                                <!-- 鏃ユ湡 -->
+                                <el-button-group>
+                                    <el-button @click="changeTab(item)" :type="btnListActive == item.id ? 'primary' : ''" v-for="item in btnList" :key="item.id" size="small">{{item.title }}</el-button>
+                                </el-button-group>
+                                <div class="fact-analysis-realtim" v-if="setTitle.length == 0">
+                                    <div class="wimi-empty"  v-if="isshowempty" style="background-color: rgb(255, 255, 255);">
+                                        <div class="wimi-empty-img" style="width: 150px; height: 150px;">
+                                            <img src="./quesheng.bd026700.png" style="height: auto; width: 100%;">
+                                        </div>
+                                        <div class="empty-description">
+                                            <div>鏆傛棤鏁版嵁</div>
+                                        </div>
+                                    </div>
+                                </div>
+                                <!-- 鎸夌彮娆$粺璁harts -->
+                                <div id="analysisA" v-if="setTitle.length != 0">
+                                    <div class="demo-collapse">
+                                        <el-collapse v-model="activeNames" accordion>
+                                        <el-collapse-item v-for="(item,index) in setTitle" :name="index + 1">
+                                            <template #title>
+                                                <el-icon size="16" color="#3b8e8e"><Memo /></el-icon>
+                                                <span class="collr-title">鐝{{index + 1}}</span>
+                                                <el-button size="small">{{item.indexName}}</el-button>
+                                            </template>
+                                            <div>
+                                                <!-- charts -->
+                                                <div :id="'recordwork' + item.shiftIndex" style="height:300px;"></div>
+                                            </div>
+                                        </el-collapse-item>
+                                        </el-collapse>
+                                    </div>
+                                    <!-- <div class="paginationwork">
+                                        <el-pagination layout="prev, pager, next" @current-change="recordChange" :total="total" :default-page-size="6"/>
+                                    </div> -->
+                                </div>
+                            </el-tab-pane>
+                            <el-tab-pane label="鎸夋椂闂村懆鏈熺粺璁�" name="time">
+                                <div class="fact-analysis-realtim" v-if="setTitle.length == 0">
+                                    <div class="wimi-empty"  v-if="isshowempty" style="background-color: rgb(255, 255, 255);">
+                                        <div class="wimi-empty-img" style="width: 150px; height: 150px;">
+                                            <img src="./quesheng.bd026700.png" style="height: auto; width: 100%;">
+                                        </div>
+                                        <div class="empty-description">
+                                            <div>鏆傛棤鏁版嵁</div>
+                                        </div>
+                                    </div>
+                                </div>
+                                <!-- 鎸夋椂闂村懆鏈熺粺璁harts -->
+                                <div id="analysisA" v-if="setTitle.length != 0">
+                                    <div class="demo-collapse">
+                                        <el-collapse v-model="activeNames1" accordion>
+                                            <el-collapse-item v-for="(item,index) in setTitle1" :name="index + 1">
+                                                <template #title>
+                                                    <el-icon size="16" color="#3b8e8e"><Memo /></el-icon>
+                                                    <span class="collr-title">{{item.name}}</span>
+                                                    <el-button size="small" v-if="index != 0">{{item.indexName}}</el-button>
+                                                </template>
+                                                <div>
+                                                    <el-button-group>
+                                                        <el-button @click="changeTabB(item1,index,index1)" :type="item.btnListActive == item1.id ? 'primary' : ''" v-for="(item1,index1) in item.btnList" :key="item1.id" size="small">{{item1.title }}</el-button>
+                                                    </el-button-group>
+                                                    <!-- charts -->
+                                                    <div :id="'chartsB' + index" style="height:300px;"></div>
+                                                </div>
+                                            </el-collapse-item>
+                                        </el-collapse>
+                                    </div>
+                                    <!-- <div class="paginationwork">
+                                        <el-pagination layout="prev, pager, next" @current-change="recordChange" :total="total" :default-page-size="6"/>
+                                    </div> -->
+                                </div>
+                            </el-tab-pane>
+                        </el-tabs>
+                    </el-main>
+                </el-container>
+            </el-container>
+        </el-card>
+    </el-main>
+	<!-- <div class="aposcope-main">
 		<div class="aposcope-left">
 			<div class="left-title">鏌ヨ鏉′欢</div>
 			<div class="left-title-col">鏃ユ湡</div>
@@ -28,7 +142,6 @@
 		<div class="aposcope-right">
             <el-tabs tab-position="top" v-model="activeName" type="card" @tab-change="tabChange">
                 <el-tab-pane label="鎸夌彮娆$粺璁�" name="shift">
-                    <!-- 鏃ユ湡 -->
                     <el-button-group>
                         <el-button @click="changeTab(item)" :type="btnListActive == item.id ? 'primary' : ''" v-for="item in btnList" :key="item.id" size="small">{{item.title }}</el-button>
                     </el-button-group>
@@ -42,7 +155,6 @@
                             </div>
                         </div>
                     </div>
-                    <!-- 鎸夌彮娆$粺璁harts -->
                     <div id="analysisA" v-if="setTitle.length != 0">
                         <div class="demo-collapse">
                             <el-collapse v-model="activeNames" accordion>
@@ -53,15 +165,11 @@
                                     <el-button size="small">{{item.indexName}}</el-button>
                                 </template>
                                 <div>
-                                    <!-- charts -->
                                     <div :id="'recordwork' + item.shiftIndex" style="height:300px;"></div>
                                 </div>
                             </el-collapse-item>
                             </el-collapse>
                         </div>
-                        <!-- <div class="paginationwork">
-                            <el-pagination layout="prev, pager, next" @current-change="recordChange" :total="total" :default-page-size="6"/>
-                        </div> -->
                     </div>
                 </el-tab-pane>
                 <el-tab-pane label="鎸夋椂闂村懆鏈熺粺璁�" name="time">
@@ -75,7 +183,6 @@
                             </div>
                         </div>
                     </div>
-                    <!-- 鎸夋椂闂村懆鏈熺粺璁harts -->
                     <div id="analysisA" v-if="setTitle.length != 0">
                         <div class="demo-collapse">
                             <el-collapse v-model="activeNames1" accordion>
@@ -89,20 +196,16 @@
                                         <el-button-group>
                                             <el-button @click="changeTabB(item1,index,index1)" :type="item.btnListActive == item1.id ? 'primary' : ''" v-for="(item1,index1) in item.btnList" :key="item1.id" size="small">{{item1.title }}</el-button>
                                         </el-button-group>
-                                        <!-- charts -->
                                         <div :id="'chartsB' + index" style="height:300px;"></div>
                                     </div>
                                 </el-collapse-item>
                             </el-collapse>
                         </div>
-                        <!-- <div class="paginationwork">
-                            <el-pagination layout="prev, pager, next" @current-change="recordChange" :total="total" :default-page-size="6"/>
-                        </div> -->
                     </div>
                 </el-tab-pane>
             </el-tabs>
 		</div>
-	</div>
+	</div> -->
 </template>
 
 <script>

--
Gitblit v1.9.3