修复公众号-素材管理 上传时缺少accountId参数

Signed-off-by: Evol郑天 <jpevol@163.com>
This commit is contained in:
Evol郑天 2023-11-29 01:24:42 +00:00 committed by YunaiV
parent 7748704639
commit 3009c04d0a
4 changed files with 15 additions and 3 deletions

View File

@ -33,6 +33,8 @@ const message = useMessage()
const props = defineProps<{ type: UploadType }>()
const accountId = inject<number>('accountId')
const fileList = ref<UploadUserFile[]>([])
const emit = defineEmits<{
(e: 'uploaded', v: void)
@ -41,7 +43,8 @@ const emit = defineEmits<{
const uploadData: UploadData = reactive({
type: UploadType.Image,
title: '',
introduction: ''
introduction: '',
accountId: accountId!
})
/** 上传前检查 */

View File

@ -59,6 +59,8 @@ import { HEADERS, UploadData, UPLOAD_URL, UploadType, beforeVideoUpload } from '
const message = useMessage()
const accountId = inject<number>('accountId')
const uploadRules: FormRules = {
title: [{ required: true, message: '请输入标题', trigger: 'blur' }],
introduction: [{ required: true, message: '请输入描述', trigger: 'blur' }]
@ -89,7 +91,8 @@ const fileList = ref<UploadUserFile[]>([])
const uploadData: UploadData = reactive({
type: UploadType.Video,
title: '',
introduction: ''
introduction: '',
accountId: accountId!
})
const uploadFormRef = ref<FormInstance | null>(null)

View File

@ -9,6 +9,7 @@ interface UploadData {
type: UploadType
title: string
introduction: string
accountId: number
}
const beforeImageUpload: UploadProps['beforeUpload'] = (rawFile: UploadRawFile) =>

View File

@ -99,17 +99,22 @@ const type = ref<UploadType>(UploadType.Image) // 素材类型
const loading = ref(false) //
const list = ref<any[]>([]) //
const total = ref(0) //
const accountId = ref(-1)
provide('accountId', accountId)
//
const queryParams = reactive({
pageNo: 1,
pageSize: 10,
accountId: -1,
accountId: accountId,
permanent: true
})
const showCreateVideo = ref(false) //
/** 侦听公众号变化 **/
const onAccountChanged = (id: number) => {
accountId.value = id
queryParams.accountId = id
queryParams.pageNo = 1
getList()