硬广来了,哈哈哈,开源工单系统,欢迎进来看看,提提意见。 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
lanyulei
V2EX    分享创造

硬广来了,哈哈哈,开源工单系统,欢迎进来看看,提提意见。

  •  1
     
  •   lanyulei 2020-09-21 15:25:24 +08:00 7863 次点击
    这是一个创建于 1849 天前的主题,其中的信息可能已经有所发展或是发生改变。

    个人开源作者,请提有效意见,勿喷。

    github 地址: https://github.com/lanyulei/ferry

    演示地址: http://fdevops.com:8001/#/dashboard

    账号:admin 密码:123456 演示 demo 登陆需要取消 ldap 验证,就是登陆页面取消 ldap 的打勾。 

    工单系统相关功能:

    • 工单提交申请
    • 工单统计
    • 多维度工单列表,包括(我创建的、我相关的、我待办的、所有工单)
    • 自定义流程
    • 自定义模版
    • 任务钩子
    • 任务管理
    • 催办
    • 转交
    • 手动结单
    • 加签
    • 多维度处理人,包括(个人,变量(创建者、创建者负责人))
    • 排他网关,即根据条件判断进行工单跳转
    • 并行网关,即多个节点同时进行审批处理
    • 通知提醒(目前仅支持邮件)
    • 流程分类管理
    • 不同节点对应不同输出,隐藏 /展示表单模版
    • 多人情况下可进行自动接单

    权限管理相关功能,使用 casbin 实现接口权限控制:

    • 支持 ldap 用户验证登录
    • 用户、角色、岗位的增删查改,批量删除,多条件搜索
    • 角色、岗位数据导出 Excel
    • 重置用户密码
    • 维护个人信息,上传管理头像,修改当前账户密码
    • 部门的增删查改
    • 菜单目录、跳转、按钮及 API 接口的增删查改
    • 登陆日志管理
    • 左菜单权限控制
    • 页面按钮权限控制
    • API 接口权限控制

    系统设置:

    • 自定义上传 logo 及 title
    • ldap 用户信息映射
    81 条回复    2022-05-08 20:18:08 +08:00
    ozn
        1
    ozn  
       2020-09-21 16:17:22 +08:00
    界面跟我司的 好像好像,哈哈哈
    vus520
        2
    vus520  
       2020-09-21 16:25:42 +08:00
    居然有我的 Star
    binjoo
        3
    binjoo  
       2020-09-21 16:33:26 +08:00
    流程管理->编辑->流程,拖拽节点图表的时候,会触发浏览器的拖拽功能。
    lanyulei
        4
    lanyulei  
    OP
       2020-09-21 16:34:10 +08:00
    @ozn 哈哈哈。
    lanyulei
        5
    lanyulei  
    OP
       2020-09-21 16:34:38 +08:00
    @binjoo 浏览器的拖拽功能?
    lanyulei
        6
    lanyulei  
    OP
       2020-09-21 16:34:47 +08:00
    @vus520 激不激动。
    lanyulei
        7
    lanyulei  
    OP
       2020-09-21 16:35:33 +08:00
    @ozn 啥公司啊,兄弟。
    binjoo
        8
    binjoo  
       2020-09-21 16:37:40 +08:00
    @lanyulei #5 松开之后会打开一个新的连接,应该叫拖拽手势。

    https://sm.ms/image/XjOHT7aQsPZMyWJ
    9151
        9
    9151  
       2020-09-21 16:38:13 +08:00
    LDAP Result Code 49 "Invalid Credentials":
    lanyulei
        10
    lanyulei  
    OP
       2020-09-21 16:39:43 +08:00
    @binjoo 操作有问题吗? 抱歉,我有点孤陋寡闻,还是有点没明白。
    lanyulei
        11
    lanyulei  
    OP
       2020-09-21 16:40:15 +08:00
    @9151 需要把 ldap 验证的钩子去掉昂
    演示环境没有 ldap 验证
    lanyulei
        12
    lanyulei  
    OP
       2020-09-21 16:43:17 +08:00
    @binjoo 我试了试,没复现你说的情况呢。
    kkbblzq
        13
    kkbblzq  
       2020-09-21 16:44:26 +08:00
    搜索的字段能自定义就好了
    lanyulei
        14
    lanyulei  
    OP
       2020-09-21 16:45:13 +08:00
    @kkbblzq ok,不错的意见,我回头研究一下。加上。
    c4
        15
    c4  
       2020-09-21 16:45:36 +08:00
    点赞,另外 leancloud 之前开源过一个 leanticket
    binjoo
        16
    binjoo  
       2020-09-21 16:47:43 +08:00
    @lanyulei #12 我用的是 Cent Browser 4.2.10.171 (Chromium 80.0.3987.163) 。

    刚刚也试了 Firefox 80.0.1,干脆就拖不了了。。。

    难道我是个例?

    https://sm.ms/image/UceQR3WB4uw98Kb
    lanyulei
        17
    lanyulei  
    OP
       2020-09-21 16:47:52 +08:00
    @c4 嗯呐,之前简单看过,也是一个不错的项目呢。
    hyshuang2006
        18
    hyshuang2006  
       2020-09-21 16:56:35 +08:00
    能否增加:用户邮件提交工单,系统自动导入邮件的内容?

    好处是减少扯皮。管理员在系统里删除信息,或者是用户根本没有提交过工单。
    hsluoyz
        19
    hsluoyz  
    PRO
       2020-09-21 17:01:32 +08:00
    @lanyulei 感谢分享。我是 Casbin 的作者,可否加下 QQ 群详聊: https://casbin.org/en/help
    Wesly
        20
    Wesly  
       2020-09-21 17:30:49 +08:00
    登陆之后无法跳转到功能页面~查看请求,返回 200 是没问题的
    lmaq
        21
    lmaq  
       2020-09-21 17:38:09 +08:00
    LDAP Result Code 49 "Invalid Credentials":
    sumouren
        22
    sumouren  
       2020-09-21 17:43:37 +08:00
    登录时 LDAP 选项要去掉,要不会报错
    jiayong2793
        23
    jiayong2793  
       2020-09-21 17:55:17 +08:00
    我们公司用的是 C#,怎么配合使用?
    st2udio
        24
    st2udio  
       2020-09-21 18:01:12 +08:00
    以我们的流程、好像少了一个部门流转,这个是按人员设定的。。
    wzw
        25
    wzw  
       2020-09-21 18:19:21 +08:00 via iPhone
    有可能潜入到多地部署的问题吗
    lanyulei
        26
    lanyulei  
    OP
       2020-09-21 20:30:00 +08:00
    @binjoo 应该是的。
    lanyulei
        27
    lanyulei  
    OP
       2020-09-21 20:30:22 +08:00
    @hyshuang2006 这个有点难啊。暂时不考虑呢。
    lanyulei
        28
    lanyulei  
    OP
       2020-09-21 20:30:49 +08:00
    @st2udio 这个后续会加上的。
    lanyulei
        29
    lanyulei  
    OP
       2020-09-21 20:31:03 +08:00
    @wzw 没明白,啥意思呢?
    lanyulei
        30
    lanyulei  
    OP
       2020-09-21 21:37:22 +08:00
    大家如果觉得项目不错,请给个 star 吧,谢谢大家。
    lanyulei
        31
    lanyulei  
    OP
       2020-09-21 21:38:35 +08:00
    @jiayong2793 这个项目是一个完整的前后端项目,直接就能用。
    YaakovZiv
        32
    YaakovZiv  
       2020-09-21 23:13:06 +08:00
    感觉比浪潮给运营商开发的工单系统看起来直白很多。
    kswil
        33
    kswil  
       2020-09-22 08:30:28 +08:00
    流程管理编辑的前端用啥子做的?
    Chenamy2017
        34
    Chenamy2017  
       2020-09-22 09:16:10 +08:00
    已 star 和 money 支持
    xurunfei
        35
    xurunfei  
       2020-09-22 09:32:37 +08:00
    虽然用不到,看了感觉不错,start 支持一波
    lanyulei
        36
    lanyulei  
    OP
       2020-09-22 10:15:22 +08:00
    @YaakovZiv 这个还真不是很清楚呢。没见过浪潮给运营商开发的是啥样子的呢。
    lanyulei
        37
    lanyulei  
    OP
       2020-09-22 10:16:39 +08:00
    @kswil 这个是在 github 上找的,叫做 wfd-vue
    lanyulei
        38
    lanyulei  
    OP
       2020-09-22 10:16:58 +08:00
    @Chenamy2017 哇哦,非常感谢。
    lanyulei
        39
    lanyulei  
    OP
       2020-09-22 10:17:19 +08:00
    @xurunfei 哈哈哈,感谢,感谢,以后如果用到的话,随时拿来用。
    zeroz
        40
    zeroz  
       2020-09-22 10:27:37 +08:00
    看到了 vue-element-admin 的影子,好亲切啊
    lanyulei
        41
    lanyulei  
    OP
       2020-09-22 11:26:16 +08:00
    @zeroz 哈哈哈
    lanyulei
        42
    lanyulei  
    OP
       2020-09-22 11:26:43 +08:00
    感谢大家用不用都给的 star,你的支持,我的动力。
    breathofrain
        43
    breathofrain  
       2020-09-22 15:20:45 +08:00
    导出和统计 功能设计
    weilongs
        44
    weilongs  
       2020-09-22 15:25:18 +08:00
    嗯,看看。巧了公司打算搭个工单。
    joeyFuck
        45
    joeyFuck  
       2020-09-22 15:46:14 +08:00
    为什么不用 flowable 或 activiti 呢
    lanyulei
        46
    lanyulei  
    OP
       2020-09-22 16:13:48 +08:00
    @joeyFuck 看过,都是 java 的吧,感觉功能设计的复杂了,所以就自己实现了一套。
    lanyulei
        47
    lanyulei  
    OP
       2020-09-22 16:14:06 +08:00
    @weilongs 哈哈哈,欢迎考察。
    lanyulei
        48
    lanyulei  
    OP
       2020-09-22 16:14:31 +08:00
    @breathofrain 方便说的更详细点吗? 方便我完善。
    shyy06
        49
    shyy06  
       2020-09-22 16:24:25 +08:00
    LDAP Result Code 49 "Invalid Credentials":
    lanyulei
        50
    lanyulei  
    OP
       2020-09-22 16:30:19 +08:00
    @shyy06 登录时 LDAP 选项要去掉,要不会报错
    libracloud
        51
    libracloud  
       2020-09-22 16:53:52 +08:00
    不错,star 先,主要看看看流程设计的,一直在找 go 的流程设计的,学习下,不知道 lz 有没兴趣把这个工作流单独弄一个出来,哈哈
    misty8873
        52
    misty8873  
       2020-09-22 16:56:42 +08:00
    很棒啊
    smith123
        53
    smith123  
       2020-09-22 16:57:37 +08:00
    用的莫非是若依?
    lanyulei
        54
    lanyulei  
    OP
       2020-09-22 16:58:23 +08:00
    @libracloud 嗯呐,后续想把工作流单独拿出来,弄一个工作流引擎。方便那些不想用这套前端程序的,方便自己开发前端,对接后端。
    lanyulei
        55
    lanyulei  
    OP
       2020-09-22 16:58:40 +08:00
    @misty8873 感谢哈。
    lanyulei
        56
    lanyulei  
    OP
       2020-09-22 16:59:31 +08:00
    @smith123 不是呢,若依好想是 java 的,这套工单系统是 Go+Vue 的。
    ice2016
        57
    ice2016  
       2020-09-22 17:06:17 +08:00
    支持~~~
    zjsxwc
        58
    zjsxwc  
       2020-09-22 17:08:43 +08:00
    条件表达式 的 语法是什么?
    breathofrain
        59
    breathofrain  
       2020-09-22 17:12:04 +08:00
    @lanyulei #48 工单的统计,比如请假人名单 时长、issue 列表查询 导出 之类的,
    lanyulei
        60
    lanyulei  
    OP
       2020-09-22 17:14:35 +08:00
    @breathofrain ok,等核心功能完善差不多了,就开始好好整整工单统计功能。
    lanyulei
        61
    lanyulei  
    OP
       2020-09-22 17:14:49 +08:00
    @ice2016 感谢哈。
    zjsxwc
        62
    zjsxwc  
       2020-09-22 17:22:24 +08:00
    挺好的,就是文档需要完善下,所以现在我是看源码来解惑,哈


    ```
    @zjsxwc 条件表达式 的 语法 在 ConditionalJudgment 方法里面
    ```
    gaigechunfeng
        63
    gaigechunfeng  
       2020-09-22 17:54:43 +08:00
    必须支持!
    nilai
        64
    nilai  
       2020-09-22 18:32:46 +08:00
    UI 做得挺漂亮的。
    libracloud
        65
    libracloud  
       2020-09-22 18:35:17 +08:00
    @lanyulei 期待下,先看看现在的实现学习下
    lanyulei
        66
    lanyulei  
    OP
       2020-09-22 18:48:03 +08:00
    @zjsxwc OK 。
    lanyulei
        67
    lanyulei  
    OP
       2020-09-22 18:48:23 +08:00
    @gaigechunfeng 顶顶顶,哈哈哈
    lanyulei
        68
    lanyulei  
    OP
       2020-09-22 18:48:50 +08:00
    @nilai 感谢,
    MrUser
        69
    MrUser  
       2020-09-22 18:51:00 +08:00
    lanyulei
        70
    lanyulei  
    OP
       2020-09-22 18:55:33 +08:00
    @MrUser 哈哈哈,嗯呐,就是这个 ui 。
    MrUser
        71
    MrUser  
       2020-09-22 18:56:05 +08:00
    PUT 和 DELETE 时 URI 里貌似应该有待操作资源的 id 才更像 RESTful ?
    MrUser
        72
    MrUser  
       2020-09-22 18:57:25 +08:00
    功能很强大!
    wwwtarzan
        73
    wwwtarzan  
       2020-09-22 19:12:32 +08:00
    可以 已 star
    lanyulei
        74
    lanyulei  
    OP
       2020-09-22 19:13:50 +08:00
    @MrUser 嗯呐,是啊,厉害了,狠严谨呢。
    lanyulei
        75
    lanyulei  
    OP
       2020-09-22 19:14:04 +08:00
    @wwwtarzan 哈哈哈,感谢。
    ziyaotianshi
        76
    ziyaotianshi  
       2020-09-23 10:29:53 +08:00
    相当于做了我们内部系统的两个模块= =长得都一模一样
    hw2411
        77
    hw2411  
       2020-09-23 10:41:36 +08:00
    之前准备找一个类似的流程管理的系统,没找到,就自己撸了一个 vue+fastapi 的,刷到这贴的时候我内心崩溃了,刚好是我要找的,早知道我就不去写 bug 了。。。。
    lanyulei
        78
    lanyulei  
    OP
       2020-09-23 10:42:19 +08:00
    @ziyaotianshi 好吧。
    lanyulei
        79
    lanyulei  
    OP
       2020-09-23 10:44:10 +08:00
    @hw2411 哈哈哈,你写的肯定非常不错的。
    xmtpw
        80
    xmtpw  
       2021-03-30 13:37:35 +08:00
    牛逼,向大佬学习
    TcDhl
        81
    TcDhl  
       2022-05-08 20:18:08 +08:00
    @lanyulei 真牛逼
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3668 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 41ms UTC 10:31 PVG 18:31 LAX 03:31 JFK 06:31
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86