From a0f011528fcd9b8f01520d3be4d3e48e245069d3 Mon Sep 17 00:00:00 2001
From: peng <peng.com>
Date: 星期三, 23 七月 2025 17:00:29 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/dev' into dev

---
 manager/src/views/sys/user-manage/userManage.vue |    4 +++-
 manager/src/views/member/list/index.vue          |    7 ++++---
 manager/src/views/member/list/memberDetail.vue   |   16 ++++++++++++++++
 manager/src/views/member/list/memberDetail.scss  |    2 +-
 manager/src/api/memberCustomerTag.js             |    8 ++++++++
 5 files changed, 32 insertions(+), 5 deletions(-)

diff --git a/manager/src/api/memberCustomerTag.js b/manager/src/api/memberCustomerTag.js
new file mode 100644
index 0000000..2630053
--- /dev/null
+++ b/manager/src/api/memberCustomerTag.js
@@ -0,0 +1,8 @@
+import service from "../libs/axios";
+
+export const detailById = (param) =>{
+  return service({
+    url:"/memberCustomerTag/detail/"+ param,
+    method:"GET",
+  })
+}
diff --git a/manager/src/views/member/list/index.vue b/manager/src/views/member/list/index.vue
index 0d346e4..e930b40 100644
--- a/manager/src/views/member/list/index.vue
+++ b/manager/src/views/member/list/index.vue
@@ -83,9 +83,9 @@
             </Radio>
           </RadioGroup>
         </FormItem>
-        <FormItem label="淇敼瀵嗙爜" prop="password">
-          <Input type="password" style="width: 220px" password v-model="form.newPassword" />
-        </FormItem>
+<!--        <FormItem label="淇敼瀵嗙爜" prop="password">-->
+<!--          <Input type="password" style="width: 220px" password v-model="form.newPassword" />-->
+<!--        </FormItem>-->
         <FormItem label="鐢熸棩" prop="birthday">
           <DatePicker type="date" format="yyyy-MM-dd" v-model="form.birthday" style="width: 220px"></DatePicker>
         </FormItem>
@@ -427,6 +427,7 @@
     },
     // 閫変腑鐨勫浘鐗�
     callbackSelected(val) {
+      console.log(val)
       this.picModelFlag = false;
       this.form.face = val.url;
     },
diff --git a/manager/src/views/member/list/memberDetail.scss b/manager/src/views/member/list/memberDetail.scss
index 1e30914..9e846a8 100644
--- a/manager/src/views/member/list/memberDetail.scss
+++ b/manager/src/views/member/list/memberDetail.scss
@@ -31,7 +31,7 @@
 .ant-col-md-6 {
   display: block;
   box-sizing: border-box;
-  width: 25%;
+  width: 28%;
   float: left;
 }
 .info-2{
diff --git a/manager/src/views/member/list/memberDetail.vue b/manager/src/views/member/list/memberDetail.vue
index a03c260..ad305c6 100644
--- a/manager/src/views/member/list/memberDetail.vue
+++ b/manager/src/views/member/list/memberDetail.vue
@@ -60,6 +60,10 @@
             <span class="label">娉ㄥ唽鏃堕棿锛�</span>
             <span class="info">{{memberInfo.createTime}}</span>
           </p>
+          <p class="item">
+            <span class="label">鐢ㄦ埛鑷畾涔夋爣绛撅細</span>
+            <span class="inf0o" v-for="(item,index) in memberTags" :key="index">{{item.tagName}}<span v-if="index < memberTags.length - 1">, </span></span>
+          </p>
         </div>
       </div>
     </Card>
@@ -359,6 +363,8 @@
 <script>
 
   import * as API_Member from "@/api/member.js";
+  import { detailById } from "@/api/memberCustomerTag.js"
+
   import ossManage from "@/views/sys/oss-manage/ossManage";
   import multipleMap from "@/components/map/multiple-map";
   import * as RegExp from '@/libs/RegExp.js';
@@ -372,6 +378,7 @@
     },
     data() {
       return {
+        memberTags:null,
         id: "",//浼氬憳id
         loading: true, // 琛ㄥ崟鍔犺浇鐘舵��
         memberInfo: {},//浼氬憳淇℃伅
@@ -838,11 +845,20 @@
       };
     },
     methods: {
+
       init() {
         //鏌ヨ浼氬憳淇℃伅
         this.getMemberInfo();
         //鏌ヨ浼氬憳鐨勫巻鍙茬Н鍒嗘暟鎹�
         this.getPointData();
+        this.getMemberTags();
+      },
+      getMemberTags(){
+        detailById(this.id).then(res =>{
+          if (res.code === 200){
+              this.memberTags = res.data;
+          }
+        });
       },
       //浼氬憳淇℃伅tab鏀瑰彉浜嬩欢
       memberInfoChange(v) {
diff --git a/manager/src/views/sys/user-manage/userManage.vue b/manager/src/views/sys/user-manage/userManage.vue
index 2dc31a6..90fa8a9 100644
--- a/manager/src/views/sys/user-manage/userManage.vue
+++ b/manager/src/views/sys/user-manage/userManage.vue
@@ -163,7 +163,7 @@
           {validator: validateMobile, trigger: "blur"}
         ],
         email: [
-          {required: true, message: "璇疯緭鍏ラ偖绠卞湴鍧�"},
+          {required: false, message: "璇疯緭鍏ラ偖绠卞湴鍧�"},
           {type: "email", message: "閭鏍煎紡涓嶆纭�"}
         ]
       },
@@ -459,6 +459,7 @@
             //todo
             params.password = this.md5(params.password)
             this.submitLoading = true;
+            console.log(params)
             addUser(params).then(res => {
               this.submitLoading = false;
               if (res.success) {
@@ -470,6 +471,7 @@
           } else {
             // 缂栬緫
             this.submitLoading = true;
+            console.log(this.form)
             editOtherUser(this.form).then(res => {
               this.submitLoading = false;
               if (res.success) {

--
Gitblit v1.8.0