From 0ec37c12c269d6f824da6d13e47c38e04757909b Mon Sep 17 00:00:00 2001
From: gaoshp <291585735@qq.com>
Date: 星期六, 13 四月 2024 22:17:13 +0800
Subject: [PATCH] update

---
 src/views/console/system/interfaceConfig.vue             |  178 +++++-----
 src/views/mdc/processParam/index.vue                     |   13 
 src/views/console/system/component-classification.vue    |  206 ++++++------
 src/views/mdc/configuration.vue                          |   11 
 src/views/console/system/vision-component-modify.vue     |  190 ++++++-----
 src/views/mdc/output-statistics.vue                      |   11 
 src/views/mdc/station-live.vue                           |   13 
 src/views/mdc/realtime-status/index.vue                  |    9 
 src/views/mdc/state-feedback.vue                         |   11 
 src/views/mdc/status-record.vue                          |   11 
 副本智能制造系统功能定义.xls                                         |    0 
 src/views/console/basic-data/working-condition/index.vue |  133 ++++----
 src/views/mdc/alarm-statistics.vue                       |   21 
 src/views/master/time/day-off/index.vue                  |  119 +++---
 src/views/mdc/efficiency-analysis.vue                    |   11 
 src/views/mdc/time-analysis.vue                          |   11 
 16 files changed, 504 insertions(+), 444 deletions(-)

diff --git a/src/views/console/basic-data/working-condition/index.vue b/src/views/console/basic-data/working-condition/index.vue
index a78ff33..81a2f25 100644
--- a/src/views/console/basic-data/working-condition/index.vue
+++ b/src/views/console/basic-data/working-condition/index.vue
@@ -1,73 +1,76 @@
 <!--
  * @Date: 2024-04-01 20:28:18
- * @LastEditors: gaoshp
- * @LastEditTime: 2024-04-01 21:50:06
- * @FilePath: /cps-web/src/views/console/basic-data/working-condition/index.vue
+ * @LastEditors: Sneed
+ * @LastEditTime: 2024-04-13 22:12:39
+ * @FilePath: /belleson-frontend/Users/mache/Documents/demo/cps-web/src/views/console/basic-data/working-condition/index.vue
 -->
 <template>
-    <el-container>
-        <el-header style="justify-content:flex-start">
-            <el-button @click="table_add" type="primary" icon="el-icon-plus"></el-button>
-            <el-button type="danger" plain icon="el-icon-delete" @click="batchDel"></el-button>
-        </el-header>
-        <el-main>
-            <el-table v-bind="$attrs" :data="tableData" :row-key="rowKey" :border="true" :stripe="true"
-                @selection-change="selectionChange">
-                <el-table-column type="selection" />
-                <el-table-column prop="dataItem" label="宸ヤ綅鍙橀噺鍚嶇О" />
-                <el-table-column prop="dataTypeDesc" label="鏁版嵁鏍囩" />
-                <el-table-column prop="usageName" label="璁$畻鏂规硶" />
-                <el-table-column prop="collectSettingItem" label="閲囬泦鍙橀噺鍚嶇О" />
-                <el-table-column label="鎿嶄綔" fixed="right" align="right" width="160">
-                    <template #default="scope">
-                        <el-button-group>
-                            <el-button text type="primary" size="small"
-                                @click="table_edit(scope.row, scope.$index)">缂栬緫</el-button>
-                            <el-popconfirm title="纭畾鍒犻櫎鍚楋紵" @confirm="table_del(scope.row, scope.$index, '0')">
-                                <template #reference>
-                                    <el-button text type="primary" size="small">鍒犻櫎</el-button>
-                                </template>
-                            </el-popconfirm>
-                        </el-button-group>
+    <el-main>
+        <el-card shadow="never">
+            <el-container>
+                <el-header style="justify-content:flex-start">
+                    <el-button @click="table_add" type="primary" icon="el-icon-plus"></el-button>
+                    <el-button type="danger" plain icon="el-icon-delete" @click="batchDel"></el-button>
+                </el-header>
+                <el-main>
+                    <el-table v-bind="$attrs" :data="tableData" :row-key="rowKey" :border="true" :stripe="true"
+                        @selection-change="selectionChange">
+                        <el-table-column type="selection" />
+                        <el-table-column prop="dataItem" label="宸ヤ綅鍙橀噺鍚嶇О" />
+                        <el-table-column prop="dataTypeDesc" label="鏁版嵁鏍囩" />
+                        <el-table-column prop="usageName" label="璁$畻鏂规硶" />
+                        <el-table-column prop="collectSettingItem" label="閲囬泦鍙橀噺鍚嶇О" />
+                        <el-table-column label="鎿嶄綔" fixed="right" align="right" width="160">
+                            <template #default="scope">
+                                <el-button-group>
+                                    <el-button text type="primary" size="small"
+                                        @click="table_edit(scope.row, scope.$index)">缂栬緫</el-button>
+                                    <el-popconfirm title="纭畾鍒犻櫎鍚楋紵" @confirm="table_del(scope.row, scope.$index, '0')">
+                                        <template #reference>
+                                            <el-button text type="primary" size="small">鍒犻櫎</el-button>
+                                        </template>
+                                    </el-popconfirm>
+                                </el-button-group>
+                            </template>
+                        </el-table-column>
+                    </el-table>
+                </el-main>
+                <el-drawer v-model="drawer" title="鏂板缓" :before-close="handleClose">
+                    <el-form :model="form" :rules="rules" :disabled="mode == 'show'" ref="dialogForm"
+                        label-width="120px" label-position="center">
+                        <el-row>
+                            <el-col :span="24">
+                                <el-form-item label="宸ヤ綅鍙橀噺鍚嶇О" prop="dataItem">
+                                    <el-input style="width: 240px" v-model="form.dataItem" placeholder="宸ヤ綅鍙橀噺鍚嶇О"
+                                        clearable></el-input>
+                                </el-form-item>
+                            </el-col>
+                            <el-col :span="24">
+                                <el-form-item label="鏁版嵁鏍囩" prop="usageId">
+                                    <el-select v-model="form.usageId" clearable placeholder="鏁版嵁鏍囩" style="width: 240px">
+                                        <el-option v-for="item in workstation_param_type" :key="item.id"
+                                            :label="item.usageName" :value="item.id" />
+                                    </el-select>
+                                </el-form-item>
+                            </el-col>
+                            <el-col :span="24">
+                                <el-form-item label="閲囬泦鍙橀噺鍚嶇О" prop="collectSettingItem">
+                                    <el-input style="width: 240px" v-model="form.collectSettingItem"
+                                        placeholder="閲囬泦鍙橀噺鍚嶇О" clearable></el-input>
+                                </el-form-item>
+                            </el-col>
+                        </el-row>
+                    </el-form>
+                    <template #footer>
+                        <div style="flex: auto">
+                            <el-button @click="cancelClick">cancel</el-button>
+                            <el-button type="primary" @click="confirmClick">confirm</el-button>
+                        </div>
                     </template>
