From c7619152dfb1e07242323cba195832eb9b3a509e Mon Sep 17 00:00:00 2001
From: qushaowei <qushaowei@163.com>
Date: 星期日, 24 十二月 2023 14:09:09 +0800
Subject: [PATCH] Merge branch 'master' of http://117.34.109.166:18448/r/vue_mdc_430 into develop

---
 src/views/mdc/base/modules/UnplannedDowntimemManager/UnplannedDowntimemManagerList.vue   |   14 +
 src/views/mdc/base/modules/openRateFractionAnalysis/openRateFractionAnalysisMain.vue     |    2 
 src/views/mdc/base/modules/OvertimeManagement/OvertimeManagementModalList.vue            |   15 +
 src/views/mdc/base/modules/efficiencyReport/EfficiencyList.vue                           |    2 
 src/views/mdc/base/DeviceParamThresholdManagement.vue                                    |    3 
 src/views/mdc/base/modules/StatisticsChart/StatisticsLegend.vue                          |   14 +
 src/views/mdc/base/modules/mdcProcessQuantity/mdcProcessQuantityModalList.vue            |   17 +
 src/views/system/modules/UserModal.vue                                                   |    6 
 src/views/system/modules/UserRoleModal.vue                                               |    4 
 src/views/mdc/base/modules/efficiencyShiftReport/EfficiencyShiftList.vue                 |    2 
 src/views/mdc/base/modules/equipmentAvailCompare/equipmentAvailCompareMain.vue           |    2 
 src/components/layouts/TabLayout.vue                                                     |    2 
 src/views/mdc/base/modules/deviceLog/LogInfo.vue                                         |   18 +
 src/views/mdc/base/modules/equipmentDayAvail/equipmentDayAvailMain.vue                   |    2 
 src/views/mdc/base/modules/mdcProcessQuantity/mdcProcessQuantityList.vue                 |   14 +
 src/views/mdc/base/modules/deviceRepair/DeviceRepairList.vue                             |   27 ++-
 src/views/mdc/base/EquipmentList.vue                                                     |   12 +
 src/views/mdc/base/modules/StatisticalAnalysis/StatisticalAnalysisMain.vue               |   14 +
 src/views/mdc/base/modules/deviceCalendar/DeviceCalendarList.vue                         |   18 +
 src/views/mdc/base/modules/efficiencyPOReport/EfficiencyPOList.vue                       |    2 
 src/views/mdc/base/modules/deviceBaseInfo/EqumentDetaiModel.vue                          |    2 
 src/views/mdc/base/modules/DeviceParamThresholdManagement/ParamThresholdModal.vue        |   11 
 src/views/mdc/base/modules/TorqueconfigurationList/TorqueconfigurationList.vue           |   16 +
 src/views/mdc/base/modules/OvertimeManagement/OvertimeManagementList.vue                 |   14 +
 src/views/system/ProductionManager.vue                                                   |    4 
 src/views/mdc/base/modules/mdcPassRate/mdcPassRateList.vue                               |   16 +
 src/views/mdc/base/modules/EquipmentList/DeviceListModal.vue                             |   17 +
 src/views/mdc/base/modules/EquipmentList/UserModal.vue                                   |    4 
 src/views/mdc/base/modules/mdcStandardProcessDuration/MdcStandardProcessDurationList.vue |   14 +
 src/views/mdc/base/modules/HolidayManagement/HolidayManagementList.vue                   |   14 +
 src/views/system/DepartList.vue                                                          |    4 
 src/views/mdc/base/modules/WorkshopSignage/EquipmentDetailModal.vue                      |    8 
 src/views/mdc/base/modules/alarmAnalysis/alarmAnalysisMain.vue                           |  187 +++++++++----------
 33 files changed, 296 insertions(+), 205 deletions(-)

