闫增涛
4 天以前 6227519a1bd9007aedae11b77b0b3b1851837c38
src/assets/js/middleGround/api/dps5.js
@@ -36,6 +36,229 @@
            method: "post",
            data
        });
    },
    //获得资源仓库下所有资源库列表
    QueryCmsItem(data) {
        return request({
            url: "/resource/ResourceItem/QueryCmsItem",
            method: "post",
            data
        });
    },
    //新建资源
    NewCmsItem(data) {
        return request({
            url: "/resource/ResourceItem/NewCmsItem",
            method: "post",
            data
        });
    },
    //根据refCode获取类型
    GetTypeByRefCode(data) {
        return request({
            url: "/resource/ResourceType/GetResourceTypeByRefCodes",
            method: "post",
            data
        });
    },
    //删除列表数据
    DelCmsItemByList(data) {
        return request({
            url: "/resource/ResourceItem/DelCmsItemByList",
            method: "post",
            data
        });
    },
    //更新资源
    UpdateCmsItem(data) {
        return request({
            url: "/resource/ResourceItem/UpdateCmsItem",
            method: "post",
            data
        });
    },
    //新建机构
    NewOrg(data) {
        return request({
            url: "/identity/Org/NewOrg",
            method: "post",
            data
        });
    },
    //获取机构列表
    GetOrgList(data) {
        return request({
            url: "/identity/Org/GetOrgList",
            method: "post",
            data
        });
    },
    //获取机构列表一级
    GetOrgChildrenDepartment(data) {
        return request({
            url: "/identity/Org/GetOrgChildrenDepartment",
            method: "post",
            data
        });
    },
    //获取机构列表二级
    GetChildrenDepartment(data) {
        return request({
            url: "/identity/Department/GetChildrenDepartment",
            method: "post",
            data
        });
    },
    //新建部门
    NewDepartment(data) {
        return request({
            url: "/identity/Department/NewDepartment",
            method: "post",
            data
        });
    },
    //新建用户
    NewUser(data) {
        return request({
            url: "/identity/User/NewUser",
            method: "post",
            data
        });
    },
    //获取用户列表
    GetDepartmentUserList(data) {
        return request({
            url: "/identity/Department/GetDepartmentUserList",
            method: "post",
            data
        });
    },
    //新建角色
    NewRole(data) {
        return request({
            url: "/identity/Role/NewRole",
            method: "post",
            data
        });
    },
    //获取角色列表
    GetOrgManageRoleList(data) {
        return request({
            url: "/identity/Role/GetOrgManageRoleList",
            method: "post",
            data
        });
    },
    //获取角色权限列表
    GetRoleRightsConfigList(data) {
        return request({
            url: "/identity/Rights/GetRoleRightsConfigList",
            method: "post",
            data
        });
    },
    //新建角色权限
    NewRightsConfig(data) {
        return request({
            url: "/identity/Rights/NewRightsConfig",
            method: "post",
            data
        });
    },
    //更新角色权限
    UpdateRightsConfig(data) {
        return request({
            url: "/identity/Rights/UpdateRightsConfig",
            method: "post",
            data
        });
    },
    //删除角色
    DelRole(data) {
        return request({
            url: "/identity/Role/DelRole",
            method: "post",
            data
        });
    },
    //编辑角色
    UpdateRole(data) {
        return request({
            url: "/identity/Role/UpdateRole",
            method: "post",
            data
        });
    },
    //编辑机构
    UpdateOrg(data) {
        return request({
            url: "/identity/Org/UpdateOrg",
            method: "post",
            data
        });
    },
    //编辑部门
    UpdateDepartment(data) {
        return request({
            url: "/identity/Department/UpdateDepartment",
            method: "post",
            data
        });
    },
    //删除部门
    DelDepartment(data) {
        return request({
            url: "/identity/Department/DelDepartment",
            method: "post",
            data
        });
    },
    //删除机构
    DelOrg(data) {
        return request({
            url: "/identity/Org/DelOrg",
            method: "post",
            data
        });
    },
    //获取文件信息
    postFileUploadGetFileInfo(body, options) {
        return request('/file/FileUpload/GetFileInfo', {
            method: 'POST',
            data: body,
            ...(options || {})
        });
    },
    //初始化文件
    postFileUploadInitFile(body, options) {
        return request('/file/FileUpload/InitFile', {
            method: 'POST',
            data: body,
            ...(options || {})
        });
    },
    //上传文件
    postFileUploadUpload(body, file, options) {
        const formData = new FormData();
        if (file) {
            formData.append('file', file);
        }
        Object.keys(body).forEach((ele) => {
            const item = body[ele];
            if (item !== undefined && item !== null) {
                formData.append(
                    ele,
                    typeof item === 'object' && !(item instanceof File) ? JSON.stringify(item) : item
                );
            }
        });
        return request('/file/FileUpload/Upload', {
            method: 'POST',
            data: formData,
            requestType: 'form',
            ...(options || {})
        });
    }
}