-                </el-table-column>
-            </el-table>
-        </el-main>
-        <el-drawer v-model="drawer" title="鏂板缓" :before-close="handleClose">
-            <el-form :model="form" :rules="rules" :disabled="mode == 'show'" ref="dialogForm" label-width="120px"
-                label-position="center">
-                <el-row>
-                    <el-col :span="24">
-                        <el-form-item label="宸ヤ綅鍙橀噺鍚嶇О" prop="dataItem">
-                            <el-input style="width: 240px" v-model="form.dataItem" placeholder="宸ヤ綅鍙橀噺鍚嶇О"
-                                clearable></el-input>
-                        </el-form-item>
-                    </el-col>
-                    <el-col :span="24">
-                        <el-form-item label="鏁版嵁鏍囩" prop="usageId">
-                            <el-select v-model="form.usageId" clearable placeholder="鏁版嵁鏍囩" style="width: 240px">
-                                <el-option v-for="item in workstation_param_type" :key="item.id" :label="item.usageName"
-                                    :value="item.id" />
-                            </el-select>
-                        </el-form-item>
-                    </el-col>
-                    <el-col :span="24">
-                        <el-form-item label="閲囬泦鍙橀噺鍚嶇О" prop="collectSettingItem">
-                            <el-input style="width: 240px" v-model="form.collectSettingItem" placeholder="閲囬泦鍙橀噺鍚嶇О"
-                                clearable></el-input>
-                        </el-form-item>
-                    </el-col>
-                </el-row>
-            </el-form>
-            <template #footer>
-                <div style="flex: auto">
-                    <el-button @click="cancelClick">cancel</el-button>
-                    <el-button type="primary" @click="confirmClick">confirm</el-button>
-                </div>
-            </template>
-        </el-drawer>
-
-    </el-container>
+                </el-drawer>
+            </el-container>
+        </el-card>
+    </el-main>
 </template>
 
 <script>
diff --git a/src/views/console/system/component-classification.vue b/src/views/console/system/component-classification.vue
index 27f8f4c..120a75b 100644
--- a/src/views/console/system/component-classification.vue
+++ b/src/views/console/system/component-classification.vue
@@ -1,111 +1,119 @@
 <!--
  * @Date: 2024-04-09 22:18:47
  * @LastEditors: Sneed
- * @LastEditTime: 2024-04-11 21:36:58
+ * @LastEditTime: 2024-04-13 22:11:04
  * @FilePath: /belleson-frontend/Users/mache/Documents/demo/cps-web/src/views/console/system/component-classification.vue
  * 鍒嗙被缁存姢
 -->
 <template>
-    <el-container>
-        <el-header style="justify-content: flex-start;">
-            <el-button type="primary" plain @click="add">鏂板</el-button>
-            <el-button @click="del" plain type="danger" :disabled="selection.length == 0">鍒犻櫎</el-button>
-        </el-header>
-        <el-main>
-            <el-table @selection-change="handleSelectionChange" :data="tableData"
-                style="width: 100%;margin-bottom: 20px;" row-key="id" border :tree-props="{ hasChildren: 'has' }">
-                <el-table-column type="selection" width="55" />
-                <el-table-column prop="name" label="鍒嗙被鍚嶇О" />
-                <el-table-column prop="parentId" label="涓婄骇鍒嗙被" />
-                <el-table-column prop="icon" label="鍒嗙被鍥炬爣">
-                    <template #default="scope">
-                        <component v-if="icons.includes(scope.row.icon)" style="width: 20px;height: 20px;"
-                            :is='scope.row.icon'></component>
+    <el-main>
+        <el-card shadow="never">
+            <el-container>
+                <el-header style="justify-content: flex-start;">
+                    <el-button type="primary" plain @click="add">鏂板</el-button>
+                    <el-button @click="del" plain type="danger" :disabled="selection.length == 0">鍒犻櫎</el-button>
+                </el-header>
+                <el-main>
+                    <el-table @selection-change="handleSelectionChange" :data="tableData"
+                        style="width: 100%;margin-bottom: 20px;" row-key="id" border
+                        :tree-props="{ hasChildren: 'has' }">
+                        <el-table-column type="selection" width="55" />
+                        <el-table-column prop="name" label="鍒嗙被鍚嶇О" />
+                        <el-table-column prop="parentId" label="涓婄骇鍒嗙被" />
+                        <el-table-column prop="icon" label="鍒嗙被鍥炬爣">
+                            <template #default="scope">
+                                <component v-if="icons.includes(scope.row.icon)" style="width: 20px;height: 20px;"
+                                    :is='scope.row.icon'></component>
+                            </template>
+                        </el-table-column>
+                        <el-table-column prop="type" label="鍒嗙被缂栧彿" />
+                        <el-table-column prop="orderNum" label="鎺掑垪椤哄簭" />
+                        <el-table-column prop="status" label="鐘舵��">
+                            <template #default="scope">
+                                <span>{{ scope.row.status === 1 ? '鍚敤' : '鍋滅敤' }}</span>
+                            </template>
+                        </el-table-column>
+                        <el-table-column label="鎿嶄綔" fixed="right" align="left" width="160">
+                            <template #default="scope">
+                                <el-button-group>
+                                    <el-button text type="primary" size="small"
+                                        @click="table_edit(scope.row, scope.$index)">缂栬緫</el-button>
+                                    <el-popconfirm title="纭畾鍒犻櫎鍚楋紵" @confirm="table_del(scope.row, scope.$index, '0')">
+                                        <template #reference>
+                                            <el-button text type="primary" size="small">鍒犻櫎</el-button>
+                                        </template>
+                                    </el-popconfirm>
+                                </el-button-group>
+                            </template>
+                        </el-table-column>
+                    </el-table>
+                </el-main>
+                <el-dialog v-model="dialogVisible" :title="dialogTitle" width="750" :before-close="handleClose">
+                    <el-form :model="row" :rules="rules" ref="dialogForm" label-width="120px" label-position="center">
+                        <el-row>
+                            <el-col :span="12">
+                                <el-form-item label="鍒嗙被鍚嶇О" prop="name">
+                                    <el-input style="width: 240px" v-model="row.name" placeholder="璇疯緭鍏ュ垎绫诲悕绉�"
+                                        clearable></el-input>
+                                </el-form-item>
+                            </el-col>
+                            <el-col :span="12">
+                                <el-form-item label="涓婄骇鍒嗙被" prop="parentId">
+                                    <el-select v-model="row.parentId" filterable placeholder="璇烽�夋嫨涓婄骇鍒嗙被"
+                                        style="width: 240px">
+                                        <el-option v-for="item in options" :key="item.value" :label="item.label"
+                                            :value="item.value" />
+                                    </el-select>
+                                </el-form-item>
+                            </el-col>
+                            <el-col :span="12">
+                                <el-form-item label="鍒嗙被鍥炬爣" prop="icon">
+                                    <el-input @click="showIconDialog = true" style="width: 240px" v-model="row.icon"
+                                        placeholder="璇烽�夋嫨鍒嗙被鍥炬爣" clearable></el-input>
+                                </el-form-item>
+                            </el-col>
+                            <el-col :span="12">
+                                <el-form-item label="鍒嗙被缂栧彿" prop="type">
+                                    <el-input style="width: 240px" v-model="row.type" placeholder="璇疯緭鍏ュ垎绫荤紪鍙�"
+                                        clearable></el-input>
+                                </el-form-item>
+                            </el-col>
+                            <el-col :span="12">
+                                <el-form-item label="鎺掑垪椤哄簭" prop="orderNum">
+                                    <el-input-number style="width: 240px" default v-model="row.orderNum" :min="0"
+                                        placeholder="璇疯緭鍏ユ帓鍒楅『搴�" />
+                                </el-form-item>
+                            </el-col>
+                            <el-col :span="12">
+                                <el-form-item label="鐘舵��" prop="status">
+                                    <el-radio-group style="width: 240px" v-model="row.status">
+                                        <el-radio v-for="item in statusList" :label="item.value" :key="item.value">{{
+                                            item.label
+                                            }}</el-radio>
+                                    </el-radio-group>
+                                </el-form-item>
+                            </el-col>
+                        </el-row>
+                    </el-form>
+                    <template #footer>
+                        <div class="dialog-footer">
+                            <el-button @click="dialogVisible = false">鍙栨秷</el-button>
+                            <el-button type="primary" @click="save">
+                                淇濆瓨
+                            </el-button>
+                        </div>
                     </template>
