本帖最后由 sunrise3000 于 2019-9-15 20:13 编辑
由活字格最新版编写,应网友的需求编写,有类似需求的可以参考, 抛砖引玉!
核心代码解释:
var row1; //取数据库满足条件的记录总数. 方法略.........
var code1;
code1="000000"+row1.toString(); //自增记录号,想编多少位就用多少0填充
code1=code1.split("").reverse().join(""); //实现倒序排列
code1=code1.substring(0,7); //取数,示例取的7位编码,多余的0 截取掉!
code1=code1.split("").reverse().join(""); //再倒回来成为流水号的字符串
//格式化输出字符串
switch(shux1.getValue()) {
case "原料":
code1="1"+code1; //这里“1” 为编码抬头,可以换成不同的比如:“YL”...等等
break;
case "半成品":
code1="2"+code1; //这里“2” 为编码抬头,可以换成不同的比如:“BP”...等等
break;
case "成品":
code1="3"+code1; //这里“3” 为编码抬头,可以换成不同的比如:“CP”...等等
break;
} ;
|
|