From a5e6e7061cbef6912f294dcfd2cb88f472f8ca6f Mon Sep 17 00:00:00 2001
From: Mr.Shi <1878285526@qq.com>
Date: 星期二, 19 九月 2023 14:26:40 +0800
Subject: [PATCH] 企业端

---
 company_admin/src/components/business/OperaCategoryWindow.vue |   15 ++++++++++++++-
 1 files changed, 14 insertions(+), 1 deletions(-)

diff --git a/company_admin/src/components/business/OperaCategoryWindow.vue b/company_admin/src/components/business/OperaCategoryWindow.vue
index 7b28532..decc097 100644
--- a/company_admin/src/components/business/OperaCategoryWindow.vue
+++ b/company_admin/src/components/business/OperaCategoryWindow.vue
@@ -9,7 +9,7 @@
       <h3 style="margin: 20px 0 10px 0;">鍩烘湰淇℃伅</h3>
       <el-form :model="form" ref="form" :rules="rules">
         <el-form-item label="绫诲埆鏉ユ簮" prop="type">
-          <el-radio-group v-model="form.type" @change="changeRadio">
+          <el-radio-group v-model="form.type" :disabled="form.id ? true : false" @change="changeRadio">
             <el-radio :label="1">浠庡钩鍙板簱閫夋嫨</el-radio>
             <el-radio :label="0">浼佷笟鑷缓</el-radio>
           </el-radio-group>
@@ -65,6 +65,7 @@
                 v-model="scope.row.isselect"
                 active-color="#13ce66"
                 inactive-color="#ff4949"
+                @change="changeIsselect($event, scope.row)"
                 :active-value="1"
                 :inactive-value="0">
               </el-switch>
@@ -187,6 +188,18 @@
       })
     },
     methods: {
+      changeIsselect(e, item) {
+        let num = 0
+        this.form.tableData.forEach(row => {
+          if (row.isselect === 1) {
+            num += 1
+          }
+        })
+        if (num > 2) {
+          item.isselect = 0
+          this.$message.warning({ message: '鍙兘璁剧疆涓や釜閫夐」' })
+        }
+      },
       addItem() {
         this.form.tableData.push({ name: '', isselect: 0, isshow: 1 })
       },

--
Gitblit v1.9.3