說明:
1.初始self.panNo爲從數據表中查詢出來的最大單號
2.最終self.panNo爲需要的最新單號
代碼:
//num傳入的數字,n需要的字符長度,補零函數
var PrefixInteger = function (num, n) {
return (Array(n).join(0) + num).slice(-n);
}
//生成最新流水號單號
function Num() {
self.panNo = self.panNo.slice(9,self.panNo.length);//截取流水號部分
self.panNo = parseInt(self.panNo) + 1;//將單號流水號部分+1
self.panNo = PrefixInteger(self.panNo, 9);//補零
self.panNo = "ABCD0201090" + self.panNo;//加上前綴
}