From f176a46f1e1a196ff24506df69da3692a37efcc2 Mon Sep 17 00:00:00 2001
From: linwe <872216996@qq.com>
Date: Fri, 22 Dec 2023 16:29:11 +0800
Subject: [PATCH] 业委会

---
 src/views/property/propertyCapitalApply.vue       |    2 ++
 src/views/gzll/components/ownersMemberManager.vue |    6 +++++-
 src/views/gzll/owners.vue                         |   42 ++++++++++++++++++++++++++++++++++++++----
 3 files changed, 45 insertions(+), 5 deletions(-)

diff --git a/src/views/gzll/components/ownersMemberManager.vue b/src/views/gzll/components/ownersMemberManager.vue
index e6bdd10..2504ed4 100644
--- a/src/views/gzll/components/ownersMemberManager.vue
+++ b/src/views/gzll/components/ownersMemberManager.vue
@@ -39,6 +39,10 @@
     getDetail
   } from "@/api/owners/ownersCommittee.js";
 
+  // import {
+  //     update as committeeUpdate,
+  //   } from "@/api/owners_committee"
+
   import {
     mapGetters
   } from "vuex";
@@ -519,4 +523,4 @@
   .box .el-scrollbar__wrap {
     overflow: scroll;
   }
-</style>
\ No newline at end of file
+</style>
diff --git a/src/views/gzll/owners.vue b/src/views/gzll/owners.vue
index 1e9ccff..e0ecea6 100644
--- a/src/views/gzll/owners.vue
+++ b/src/views/gzll/owners.vue
@@ -71,6 +71,11 @@
               prop: "name",
               search: true,
               searchLabelWidth: 136,
+              rules: [{
+                required: true,
+                message: "请输入业委会名称",
+                trigger: "blur",
+              }, ],
             },
             {
               label: "小区",
@@ -109,13 +114,42 @@
               label: "总人数",
               prop: "peopleTotal",
               display: false,
-            }, {
-              label: "负责名称",
-              prop: "principalName",
             },
             {
-              label: "负责人手机",
+              label: "业委会负责人",
+              prop: "principalId",
+              span: 12,
+              labelWidth: 120,
+              type: "select",
+              remote: true,
+              props: {
+                label: 'name',
+                value: 'id'
+              },
+              hide: true,
+              dicUrl: `/api/blade-system/user/searchUser?name={{key}}` + `&current=1&size=30`,
+              rules: [{
+                required: true,
+                message: "请选择业委会负责人",
+                trigger: "blur",
+              }, ],
+            }, {
+              label: "负责人名称",
+              prop: "principalName",
+              rules: [{
+                required: true,
+                message: "请输入负责人名称",
+                trigger: "blur",
+              }, ],
+            },
+            {
+              label: "负责人手机号",
               prop: "mobile",
+              rules: [{
+                required: true,
+                message: "请输入负责人手机号",
+                trigger: "blur",
+              }, ],
             },
             {
               label: "地址",
diff --git a/src/views/property/propertyCapitalApply.vue b/src/views/property/propertyCapitalApply.vue
index 4a0f276..0bc78bb 100644
--- a/src/views/property/propertyCapitalApply.vue
+++ b/src/views/property/propertyCapitalApply.vue
@@ -11,6 +11,8 @@
         </el-button>
         <el-button type="text" size="small" @click="goDetail(scope.row)">查看申请
         </el-button>
+        <el-button type="text" size="small" @click="goDetail(scope.row)">删 除
+        </el-button>
       </template>
       <!-- <template slot="menuLeft">
          <el-button size="small" icon="el-icon-delete" plain v-if="permission.propertyCapitalApply_delete"

--
Gitblit v1.9.3