找回密码
 开放注册

QQ登录

只需一步,快速开始

微信登录

微信扫码,快速开始

通达OA官网网站
搜索
查看: 4755|回复: 10

强烈 请求提供方法。(太不人性化了)

[复制链接]

37

主题

159

回帖

1110

牛毛

游客

积分
1306
发表于 2017-3-9 18:58:36 | 显示全部楼层 |阅读模式
工作流呈现工作名称与文号 太反人类 经手人时间长了 办得多了根本无从知道 哪个对哪个 请提供方法让我修改 以便更容易查询。

L%1U%T}DN~9OUNM9K2@D5PE.png
已绑定手机

143

主题

522

回帖

1694

牛毛

一级牛人

积分
1694
发表于 2017-3-10 08:55:27 | 显示全部楼层 来自 北京市
遇到这样的队友,我只能对你表示很同情

8

主题

173

回帖

1102

牛毛

游客

积分
1283
发表于 2017-3-10 10:40:20 | 显示全部楼层
都是可以自己定义的呀:sleepy:同2楼

4

主题

10

回帖

104

牛毛

游客

积分
118
发表于 2017-3-10 16:31:40 | 显示全部楼层
不能说不人性化,你还没有熟悉而已
进入工作流的定义流程属性-->扩展字段,任你选择。

37

主题

159

回帖

1110

牛毛

游客

积分
1306
 楼主| 发表于 2017-3-10 16:45:07 | 显示全部楼层
本帖最后由 huaian 于 2017-3-10 16:46 编辑

我希望的方法是 将拟发文的标题显示在文号后面,以便很快看到,后续查询。 自定义完成不了,后面增加一列 显示拟发文标题也行啊

37

主题

159

回帖

1110

牛毛

游客

积分
1306
 楼主| 发表于 2017-3-13 10:35:06 | 显示全部楼层
huaian 发表于 2017-3-10 16:45
我希望的方法是 将拟发文的标题显示在文号后面,以便很快看到,后续查询。 自定义完成不了,后面增加一列  ...

官方可否提供一个方法啊 急!!

4

主题

21

回帖

470

牛毛

游客

积分
495
发表于 2017-3-13 16:50:52 | 显示全部楼层
从本论坛某位大牛(不好意思啊,忘了出处)处抄了一个,略作修改,应用于2016版,在ie8下也不再出现问题。
供参考。

打开工作表单,先点一下表单菜单左上方的html键,
找到“标题”对应的控制名称,类似于<input name="DATA_3" title="标题"
记住name=后面的控制名称,如上面为DATA_3,
然后点击html返回图形界面,再点击上面JS按钮,在新弹出来的js编辑框中,把下面的内容复制进去;
注意:必须修改找到的下面的DATA_3 后面的3为本表单的  DATA_? 的? 的值。
然后新建工作时,只要对应的标题变化(非空),工作名称文号会自动更新。
以下为代码,猜测通达后台处理方式,可能不够精简。

function ModifyRunName(){
   var date = new Date();
   var seperator1 = "-";
   var seperator2 = ":";
   var month = date.getMonth() + 1;
   var strDate = date.getDate();
   if (month >= 1 && month <= 9) {
    month = "0" + month;
   }
   if (strDate >= 0 && strDate <= 9) {
    strDate = "0" + strDate;
   }
   /*var currentdate = date.getFullYear() + seperator1 + month + seperator1 + strDate
    + " " + date.getHours() + seperator2 + date.getMinutes()
    + seperator2 + date.getSeconds();     */
     var currentdate = date.getFullYear() + seperator1 + month + seperator1 + strDate;
  
var runname = jQuery("input[name='DATA_5']").val();
  if(g_run_id > 0 && runname.length > 0){
    jQuery.ajax({
      type: "POST",
      url: "run_name_submit.php",
      cache: false,
      async: false,
      data: {"RUN_NAME": runname,"RUN_ID": g_run_id},
      error: function(msg) {
          alert(msg);
      },
      success: function(data) {
          if (data == 2)
          {
                           //jQuery('#run_name_old').val(jQuery('#Symbol').val());
                    //alert(td_lang.general.workflow.msg_271);
                    //document.location.reload();
                    parent.document.getElementById('run_name_block').innerText = runname + " (" + currentdate + ")";
          }
      }
    });
  }
  setTimeout(ModifyRunName,500);
}


jQuery(document).ready(function(){
if(g_prcs_id=='1'){
var run_name_block_div = parent.document.getElementById('run_name_block');
    if(run_name_block_div!=null)  
  {
   {if(run_name_block_div.style.enabled=='enabled' || run_name_block_div.style.disabled!='disabled')
    {if(run_name_block_div.style.display == 'display' || run_name_block_div.display!='none' || run_name_block_div.display!='block' || run_name_block_div.display!='')
     ModifyRunName();
    }
   }
  }
}
})

点评

太复杂了,完全可以精简。  详情 回复 发表于 2017-3-14 17:02

0

主题

1335

回帖

1855

牛毛

游客

积分
3190
发表于 2017-3-13 17:36:49 | 显示全部楼层
huaian 发表于 2017-3-13 10:35
官方可否提供一个方法啊 急!!

您好,您可以在定义流程属性处开启允许修改工作文号,然后在建立工作的时候,将文号处加上表单名字,目前其他办法无法实现您的功能,您可以作为二次开发进行解决。

37

主题

159

回帖

1110

牛毛

游客

积分
1306
 楼主| 发表于 2017-3-13 21:04:32 | 显示全部楼层
本帖最后由 huaian 于 2017-3-13 21:31 编辑

果然有高人 感谢8楼 非常管用 !!  通达技术赵老师的回答同样具有可操作性,稍麻烦了点! 推荐有此需求的诸君参考8楼。
您需要登录后才可以回帖 登录 | 开放注册

本版积分规则

咨询电话:400 818 0505 通达OA,国内协同管理软件行业内唯一的央企单位,中国协同OA软件的领跑者,优秀协同办公解决方案供应商

帮助|Archiver|小黑屋|通信管理局专项备案号:[2008]238号|由NB5牛论坛提供技术支持NB5社区 ( 皖ICP备08004151号;皖公网安备34010402700514号 )

GMT+8, 2025-4-28 23:56 , Processed in 0.246077 second(s), 74 queries .

Powered by Discuz

Copyright © 2001-2025, 北京通达信科科技有限公司.

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