游戏-渠道管理-优化渠道和管理员添加方式

This commit is contained in:
2026-04-01 16:16:06 +08:00
parent d8bcc4f4c4
commit 2ee78b3239
3 changed files with 233 additions and 12 deletions

View File

@@ -60,20 +60,12 @@
@keyup.ctrl.enter="baTable.onSubmit(formRef)"
:placeholder="t('Please input field', { field: t('game.channel.remark') })"
/>
<FormItem
:label="t('game.channel.admin_group_id')"
type="remoteSelect"
v-model="baTable.form.items!.admin_group_id"
prop="admin_group_id"
:input-attr="{ pk: 'admin_group.id', field: 'name', remoteUrl: '/admin/auth.Group/index' }"
:placeholder="t('Please select field', { field: t('game.channel.admin_group_id') })"
/>
<FormItem
:label="t('game.channel.admin_id')"
type="remoteSelect"
v-model="baTable.form.items!.admin_id"
prop="admin_id"
:input-attr="{ pk: 'admin.id', field: 'username', remoteUrl: '/admin/auth.Admin/index' }"
:input-attr="{ pk: 'admin.id', field: 'username', remoteUrl: '/admin/auth.Admin/index', params: { top_group: '1' } }"
:placeholder="t('Please select field', { field: t('game.channel.admin_id') })"
/>
</el-form>
@@ -110,7 +102,6 @@ const rules: Partial<Record<string, FormItemRule[]>> = reactive({
name: [buildValidatorData({ name: 'required', title: t('game.channel.name') })],
user_count: [buildValidatorData({ name: 'integer', title: t('game.channel.user_count') })],
profit_amount: [buildValidatorData({ name: 'float', title: t('game.channel.profit_amount') })],
admin_group_id: [buildValidatorData({ name: 'required', title: t('game.channel.admin_group_id') })],
admin_id: [buildValidatorData({ name: 'required', title: t('game.channel.admin_id') })],
create_time: [buildValidatorData({ name: 'date', title: t('game.channel.create_time') })],
update_time: [buildValidatorData({ name: 'date', title: t('game.channel.update_time') })],