feat: make user_ids optional in admin resource form, unlinked resources become public
This commit is contained in:
@@ -71,9 +71,10 @@
|
|||||||
</div>
|
</div>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="关联账号" prop="user_ids">
|
<el-form-item label="关联账号" prop="user_ids">
|
||||||
<el-select v-model="formData.user_ids" multiple filterable placeholder="请选择要分发的账号">
|
<el-select v-model="formData.user_ids" multiple filterable placeholder="不选择则为公开资源" clearable>
|
||||||
<el-option v-for="item in userOptions" :key="item.id" :label="item.phone" :value="item.id" />
|
<el-option v-for="item in userOptions" :key="item.id" :label="item.phone" :value="item.id" />
|
||||||
</el-select>
|
</el-select>
|
||||||
|
<div style="font-size: 12px; color: #909399; margin-top: 4px;">不选择账号则资源为公开资源,所有人可见</div>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-form>
|
</el-form>
|
||||||
<template #footer>
|
<template #footer>
|
||||||
@@ -116,8 +117,7 @@ const formData = reactive({
|
|||||||
|
|
||||||
const rules = {
|
const rules = {
|
||||||
title: [{ required: true, message: '请输入标题', trigger: 'blur' }],
|
title: [{ required: true, message: '请输入标题', trigger: 'blur' }],
|
||||||
file_url: [{ required: true, message: '请输入或上传文件获取链接', trigger: 'blur' }],
|
file_url: [{ required: true, message: '请输入或上传文件获取链接', trigger: 'blur' }]
|
||||||
user_ids: [{ type: 'array', required: true, message: '请至少选择一个账号进行分发', trigger: 'change' }]
|
|
||||||
}
|
}
|
||||||
|
|
||||||
const getList = async () => {
|
const getList = async () => {
|
||||||
|
|||||||
Reference in New Issue
Block a user