Skip to content

Commit b57b45c

Browse files
YunaiVgitee-org
authored andcommitted
!255 站内信测试增加 Member 用户类型支持
Merge pull request !255 from 风狗/dev
2 parents 8b6ca30 + f832d26 commit b57b45c

File tree

1 file changed

+19
-2
lines changed

1 file changed

+19
-2
lines changed

src/views/system/notify/template/NotifyTemplateSendForm.vue

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,21 @@
1515
type="textarea"
1616
/>
1717
</el-form-item>
18-
<el-form-item label="接收人" prop="userId">
18+
<el-form-item label="用户类型" prop="userType">
19+
<el-radio-group v-model="formData.userType">
20+
<el-radio
21+
v-for="dict in getIntDictOptions(DICT_TYPE.USER_TYPE)"
22+
:key="dict.value"
23+
:label="dict.value as number"
24+
>
25+
{{ dict.label }}
26+
</el-radio>
27+
</el-radio-group>
28+
</el-form-item>
29+
<el-form-item v-show="formData.userType === 1" label="接收人ID" prop="userId">
30+
<el-input v-model="formData.userId" style="width: 160px" />
31+
</el-form-item>
32+
<el-form-item v-show="formData.userType === 2" label="接收人" prop="userId">
1933
<el-select v-model="formData.userId" placeholder="请选择接收人">
2034
<el-option
2135
v-for="item in userOption"
@@ -46,6 +60,7 @@
4660
<script lang="ts" setup>
4761
import * as UserApi from '@/api/system/user'
4862
import * as NotifyTemplateApi from '@/api/system/notify/template'
63+
import { DICT_TYPE, getIntDictOptions } from '@/utils/dict'
4964
5065
defineOptions({ name: 'SystemNotifyTemplateSendForm' })
5166
@@ -57,6 +72,7 @@ const formData = ref({
5772
content: '',
5873
params: {},
5974
userId: null,
75+
userType: 1,
6076
templateCode: '',
6177
templateParams: new Map()
6278
})
@@ -122,7 +138,8 @@ const resetForm = () => {
122138
params: {},
123139
mobile: '',
124140
templateCode: '',
125-
templateParams: new Map()
141+
templateParams: new Map(),
142+
userType: 1
126143
} as any
127144
formRef.value?.resetFields()
128145
}

0 commit comments

Comments
 (0)