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

[已解决] 部门名称保存后变动

[复制链接]
白沙烟草 发表于 2014-6-5 15:39:14 | 显示全部楼层 |阅读模式
本帖最后由 白沙烟草 于 2014-6-6 10:15 编辑

123.jpg
刚新建表单时,部门名称为当前用户所在部门名称。但是当点了保存表单后,部门名称发生变动。
234.png

但是,如果先点保存并新建表单,就不会发生这种情况,而且当点击了保存并新建设表单后,再点保存表单也不会这样。

这太神奇,各位大侠,这是什么原因啊?
david 发表于 2014-6-6 09:35:44 | 显示全部楼层
请楼主贴上部门名称那个字段的取值代码,后面“1101”的那个字段的段代码好像没有变化,它是怎么取值的?
回复

使用道具 举报

 楼主| 白沙烟草 发表于 2014-6-6 09:39:10 | 显示全部楼层
部门名称的取值代码:
var name = getItemValueAsString("dept_name");
if (name==null ||name.trim().length()<=0)
            {   
                        var value = "";
                        var user = getWebUser();
                        var depts = user.getDepartments();
                        for (var iter = depts.iterator(); iter.hasNext();) {
                        var dept = iter.next();
                        value = dept.getName();
                        }
                   }
value;


部门代码:
var code = getItemValueAsString("dept_code");
if (code==null || code.trim().length()<=0)
            {              
                var depprocess=getDepartmentProcess();
                var deptid=getWebUser().getDefaultDepartment();
                var dep=depprocess.doView(deptid);
                var code=dep.getCode();
            }
code;
回复

使用道具 举报

 楼主| 白沙烟草 发表于 2014-6-6 10:07:05 | 显示全部楼层
本帖最后由 白沙烟草 于 2014-6-6 10:09 编辑

我还没有做调试,但是我发现问题是怎么出的了。
当我用信息中心用户身份先登录后,注销后再用制丝车间用户身份登录,保存表单时就会发生部门名称变动的情况。
而如果直接用制丝车间用户身份登录,就不会出现这种情况。
反过来也会出现这种情况。我觉得应该还是我的部门名称值脚本有问题。
回复

使用道具 举报

 楼主| 白沙烟草 发表于 2014-6-6 10:15:24 | 显示全部楼层
问题解决了!
部门脚本代码写错了,应该如下:
var name = getItemValueAsString("dept_name");
if (name==null ||name.trim().length()<=0)
            {   
                        var user = getWebUser();
                        var depts = user.getDepartments();
                        for (var iter = depts.iterator(); iter.hasNext();) {
                        var dept = iter.next();
                        name = dept.getName();
                        }
                   }
name;


谢谢david耐心帮助!
回复

使用道具 举报

david 发表于 2014-6-6 10:15:43 | 显示全部楼层
本帖最后由 david 于 2014-6-6 10:18 编辑

感谢楼主反馈,该贴结贴。
回复

使用道具 举报

本版积分规则

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

GMT+8, 2026-8-13 17:40

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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