diff --git a/src/components/layouts/TabLayout.vue b/src/components/layouts/TabLayout.vue
index c04e062..9f619a5 100644
--- a/src/components/layouts/TabLayout.vue
+++ b/src/components/layouts/TabLayout.vue
@@ -165,7 +165,7 @@
 
       // update-begin-author:sunjianlei date:20200120 for: 鍔ㄦ�佹洿鏀归〉闈㈡爣棰�
       changeTitle(title) {
-        let projectTitle = "缁熻鍒嗘瀽"
+        let projectTitle = "MDC鏅烘収杞﹂棿"
         // 棣栭〉鐗规畩澶勭悊
         if (this.$route.path === indexKey) {
           document.title = projectTitle
diff --git a/src/views/mdc/base/DeviceParamThresholdManagement.vue b/src/views/mdc/base/DeviceParamThresholdManagement.vue
index c049b5e..a0da603 100644
--- a/src/views/mdc/base/DeviceParamThresholdManagement.vue
+++ b/src/views/mdc/base/DeviceParamThresholdManagement.vue
@@ -191,6 +191,9 @@
       handleAdd: function() {
         this.$refs.modalForm.add()
         this.$refs.modalForm.title = '鏂板'
+
+        // 璋冪敤鎶藉眽琛ㄥ崟缁勪欢涓殑娓呴櫎琛ㄥ崟楠岃瘉鏂规硶
+        this.$refs.modalForm.removeValidate()
       },
 
       handleMenuClick(e) {
diff --git a/src/views/mdc/base/EquipmentList.vue b/src/views/mdc/base/EquipmentList.vue
index 1fb20c8..55ce880 100644
--- a/src/views/mdc/base/EquipmentList.vue
+++ b/src/views/mdc/base/EquipmentList.vue
@@ -9,16 +9,24 @@
           <a-col :md="6" :sm="12">
             <a-form-item label="璁惧缂栧彿">
               <!--<a-input placeholder="璇疯緭鍏ヨ处鍙锋煡璇�" v-model="queryParam.username"></a-input>-->
-              <j-input placeholder="璇疯緭鍏ヨ澶囩紪鍙�" v-model="queryParam.equipmentId"></j-input>
+              <a-input placeholder="璇疯緭鍏ヨ澶囩紪鍙�" v-model="queryParam.equipmentId"></a-input>
             </a-form-item>
           </a-col>
 
           <a-col :md="6" :sm="8">
             <a-form-item label="璁惧鍚嶇О">
               <!--<a-input placeholder="璇疯緭鍏ヨ处鍙锋煡璇�" v-model="queryParam.username"></a-input>-->
-              <j-input placeholder="璇疯緭鍏ヨ澶囧悕绉�" v-model="queryParam.equipmentName"></j-input>
+              <a-input placeholder="璇疯緭鍏ヨ澶囧悕绉�" v-model="queryParam.equipmentName"></a-input>
             </a-form-item>
           </a-col>
+
+          <a-col :md="6" :sm="8">
+            <a-form-item label="杞﹂棿鍚嶇О">
+              <!--<a-input placeholder="璇疯緭鍏ヨ处鍙锋煡璇�" v-model="queryParam.username"></a-input>-->
+              <a-input placeholder="璇疯緭鍏ヨ溅闂村悕绉�" v-model="queryParam.productionName"></a-input>
+            </a-form-item>
+          </a-col>
+
           <a-col :md="6" :sm="8">
             <a-button type="primary" @click="searchQuery" icon="search">鏌ヨ</a-button>
             <a-button type="primary" @click="searchReset" icon="reload" style="margin-left: 8px">閲嶇疆</a-button>
diff --git a/src/views/mdc/base/modules/DeviceParamThresholdManagement/ParamThresholdModal.vue b/src/views/mdc/base/modules/DeviceParamThresholdManagement/ParamThresholdModal.vue
index c03b3c7..73e9c7c 100644
--- a/src/views/mdc/base/modules/DeviceParamThresholdManagement/ParamThresholdModal.vue
+++ b/src/views/mdc/base/modules/DeviceParamThresholdManagement/ParamThresholdModal.vue
@@ -36,13 +36,13 @@
 
           <a-col :span="12">
             <a-form-model-item prop="maxThreshold" label="闃堝�间笂闄�">
-              <a-input v-model="model.maxThreshold" placeholder="璇疯緭鍏ラ槇鍊间笂闄�"></a-input>
+              <a-input-number v-model="model.maxThreshold" placeholder="璇疯緭鍏ラ槇鍊间笂闄�" style="width: 100%"></a-input-number>
             </a-form-model-item>
           </a-col>
 
           <a-col :span="12">
             <a-form-model-item prop="minThreshold" label="闃堝�间笅闄�">
-              <a-input v-model="model.minThreshold" placeholder="璇疯緭鍏ラ槇鍊间笅闄�"></a-input>
+              <a-input-number v-model="model.minThreshold" placeholder="璇疯緭鍏ラ槇鍊间笅闄�" style="width: 100%"></a-input-number>
             </a-form-model-item>
           </a-col>
 
@@ -139,12 +139,13 @@
       add() {
         this.visible = true
         this.model = {
-          controlSystemType: '',
+          controlSystemType: this.driveTypeList[0],
           chineseName: '',
           minThreshold: '',
           maxThreshold: ''
         }
-        this.paramList = []
+        console.log('driveType',this.driveTypeList)
+        this.handleDriveTypeChange(this.driveTypeList[0])
         this.$nextTick(() => {
           this.form.setFieldsValue(pick(this.model, 'controlSystemType', 'chineseName', 'minThreshold', 'maxThreshold'))
         })
@@ -229,7 +230,7 @@
           .then(res => {
             if (res.success) {
               this.paramList = res.result
-              this.model.chineseName = res.result.length ? res.result[0].value : ''
+              this.model.chineseName = res.result.length ? res.result[0].value : undefined
               if (this.model.chineseName) this.$refs.form.clearValidate('chineseName')
             }
           })
diff --git a/src/views/mdc/base/modules/EquipmentList/DeviceListModal.vue b/src/views/mdc/base/modules/EquipmentList/DeviceListModal.vue
index ee4a1d5..f799bac 100644
--- a/src/views/mdc/base/modules/EquipmentList/DeviceListModal.vue
+++ b/src/views/mdc/base/modules/EquipmentList/DeviceListModal.vue
@@ -6,25 +6,28 @@
       <div class="table-page-search-wrapper">
         <a-form layout="inline" @keyup.enter.native="searchQuery">
           <a-row :gutter="24">
-            <a-col :md="6" :sm="6">
+            <a-col :md="7" :sm="7">
               <a-form-item label="缁熶竴缂栫爜">
                 <a-input placeholder="璇疯緭鍏ョ粺涓�缂栫爜妫�绱�" v-model="queryParam.equipmentid"></a-input>
               </a-form-item>
             </a-col>
 
-            <a-col :md="6" :sm="6">
+            <a-col :md="7" :sm="7">
               <a-form-item label="璁惧鍚嶇О">
                 <a-input placeholder="璇疯緭鍏ヨ澶囧悕绉版绱�" v-model="queryParam.equipmentname"></a-input>
               </a-form-item>
             </a-col>
+
+            <a-col :md="3" :sm="3">
+              <a-space>
+                <a-button type="primary" @click="searchQuery" icon="search">鏌ヨ</a-button>
+                <a-button type="primary" @click="searchReset" icon="reload" style="margin-left: 8px">閲嶇疆</a-button>
+              </a-space>
+            </a-col>
           </a-row>
         </a-form>
       </div>
-      <!-- 鎿嶄綔鎸夐挳鍖哄煙 -->
-      <div class="table-operator">
-        <a-button type="primary" @click="searchQuery" icon="search">鏌ヨ</a-button>
-        <a-button type="primary" @click="searchReset" icon="reload" style="margin-left: 8px">閲嶇疆</a-button>
-      </div>
+
       <!-- table鍖哄煙-begin -->
       <div>
         <a-table ref="table" size="middle" bordered rowKey="id" :scroll="{聽 y: 300聽}" :columns="columns"
diff --git a/src/views/mdc/base/modules/EquipmentList/UserModal.vue b/src/views/mdc/base/modules/EquipmentList/UserModal.vue
index 1ff4d17..921c8e5 100644
--- a/src/views/mdc/base/modules/EquipmentList/UserModal.vue
+++ b/src/views/mdc/base/modules/EquipmentList/UserModal.vue
@@ -143,7 +143,7 @@
     </a-spin>
 
 
-    <div class="drawer-bootom-button" v-show="!disableSubmit">
+    <div class="drawer-bottom-button" v-show="!disableSubmit">
       <a-popconfirm title="纭畾鏀惧純鎿嶄綔锛�" @confirm="close" okText="纭畾" cancelText="鍙栨秷">
         <a-button style="margin-right: .8rem">鍙栨秷</a-button>
       </a-popconfirm>
@@ -611,7 +611,7 @@
     padding-bottom:10px;
   }
 
-  .drawer-bootom-button {
+  .drawer-bottom-button {
     position: absolute;
     bottom: -8px;
     width: 100%;
diff --git a/src/views/mdc/base/modules/HolidayManagement/HolidayManagementList.vue b/src/views/mdc/base/modules/HolidayManagement/HolidayManagementList.vue
index 0884a23..e12a612 100644
--- a/src/views/mdc/base/modules/HolidayManagement/HolidayManagementList.vue
+++ b/src/views/mdc/base/modules/HolidayManagement/HolidayManagementList.vue
@@ -20,11 +20,17 @@
             </a-form-item>
           </a-col>
           <a-col :md="2" :sm="2" :xs="2">
-            <a-button type="primary" @click="searchQuery" icon="search">鏌ヨ</a-button>
+            <a-space>
+              <a-button type="primary" @click="searchQuery" icon="search">鏌ヨ</a-button>
+              <a-button type="primary" @click="searchReset" icon="reload">閲嶇疆</a-button>
+            </a-space>
           </a-col>
-          <a-col :md="2" :sm="2" :xs="2">
-            <a-button type="primary" @click="searchReset" icon="reload">閲嶇疆</a-button>
-          </a-col>
+          <!--<a-col :md="2" :sm="2" :xs="2">-->
+            <!--<a-button type="primary" @click="searchQuery" icon="search">鏌ヨ</a-button>-->
+          <!--</a-col>-->
+          <!--<a-col :md="2" :sm="2" :xs="2">-->
+            <!--<a-button type="primary" @click="searchReset" icon="reload">閲嶇疆</a-button>-->
+          <!--</a-col>-->
         </a-row>
       </a-form>
     </div>
diff --git a/src/views/mdc/base/modules/OvertimeManagement/OvertimeManagementList.vue b/src/views/mdc/base/modules/OvertimeManagement/OvertimeManagementList.vue
index e7b5e18..6f55e67 100644
--- a/src/views/mdc/base/modules/OvertimeManagement/OvertimeManagementList.vue
+++ b/src/views/mdc/base/modules/OvertimeManagement/OvertimeManagementList.vue
@@ -19,12 +19,18 @@
               <!--<a-input placeholder="杈撳叆璁惧鍚嶇О鏌ヨ" v-model="queryParams.equipmentName"></a-input>-->
             <!--</a-form-item>-->
           <!--</a-col>-->
-          <a-col :md="2" :sm="3" :xs="3">
-            <a-button type="primary" @click="searchQuery" icon="search">鏌ヨ</a-button>
-          </a-col>
           <a-col :md="2" :sm="2" :xs="2">
-            <a-button type="primary" @click="searchReset" icon="reload">閲嶇疆</a-button>
+            <a-space>
+              <a-button type="primary" @click="searchQuery" icon="search">鏌ヨ</a-button>
+              <a-button type="primary" @click="searchReset" icon="reload">閲嶇疆</a-button>
+            </a-space>
           </a-col>
+          <!--<a-col :md="2" :sm="3" :xs="3">-->
+            <!--<a-button type="primary" @click="searchQuery" icon="search">鏌ヨ</a-button>-->
+          <!--</a-col>-->
+          <!--<a-col :md="2" :sm="2" :xs="2">-->
+            <!--<a-button type="primary" @click="searchReset" icon="reload">閲嶇疆</a-button>-->
+          <!--</a-col>-->
           <!--<a-col :lg="2" :md="3" :sm="3" :xs="3">-->
             <!--<a-button type="primary" @click="exportExcel" icon="download">瀵煎嚭</a-button>-->
           <!--</a-col>-->
diff --git a/src/views/mdc/base/modules/OvertimeManagement/OvertimeManagementModalList.vue b/src/views/mdc/base/modules/OvertimeManagement/OvertimeManagementModalList.vue
index a4f4ca6..09318a8 100644
--- a/src/views/mdc/base/modules/OvertimeManagement/OvertimeManagementModalList.vue
+++ b/src/views/mdc/base/modules/OvertimeManagement/OvertimeManagementModalList.vue
@@ -7,7 +7,7 @@
       <div class="table-page-search-wrapper">
         <a-form layout="inline" @keyup.enter.native="searchQuery">
           <a-row :gutter="24">
-           <a-col :md="8" :sm="8">
+           <a-col :md="6" :sm="6">
              <a-form-item label="鏃堕棿">
                <a-range-picker @change="dateParamChange" format="YYYYMMDD" v-model="dates"/>
              </a-form-item>
@@ -23,14 +23,17 @@
                 <a-input placeholder="璇疯緭鍏ヨ澶囧悕绉版绱�" v-model="queryParam.equipmentName"></a-input>
               </a-form-item>
             </a-col>
+
+            <a-col :md="3" :sm="3">
+              <a-space>
+                <a-button type="primary" @click="searchQuery" icon="search">鏌ヨ</a-button>
+                <a-button type="primary" @click="searchReset" icon="reload" style="margin-left: 8px">閲嶇疆</a-button>
+              </a-space>
+            </a-col>
           </a-row>
         </a-form>
       </div>
-      <!-- 鎿嶄綔鎸夐挳鍖哄煙 -->
-      <div class="table-operator">
-        <a-button type="primary" @click="searchQuery" icon="search">鏌ヨ</a-button>
-        <a-button type="primary" @click="searchReset" icon="reload" style="margin-left: 8px">閲嶇疆</a-button>
-      </div>
+
       <!-- table鍖哄煙-begin -->
       <div>
         <a-table ref="table" size="middle" bordered rowKey="id" :scroll="{聽 y: 400聽}" :columns="columns"
diff --git a/src/views/mdc/base/modules/StatisticalAnalysis/StatisticalAnalysisMain.vue b/src/views/mdc/base/modules/StatisticalAnalysis/StatisticalAnalysisMain.vue
index 973e4df..fb2e168 100644
--- a/src/views/mdc/base/modules/StatisticalAnalysis/StatisticalAnalysisMain.vue
+++ b/src/views/mdc/base/modules/StatisticalAnalysis/StatisticalAnalysisMain.vue
@@ -15,11 +15,17 @@
             </a-form-item>
           </a-col>
           <a-col :md="2" :sm="2" :xs="2">
-            <a-button type="primary" @click="searchQuery" icon="search">鏌ヨ</a-button>
+            <a-space>
+              <a-button type="primary" @click="searchQuery" icon="search">鏌ヨ</a-button>
+              <a-button type="primary" @click="searchReset" icon="reload">閲嶇疆</a-button>
+            </a-space>
           </a-col>
-          <a-col :md="2" :sm="2" :xs="2">
-            <a-button type="primary" @click="searchReset" icon="reload">閲嶇疆</a-button>
-          </a-col>
+          <!--<a-col :md="2" :sm="2" :xs="2">-->
+            <!--<a-button type="primary" @click="searchQuery" icon="search">鏌ヨ</a-button>-->
+          <!--</a-col>-->
+          <!--<a-col :md="2" :sm="2" :xs="2">-->
+            <!--<a-button type="primary" @click="searchReset" icon="reload">閲嶇疆</a-button>-->
+          <!--</a-col>-->
         </a-row>
       </a-form>
     </div>
diff --git a/src/views/mdc/base/modules/StatisticsChart/StatisticsLegend.vue b/src/views/mdc/base/modules/StatisticsChart/StatisticsLegend.vue
index f861422..ecbcaae 100644
--- a/src/views/mdc/base/modules/StatisticsChart/StatisticsLegend.vue
+++ b/src/views/mdc/base/modules/StatisticsChart/StatisticsLegend.vue
@@ -15,11 +15,17 @@
             </a-form-item>
           </a-col>
           <a-col :md="2" :sm="2" :xs="2">
-            <a-button type="primary" @click="searchQuery" icon="search">鏌ヨ</a-button>
+            <a-space>
+              <a-button type="primary" @click="searchQuery" icon="search">鏌ヨ</a-button>
+              <a-button type="primary" @click="searchReset" icon="reload">閲嶇疆</a-button>
+            </a-space>
           </a-col>
-          <a-col :md="2" :sm="2" :xs="2">
-            <a-button type="primary" @click="searchReset" icon="reload">閲嶇疆</a-button>
-          </a-col>
+          <!--<a-col :md="2" :sm="2" :xs="2">-->
+            <!--<a-button type="primary" @click="searchQuery" icon="search">鏌ヨ</a-button>-->
+          <!--</a-col>-->
+          <!--<a-col :md="2" :sm="2" :xs="2">-->
+            <!--<a-button type="primary" @click="searchReset" icon="reload">閲嶇疆</a-button>-->
+          <!--</a-col>-->
         </a-row>
       </a-form>
     </div>
diff --git a/src/views/mdc/base/modules/TorqueconfigurationList/TorqueconfigurationList.vue b/src/views/mdc/base/modules/TorqueconfigurationList/TorqueconfigurationList.vue
index 1d0f25a..b82d26a 100644
--- a/src/views/mdc/base/modules/TorqueconfigurationList/TorqueconfigurationList.vue
+++ b/src/views/mdc/base/modules/TorqueconfigurationList/TorqueconfigurationList.vue
@@ -19,12 +19,18 @@
               <a-input placeholder="杈撳叆璁惧鍚嶇О鏌ヨ" v-model="queryParams.equipmentName"></a-input>
             </a-form-item>
           </a-col>
-          <a-col :md="2" :sm="3" :xs="3">
-            <a-button type="primary" @click="searchQuery" icon="search">鏌ヨ</a-button>
-          </a-col>
           <a-col :md="2" :sm="2" :xs="2">
-            <a-button type="primary" @click="searchReset" icon="reload">閲嶇疆</a-button>
+            <a-space>
+              <a-button type="primary" @click="searchQuery" icon="search">鏌ヨ</a-button>
+              <a-button type="primary" @click="searchReset" icon="reload">閲嶇疆</a-button>
+            </a-space>
           </a-col>
+          <!--<a-col :md="2" :sm="3" :xs="3">-->
+            <!--<a-button type="primary" @click="searchQuery" icon="search">鏌ヨ</a-button>-->
+          <!--</a-col>-->
+          <!--<a-col :md="2" :sm="2" :xs="2">-->
+            <!--<a-button type="primary" @click="searchReset" icon="reload">閲嶇疆</a-button>-->
+          <!--</a-col>-->
           <!--<a-col :lg="2" :md="3" :sm="3" :xs="3">-->
             <!--<a-button type="primary" @click="exportExcel" icon="download">瀵煎嚭</a-button>-->
           <!--</a-col>-->
@@ -110,10 +116,12 @@
   import JEllipsis from '@/components/jeecg/JEllipsis'
   import Tooltip from 'ant-design-vue/es/tooltip'
   import { ajaxGetDictItems, getDictItemsFromCache, duplicateCheck } from '@/api/api'
+  import ACol from 'ant-design-vue/es/grid/Col'
   export default {
     name: 'TorqueconfigurationList',
     mixins: [JeecgListMixin],
     components: {
+      ACol,
       Tooltip,
       TorqueconfigurationModal,
       TorqueconfigurationModaledit,
diff --git a/src/views/mdc/base/modules/UnplannedDowntimemManager/UnplannedDowntimemManagerList.vue b/src/views/mdc/base/modules/UnplannedDowntimemManager/UnplannedDowntimemManagerList.vue
index 8a41d3a..6f7e767 100644
--- a/src/views/mdc/base/modules/UnplannedDowntimemManager/UnplannedDowntimemManagerList.vue
+++ b/src/views/mdc/base/modules/UnplannedDowntimemManager/UnplannedDowntimemManagerList.vue
@@ -19,12 +19,18 @@
               <a-input placeholder="杈撳叆璁惧鍚嶇О鏌ヨ" v-model="queryParams.equipmentName"></a-input>
             </a-form-item>
           </a-col>
-          <a-col :md="2" :sm="3" :xs="3">
-            <a-button type="primary" @click="searchQuery" icon="search">鏌ヨ</a-button>
-          </a-col>
           <a-col :md="2" :sm="2" :xs="2">
-            <a-button type="primary" @click="searchReset" icon="reload">閲嶇疆</a-button>
+            <a-space>
+              <a-button type="primary" @click="searchQuery" icon="search">鏌ヨ</a-button>
+              <a-button type="primary" @click="searchReset" icon="reload">閲嶇疆</a-button>
+            </a-space>
           </a-col>
+          <!--<a-col :md="2" :sm="3" :xs="3">-->
+            <!--<a-button type="primary" @click="searchQuery" icon="search">鏌ヨ</a-button>-->
+          <!--</a-col>-->
+          <!--<a-col :md="2" :sm="2" :xs="2">-->
+            <!--<a-button type="primary" @click="searchReset" icon="reload">閲嶇疆</a-button>-->
+          <!--</a-col>-->
           <!--<a-col :lg="2" :md="3" :sm="3" :xs="3">-->
             <!--<a-button type="primary" @click="exportExcel" icon="download">瀵煎嚭</a-button>-->
           <!--</a-col>-->
diff --git a/src/views/mdc/base/modules/WorkshopSignage/EquipmentDetailModal.vue b/src/views/mdc/base/modules/WorkshopSignage/EquipmentDetailModal.vue
index 7a76659..022e82c 100644
--- a/src/views/mdc/base/modules/WorkshopSignage/EquipmentDetailModal.vue
+++ b/src/views/mdc/base/modules/WorkshopSignage/EquipmentDetailModal.vue
@@ -85,13 +85,13 @@
                 <a-descriptions-item label="璁惧鍚嶇О">{{resultData.equipmentName}}</a-descriptions-item>
                 <a-descriptions-item label="IP鍦板潃">{{resultData.equipmentIP}}</a-descriptions-item>
                 <a-descriptions-item label="绔彛鍙�">{{resultData.dataPort}}</a-descriptions-item>
-                <a-descriptions-item label="绯荤粺鐗堟湰鍙�">{{resultData.SystemVersion}}</a-descriptions-item>
+                <a-descriptions-item label="绯荤粺鐗堟湰鍙�">{{resultData.systemVersion}}</a-descriptions-item>
                 <a-descriptions-item label="椹卞姩绫诲瀷">{{resultData.driveType}}</a-descriptions-item>
-                <a-descriptions-item label="绯荤粺鍨嬪彿">{{resultData.SystemType}}</a-descriptions-item>
+                <a-descriptions-item label="璁惧鍨嬪彿">{{resultData.equipmentModel}}</a-descriptions-item>
                 <a-descriptions-item label="璁惧绫诲瀷">{{resultData.deviceType}}</a-descriptions-item>
                 <a-descriptions-item label="璁惧鍔熺巼">{{resultData.devicePower}}</a-descriptions-item>
-                <a-descriptions-item label="鏈夋晥杞存暟">{{resultData.ValidAxis}}</a-descriptions-item>
-                <a-descriptions-item label="鏈�澶ц酱鏁�">{{resultData.MaxAxis}}</a-descriptions-item>
+                <a-descriptions-item label="鏈夋晥杞存暟">{{resultData.validAxis}}</a-descriptions-item>
+                <a-descriptions-item label="鏈�澶ц酱鏁�">{{resultData.maxAxis}}</a-descriptions-item>
                 <a-descriptions-item label="澶囨敞">{{resultData.remark}}</a-descriptions-item>
               </a-descriptions>
 
diff --git a/src/views/mdc/base/modules/alarmAnalysis/alarmAnalysisMain.vue b/src/views/mdc/base/modules/alarmAnalysis/alarmAnalysisMain.vue
index 87106d7..7150831 100644
--- a/src/views/mdc/base/modules/alarmAnalysis/alarmAnalysisMain.vue
+++ b/src/views/mdc/base/modules/alarmAnalysis/alarmAnalysisMain.vue
@@ -56,26 +56,27 @@
           <!--</table>-->
           <!--</div>-->
           <!--</div>-->
+          <!--<a-spin :spinning=""></a-spin>-->
           <a-table :columns="columns" :data-source="dataList" bordered :pagination="false" :scroll="{y:210}"
                    :customRow="customRow"
-                   rowKey="alarmCode" @expand="handleExpandChange"
+                   rowKey="alarmCode" @expand="handleExpandChange" :loading="outerDataLoading"
           >
-            <span slot="timeCount" slot-scope="text">{{getFormattedTime(text)}}</span>
-            <!--<a-table-->
-              <!--slot="expandedRowRender"-->
-              <!--slot-scope="row"-->
-              <!--:columns="innerColumns"-->
-              <!--:data-source="row.innerDataList"-->
-              <!--:pagination="false"-->
-              <!--rowKey="equipmentId"-->
-              <!--:loading="loading"-->
-            <!--&gt;-->
-              <!--<span slot="duration" slot-scope="text">{{getFormattedTime(text)}}</span>-->
-            <!--</a-table>-->
+            <span slot="timeCount" slot-scope="text">{{text | getFormattedTime}}</span>
+            <a-table
+              slot="expandedRowRender"
+              slot-scope="row"
+              :columns="innerColumns"
+              :data-source="row.innerDataList"
+              :pagination="false"
+              rowKey="rowIndex"
+              :loading="innerDataLoading"
+            >
+              <span slot="duration" slot-scope="text">{{text | getFormattedTime}}</span>
+            </a-table>
           </a-table>
         </div>
 
-        <a-spin :spinning="spinning">
+        <a-spin :spinning="echartLoading">
           <div style="width: 100%;height: 100%;display: flex;">
             <div id="MdcEquipmentWarningPie" style="height: 100%;width: 35%;"></div>
             <div id="MdcEquipmentWarningLine" style="height: 100%;width: 65%;"></div>
@@ -107,13 +108,23 @@
       align: 'center',
       sorter: (a, b) => b.timeCount - a.timeCount
     },
-    { title: '鎶ヨ淇℃伅', dataIndex: 'alarmContent', key: 'alarmContent', align: 'center' }
+    { title: '鎶ヨ淇℃伅', dataIndex: 'alarmContent', key: 'alarmContent', align: 'center', ellipsis: true }
   ]
 
   const innerColumns = [
+    {
+      title: '',
+      dataIndex: 'rowIndex',
+      key: 'rowIndex',
+      width: 60,
+      align: 'center',
+      customRender: function(t, r, index) {
+        return parseInt(index) + 1
+      }
+    },
     { title: '璁惧缂栧彿', dataIndex: 'equipmentId', key: 'equipmentId', align: 'center' },
     { title: '璁惧鍚嶇О', dataIndex: 'equipmentName', key: 'equipmentName', align: 'center' },
-    { title: '鎶ヨ鏃堕棿', dataIndex: 'alarmTime', key: 'alarmTime', align: 'center' },
+    { title: '鎶ヨ鏃堕棿', dataIndex: 'startTime', key: 'startTime', align: 'center' },
     { title: '缁撴潫鏃堕棿', dataIndex: 'endTime', key: 'endTime', align: 'center' },
     {
       title: '鎸佺画鏃堕棿',
@@ -132,8 +143,9 @@
       return {
         dataSource: [],
         /* table鍔犺浇鐘舵�� */
-        loading: false,
-        spinning: false,
+        outerDataLoading: false,
+        innerDataLoading: false,
+        echartLoading: false,
         typeTree: '',
         typeParent: 1,
         typeEquipment: 1,
@@ -159,7 +171,8 @@
         url: {
           efficiencyList: '/mdc/alarmAnalyze/alarmList',
           listByType: '/mdc/MdcUtilizationRate/getByType',
-          alarmTrend: '/mdc/alarmAnalyze/alarmTrend'
+          alarmTrend: '/mdc/alarmAnalyze/alarmTrend',
+          equipmentAlarmList: '/mdc/alarmAnalyze/equipmentAlarmList'
         },
         tableHeads: [],
         pieDate: [0],
@@ -223,6 +236,35 @@
         } else {
           return '0'
         }
+      },
+
+      /**
+       * 鏍煎紡鍖栨椂闂�
+       * @param seconds 绉掓暟
+       * @returns '' 鏍煎紡鍖栧悗鏃堕棿瀛楃涓�
+       */
+      getFormattedTime(seconds) {
+        var hours = Math.floor(seconds / 3600)
+        var minutes = Math.floor((seconds % 3600) / 60)
+        var secs = seconds % 60
+
+        if (hours === 0) {
+          if (minutes === 0) {
+            return secs === 0 ? 0 : `${secs}绉抈
+          } else {
+            if (secs === 0) {
+              return `${minutes}鍒哷
+            }
+            return `${minutes}鍒� ${secs}绉抈
+          }
+        } else {
+          if (minutes === 0 && secs === 0) {
+            return `${hours}灏忔椂`
+          } else if (minutes !== 0 && secs === 0) {
+            return `${hours}灏忔椂 ${minutes}鍒哷
+          }
+        }
+        return `${hours}灏忔椂 ${minutes}鍒� ${secs}绉抈
       }
     },
     methods: {
@@ -235,7 +277,7 @@
       },
       TableDraw(key, val) {
         let that = this
-        that.spinning = true
+        that.echartLoading = true
         that.queryParam.alarmCode = val.alarmCode
         console.log(this.queryParam)
         getAction(that.url.alarmTrend, that.queryParam)
@@ -262,7 +304,7 @@
             }
           })
           .finally(() => {
-            that.spinning = false
+            that.echartLoading = false
           })
         console.log(this.YData)
 
@@ -391,6 +433,7 @@
       //     }
       //   }
       loadData1() {
+        this.outerDataLoading = true
         this.tableHeads = []
         this.dataList = []
         getAction(this.url.efficiencyList, this.queryParam).then(res => {
@@ -406,6 +449,8 @@
             // this.initDeviceType(this.dataList)
 
           }
+        }).finally(() => {
+          this.outerDataLoading = false
         })
       },
       drawWrin() {
@@ -521,35 +566,6 @@
       },
 
       /**
-       * 鏍煎紡鍖栨椂闂�
-       * @param seconds 绉掓暟
-       * @returns '' 鏍煎紡鍖栧悗鏃堕棿瀛楃涓�
-       */
-      getFormattedTime(seconds) {
-        var hours = Math.floor(seconds / 3600)
-        var minutes = Math.floor((seconds % 3600) / 60)
-        var secs = seconds % 60
-
-        if (hours === 0) {
-          if (minutes === 0) {
-            return secs === 0 ? 0 : `${secs}绉抈
-          } else {
-            if (secs === 0) {
-              return `${minutes}鍒哷
-            }
-            return `${minutes}鍒� ${secs}绉抈
-          }
-        } else {
-          if (minutes === 0 && secs === 0) {
-            return `${hours}灏忔椂`
-          } else if (minutes !== 0 && secs === 0) {
-            return `${hours}灏忔椂 ${minutes}鍒哷
-          }
-        }
-        return `${hours}灏忔椂 ${minutes}鍒� ${secs}绉抈
-      },
-
-      /**
        * 鑷畾涔夎〃鏍艰瑙﹀彂
        * @param record 褰撳墠琛屼俊鎭�
        * @param index 褰撳墠琛屼笅鏍�
@@ -570,60 +586,32 @@
         }
       },
 
+      /**
+       * 鑷畾涔夎〃鏍艰瑙﹀彂
+       * @param expanded 褰撳墠琛屾槸鍚︿负灞曞紑鐘舵��
+       * @param record 褰撳墠琛屼俊鎭�
+       */
       handleExpandChange(expanded, record) {
-        console.log('expanded', expanded, 'record', record)
         let _this = this
         // 褰撳睍寮�鏃惰嫢璇ヨ鏈灞曞紑杩囨墠浼氳姹傚悗鍙版暟鎹紝灞曞紑杩囩殑鏁版嵁浼氳缂撳瓨鏃犻渶閲嶅璇锋眰
+        const param = Object.assign({ alarmCode: record.alarmCode }, this.queryParam)
         if (expanded && !this.hasRequsetAlarmCodeList.includes(record.alarmCode)) {
-          this.loading = true
-          setTimeout(() => {
-            _this.dataList.forEach(item => {
-              if (record.alarmCode === item.alarmCode) {
-                item.innerDataList = [
-                  {
-                    equipmentId: '11234',
-                    equipmentName: '绔嬩綋鏈哄簥',
-                    alarmTime: 20,
-                    endTime: 20,
-                    duration: 123
-                  },
-                  {
-                    equipmentId: '4213',
-                    equipmentName: '鍗у鏈哄簥',
-                    alarmTime: 312,
-                    endTime: 31,
-                    duration: 421
-                  }
-                ]
-              }
+          this.innerDataLoading = true
+          getAction(this.url.equipmentAlarmList, param).then(res => {
+            if (res.success) {
+              _this.dataList.forEach(item => {
+                if (item.alarmCode === record.alarmCode) {
+                  item.innerDataList = res.result
+                }
+              })
+              _this.hasRequsetAlarmCodeList.push(record.alarmCode)
+            }
+          })
+            .finally(() => {
+              _this.innerDataLoading = false
             })
-            this.loading = false
-          }, 1000)
-          this.hasRequsetAlarmCodeList.push(record.alarmCode)
         }
       }
-
-      // /**
-      //  * 鑷畾涔夊睍寮�琛ㄦ牸鍥炬爣
-      //  * @param props 鍥炬爣灞炴��
-      //  * @returns {null} 鑻ヤ富琛ㄦ暟鎹笅鏃犳暟鎹垯涓嶆樉绀哄浘鏍�
-      //  */
-      // expandIcon(props){
-      //   console.log('props',props)
-      //   if (props.record.innerDataList&&props.record.innerDataList.length>0){
-      //     if (props.expanded) {
-      //       return <a style="margin-right:0px;color:#999" onClick={e=> {
-      //         props.onExpand(props.record, e);
-      //       }}><a-icon type="minus" /></a>
-      //     } else{
-      //       return <a style="margin-right:0px;color:#999" onClick={e => {
-      //         props.onExpand(props.record, e);
-      //       }}><a-icon type="plus"/></a>
-      //     }
-      //   }else{
-      //     return null
-      //   }
-      // }
     }
   }
 </script>
@@ -844,6 +832,9 @@
   /deep/ .ant-table-body .ant-table-row td {
     padding-top: 10px;
     padding-bottom: 10px;
+  }
+
+  /deep/ .ant-table-scroll > .ant-table-body > table > .ant-table-tbody > .ant-table-row td {
     cursor: pointer;
   }
 
@@ -859,7 +850,7 @@
     height: 265px;
   }
 
-  /deep/ .ant-table-scroll>.ant-table-placeholder {
+  /deep/ .ant-table-scroll > .ant-table-placeholder {
     height: 210px;
   }
 </style>
\ No newline at end of file
diff --git a/src/views/mdc/base/modules/deviceBaseInfo/EqumentDetaiModel.vue b/src/views/mdc/base/modules/deviceBaseInfo/EqumentDetaiModel.vue
index f1f0867..c0d6bc6 100644
--- a/src/views/mdc/base/modules/deviceBaseInfo/EqumentDetaiModel.vue
+++ b/src/views/mdc/base/modules/deviceBaseInfo/EqumentDetaiModel.vue
@@ -86,7 +86,7 @@
                 <a-descriptions-item label="绔彛鍙�">{{resultData.dataPort}}</a-descriptions-item>
                 <a-descriptions-item label="绯荤粺鐗堟湰鍙�">{{resultData.systemVersion}}</a-descriptions-item>
                 <a-descriptions-item label="椹卞姩绫诲瀷">{{resultData.driveType}}</a-descriptions-item>
-                <a-descriptions-item label="绯荤粺鍨嬪彿">{{resultData.systemType}}</a-descriptions-item>
+                <a-descriptions-item label="璁惧鍨嬪彿">{{resultData.equipmentModel}}</a-descriptions-item>
                 <a-descriptions-item label="璁惧绫诲瀷">{{resultData.deviceType}}</a-descriptions-item>
                 <a-descriptions-item label="璁惧鍔熺巼">{{resultData.devicePower}}</a-descriptions-item>
                 <a-descriptions-item label="鏈夋晥杞存暟">{{resultData.validAxis}}</a-descriptions-item>
diff --git a/src/views/mdc/base/modules/deviceCalendar/DeviceCalendarList.vue b/src/views/mdc/base/modules/deviceCalendar/DeviceCalendarList.vue
index b653554..5706370 100644
--- a/src/views/mdc/base/modules/deviceCalendar/DeviceCalendarList.vue
+++ b/src/views/mdc/base/modules/deviceCalendar/DeviceCalendarList.vue
@@ -13,14 +13,20 @@
                 </a-form-item>
               </a-col>
               <a-col :md="2" :sm="2" :xs="2">
-                <a-button type="primary" @click="searchQuery" icon="search">鏌ヨ</a-button>
+                <a-space>
+                  <a-button type="primary" @click="searchQuery" icon="search">鏌ヨ</a-button>
+                  <a-button v-has="'user.disposition'" type="primary" @click="handleAdd" icon="plus">閰嶇疆</a-button>
+                </a-space>
               </a-col>
-              <a-col :md="2" :sm="2">
-                <!--//娌堥-->
-                <a-button v-has="'user.disposition'" type="primary" @click="handleAdd" icon="plus">閰嶇疆</a-button>
+              <!--<a-col :md="2" :sm="2" :xs="2">-->
+                <!--<a-button type="primary" @click="searchQuery" icon="search">鏌ヨ</a-button>-->
+              <!--</a-col>-->
+              <!--<a-col :md="2" :sm="2">-->
+                <!--&lt;!&ndash;//娌堥&ndash;&gt;-->
+                <!--<a-button v-has="'user.disposition'" type="primary" @click="handleAdd" icon="plus">閰嶇疆</a-button>-->
 
-                <!--<a-button type="primary" @click="handleAdd" icon="plus">閰嶇疆</a-button>-->
-              </a-col>
+                <!--&lt;!&ndash;<a-button type="primary" @click="handleAdd" icon="plus">閰嶇疆</a-button>&ndash;&gt;-->
+              <!--</a-col>-->
 
 
             </a-row>
diff --git a/src/views/mdc/base/modules/deviceLog/LogInfo.vue b/src/views/mdc/base/modules/deviceLog/LogInfo.vue
index b3140ad..58000dd 100644
--- a/src/views/mdc/base/modules/deviceLog/LogInfo.vue
+++ b/src/views/mdc/base/modules/deviceLog/LogInfo.vue
@@ -4,7 +4,7 @@
     <div class="table-page-search-wrapper">
       <a-form layout="inline" @keyup.enter.native="searchQuery">
         <a-row :gutter="24">
-          <a-col :md="6" :sm="6">
+          <a-col :md="4" :sm="4">
             <a-form-item label="璁惧缂栧彿">
               <a-input placeholder="璇烽�夋嫨璁惧" :readOnly="readOnly" v-model="queryParams.equipmentId"></a-input>
             </a-form-item>
@@ -14,18 +14,24 @@
               <a-input placeholder="璇烽�夋嫨璁惧" :readOnly="readOnly" v-model="queryParams.equipmentName"></a-input>
             </a-form-item>
           </a-col>
-          <a-col :md="6" :sm="6">
+          <a-col :md="4" :sm="4">
             <a-form-item label="鏃ユ湡">
               <a-date-picker v-model="queryParams.collectTime" :disabledDate="disabledDate" @change="dataChange"
                              format='YYYY-MM-DD'/>
             </a-form-item>
           </a-col>
-          <a-col :md="3" :sm="3">
-            <a-button type="primary" @click="searchQuery" icon="search">鏌ヨ</a-button>
-          </a-col>
           <a-col :md="2" :sm="2" :xs="2">
-            <a-button type="primary" @click="searchReset" icon="reload">閲嶇疆</a-button>
+            <a-space>
+              <a-button type="primary" @click="searchQuery" icon="search">鏌ヨ</a-button>
+              <a-button type="primary" @click="searchReset" icon="reload">閲嶇疆</a-button>
+            </a-space>
           </a-col>
+          <!--<a-col :md="3" :sm="3">-->
+            <!--<a-button type="primary" @click="searchQuery" icon="search">鏌ヨ</a-button>-->
+          <!--</a-col>-->
+          <!--<a-col :md="2" :sm="2" :xs="2">-->
+            <!--<a-button type="primary" @click="searchReset" icon="reload">閲嶇疆</a-button>-->
+          <!--</a-col>-->
         </a-row>
       </a-form>
     </div>
diff --git a/src/views/mdc/base/modules/deviceRepair/DeviceRepairList.vue b/src/views/mdc/base/modules/deviceRepair/DeviceRepairList.vue
index 5346318..bccdd0f 100644
--- a/src/views/mdc/base/modules/deviceRepair/DeviceRepairList.vue
+++ b/src/views/mdc/base/modules/deviceRepair/DeviceRepairList.vue
@@ -4,7 +4,7 @@
     <div style="width: 100%; background-color: #fff" class="table-page-search-wrapper">
       <a-form layout="inline" @keyup.enter.native="searchQuery">
         <a-row :gutter="24">
-          <a-col :md="9" :sm="9">
+          <a-col :md="7" :sm="7">
             <a-form-item label="鏃堕棿">
               <a-range-picker @change="dateParamChange" v-model="dates"  format="YYYY-MM-DD HH:mm:ss"/>
             </a-form-item>
@@ -19,16 +19,23 @@
               <a-input placeholder="杈撳叆璁惧鍚嶇О鏌ヨ" v-model="queryParams.equipmentName"></a-input>
             </a-form-item>
           </a-col>
-          <a-col :md="2" :sm="3" :xs="3">
-            <a-button type="primary" @click="searchQuery" icon="search">鏌ヨ</a-button>
-          </a-col>
           <a-col :md="2" :sm="2" :xs="2">
-            <a-button type="primary" @click="searchReset" icon="reload">閲嶇疆</a-button>
+            <a-space>
+              <a-button type="primary" @click="searchQuery" icon="search">鏌ヨ</a-button>
+              <a-button type="primary" @click="searchReset" icon="reload">閲嶇疆</a-button>
+              <a-button type="primary" @click="handleExportXls('缁翠慨浼戠彮绠$悊')" icon="download">瀵煎嚭</a-button>
+            </a-space>
           </a-col>
-          <a-col :lg="2" :md="3" :sm="3" :xs="3">
-            <!--<a-button type="primary" @click="exportExcel" icon="download">瀵煎嚭</a-button>-->
-            <a-button type="primary" @click="handleExportXls('缁翠慨浼戠彮绠$悊')" icon="download">瀵煎嚭</a-button>
-          </a-col>
+          <!--<a-col :md="2" :sm="3" :xs="3">-->
+            <!--<a-button type="primary" @click="searchQuery" icon="search">鏌ヨ</a-button>-->
+          <!--</a-col>-->
+          <!--<a-col :md="2" :sm="2" :xs="2">-->
+            <!--<a-button type="primary" @click="searchReset" icon="reload">閲嶇疆</a-button>-->
+          <!--</a-col>-->
+          <!--<a-col :lg="2" :md="3" :sm="3" :xs="3">-->
+            <!--&lt;!&ndash;<a-button type="primary" @click="exportExcel" icon="download">瀵煎嚭</a-button>&ndash;&gt;-->
+            <!--<a-button type="primary" @click="handleExportXls('缁翠慨浼戠彮绠$悊')" icon="download">瀵煎嚭</a-button>-->
+          <!--</a-col>-->
         </a-row>
       </a-form>
     </div>
@@ -92,10 +99,12 @@
   import JEllipsis from '@/components/jeecg/JEllipsis'
   import Tooltip from 'ant-design-vue/es/tooltip'
   import { ajaxGetDictItems, getDictItemsFromCache, duplicateCheck } from '@/api/api'
+  import ACol from 'ant-design-vue/es/grid/Col'
   export default {
     name: 'DeviceRepairList',
     mixins: [JeecgListMixin],
     components: {
+      ACol,
       Tooltip,
       DeviceRepairModel,
       DeviceRepairModelAdd,
diff --git a/src/views/mdc/base/modules/efficiencyPOReport/EfficiencyPOList.vue b/src/views/mdc/base/modules/efficiencyPOReport/EfficiencyPOList.vue
index 6e8d49e..2d1f956 100644
--- a/src/views/mdc/base/modules/efficiencyPOReport/EfficiencyPOList.vue
+++ b/src/views/mdc/base/modules/efficiencyPOReport/EfficiencyPOList.vue
@@ -215,7 +215,7 @@
      */
     getFormattedTime(seconds) {
       if (seconds) {
-        return parseFloat((seconds / 3600).toFixed(2)) + '灏忔椂'
+        return parseFloat((seconds / 3600).toFixed(2))
       } else {
         return '0'
       }
diff --git a/src/views/mdc/base/modules/efficiencyReport/EfficiencyList.vue b/src/views/mdc/base/modules/efficiencyReport/EfficiencyList.vue
index 3948f87..d062e27 100644
--- a/src/views/mdc/base/modules/efficiencyReport/EfficiencyList.vue
+++ b/src/views/mdc/base/modules/efficiencyReport/EfficiencyList.vue
@@ -248,7 +248,7 @@
        */
       getFormattedTime(seconds) {
         if (seconds) {
-          return parseFloat((seconds / 3600).toFixed(2)) + '灏忔椂'
+          return parseFloat((seconds / 3600).toFixed(2))
         } else {
           return '0'
         }
diff --git a/src/views/mdc/base/modules/efficiencyShiftReport/EfficiencyShiftList.vue b/src/views/mdc/base/modules/efficiencyShiftReport/EfficiencyShiftList.vue
index 82ff5b5..91078d8 100644
--- a/src/views/mdc/base/modules/efficiencyShiftReport/EfficiencyShiftList.vue
+++ b/src/views/mdc/base/modules/efficiencyShiftReport/EfficiencyShiftList.vue
@@ -276,7 +276,7 @@
        */
       getFormattedTime(seconds) {
         if (seconds) {
-          return parseFloat((seconds / 3600).toFixed(2)) + '灏忔椂'
+          return parseFloat((seconds / 3600).toFixed(2))
         } else {
           return '0'
         }
diff --git a/src/views/mdc/base/modules/equipmentAvailCompare/equipmentAvailCompareMain.vue b/src/views/mdc/base/modules/equipmentAvailCompare/equipmentAvailCompareMain.vue
index 51b2e84..7a6779f 100644
--- a/src/views/mdc/base/modules/equipmentAvailCompare/equipmentAvailCompareMain.vue
+++ b/src/views/mdc/base/modules/equipmentAvailCompare/equipmentAvailCompareMain.vue
@@ -21,7 +21,7 @@
                   <a-range-picker @change="dateParamChange" v-model="dates" format="YYYYMMDD"/>
                 </a-form-item>
               </a-col>
-              <a-col :md="7" :sm="7" :xs="7">
+              <a-col :md="6" :sm="6" :xs="6">
                 <a-form-item label="鏃堕棿娈�">
                   <a-time-picker :default-value="moment('00:00', 'HH:mm')" format="HH:mm" @change="onChangeStart"/>
                   鑷�
diff --git a/src/views/mdc/base/modules/equipmentDayAvail/equipmentDayAvailMain.vue b/src/views/mdc/base/modules/equipmentDayAvail/equipmentDayAvailMain.vue
index 4c72471..84b8f99 100644
--- a/src/views/mdc/base/modules/equipmentDayAvail/equipmentDayAvailMain.vue
+++ b/src/views/mdc/base/modules/equipmentDayAvail/equipmentDayAvailMain.vue
@@ -22,7 +22,7 @@
                                  @change="dataChange"/>
                 </a-form-item>
               </a-col>
-              <a-col :md="4" :sm="4" :xs="4">
+              <a-col :md="3" :sm="3" :xs="3">
                 <a-form-item label="闂撮殧">
                   <a-select default-value="2" style="width: 80px" v-model="queryParam.timeType">
                     <a-select-option :value="2">
diff --git a/src/views/mdc/base/modules/mdcPassRate/mdcPassRateList.vue b/src/views/mdc/base/modules/mdcPassRate/mdcPassRateList.vue
index 30e763b..63b3d4a 100644
--- a/src/views/mdc/base/modules/mdcPassRate/mdcPassRateList.vue
+++ b/src/views/mdc/base/modules/mdcPassRate/mdcPassRateList.vue
@@ -19,12 +19,18 @@
               <a-input placeholder="杈撳叆璁惧鍚嶇О鏌ヨ" v-model="queryParams.equipmentName"></a-input>
             </a-form-item>
           </a-col>
-          <a-col :md="2" :sm="3" :xs="3">
-            <a-button type="primary" @click="searchQuery" icon="search">鏌ヨ</a-button>
-          </a-col>
           <a-col :md="2" :sm="2" :xs="2">
-            <a-button type="primary" @click="searchReset" icon="reload">閲嶇疆</a-button>
+            <a-space>
+              <a-button type="primary" @click="searchQuery" icon="search">鏌ヨ</a-button>
+              <a-button type="primary" @click="searchReset" icon="reload">閲嶇疆</a-button>
+            </a-space>
           </a-col>
+          <!--<a-col :md="2" :sm="3" :xs="3">-->
+            <!--<a-button type="primary" @click="searchQuery" icon="search">鏌ヨ</a-button>-->
+          <!--</a-col>-->
+          <!--<a-col :md="2" :sm="2" :xs="2">-->
+            <!--<a-button type="primary" @click="searchReset" icon="reload">閲嶇疆</a-button>-->
+          <!--</a-col>-->
           <!--<a-col :lg="2" :md="3" :sm="3" :xs="3">-->
             <!--<a-button type="primary" @click="exportExcel" icon="download">瀵煎嚭</a-button>-->
           <!--</a-col>-->
@@ -111,10 +117,12 @@
   import JEllipsis from '@/components/jeecg/JEllipsis'
   import Tooltip from 'ant-design-vue/es/tooltip'
   import { ajaxGetDictItems, getDictItemsFromCache, duplicateCheck } from '@/api/api'
+  import ACol from 'ant-design-vue/es/grid/Col'
   export default {
     name: 'mdcPassRateList',
     mixins: [JeecgListMixin],
     components: {
+      ACol,
       Tooltip,
       mdcPassRateModal,
       mdcPassRateEdit,
diff --git a/src/views/mdc/base/modules/mdcProcessQuantity/mdcProcessQuantityList.vue b/src/views/mdc/base/modules/mdcProcessQuantity/mdcProcessQuantityList.vue
index 35fa3d3..4ff7393 100644
--- a/src/views/mdc/base/modules/mdcProcessQuantity/mdcProcessQuantityList.vue
+++ b/src/views/mdc/base/modules/mdcProcessQuantity/mdcProcessQuantityList.vue
@@ -19,12 +19,18 @@
               <a-input placeholder="杈撳叆璁惧鍚嶇О鏌ヨ" v-model="queryParams.equipmentName"></a-input>
             </a-form-item>
           </a-col>
-          <a-col :md="2" :sm="3" :xs="3">
-            <a-button type="primary" @click="searchQuery" icon="search">鏌ヨ</a-button>
-          </a-col>
           <a-col :md="2" :sm="2" :xs="2">
-            <a-button type="primary" @click="searchReset" icon="reload">閲嶇疆</a-button>
+            <a-space>
+              <a-button type="primary" @click="searchQuery" icon="search">鏌ヨ</a-button>
+              <a-button type="primary" @click="searchReset" icon="reload">閲嶇疆</a-button>
+            </a-space>
           </a-col>
+          <!--<a-col :md="2" :sm="3" :xs="3">-->
+            <!--<a-button type="primary" @click="searchQuery" icon="search">鏌ヨ</a-button>-->
+          <!--</a-col>-->
+          <!--<a-col :md="2" :sm="2" :xs="2">-->
+            <!--<a-button type="primary" @click="searchReset" icon="reload">閲嶇疆</a-button>-->
+          <!--</a-col>-->
           <!--<a-col :lg="2" :md="3" :sm="3" :xs="3">-->
             <!--<a-button type="primary" @click="exportExcel" icon="download">瀵煎嚭</a-button>-->
           <!--</a-col>-->
diff --git a/src/views/mdc/base/modules/mdcProcessQuantity/mdcProcessQuantityModalList.vue b/src/views/mdc/base/modules/mdcProcessQuantity/mdcProcessQuantityModalList.vue
index 313de93..1b4fa7b 100644
--- a/src/views/mdc/base/modules/mdcProcessQuantity/mdcProcessQuantityModalList.vue
+++ b/src/views/mdc/base/modules/mdcProcessQuantity/mdcProcessQuantityModalList.vue
@@ -42,25 +42,28 @@
               <!--</a-form-item>-->
             <!--</a-col>-->
 
-            <a-col :md="6" :sm="6">
+            <a-col :md="7" :sm="7">
               <a-form-item label="缁熶竴缂栫爜">
                 <a-input placeholder="璇疯緭鍏ョ粺涓�缂栫爜妫�绱�" v-model="queryParam.equipmentId"></a-input>
               </a-form-item>
             </a-col>
 
-            <a-col :md="6" :sm="6">
+            <a-col :md="7" :sm="7">
               <a-form-item label="璁惧鍚嶇О">
                 <a-input placeholder="璇疯緭鍏ヨ澶囧悕绉版绱�" v-model="queryParam.equipmentName"></a-input>
               </a-form-item>
             </a-col>
+
+            <a-col :md="3" :sm="3">
+              <a-space>
+                <a-button type="primary" @click="searchQuery" icon="search">鏌ヨ</a-button>
+                <a-button type="primary" @click="searchReset" icon="reload" style="margin-left: 8px">閲嶇疆</a-button>
+              </a-space>
+            </a-col>
           </a-row>
         </a-form>
       </div>
-      <!-- 鎿嶄綔鎸夐挳鍖哄煙 -->
-      <div class="table-operator">
-        <a-button type="primary" @click="searchQuery" icon="search">鏌ヨ</a-button>
-        <a-button type="primary" @click="searchReset" icon="reload" style="margin-left: 8px">閲嶇疆</a-button>
-      </div>
+
       <!-- table鍖哄煙-begin -->
       <div>
         <a-table ref="table" size="middle" bordered rowKey="id" :scroll="{聽 y: 300聽}" :columns="columns"
diff --git a/src/views/mdc/base/modules/mdcStandardProcessDuration/MdcStandardProcessDurationList.vue b/src/views/mdc/base/modules/mdcStandardProcessDuration/MdcStandardProcessDurationList.vue
index f0ed5b0..8bbf456 100644
--- a/src/views/mdc/base/modules/mdcStandardProcessDuration/MdcStandardProcessDurationList.vue
+++ b/src/views/mdc/base/modules/mdcStandardProcessDuration/MdcStandardProcessDurationList.vue
@@ -19,12 +19,18 @@
               <a-input placeholder="杈撳叆璁惧鍚嶇О鏌ヨ" v-model="queryParams.equipmentName"></a-input>
             </a-form-item>
           </a-col>
-          <a-col :md="2" :sm="3" :xs="3">
-            <a-button type="primary" @click="searchQuery" icon="search">鏌ヨ</a-button>
-          </a-col>
           <a-col :md="2" :sm="2" :xs="2">
-            <a-button type="primary" @click="searchReset" icon="reload">閲嶇疆</a-button>
+            <a-space>
+              <a-button type="primary" @click="searchQuery" icon="search">鏌ヨ</a-button>
+              <a-button type="primary" @click="searchReset" icon="reload">閲嶇疆</a-button>
+            </a-space>
           </a-col>
+          <!--<a-col :md="2" :sm="3" :xs="3">-->
+            <!--<a-button type="primary" @click="searchQuery" icon="search">鏌ヨ</a-button>-->
+          <!--</a-col>-->
+          <!--<a-col :md="2" :sm="2" :xs="2">-->
+            <!--<a-button type="primary" @click="searchReset" icon="reload">閲嶇疆</a-button>-->
+          <!--</a-col>-->
           <!--<a-col :lg="2" :md="3" :sm="3" :xs="3">-->
             <!--<a-button type="primary" @click="exportExcel" icon="download">瀵煎嚭</a-button>-->
           <!--</a-col>-->
diff --git a/src/views/mdc/base/modules/openRateFractionAnalysis/openRateFractionAnalysisMain.vue b/src/views/mdc/base/modules/openRateFractionAnalysis/openRateFractionAnalysisMain.vue
index 4c809b1..db3e659 100644
--- a/src/views/mdc/base/modules/openRateFractionAnalysis/openRateFractionAnalysisMain.vue
+++ b/src/views/mdc/base/modules/openRateFractionAnalysis/openRateFractionAnalysisMain.vue
@@ -11,7 +11,7 @@
                                 v-model="dates"/>
               </a-form-item>
             </a-col>
-            <a-col :md="7" :sm="7" :xs="7">
+            <a-col :md="6" :sm="6" :xs="6">
               <a-form-item label="鏃堕棿娈�">
                 <a-time-picker :default-value="moment('00:00', 'HH:mm')" format="HH:mm" @change="onChangeStart"/>
                 鑷�
diff --git a/src/views/system/DepartList.vue b/src/views/system/DepartList.vue
index fee36ce..fedfc25 100644
--- a/src/views/system/DepartList.vue
+++ b/src/views/system/DepartList.vue
@@ -107,7 +107,7 @@
         </div>
       </a-card>
       <!---- author:os_chengtgen -- date:20190827 --  for:鍒囨崲鐖跺瓙鍕鹃�夋ā寮� =======------>
-      <div class="drawer-bootom-button">
+      <div class="drawer-bottom-button">
         <a-dropdown
           :trigger="['click']"
           placement="topCenter"
@@ -814,7 +814,7 @@
   margin-left: 3px;
 }
 
-.drawer-bootom-button {
+.drawer-bottom-button {
   /*position: absolute;*/
   bottom: 0;
   width: 100%;
diff --git a/src/views/system/ProductionManager.vue b/src/views/system/ProductionManager.vue
index 9a3a72f..b1e3d56 100644
--- a/src/views/system/ProductionManager.vue
+++ b/src/views/system/ProductionManager.vue
@@ -70,7 +70,7 @@
         </div>
       </a-card>
       <!---- author:os_chengtgen -- date:20190827 --  for:鍒囨崲鐖跺瓙鍕鹃�夋ā寮� =======------>
-      <div class="drawer-bootom-button">
+      <div class="drawer-bottom-button">
         <a-dropdown :trigger="['click']" placement="topCenter">
           <a-menu slot="overlay">
             <a-menu-item key="1" @click="switchCheckStrictly(1)">鐖跺瓙鍏宠仈</a-menu-item>
@@ -634,7 +634,7 @@
     margin-left: 3px
   }
 
-  .drawer-bootom-button {
+  .drawer-bottom-button {
     /*position: absolute;*/
     bottom: 0;
     width: 100%;
diff --git a/src/views/system/modules/UserModal.vue b/src/views/system/modules/UserModal.vue
index a3f875e..e095ec0 100644
--- a/src/views/system/modules/UserModal.vue
+++ b/src/views/system/modules/UserModal.vue
@@ -75,7 +75,7 @@
           ></j-dict-select-tag>
         </a-form-model-item>
         <a-form-model-item label="涓績鍒嗛厤" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="areaId">
-          <j-dict-select-tag  
+          <j-dict-select-tag
           v-model="model.areaId"
           :triggerChange="true"
           dictCode="mom_base_area,name,id,del_flag = 0"
@@ -131,7 +131,7 @@
     </a-spin>
 
 
-    <div class="drawer-bootom-button" v-show="!disableSubmit">
+    <div class="drawer-bottom-button" v-show="!disableSubmit">
       <a-popconfirm title="纭畾鏀惧純缂栬緫锛�" @confirm="handleCancel" okText="纭畾" cancelText="鍙栨秷">
         <a-button style="margin-right: .8rem">鍙栨秷</a-button>
       </a-popconfirm>
@@ -596,7 +596,7 @@
     padding-bottom:10px;
   }
 
-  .drawer-bootom-button {
+  .drawer-bottom-button {
     position: absolute;
     bottom: -8px;
     width: 100%;
diff --git a/src/views/system/modules/UserRoleModal.vue b/src/views/system/modules/UserRoleModal.vue
index 48b8f97..04143f0 100644
--- a/src/views/system/modules/UserRoleModal.vue
+++ b/src/views/system/modules/UserRoleModal.vue
@@ -28,7 +28,7 @@
       </a-form-item>
     </a-form>
 
-    <div class="drawer-bootom-button">
+    <div class="drawer-bottom-button">
       <a-dropdown style="float: left" :trigger="['click']" placement="topCenter">
         <a-menu slot="overlay">
           <a-menu-item key="1" @click="switchCheckStrictly(1)">鐖跺瓙鍏宠仈</a-menu-item>
@@ -185,7 +185,7 @@
 
 </script>
 <style lang="less" scoped>
-  .drawer-bootom-button {
+  .drawer-bottom-button {
     position: absolute;
     bottom: 0;
     width: 100%;

--
Gitblit v1.9.3