From eb30bab79870f892cf11774d8a09684381074640 Mon Sep 17 00:00:00 2001
From: yangfeng <wanwan926_4@163.com>
Date: 星期五, 26 一月 2024 18:42:41 +0800
Subject: [PATCH] 添加和修改用户接口联调及端口号修改

---
 src/views/unifiedManage/userManage/index.vue |   29 ++++++++++++++++++++++-------
 1 files changed, 22 insertions(+), 7 deletions(-)

diff --git a/src/views/unifiedManage/userManage/index.vue b/src/views/unifiedManage/userManage/index.vue
index 70e8173..e317cbd 100644
--- a/src/views/unifiedManage/userManage/index.vue
+++ b/src/views/unifiedManage/userManage/index.vue
@@ -2,10 +2,11 @@
   <div class="user-manage">
     <div class="top-card">
       <CommonSearch
-        :show-add="false"
+        :add-title="'娣诲姞鐢ㄦ埛'"
         :amount-view="false"
         placeholder="璇疯緭鍏ョ敤鎴峰悕/鎵嬫満鍙�"
         @searchClick="onFilterSearch"
+        @addCommonClick="addBtnClick"
       >
         <!-- <template slot="leftButton">
           <el-button size="small" type="primary" @click="addBtnClick">鏂板缓</el-button>
@@ -50,7 +51,7 @@
       </div>
     </div>
     <!-- 鏌ョ湅/缂栬緫 -->
-    <EditUserInfo v-if="editConfig.visible" :edit-common-config="editConfig" />
+    <EditUserInfo ref="editUserInfoRef" :edit-common-config="editConfig" />
     <!-- 瀹℃牳 -->
     <ReviewDialog v-if="reviewConfig.visible" :edit-common-config="reviewConfig" />
   </div>
@@ -72,12 +73,12 @@
     return {
       tableList: {},
       tableColumn: [
-        { label: "鐢ㄦ埛鍚�", prop: "username", default: true },
+        { label: "鐢ㄦ埛鍚�", prop: "userName", default: true },
         { label: "鎵嬫満鍙�", prop: "phone" },
         { label: "鍏徃鍚嶇О", prop: "companyName" },
         { label: "鑱旂郴浜哄鍚�", prop: "nickName" },
         { label: "閭", prop: "companyEmail" },
-        { label: "琛屼笟", prop: "industry" },
+        { label: "琛屼笟", prop: "companyTrade" },
         { label: "鍦板尯", prop: "region" },
         { label: "鐘舵��", prop: "status", isCallMethod: true, getCallMethod: this.getStatus }
       ],
@@ -110,7 +111,13 @@
       this.obj.page = this.pagerOptions.currPage
       listUser(this.obj).then((res) => {
         console.log(res)
-        this.tableList.tableInfomation = res.data.list || []
+        let list = res.data.list.map((item) => {
+          return {
+            ...item,
+            userName: item.username
+          }
+        })
+        this.tableList.tableInfomation = list || []
         this.pagerOptions.totalCount = res.data.total
       })
     },
@@ -123,7 +130,7 @@
     // 鏌ョ湅
     viewClick(row) {
       console.log(row)
-      this.editConfig.visible = true
+      this.$refs.editUserInfoRef.isvisible = true
       this.editConfig.title = "鏌ョ湅"
       this.editConfig.form = row
     },
@@ -165,10 +172,18 @@
     // 缂栬緫
     editClick(row) {
       console.log(row)
-      this.editConfig.visible = true
+      this.$refs.editUserInfoRef.isvisible = true
       this.editConfig.title = "缂栬緫"
       this.editConfig.form = { ...row }
     },
+    // 娣诲姞鐢ㄦ埛
+    addBtnClick() {
+      this.$refs.editUserInfoRef.isvisible = true
+      this.editConfig.title = "娣诲姞"
+      this.editConfig.form = {
+        roleIDs: []
+      }
+    },
     // 鍒楄〃鍒濆鍖�
     setTable() {
       this.tableList = {

--
Gitblit v1.8.0