-                </el-table-column>
-                <el-table-column prop="type" label="鍒嗙被缂栧彿" />
-                <el-table-column prop="orderNum" label="鎺掑垪椤哄簭" />
-                <el-table-column prop="status" label="鐘舵��">
-                    <template #default="scope">
-                        <span>{{ scope.row.status === 1 ? '鍚敤' : '鍋滅敤' }}</span>
-                    </template>
-                </el-table-column>
-                <el-table-column label="鎿嶄綔" fixed="right" align="left" width="160">
-                    <template #default="scope">
-                        <el-button-group>
-                            <el-button text type="primary" size="small"
-                                @click="table_edit(scope.row, scope.$index)">缂栬緫</el-button>
-                            <el-popconfirm title="纭畾鍒犻櫎鍚楋紵" @confirm="table_del(scope.row, scope.$index, '0')">
-                                <template #reference>
-                                    <el-button text type="primary" size="small">鍒犻櫎</el-button>
-                                </template>
-                            </el-popconfirm>
-                        </el-button-group>
-                    </template>
-                </el-table-column>
-            </el-table>
-        </el-main>
-        <el-dialog v-model="dialogVisible" :title="dialogTitle" width="750" :before-close="handleClose">
-            <el-form :model="row" :rules="rules" ref="dialogForm" label-width="120px" label-position="center">
-                <el-row>
-                    <el-col :span="12">
-                        <el-form-item label="鍒嗙被鍚嶇О" prop="name">
-                            <el-input style="width: 240px" v-model="row.name" placeholder="璇疯緭鍏ュ垎绫诲悕绉�"
-                                clearable></el-input>
-                        </el-form-item>
-                    </el-col>
-                    <el-col :span="12">
-                        <el-form-item label="涓婄骇鍒嗙被" prop="parentId">
-                            <el-select v-model="row.parentId" filterable placeholder="璇烽�夋嫨涓婄骇鍒嗙被" style="width: 240px">
-                                <el-option v-for="item in options" :key="item.value" :label="item.label"
-                                    :value="item.value" />
-                            </el-select>
-                        </el-form-item>
-                    </el-col>
-                    <el-col :span="12">
-                        <el-form-item label="鍒嗙被鍥炬爣" prop="icon">
-                            <el-input @click="showIconDialog = true" style="width: 240px" v-model="row.icon"
-                                placeholder="璇烽�夋嫨鍒嗙被鍥炬爣" clearable></el-input>
-                        </el-form-item>
-                    </el-col>
-                    <el-col :span="12">
-                        <el-form-item label="鍒嗙被缂栧彿" prop="type">
-                            <el-input style="width: 240px" v-model="row.type" placeholder="璇疯緭鍏ュ垎绫荤紪鍙�"
-                                clearable></el-input>
-                        </el-form-item>
-                    </el-col>
-                    <el-col :span="12">
-                        <el-form-item label="鎺掑垪椤哄簭" prop="orderNum">
-                            <el-input-number style="width: 240px" default v-model="row.orderNum" :min="0"
-                                placeholder="璇疯緭鍏ユ帓鍒楅『搴�" />
-                        </el-form-item>
-                    </el-col>
-                    <el-col :span="12">
-                        <el-form-item label="鐘舵��" prop="status">
-                            <el-radio-group style="width: 240px" v-model="row.status">
-                                <el-radio v-for="item in statusList" :label="item.value" :key="item.value">{{ item.label
-                                    }}</el-radio>
-                            </el-radio-group>
-                        </el-form-item>
-                    </el-col>
-                </el-row>
-            </el-form>
-            <template #footer>
-                <div class="dialog-footer">
-                    <el-button @click="dialogVisible = false">鍙栨秷</el-button>
-                    <el-button type="primary" @click="save">
-                        淇濆瓨
-                    </el-button>
-                </div>
-            </template>
-        </el-dialog>
-        <el-dialog v-model="showIconDialog" title="鍒嗙被鍥炬爣" width="750">
-            <div class="icons">
-                <component @click="setIcon(item)" class="icon" v-for="item in icons" :is='item' :key="item"></component>
-            </div>
+                </el-dialog>
+                <el-dialog v-model="showIconDialog" title="鍒嗙被鍥炬爣" width="750">
+                    <div class="icons">
+                        <component @click="setIcon(item)" class="icon" v-for="item in icons" :is='item' :key="item">
+                        </component>
+                    </div>
 
-        </el-dialog>
-    </el-container>
+                </el-dialog>
+            </el-container>
+        </el-card>
+    </el-main>
 </template>
 
 <script>
diff --git a/src/views/console/system/interfaceConfig.vue b/src/views/console/system/interfaceConfig.vue
index dda7433..8ba5f18 100644
--- a/src/views/console/system/interfaceConfig.vue
+++ b/src/views/console/system/interfaceConfig.vue
@@ -1,85 +1,91 @@
 <!--
  * @Date: 2024-04-09 22:18:47
  * @LastEditors: Sneed
- * @LastEditTime: 2024-04-11 22:08:27
+ * @LastEditTime: 2024-04-13 22:11:37
  * @FilePath: /belleson-frontend/Users/mache/Documents/demo/cps-web/src/views/console/system/interfaceConfig.vue
  * 鐪嬫澘鎺ュ彛
 -->
 <template>
