From 239fe20af73c1c9a4c86acd947d77c8836f03f9e Mon Sep 17 00:00:00 2001
From: loulijun2021 <1694218219@qq.com>
Date: 星期四, 10 十一月 2022 14:00:31 +0800
Subject: [PATCH] 1.优化工单行选中功能

---
 src/views/scgl/scdd.vue                 |    6 +++++-
 src/views/scgl/gd.vue                   |    3 ++-
 src/views/scgl/sckbg.vue                |    3 +++
 src/layout/components/Sidebar/index.vue |    4 ++++
 4 files changed, 14 insertions(+), 2 deletions(-)

diff --git a/src/layout/components/Sidebar/index.vue b/src/layout/components/Sidebar/index.vue
index b66020e..55495dd 100644
--- a/src/layout/components/Sidebar/index.vue
+++ b/src/layout/components/Sidebar/index.vue
@@ -152,4 +152,8 @@
   color: #ffffff;
   cursor: default;
 }
+
+.el-menu{
+  background-color: #213145 !important;
+}
 </style>
diff --git a/src/views/scgl/gd.vue b/src/views/scgl/gd.vue
index 66409b9..c0d1aba 100644
--- a/src/views/scgl/gd.vue
+++ b/src/views/scgl/gd.vue
@@ -146,8 +146,8 @@
                 v-model="radioSelected"
                 :label="row.wo_code"
                 style="color: transparent;padding-left: 10px;"
-                @change.native="getCurrentRow(row.wo_code)"
               />
+              <!--              @change.native="getCurrentRow(row.wo_code)"-->
             </template>
           </el-table-column>
           <el-table-column
@@ -2581,6 +2581,7 @@
     async   rowClick(row, event, column) {
       console.log(row, event, column)
       console.log(row.wo_code, event, column)
+      this.radioSelected = row.wo_code
       const { data: res } = await SearchWorkStep({ wo_code: row.wo_code })
       this.tableDataDetail = res
     },
diff --git a/src/views/scgl/scdd.vue b/src/views/scgl/scdd.vue
index a744515..18b0ff6 100644
--- a/src/views/scgl/scdd.vue
+++ b/src/views/scgl/scdd.vue
@@ -135,6 +135,7 @@
           :header-cell-style="this.$headerCellStyle"
           :cell-style="this.$cellStyle"
           @sort-change="sortChange"
+          @row-click="rowClick"
         >
           <!--          <el-table-column-->
           <!--            type="selection"-->
@@ -149,8 +150,8 @@
                 v-model="radioSelectedId"
                 :label="row.id"
                 style="color: transparent;padding-left: 10px;"
-                @change.native="getCurrentRow(row.id)"
               />
+              <!--              @change.native="getCurrentRow(row.id)"-->
             </template>
           </el-table-column>
           <el-table-column
@@ -587,6 +588,9 @@
     getCurrentRow(id) {
       this.radioSelectedId = id
     },
+    rowClick(row) {
+      this.radioSelectedId = row.id
+    },
     // 璁㈠崟鍏抽棴
     async orderClose() {
       if (this.radioSelectedId.length < 1) {
diff --git a/src/views/scgl/sckbg.vue b/src/views/scgl/sckbg.vue
index bbee9e4..028a069 100644
--- a/src/views/scgl/sckbg.vue
+++ b/src/views/scgl/sckbg.vue
@@ -1822,6 +1822,9 @@
     },
     // 鐢ㄦ埛娣诲姞
     userAdd() {
+      if (this.userTableData.find(i => i.isVisible === 1)) {
+        return this.$message.info('璇峰厛淇濆瓨褰撳墠琛屼俊鎭紒')
+      }
       let number = Math.random() * Math.random()// 浣滀负鍒犻櫎鏃剁殑鏍囪瘑绗�
       number = number === 0 ? (10 + Math.random()) : number
       console.log(this.userTableData, 6)

--
Gitblit v1.9.3