早上对了一下需求,需求说这样做挺好,然后补充了2点,1、选择组织。2、确认从pda刷卡(太贵)改pda二维码扫描。
选择组织在登录完成后操作,NC登录后会有pk_group和cuserid返回,但是在工厂里面一个人对应多个组织,所以登录后需要选择组织。添加组织选择页面,然后获取车间。选择了普通的select下拉框,样式待修改。
二维码扫描,使用zbar插件(勾选)
//二维码扫描
var params = {zxing : false,albumVisible : false};
ZBar.scan(params, function(args){
alert(args);
summer.toast({
msg: args
});
}, function(args){
summer.toast({
msg: args
});
});
加上了albumVisible,取值false,测试环境打包。
- - - - - - - - - - - - - - -- - - - - - - - - - - - - - -- - - - - - - - - - - - - - -
NC开发环境搭建:
1、导入项目:选择svn,地址,账号登录
2、环境配置:窗口,首选项,集成开发环境,开发配置。
a.UAP HOME 地址(配置sysconfig)
b.数据源、开发者
c.客户端连接
3、java-编译器-错误/警告-使用和限制(忽略)
4、java 构建路径,private 添加规则(**)
- - - - - - - - - - - - - - -- - - - - - - - - - - - - - -- - - - - - - - - - - - - - -
NC 开发:
调试模式 :1、中间件 2、客户端
接口规范:upm文件,写在HOME里面 eg: D:\NC65HOME\qdnc65\modules\ic\META-INF
接口定义在public里面,实现写在private里面
sysconfig部署
然后重启nc开发环境。
调用测试。
- - - - - - - - - - - - - - -- - - - - - - - - - - - - - -- - - - - - - - - - - - - - -
NC 数据库 查询
参考:NC65 数据字典
例子根据userid查询姓名。
select user_name base_doc_type from sm_user where cuserid = '1002A21000000003F6O3'