天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 1958|回复: 13

[已解决] 如果意见栏想有点评和加签的意见需要增加什么?

[复制链接]
网络菜菜 发表于 2024-4-1 10:47:01 | 显示全部楼层 |阅读模式
本帖最后由 网络菜菜 于 2024-4-1 10:47 编辑

【myApps/OBPM版本号】:v5.1
【浏览器类型】:Chrome/其他
【联系方式-QQ】:260217944
【联系电话】:    请留下您的联系电话,以便技术同事更好解决您的问题
【问题描述】:请问在意见栏想出现点评和加签意见,还需要增加什么代码?之前在论坛请教过回撤和回退不显示意见,在sql加入FLOWOPERATION in ('80','7','84') 的查询条件后;但后续发现点评时都没有出现了意见栏?




1、问题描述最好图文并茂,如有视频/脚本可直接放出,这样技术同事在处理该问题时效率更加高效哦~
2、如果该问题已得到解决,请在该帖子下回复\\\"已解决可结帖\\\"

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册成为天翎用户

x
yaya 发表于 2024-4-2 17:18:52 | 显示全部楼层
加上这个试试:'91','添加/补签意见'
 楼主| 网络菜菜 发表于 2024-4-3 11:51:10 | 显示全部楼层
yaya 发表于 2024-4-2 17:18
加上这个试试:'91','添加/补签意见'

加上91,主办审核的会签意见有显示;

但添加/补签意见却没有

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册成为天翎用户

x
yaya 发表于 2024-4-3 14:10:22 | 显示全部楼层
网络菜菜 发表于 2024-4-3 11:51
加上91,主办审核的会签意见有显示;

但添加/补签意见却没有

去数据库表中看一下FLOWOPERATION 这个参数的值。
 楼主| 网络菜菜 发表于 2024-4-3 15:25:09 | 显示全部楼层
yaya 发表于 2024-4-3 14:10
去数据库表中看一下FLOWOPERATION 这个参数的值。

见下图,请问是加入文字吗?我见不是用代码表示的。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册成为天翎用户

x
yaya 发表于 2024-4-3 15:28:17 | 显示全部楼层
网络菜菜 发表于 2024-4-3 15:25
见下图,请问是加入文字吗?我见不是用代码表示的。

对,就加文字
 楼主| 网络菜菜 发表于 2024-4-3 15:31:24 | 显示全部楼层
网络菜菜 发表于 2024-4-3 15:25
见下图,请问是加入文字吗?我见不是用代码表示的。

但这样好似无匹配节点和补充意见人,会不会意见会出现不同的位置
 楼主| 网络菜菜 发表于 2024-4-3 15:37:15 | 显示全部楼层
本帖最后由 网络菜菜 于 2024-4-3 15:40 编辑


已加入,但还是没有显示出来,代码如下图

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册成为天翎用户

x
yaya 发表于 2024-4-3 16:39:31 | 显示全部楼层
网络菜菜 发表于 2024-4-3 15:37
已加入,但还是没有显示出来,代码如下图

可以的话,把脚本贴出来看看。
 楼主| 网络菜菜 发表于 2024-4-3 16:41:00 | 显示全部楼层
yaya 发表于 2024-4-3 16:39
可以的话,把脚本贴出来看看。

(function(){
    var sql = "";
    var doc = getCurrentDocument();
    var state = doc.getStateLabel();
    sql = "SELECT DISTINCT '" + getDomainid() + "' AS DOMAINID,NAME AS ITEM_NAME,PROCESSTIME AS ITEM_PROCESSTIME,ATTITUDE AS ITEM_ATTITUDE,SIGNATURE AS ITEM_SIGNATURE FROM T_ACTORHIS T WHERE DOC_ID='" + getId() + "' AND EXISTS( SELECT 1 FROM T_RELATIONHIS WHERE STARTNODEID='1711597872045' AND FLOWOPERATION in ('80','7','84','91','添加/补签意见') AND ID=T.NODEHIS_ID) ORDER BY PROCESSTIME ASC ";
    var count = countBySQL(sql);
    if (count == 0) {
        sql = "SELECT DISTINCT '" + getDomainid() + "' AS DOMAINID,NAME AS ITEM_NAME,PROCESSTIME AS ITEM_PROCESSTIME,ATTITUDE AS ITEM_ATTITUDE,SIGNATURE AS ITEM_SIGNATURE FROM t_flowhistory T WHERE DOC_ID='" + getId() + "' AND STARTNODEID='1711597872045' AND FLOWOPERATION in ('80','7','84','91','添加/补签意见') ORDER BY PROCESSTIME ASC ";
    }
    var str = "";
    var datas = queryBySQL(sql);
    if (datas != null && datas.size() > 0) {
        for (var iter = datas.iterator(); iter.hasNext(); ) {
            var data = iter.next();
            var name = data.getItemValueAsString("NAME");
            var processtime = data.getItemValueAsDate("PROCESSTIME");
            var time =format(processtime,"yyyy-MM-dd HH:mm");   
            var attitude = data.getItemValueAsString("ATTITUDE");
            var signature = data.getItemValueAsString("SIGNATURE");
            if (!isNotNull(attitude)) {
                attitude = "已阅。"
            }
            str += attitude + "\n"  + "         " + name + "         " + processtime;
//            if (isNotNull(signature)) {
//                var jsonObject = Packages.net.sf.json.JSONObject.fromObject(signature);
//                var imgBase64Code = jsonObject.get("data");
//                str += ",手签意见:<img src='data:image/jpg;base64," + imgBase64Code + "' style='height: 70px;'/>";
//            }
            str += "\n\n"
        }
    }
    return str;
})();

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-12 14:19

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表