From 33681608a06237c74a4bdbfc7590cc2b504572ed Mon Sep 17 00:00:00 2001
From: zxl <763096477@qq.com>
Date: 星期一, 08 九月 2025 10:13:57 +0800
Subject: [PATCH] 管理端窗口关闭
---
manager/src/views/member/list/index.vue | 25 +++++++++++++++++++++----
1 files changed, 21 insertions(+), 4 deletions(-)
diff --git a/manager/src/views/member/list/index.vue b/manager/src/views/member/list/index.vue
index e930b40..fae9bd4 100644
--- a/manager/src/views/member/list/index.vue
+++ b/manager/src/views/member/list/index.vue
@@ -14,6 +14,12 @@
<Form-item label="鑱旂郴鏂瑰紡" prop="mobile">
<Input type="text" v-model="searchForm.mobile" placeholder="璇疯緭鍏ヤ細鍛樿仈绯绘柟寮�" clearable style="width: 200px" />
</Form-item>
+ <Form-item label="鐢ㄦ埛鏍囩" prop="tags">
+ <Select v-model="searchForm.tagIds" multiple filterable :loading="selectLoading" style="width:200px;">
+ <Option v-for="item in options" :key="item.id" :label="item.tagName" :value="item.id"></Option>
+ </Select>
+ </Form-item>
+
<Button @click="handleSearch" class="search-btn" type="primary" icon="ios-search">鎼滅储</Button>
</Form>
</Row>
@@ -73,6 +79,9 @@
<Option v-for="item in options" :key="item.id" :label="item.tagName" :value="item.id"></Option>
</Select>
</FormItem>
+ <FormItem label="鐢ㄦ埛鑷畾涔夋爣绛�" prop="customerTags">
+ <span class="inf0o" v-for="(item,index) in memberTags" :key="index">{{item.tagName}}<span v-if="index < memberTags.length - 1">, </span></span>
+ </FormItem>
<FormItem label="鎬у埆" prop="sex">
<RadioGroup type="button" button-style="solid" v-model="form.sex">
<Radio :label="1">
@@ -91,10 +100,7 @@
</FormItem>
<FormItem label="鎵�鍦ㄥ湴" prop="mail">
{{ form.region || '鏆傛棤鍦板潃' }}
-
-
<Button style="margin-left: 10px;" @click="$refs.map.open()">閫夋嫨</Button>
-
</FormItem>
</Form>
</Modal>
@@ -111,6 +117,7 @@
import ossManage from "@/views/sys/oss-manage/ossManage";
import * as RegExp from "@/libs/RegExp.js";
import { getTags } from "@/api/tag.js";
+import { detailById } from "@/api/memberCustomerTag.js"
export default {
name: "member",
@@ -120,6 +127,7 @@
},
data() {
return {
+ memberTags:[],
defaultPic: require('@/assets/default.png'),
descTitle: "", // modal鏍囬
descFlag: false, //缂栬緫鏌ョ湅妗�
@@ -143,6 +151,7 @@
username: "",
mobile: "",
disabled: "OPEN",
+ tagIds:[],
},
picModelFlag: false, // 閫夋嫨鍥剧墖
form: {}, // 琛ㄥ崟鏁版嵁
@@ -330,6 +339,13 @@
},
},
methods: {
+ getMemberTags(id){
+ detailById(id).then(res =>{
+ if (res.code === 200){
+ this.memberTags = res.data;
+ }
+ });
+ },
// 鍥炶皟缁欑埗绾�
callback(val, index) {
this.selectMember.forEach(item => { item.___selected = false })
@@ -387,9 +403,10 @@
},
//鏌ョ湅璇︽儏淇敼
editPerm(val) {
+ this.form = {};
this.descTitle = `鏌ョ湅鐢ㄦ埛 ${val.username}`;
this.descFlag = true;
-
+ this.getMemberTags(val.id);
this.getMemberInfo(val.id);
},
addMember() {
--
Gitblit v1.8.0