From 457f9c817adef8b003ee6379f493798bae5cbb69 Mon Sep 17 00:00:00 2001 From: zhouwx <1175765986@qq.com> Date: 星期一, 19 五月 2025 09:31:19 +0800 Subject: [PATCH] 修改 --- src/views/Admin/components/sameLevelMod.vue | 26 +++++++++++++++++++++----- 1 files changed, 21 insertions(+), 5 deletions(-) diff --git a/src/views/Admin/components/sameLevelMod.vue b/src/views/Admin/components/sameLevelMod.vue index 39cea6f..cda1623 100644 --- a/src/views/Admin/components/sameLevelMod.vue +++ b/src/views/Admin/components/sameLevelMod.vue @@ -50,13 +50,18 @@ > </a-tree-select> </a-form-model-item> + <a-form-model-item label="选择分组" prop="peerRecipientGroupId"> + <a-select v-model="form.peerRecipientGroupId" style="width: 100%"> + <a-select-option v-for="(item,index) in groupData" :value="item.id" :key="index">{{item.name}}</a-select-option> + </a-select> + </a-form-model-item> </a-form-model> </a-modal> </template> <script> -import {addRecipient, addUser, updateRecipient, updateUser} from "@/api/user"; +import {addRecipient, addUser, getSameLevelGroupList, updateRecipient, updateUser} from "@/api/user"; import {verifySimplePhone} from "@/util/validate"; export default { name: 'userMod', @@ -80,6 +85,7 @@ labelCol: { span: 4 }, wrapperCol: { span: 14 }, areaData: [], + groupData: [], replaceFields: { children:'children', title:'name', @@ -93,12 +99,13 @@ company: '', phone: '', unittype: null, - districtId: null + districtId: null, + peerRecipientGroupId: '' }, rules: { recipientName: [{ required: true, message: '请输入姓名或称呼', trigger: 'blur'}], company: [{ required: true, message: '请输入单位名称(备注)', trigger: 'blur'}], - phone: [{ required: true, validator: validatePhone, trigger: 'blur'}] + phone: [{ required: true, validator: validatePhone, trigger: 'blur'}], } } }, @@ -106,8 +113,15 @@ const t = this }, methods:{ - openDialog(type,data){ + openDialog(type,data,group){ const t = this + group.forEach(item => { + if(item.name === '未分类'){ + item.id = '' + } + }) + t.groupData = group + console.log(t.groupData,'data222') if(type == 'add'){ t.title = '新增用户' t.form = { @@ -116,7 +130,8 @@ company: '', phone: '', unittype: null, - districtId: null + districtId: null, + peerRecipientGroupId: '' } }else{ t.title = '编辑用户' @@ -125,6 +140,7 @@ t.form[i] = data[i] } } + t.form.peerRecipientGroupId = data.peerRecipientGroupId ? data.peerRecipientGroupId: '' } t.visible = true }, -- Gitblit v1.9.2