From 0d71873262b6f670eb1814803a04f03cb8fb797e Mon Sep 17 00:00:00 2001 From: peng <peng.com> Date: 星期四, 11 九月 2025 18:33:17 +0800 Subject: [PATCH] 修改封面限制数量 --- manager/src/views/member/list/index.vue | 32 +++++++++++++++++++++++++------- 1 files changed, 25 insertions(+), 7 deletions(-) diff --git a/manager/src/views/member/list/index.vue b/manager/src/views/member/list/index.vue index 0d346e4..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"> @@ -83,18 +92,15 @@ </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> <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() { @@ -427,6 +444,7 @@ }, // 閫変腑鐨勫浘鐗� callbackSelected(val) { + console.log(val) this.picModelFlag = false; this.form.face = val.url; }, -- Gitblit v1.8.0