• 工作流开发笔记


    一:增加对应的工作流文件,详细,表单和
    views/work/process
    aacrmbiz(增加自己的leave及文件)
    detail.vue
    form.vue
    handle.vue

    二:增加API
    api/work/process.js文件中增加如下内容:
    // =====================业务申请流程===========================
    ///blade-flow/biz/process后端Controller地址
    export const bizleaveProcess = (data) => {
    return request({
    url: '/api/blade-flow/biz/process/start-process',
    method: 'post',
    data
    })
    }

    export const bizleaveDetail = (businessId) => {
    return request({
    url: '/api/blade-flow/biz/process/detail',
    method: 'get',
    params: {
    businessId
    }
    })
    }

    三:在步骤一中的三个文件中设置对应的名称
    在form.vue中import一下
    <script>
    import {bizleaveProcess} from "@/api/work/process";
    方法中设置一下(methods):
    methods: {
    handleSubmit() {
    const params = {
    processDefinitionId: this.$route.params.processDefinitionId,
    ...this.form,
    };
    bizleaveProcess(params).then(resp => {

    四:在router/views/index.js中增加:
    {
    path: '/work/process/aacrmbiz',
    component: Layout,
    redirect: '/work/process/aacrmbiz/form',
    children: [{
    path: 'form/:processDefinitionId',
    name: '业务申请流程',
    meta: {
    i18n: 'work'
    },
    component: () =>
    import( /* webpackChunkName: "views" */ '@/views/work/process/aacrmbiz/form')
    }, {
    path: 'handle/:taskId/:processInstanceId/:businessId',
    name: '处理业务申请流程',
    meta: {
    i18n: 'work'
    },
    component: () =>
    import( /* webpackChunkName: "views" */ '@/views/work/process/aacrmbiz/handle')
    }, {
    path: 'detail/:processInstanceId/:businessId',
    name: '业务申请流程详情',
    meta: {
    i18n: 'work'
    },
    component: () =>
    import( /* webpackChunkName: "views" */ '@/views/work/process/aacrmbiz/detail')
    }]
    }

    五:建立字典时要注意,字典备注的内容一定要与前端的文件夹名(生成VUE页面的)一致aacrmbiz

  • 相关阅读:
    浏览器extension
    windows 下使用免安装版的mysql
    windows下好用的工具
    那些没来得及做的事
    OSI模型的一张图
    倒计时输出脚本
    selenium忽略链接不安全页面提示的方法
    selenium控制浏览器滚动条缓慢下拉到最底
    paramiko连接主机基本操作
    django点击前端按钮展示后台列表
  • 原文地址:https://www.cnblogs.com/edrp/p/11936562.html
Copyright © 2020-2023  润新知