-    <el-container>
-        <el-header style="justify-content: flex-start;">
-            <el-button type="primary" plain @click="add">鏂板</el-button>
-            <el-button @click="del" plain type="danger" :disabled="selection.length == 0">鍒犻櫎</el-button>
-            <el-input clearable v-model="urlName_like" style="max-width: 200px;margin-left: auto;">
-                <template #append>
-                    <el-button @click="query" icon="el-icon-search" />
-                </template>
-            </el-input>
-        </el-header>
-        <el-main>
-            <scTable ref="table" @selection-change="handleSelectionChange" row-key="id" border :params="params"
-                :apiObj="apiObj" stripe>
-                <el-table-column type="selection" width="55" />
-                <el-table-column prop="url" label="鎺ュ彛鍦板潃" />
-                <el-table-column prop="urlName" label="鎺ュ彛涓枃鍚�" />
-                <el-table-column prop="urlType" label="鎺ュ彛绫诲瀷">
-                    <template #default="scope">
-                        <span>{{ interface_url_type?.find(v => v.dictKey == scope.row.urlType)?.dictValue }}</span>
-                    </template>
-                </el-table-column>
-                <el-table-column prop="owningChart" label="鍥捐〃绫诲瀷">
-                    <template #default="scope">
-                        <span>{{ interface_owning_chart?.find(v => v.dictKey == scope.row.owningChart)?.dictValue
-                            }}</span>
-                    </template>
-                </el-table-column>
-                <el-table-column label="鎿嶄綔" fixed="right" align="left" width="160">
-                    <template #default="scope">
-                        <el-button-group>
-                            <el-button text type="primary" size="small"
-                                @click="table_edit(scope.row, scope.$index)">缂栬緫</el-button>
-                            <el-popconfirm title="纭畾鍒犻櫎鍚楋紵" @confirm="table_del(scope.row, scope.$index, '0')">
-                                <template #reference>
-                                    <el-button text type="primary" size="small">鍒犻櫎</el-button>
-                                </template>
-                            </el-popconfirm>
-                        </el-button-group>
-                    </template>
-                </el-table-column>
-            </scTable>
-        </el-main>
-        <el-dialog v-model="dialogVisible" :title="dialogTitle" width="1000" :before-close="handleClose">
-            <el-form :model="row" :rules="rules" ref="dialogForm" label-width="120px" label-position="center">
-                <el-row>
-                    <el-col :span="24">
-                        <el-form-item label="鎺ュ彛鍦板潃" prop="url">
-                            <el-input style="width: 100%" v-model="row.url" placeholder="璇疯緭鍏�" clearable></el-input>
-                        </el-form-item>
-                    </el-col>
-                    <el-col :span="12">
-                        <el-form-item label="鎺ュ彛涓枃鍚�" prop="urlName">
-                            <el-input style="width: 240px" v-model="row.urlName" placeholder="璇疯緭鍏�" clearable></el-input>
-                        </el-form-item>
-                    </el-col>
-                    <el-col :span="12">
-                        <el-form-item label="鎺ュ彛绫诲瀷" prop="urlType">
-                            <el-select v-model="row.urlType" placeholder="璇烽�夋嫨" style="width: 240px">
-                                <el-option v-for="item in interface_url_type" :key="item.value" :label="item.dictValue"
-                                    :value="item.dictKey - 0" />
-                            </el-select>
-                        </el-form-item>
-                    </el-col>
-                    <el-col :span="12">
-                        <el-form-item label="鍥捐〃绫诲瀷" prop="owningChart">
-                            <el-select v-model="row.owningChart" placeholder="璇烽�夋嫨" style="width: 240px">
-                                <el-option v-for="item in interface_owning_chart" :key="item.value"
-                                    :label="item.dictValue" :value="item.dictKey" />
-                            </el-select>
-                        </el-form-item>
-                    </el-col>
-                </el-row>
-            </el-form>
-            <!-- <el-container>
+    <el-main>
+        <el-card shadow="never">
+            <el-container>
+                <el-header style="justify-content: flex-start;">
+                    <el-button type="primary" plain @click="add">鏂板</el-button>
+                    <el-button @click="del" plain type="danger" :disabled="selection.length == 0">鍒犻櫎</el-button>
+                    <el-input clearable v-model="urlName_like" style="max-width: 200px;margin-left: auto;">
+                        <template #append>
+                            <el-button @click="query" icon="el-icon-search" />
+                        </template>
+                    </el-input>
+                </el-header>
+                <el-main>
+                    <scTable ref="table" @selection-change="handleSelectionChange" row-key="id" border :params="params"
+                        :apiObj="apiObj" stripe>
+                        <el-table-column type="selection" width="55" />
+                        <el-table-column prop="url" label="鎺ュ彛鍦板潃" />
+                        <el-table-column prop="urlName" label="鎺ュ彛涓枃鍚�" />
+                        <el-table-column prop="urlType" label="鎺ュ彛绫诲瀷">
+                            <template #default="scope">
+                                <span>{{ interface_url_type?.find(v => v.dictKey == scope.row.urlType)?.dictValue
+                                    }}</span>
+                            </template>
+                        </el-table-column>
+                        <el-table-column prop="owningChart" label="鍥捐〃绫诲瀷">
+                            <template #default="scope">
+                                <span>{{ interface_owning_chart?.find(v => v.dictKey ==
+                                    scope.row.owningChart)?.dictValue
+                                    }}</span>
+                            </template>
+                        </el-table-column>
+                        <el-table-column label="鎿嶄綔" fixed="right" align="left" width="160">
+                            <template #default="scope">
+                                <el-button-group>
+                                    <el-button text type="primary" size="small"
+                                        @click="table_edit(scope.row, scope.$index)">缂栬緫</el-button>
+                                    <el-popconfirm title="纭畾鍒犻櫎鍚楋紵" @confirm="table_del(scope.row, scope.$index, '0')">
+                                        <template #reference>
+                                            <el-button text type="primary" size="small">鍒犻櫎</el-button>
+                                        </template>
+                                    </el-popconfirm>
+                                </el-button-group>
+                            </template>
+                        </el-table-column>
+                    </scTable>
+                </el-main>
+                <el-dialog v-model="dialogVisible" :title="dialogTitle" width="1000" :before-close="handleClose">
+                    <el-form :model="row" :rules="rules" ref="dialogForm" label-width="120px" label-position="center">
+                        <el-row>
+                            <el-col :span="24">
+                                <el-form-item label="鎺ュ彛鍦板潃" prop="url">
+                                    <el-input style="width: 100%" v-model="row.url" placeholder="璇疯緭鍏�"
+                                        clearable></el-input>
+                                </el-form-item>
+                            </el-col>
+                            <el-col :span="12">
+                                <el-form-item label="鎺ュ彛涓枃鍚�" prop="urlName">
+                                    <el-input style="width: 240px" v-model="row.urlName" placeholder="璇疯緭鍏�"
+                                        clearable></el-input>
+                                </el-form-item>
+                            </el-col>
+                            <el-col :span="12">
+                                <el-form-item label="鎺ュ彛绫诲瀷" prop="urlType">
+                                    <el-select v-model="row.urlType" placeholder="璇烽�夋嫨" style="width: 240px">
+                                        <el-option v-for="item in interface_url_type" :key="item.value"
+                                            :label="item.dictValue" :value="item.dictKey - 0" />
+                                    </el-select>
+                                </el-form-item>
+                            </el-col>
+                            <el-col :span="12">
+                                <el-form-item label="鍥捐〃绫诲瀷" prop="owningChart">
+                                    <el-select v-model="row.owningChart" placeholder="璇烽�夋嫨" style="width: 240px">
+                                        <el-option v-for="item in interface_owning_chart" :key="item.value"
+                                            :label="item.dictValue" :value="item.dictKey" />
+                                    </el-select>
+                                </el-form-item>
+                            </el-col>
+                        </el-row>
+                    </el-form>
+                    <!-- <el-container>
                 <el-header>
                     <el-button plain type="primary">鏂板缓</el-button>
                 </el-header>
