AppService.js 4.68 KB
import {post,upload} from "./rpc"
const xnService={
    login: (data) => {
        data.method = "xntalk.login";
        return post(data)
    },

    /**
     * 获取承租人信息和用户id
     * @param data
     * @returns {*}
     */
    getPassport: (data) => {
        data.method = "api.security.passport.get";
        return post(data)
    },
    /**
     * 获取承租人信息
     * @param data
     * @returns {*}
     */
    getUser: (data) => {
        data.method = "api.master.system.user.get";
        return post(data)
    },
    /**
     * 高级查询等待我审批的任务
     * @param data
     * @returns {*}
     */
    findMyToDoTask: (data) => {
        data.method = "xntalk.myToDoTask.find";
        return post(data)
    },
    /**
     * 高级查询我审批过的任务
     * @param data
     * @returns {*}
     */
    findMyFinishedTask: (data) => {
        data.method = "xntalk.myFinishedTask.find";
        return post(data)
    },
    /**
     * 高级查询等待我审批的任务
     * @param data
     * @returns {*}
     */
    getFlowTask: (data) => {
        data.method = "xntalk.flow.get";
        return post(data)
    },
    /**
     * 高级查询我提交的任务
     * @param data
     * @returns {*}
     */
    findMyCreatedTask: (data) => {
        data.method = "xntalk.myCreatedTask.find";
        return post(data)
    },

    /**
     * 转交流程实例步骤
     * @param data
     * @returns {*}
     */
    transferFlowStep: (data) => {
        data.method = "xntalk.flowStep.transfer";
        return post(data)
    },

    /**
     * 审批通过流程实例步骤
     * @param data
     * @returns {*}
     */
    approveFlowStep: (data) => {
        data.method = "xntalk.flowStep.approve";
        return post(data)
    },

    /**
     * 否决流程实例步骤.将会结束流程实例
     * @param data
     * @returns {*}
     */
    rejectFlowStep: (data) => {
        data.method = "xntalk.flowStep.reject";
        return post(data)
    },
    /**
     * 回退程实例步骤.将会结束流程实例
     * @param data
     * @returns {*}
     */
    untreadFlowStep: (data) => {
        data.method = "api.workflow.flow.step.untread";
        return post(data)
    },
    /**
     * 并加签
     * @param data
     * @returns {*}
     */
    addFlowStep: (data) => {
        data.method = "api.workflow.flow.step.add";
        return post(data)
    },
    /**
     * 前加签.
     * @param data
     * @returns {*}
     */
    beforeAddFlowStep: (data) => {
        data.method = "api.workflow.flow.step.add.before";
        return post(data)
    },
    /**
     * 后加签
     * @param data
     * @returns {*}
     */
    afterAddFlowStep: (data) => {
        data.method = "api.workflow.flow.step.add.after";
        return post(data)
    },



    /**
     * 获取流程实例步骤表
     * @param data
     * @returns {*}
     */
    getFlowStep: (data) => {
        data.method = "xntalk.flowStep.get";
        return post(data)
    },

    /**
     * 获取流程实例
     * @param data
     * @returns {*}
     */
    getFlow: (data) => {
        data.method = "xntalk.flow.get";
        return post(data)
    },

    /**
     * 获取详情
     * @param data
     * @returns {*}
     */
    getFlowForm: (data) => {
        data.method = "xntalk.flowForm.get";
        return post(data)
    },
    /**
     * 附件查看
     * @param data
     * @returns {*}
     */
    apiFoundationAttachmentGetListByBizInfo: (data) => {
        data.method = "api.foundation.attachment.getlist.bybizinfo";
        return post(data)
    },
    /**
     *获取审批流
     * @param data
     * @returns {*}
     */
    getWorkflowTrend: (data) => {
        data.method = "api.workflow.flow.trend.get";
        return post(data)
    },

    /**
     * 查询组织部门
     * @param data
     * @returns {*}
     */
    organizationQuery: (data) =>{
        data.method = "xntalk.organization.query";
        return post(data)
    },



    /**
     * 评论
     * @param data
     * @returns {*}
     *
     *     
     anonymous:false,
     userId:scope.userId
     scope.comment.businessId=scope.flowId;
     content
     */
    createComment: (data) => {
        data.method = "api.suggest.suggest.comment.create";
        return post(data)
    },
    /**
     * 查询工作流类型
     * @param data
     * @returns {*}
     */
    findCategory: (data) =>{
        data.method = "xntalk.workflow.category.find";
        return post(data)
    },
    /**
     * 查询工作流类别
     * @param data
     * @returns {*}
     */
    findProcess: (data) =>{
        data.method = "xntalk.workflow.process.find";
        return post(data)
    },



};
export default xnService;