uploadFile.js 1004 Bytes
import { uploadPermissions } from '../../api/request';

// 获取权限
async function getPermission() {
    let data = {
        ddUserId: getApp().globalData.userid,
        type: 'add',
        projectName: 'MING_MEETING'
    }
    return new Promise((resolve) => {
        uploadPermissions(data).then(res => {
            if (res.data.code === 0) {
                resolve(res)
            }
        })
    })
}
// 获取文件信息
export async function getFileInfo() {
    const permission = await getPermission()
    return new Promise((resolve) => {
        dd.uploadAttachmentToDingTalk({
            image: { multiple: true, compress: true, max: 9, spaceId: permission.data.data },
            space: { spaceId: permission.data.data, compress: true, isCopy: 1, max: 9 },
            types: ["photo", "camera", "space"],
            success: (res) => {
                console.log(res)
                resolve(res)
            },
            fail: (err) => {
            }
        })
    })
}