@@ -90,16 +96,18 @@
                     </el-table>
                 </el-main>
             </el-container> -->
-            <template #footer>
-                <div class="dialog-footer">
-                    <el-button @click="dialogVisible = false">鍙栨秷</el-button>
-                    <el-button type="primary" @click="save">
-                        淇濆瓨
-                    </el-button>
-                </div>
-            </template>
-        </el-dialog>
-    </el-container>
+                    <template #footer>
+                        <div class="dialog-footer">
+                            <el-button @click="dialogVisible = false">鍙栨秷</el-button>
+                            <el-button type="primary" @click="save">
+                                淇濆瓨
+                            </el-button>
+                        </div>
+                    </template>
+                </el-dialog>
+            </el-container>
+        </el-card>
+    </el-main>
 </template>
 
 <script>
diff --git a/src/views/console/system/vision-component-modify.vue b/src/views/console/system/vision-component-modify.vue
index 7f51c1c..2b3efda 100644
--- a/src/views/console/system/vision-component-modify.vue
+++ b/src/views/console/system/vision-component-modify.vue
@@ -1,89 +1,97 @@
 <!--
  * @Date: 2024-04-09 22:18:47
  * @LastEditors: Sneed
- * @LastEditTime: 2024-04-13 21:11:49
+ * @LastEditTime: 2024-04-13 22:10:21
  * @FilePath: /belleson-frontend/Users/mache/Documents/demo/cps-web/src/views/console/system/vision-component-modify.vue
 -->
 <template>
-    <el-container>
-        <el-aside width="220px">
-            <el-tree default-expand-all style="max-width: 600px" :data="treeData" :props="defaultProps"
-                @node-click="handleNodeClick" />
-        </el-aside>
-        <el-container>
-            <el-header style="justify-content: flex-start;">
-                <el-button type="primary" plain @click="add">鏂板</el-button>
-                <el-button @click="del" plain type="danger" :disabled="selection.length == 0">鍒犻櫎</el-button>
-            </el-header>
-            <el-main>
-                <scTable ref="table" @selection-change="handleSelectionChange" row-key="id" border :params="params"
-                    :apiObj="apiObj" stripe>
-                    <el-table-column type="selection" width="55" />
-                    <el-table-column prop="name" label="缁勪欢鍚嶇О" />
-                    <el-table-column prop="typeName" label="鍒嗙被鍚嶇О" />
-                    <el-table-column prop="url" label="鍥剧墖">
-                        <template #default="scope">
-                            <img style="width: 20px;height: 20px;" :src="`${host}${scope.row.url}`" alt="鍥剧墖" srcset="">
-                        </template>
-                    </el-table-column>
-                    <el-table-column prop="orderNum" label="鎺掑垪椤哄簭" />
-                    <el-table-column label="鎿嶄綔" fixed="right" align="left" width="160">
-                        <template #default="scope">
-                            <el-button-group>
-                                <el-button text type="primary" size="small"
-                                    @click="table_edit(scope.row, scope.$index)">缂栬緫</el-button>
-                                <el-popconfirm title="纭畾鍒犻櫎鍚楋紵" @confirm="table_del(scope.row, scope.$index, '0')">
-                                    <template #reference>
-                                        <el-button text type="primary" size="small">鍒犻櫎</el-button>
-                                    </template>
-                                </el-popconfirm>
-                            </el-button-group>
-                        </template>
-                    </el-table-column>
-                </scTable>
-            </el-main>
-        </el-container>
-        <el-dialog v-model="dialogVisible" :title="dialogTitle" width="1000">
-            <el-form :model="row" :rules="rules" ref="dialogForm" label-width="120px" label-position="center">
-                <el-row>
-                    <el-col :span="12">
-                        <el-form-item label="缁勪欢鍚嶇О" prop="name">
-                            <el-input style="width: 100%" v-model="row.name" placeholder="璇疯緭鍏�" clearable></el-input>
-                        </el-form-item>
-                    </el-col>
-                    <el-col :span="12">
-                        <el-form-item label="鍒嗙被鍚嶇О" prop="typeName">
-                            <el-tree-select v-model="row.typeName" :data="treeData" :props="defaultProps" @node-click="nodeClick"
-                                style="width: 240px" />
-                        </el-form-item>
-                    </el-col>
-                    <el-col :span="12" :data-url="`${host}${row.url}`">
-                        <el-form-item label="鍥剧墖" prop="url">
-                            <scUpload v-model="row.url" :host="host"></scUpload>
-                        </el-form-item>
-                    </el-col>
-                    <el-col :span="12">
-                        <el-form-item label="鎺掑垪椤哄簭" prop="orderNum">
-                            <el-input-number v-model="row.orderNum" :min="0" />
-                        </el-form-item>
-                    </el-col>
-                    <el-col :span="12" style="height: 300px;">
-                        <el-card shadow="never" header="javascript Darcula涓婚">
-                            <sc-code-editor v-model="row.component" mode="javascript" theme="darcula"></sc-code-editor>
-                        </el-card>
-                    </el-col>
-                </el-row>
-            </el-form>
-            <template #footer>
-                <div class="dialog-footer">
-                    <el-button @click="dialogVisible = false">鍙栨秷</el-button>
-                    <el-button type="primary" @click="save">
-                        淇濆瓨
-                    </el-button>
-                </div>
-            </template>
-        </el-dialog>
-    </el-container>
+    <el-main>
+        <el-card shadow="never">
+            <el-container>
+                <el-aside width="220px">
+                    <el-tree default-expand-all style="max-width: 600px" :data="treeData" :props="defaultProps"
+                        @node-click="handleNodeClick" />
+                </el-aside>
+                <el-container>
+                    <el-header style="justify-content: flex-start;">
+                        <el-button type="primary" plain @click="add">鏂板</el-button>
+                        <el-button @click="del" plain type="danger" :disabled="selection.length == 0">鍒犻櫎</el-button>
+                    </el-header>
+                    <el-main>
+                        <scTable ref="table" @selection-change="handleSelectionChange" row-key="id" border
+                            :params="params" :apiObj="apiObj" stripe>
+                            <el-table-column type="selection" width="55" />
+                            <el-table-column prop="name" label="缁勪欢鍚嶇О" />
+                            <el-table-column prop="typeName" label="鍒嗙被鍚嶇О" />
+                            <el-table-column prop="url" label="鍥剧墖">
+                                <template #default="scope">
+                                    <img style="width: 20px;height: 20px;" :src="`${host}${scope.row.url}`" alt="鍥剧墖"
+                                        srcset="">
+                                </template>
+                            </el-table-column>
+                            <el-table-column prop="orderNum" label="鎺掑垪椤哄簭" />
+                            <el-table-column label="鎿嶄綔" fixed="right" align="left" width="160">
+                                <template #default="scope">
+                                    <el-button-group>
+                                        <el-button text type="primary" size="small"
+                                            @click="table_edit(scope.row, scope.$index)">缂栬緫</el-button>
+                                        <el-popconfirm title="纭畾鍒犻櫎鍚楋紵"
+                                            @confirm="table_del(scope.row, scope.$index, '0')">
+                                            <template #reference>
+                                                <el-button text type="primary" size="small">鍒犻櫎</el-button>
+                                            </template>
+                                        </el-popconfirm>
+                                    </el-button-group>
+                                </template>
+                            </el-table-column>
+                        </scTable>
+                    </el-main>
+                </el-container>
+                <el-dialog v-model="dialogVisible" :title="dialogTitle" width="1000">
+                    <el-form :model="row" :rules="rules" ref="dialogForm" label-width="120px" label-position="center">
+                        <el-row>
+                            <el-col :span="12">
+                                <el-form-item label="缁勪欢鍚嶇О" prop="name">
+                                    <el-input style="width: 100%" v-model="row.name" placeholder="璇疯緭鍏�"
+                                        clearable></el-input>
+                                </el-form-item>
+                            </el-col>
+                            <el-col :span="12">
+                                <el-form-item label="鍒嗙被鍚嶇О" prop="typeName">
+                                    <el-tree-select v-model="row.typeName" :data="treeData" :props="defaultProps"
+                                        @node-click="nodeClick" style="width: 240px" />
+                                </el-form-item>
+                            </el-col>
+                            <el-col :span="12" :data-url="`${host}${row.url}`">
+                                <el-form-item label="鍥剧墖" prop="url">
+                                    <scUpload v-model="row.url" :host="host"></scUpload>
+                                </el-form-item>
+                            </el-col>
+                            <el-col :span="12">
+                                <el-form-item label="鎺掑垪椤哄簭" prop="orderNum">
+                                    <el-input-number v-model="row.orderNum" :min="0" />
+                                </el-form-item>
+                            </el-col>
+                            <el-col :span="12" style="height: 300px;">
+                                <el-card shadow="never" header="javascript Darcula涓婚">
+                                    <sc-code-editor v-model="row.component" mode="javascript"
+                                        theme="darcula"></sc-code-editor>
+                                </el-card>
+                            </el-col>
+                        </el-row>
+                    </el-form>
+                    <template #footer>
+                        <div class="dialog-footer">
+                            <el-button @click="dialogVisible = false">鍙栨秷</el-button>
+                            <el-button type="primary" @click="save">
+                                淇濆瓨
+                            </el-button>
+                        </div>
+                    </template>
+                </el-dialog>
+            </el-container>
+        </el-card>
+    </el-main>
 </template>
 
 <script>
@@ -173,12 +181,12 @@
                 if (valid) {
                     let request = this.$API.setting.component.add
                     let data = {
-                            ...this.row
-                        }
+                        ...this.row
+                    }
                     if (this?.row?.id) {
                         request = this.$API.setting.component.update
                     } else {
-                       
+
                         delete data.id
                     }
                     request.post(data).then(res => {
@@ -198,7 +206,7 @@
             this.dialogVisible = true
             this.dialogTitle = '缂栬緫'
         },
-        nodeClick (node) {
+        nodeClick(node) {
             this.$nextTick(() => {
                 console.log(node)
                 if (node.hasChildren) return
@@ -206,17 +214,17 @@
                 this.row.typeName = node.name
                 console.log(this.row)
             })
-            
+
         },
-        handleAvatarSuccess () {},
-        beforeAvatarUpload () {},
+        handleAvatarSuccess() { },
+        beforeAvatarUpload() { },
     }
 }
 </script>
 
 <style lang="scss" scoped>
-    .avatar {
-        width: 200px;
-        height:200px;
-    }
+.avatar {
+    width: 200px;
+    height: 200px;
+}
 </style>
\ No newline at end of file
diff --git a/src/views/master/time/day-off/index.vue b/src/views/master/time/day-off/index.vue
index 762bc4d..53d23b3 100644
--- a/src/views/master/time/day-off/index.vue
+++ b/src/views/master/time/day-off/index.vue
@@ -1,58 +1,63 @@
 <!--
  * @Date: 2024-04-07 20:43:26
- * @LastEditors: gaoshp
- * @LastEditTime: 2024-04-08 15:02:14
- * @FilePath: /cps-web/src/views/master/time/day-off/index.vue
+ * @LastEditors: Sneed
+ * @LastEditTime: 2024-04-13 22:13:40
+ * @FilePath: /belleson-frontend/Users/mache/Documents/demo/cps-web/src/views/master/time/day-off/index.vue
 -->
 <template>
-    <el-container>
-        <el-header>
-            <el-button :disabled="selections.length ==  0" @click="dels">
-                鍒犻櫎
-            </el-button>
-            <el-button @click="table_add">
-                鍒涘缓
-            </el-button>
-            <el-select style="width: 200px;margin-left: auto;" v-model="year" @change="query">
-                <el-option v-for="(item, index) in years" :key="index" :label="item" :value="item"></el-option>
-            </el-select>
-            <el-date-picker @change="query" style="width: 300px;flex: 0  0 auto;margin-left: 8px;" v-model="date" type="daterange"
-                range-separator="鑷�" start-placeholder="寮�濮�" end-placeholder="缁撴潫" value-format="YYYY-MM-DD"/>
-        </el-header>
-        <el-main>
-            <scTable highlight-current-row  ref="table" :params="{}"
-                :apiObj="apiObj" @selection-change="selectionChange" stripe>
-                <el-table-column type="selection" width="50"></el-table-column>
-                <el-table-column label="鎵�灞炲勾浠�" prop="year"></el-table-column>
-                <el-table-column label="鏃ユ湡" prop="startOffDay">
-                    <template #default="scope">
-                        <span>{{ scope.row.startOffDay }}-{{ scope.row.endOffDay }}</span>
-                    </template>
-                </el-table-column>
-                <el-table-column label="浼戞伅鏃ヨ鏄�" prop="remark"></el-table-column>
-                <el-table-column label="鎿嶄綔" fixed="right" align="right" width="160">
-                    <template #default="scope">
-                        <el-button-group>
-                            <el-button text type="primary" size="small"
-                                @click="table_edit(scope.row, scope.$index)">缂栬緫</el-button>
-                            <el-popconfirm title="纭畾鍒犻櫎鍚楋紵" @confirm="table_del(scope.row, scope.$index, '0')">
-                                <template #reference>
-                                    <el-button text type="primary" size="small">鍒犻櫎</el-button>
-                                </template>
-                            </el-popconfirm>
-                        </el-button-group>
-                    </template>
-                </el-table-column>
-            </scTable>
-        </el-main>
-        <Dialog @success="success" ref="dialog" :option="{
-            years
-        }"></Dialog>
-    </el-container>
+    <el-main>
+        <el-card shadow="never">
+            <el-container>
+                <el-header>
+                    <el-button :disabled="selections.length == 0" @click="dels">
+                        鍒犻櫎
+                    </el-button>
+                    <el-button @click="table_add">
+                        鍒涘缓
+                    </el-button>
+                    <el-select style="width: 200px;margin-left: auto;" v-model="year" @change="query">
+                        <el-option v-for="(item, index) in years" :key="index" :label="item" :value="item"></el-option>
+                    </el-select>
+                    <el-date-picker @change="query" style="width: 300px;flex: 0  0 auto;margin-left: 8px;"
+                        v-model="date" type="daterange" range-separator="鑷�" start-placeholder="寮�濮�" end-placeholder="缁撴潫"
+                        value-format="YYYY-MM-DD" />
+                </el-header>
+                <el-main>
+                    <scTable highlight-current-row ref="table" :params="{}" :apiObj="apiObj"
+                        @selection-change="selectionChange" stripe>
+                        <el-table-column type="selection" width="50"></el-table-column>
+                        <el-table-column label="鎵�灞炲勾浠�" prop="year"></el-table-column>
+                        <el-table-column label="鏃ユ湡" prop="startOffDay">
+                            <template #default="scope">
+                                <span>{{ scope.row.startOffDay }}-{{ scope.row.endOffDay }}</span>
+                            </template>
+                        </el-table-column>
+                        <el-table-column label="浼戞伅鏃ヨ鏄�" prop="remark"></el-table-column>
+                        <el-table-column label="鎿嶄綔" fixed="right" align="right" width="160">
+                            <template #default="scope">
+                                <el-button-group>
+                                    <el-button text type="primary" size="small"
+                                        @click="table_edit(scope.row, scope.$index)">缂栬緫</el-button>
+                                    <el-popconfirm title="纭畾鍒犻櫎鍚楋紵" @confirm="table_del(scope.row, scope.$index, '0')">
+                                        <template #reference>
+                                            <el-button text type="primary" size="small">鍒犻櫎</el-button>
+                                        </template>
+                                    </el-popconfirm>
+                                </el-button-group>
+                            </template>
+                        </el-table-column>
+                    </scTable>
+                </el-main>
+                <Dialog @success="success" ref="dialog" :option="{
+                    years
+                }"></Dialog>
+            </el-container>
+        </el-card>
+    </el-main>
 </template>
 
 <script>
-import Dialog from  './Dialog.vue'
+import Dialog from './Dialog.vue'
 export default {
     components: {
         Dialog
@@ -61,7 +66,7 @@
         return {
             year: '',
             date: '',
-            apiObj:  '',
+            apiObj: '',
             selections: [],
             years: []
         }
@@ -75,36 +80,36 @@
         this.years = years;
         this.apiObj = this.$API.time.getList
         this.year = new Date().getFullYear()
-        this.date = [`${this.year}-01-01`,`${this.year}-12-31`]
+        this.date = [`${this.year}-01-01`, `${this.year}-12-31`]
     },
     methods: {
-        table_add () {
+        table_add() {
             this.$refs.dialog.open()
         },
-        table_edit (row) {
+        table_edit(row) {
             this.$refs.dialog.open('edit', row)
         },
-        query () {
+        query() {
             this.$refs.table.reload({
                 year: this.year,
                 startOffDay: this.date[0] || '',
                 endOffDay: this.date[1] || ''
             })
         },
-        table_del (row) {
+        table_del(row) {
             this.$API.time.remove.delete([row.id]).then(res => {
                 this.query()
             })
         },
-        dels () {
+        dels() {
             this.$API.time.remove.delete([...this.selections.map(item => item.id)]).then(res => {
                 this.query()
             })
         },
-        selectionChange (selections) {
+        selectionChange(selections) {
             this.selections = selections
         },
-        success () {
+        success() {
             this.query()
         }
     }
diff --git a/src/views/mdc/alarm-statistics.vue b/src/views/mdc/alarm-statistics.vue
index 6adf74c..997186a 100644
--- a/src/views/mdc/alarm-statistics.vue
+++ b/src/views/mdc/alarm-statistics.vue
@@ -1,21 +1,22 @@
 <!--
  * @Date: 2024-04-09 22:11:21
  * @LastEditors: Sneed
- * @LastEditTime: 2024-04-09 22:14:49
+ * @LastEditTime: 2024-04-13 22:14:33
  * @FilePath: /belleson-frontend/Users/mache/Documents/demo/cps-web/src/views/mdc/alarm-statistics.vue
+ * 杩囩▼鍙傛暟
 -->
 <template>
-    <div>
-        杩囩▼鍙傛暟
-    </div>
+    <el-main>
+        <el-card shadow="never">
+            杩囩▼鍙傛暟
+        </el-card>
+    </el-main>
 </template>
 
 <script>
-    export default {
-        
-    }
+export default {
+
+}
 </script>
 
-<style lang="scss" scoped>
-
-</style>
\ No newline at end of file
+<style lang="scss" scoped></style>
\ No newline at end of file
diff --git a/src/views/mdc/configuration.vue b/src/views/mdc/configuration.vue
index 5d11ceb..b45fff0 100644
--- a/src/views/mdc/configuration.vue
+++ b/src/views/mdc/configuration.vue
@@ -1,13 +1,16 @@
 <!--
  * @Date: 2024-04-09 22:11:21
  * @LastEditors: Sneed
- * @LastEditTime: 2024-04-09 22:15:27
+ * @LastEditTime: 2024-04-13 22:15:00
  * @FilePath: /belleson-frontend/Users/mache/Documents/demo/cps-web/src/views/mdc/configuration.vue
+ * 搴旂敤璁剧疆
 -->
 <template>
-    <div>
-        搴旂敤璁剧疆
-    </div>
+    <el-main>
+        <el-card shadow="never">
+            搴旂敤璁剧疆
+        </el-card>
+    </el-main>
 </template>
 
 <script>
diff --git a/src/views/mdc/efficiency-analysis.vue b/src/views/mdc/efficiency-analysis.vue
index c4335cc..f8c2e29 100644
--- a/src/views/mdc/efficiency-analysis.vue
+++ b/src/views/mdc/efficiency-analysis.vue
@@ -1,13 +1,16 @@
 <!--
  * @Date: 2024-04-09 22:11:21
  * @LastEditors: Sneed
- * @LastEditTime: 2024-04-09 22:13:37
+ * @LastEditTime: 2024-04-13 22:15:17
  * @FilePath: /belleson-frontend/Users/mache/Documents/demo/cps-web/src/views/mdc/efficiency-analysis.vue
+ * 鏁堢巼鍒嗘瀽
 -->
 <template>
-    <div>
-        鏁堢巼鍒嗘瀽
-    </div>
+    <el-main>
+        <el-card shadow="never">
+            鏁堢巼鍒嗘瀽
+        </el-card>
+    </el-main>
 </template>
 
 <script>
diff --git a/src/views/mdc/output-statistics.vue b/src/views/mdc/output-statistics.vue
index 3a6aea1..648be68 100644
--- a/src/views/mdc/output-statistics.vue
+++ b/src/views/mdc/output-statistics.vue
@@ -1,13 +1,16 @@
 <!--
  * @Date: 2024-04-09 22:11:21
  * @LastEditors: Sneed
- * @LastEditTime: 2024-04-09 22:14:26
+ * @LastEditTime: 2024-04-13 22:15:34
  * @FilePath: /belleson-frontend/Users/mache/Documents/demo/cps-web/src/views/mdc/output-statistics.vue
+ * 浜ч噺缁熻
 -->
 <template>
-    <div>
-        浜ч噺缁熻
-    </div>
+    <el-main>
+        <el-card shadow="never">
+            鏁堢巼鍒嗘瀽
+        </el-card>
+    </el-main>
 </template>
 
 <script>
diff --git a/src/views/mdc/processParam/index.vue b/src/views/mdc/processParam/index.vue
index 2f42ed9..832099e 100644
--- a/src/views/mdc/processParam/index.vue
+++ b/src/views/mdc/processParam/index.vue
@@ -1,13 +1,16 @@
 <!--
  * @Date: 2024-04-09 22:11:21
  * @LastEditors: Sneed
- * @LastEditTime: 2024-04-09 22:12:14
- * @FilePath: /belleson-frontend/Users/mache/Documents/demo/cps-web/src/views/mdc/realtime-status/index.vue
+ * @LastEditTime: 2024-04-13 22:16:48
+ * @FilePath: /belleson-frontend/Users/mache/Documents/demo/cps-web/src/views/mdc/processParam/index.vue
+ 瀹炴椂鐪嬫澘
 -->
 <template>
-    <div>
-        瀹炴椂鐪嬫澘
-    </div>
+    <el-main>
+        <el-card shadow="never">
+            鏁堢巼鍒嗘瀽
+        </el-card>
+    </el-main>
 </template>
 
 <script>
diff --git a/src/views/mdc/realtime-status/index.vue b/src/views/mdc/realtime-status/index.vue
index 2f42ed9..ed15ce9 100644
--- a/src/views/mdc/realtime-status/index.vue
+++ b/src/views/mdc/realtime-status/index.vue
@@ -3,11 +3,14 @@
  * @LastEditors: Sneed
  * @LastEditTime: 2024-04-09 22:12:14
  * @FilePath: /belleson-frontend/Users/mache/Documents/demo/cps-web/src/views/mdc/realtime-status/index.vue
+ 瀹炴椂鐪嬫澘
 -->
 <template>
-    <div>
-        瀹炴椂鐪嬫澘
-    </div>
+    <el-main>
+        <el-card shadow="never">
+            鏁堢巼鍒嗘瀽
+        </el-card>
+    </el-main>
 </template>
 
 <script>
diff --git a/src/views/mdc/state-feedback.vue b/src/views/mdc/state-feedback.vue
index e384ab3..0617cc7 100644
--- a/src/views/mdc/state-feedback.vue
+++ b/src/views/mdc/state-feedback.vue
@@ -1,13 +1,16 @@
 <!--
  * @Date: 2024-04-09 22:11:21
  * @LastEditors: Sneed
- * @LastEditTime: 2024-04-09 22:11:27
+ * @LastEditTime: 2024-04-13 22:15:38
  * @FilePath: /belleson-frontend/Users/mache/Documents/demo/cps-web/src/views/mdc/state-feedback.vue
+ 鐘舵�佸弽棣�
 -->
 <template>
-    <div>
-        鐘舵�佸弽棣�
-    </div>
+    <el-main>
+        <el-card shadow="never">
+            鏁堢巼鍒嗘瀽
+        </el-card>
+    </el-main>
 </template>
 
 <script>
diff --git a/src/views/mdc/station-live.vue b/src/views/mdc/station-live.vue
index e384ab3..8cfa92b 100644
--- a/src/views/mdc/station-live.vue
+++ b/src/views/mdc/station-live.vue
@@ -1,13 +1,16 @@
 <!--
  * @Date: 2024-04-09 22:11:21
  * @LastEditors: Sneed
- * @LastEditTime: 2024-04-09 22:11:27
- * @FilePath: /belleson-frontend/Users/mache/Documents/demo/cps-web/src/views/mdc/state-feedback.vue
+ * @LastEditTime: 2024-04-13 22:15:47
+ * @FilePath: /belleson-frontend/Users/mache/Documents/demo/cps-web/src/views/mdc/station-live.vue
+ 鐘舵�佸弽棣�
 -->
 <template>
-    <div>
-        鐘舵�佸弽棣�
-    </div>
+    <el-main>
+        <el-card shadow="never">
+            鏁堢巼鍒嗘瀽
+        </el-card>
+    </el-main>
 </template>
 
 <script>
diff --git a/src/views/mdc/status-record.vue b/src/views/mdc/status-record.vue
index 766f57f..1715377 100644
--- a/src/views/mdc/status-record.vue
+++ b/src/views/mdc/status-record.vue
@@ -1,13 +1,16 @@
 <!--
  * @Date: 2024-04-09 22:11:21
  * @LastEditors: Sneed
- * @LastEditTime: 2024-04-09 22:12:56
+ * @LastEditTime: 2024-04-13 22:15:52
  * @FilePath: /belleson-frontend/Users/mache/Documents/demo/cps-web/src/views/mdc/status-record.vue
+ 鐘舵�佽褰�
 -->
 <template>
-    <div>
-        鐘舵�佽褰�
-    </div>
+    <el-main>
+        <el-card shadow="never">
+            鏁堢巼鍒嗘瀽
+        </el-card>
+    </el-main>
 </template>
 
 <script>
diff --git a/src/views/mdc/time-analysis.vue b/src/views/mdc/time-analysis.vue
index 257de7a..9599f57 100644
--- a/src/views/mdc/time-analysis.vue
+++ b/src/views/mdc/time-analysis.vue
@@ -1,13 +1,16 @@
 <!--
  * @Date: 2024-04-09 22:11:21
  * @LastEditors: Sneed
- * @LastEditTime: 2024-04-09 22:13:57
+ * @LastEditTime: 2024-04-13 22:15:56
  * @FilePath: /belleson-frontend/Users/mache/Documents/demo/cps-web/src/views/mdc/time-analysis.vue
+ 鐢ㄦ椂鍒嗘瀽
 -->
 <template>
-    <div>
-        鐢ㄦ椂鍒嗘瀽
-    </div>
+    <el-main>
+        <el-card shadow="never">
+            鏁堢巼鍒嗘瀽
+        </el-card>
+    </el-main>
 </template>
 
 <script>
diff --git "a/\345\211\257\346\234\254\346\231\272\350\203\275\345\210\266\351\200\240\347\263\273\347\273\237\345\212\237\350\203\275\345\256\232\344\271\211.xls" "b/\345\211\257\346\234\254\346\231\272\350\203\275\345\210\266\351\200\240\347\263\273\347\273\237\345\212\237\350\203\275\345\256\232\344\271\211.xls"
index 5180fc5..5029892 100644
--- "a/\345\211\257\346\234\254\346\231\272\350\203\275\345\210\266\351\200\240\347\263\273\347\273\237\345\212\237\350\203\275\345\256\232\344\271\211.xls"
+++ "b/\345\211\257\346\234\254\346\231\272\350\203\275\345\210\266\351\200\240\347\263\273\347\273\237\345\212\237\350\203\275\345\256\232\344\271\211.xls"
Binary files differ

--
Gitblit v1.9.3