|
|
@@ -91,5 +91,36 @@ angular.module('app.business').service("commonUtilService", function($http, $q,
|
|
91
|
91
|
}
|
|
92
|
92
|
return strPrefix + strOutput.replace(/零角零分$/, '整').replace(/零分$/, '').replace(/零[仟佰拾]/g, '零').replace(/零{2,}/g, '零').replace(/零([亿|万])/g, '$1').replace(/零+元/, '元').replace(/亿零{0,3}万/, '亿').replace(/^元/, "零元");
|
|
93
|
93
|
};
|
|
|
94
|
+
|
|
|
95
|
+ this.accAdds = function(arg1, arg2,arg3, arg4,arg5, arg6) {
|
|
|
96
|
+ if (arg1 == '' || arg1 == null || arg1 == undefined) {
|
|
|
97
|
+ arg1 = 0;
|
|
|
98
|
+ }
|
|
|
99
|
+ if (arg2 == '' || arg2 == null || arg2 == undefined) {
|
|
|
100
|
+ arg2 = 0;
|
|
|
101
|
+ }
|
|
|
102
|
+ if (arg3 == '' || arg3 == null || arg3 == undefined) {
|
|
|
103
|
+ arg3 = 0;
|
|
|
104
|
+ }
|
|
|
105
|
+ if (arg4 == '' || arg4 == null || arg4 == undefined) {
|
|
|
106
|
+ arg4 = 0;
|
|
|
107
|
+ }
|
|
|
108
|
+ if (arg5 == '' || arg5 == null || arg5 == undefined) {
|
|
|
109
|
+ arg5 = 0;
|
|
|
110
|
+ }
|
|
|
111
|
+ if (arg6 == '' || arg6 == null || arg6 == undefined) {
|
|
|
112
|
+ arg6 = 0;
|
|
|
113
|
+ }
|
|
|
114
|
+ var r1 = 0, r2 = 0,r3 = 0,r4 = 0,r5 = 0,r6 = 0, m;
|
|
|
115
|
+ try {r1 = arg1.toString().split(".")[1].length;} catch(e) {}
|
|
|
116
|
+ try {r2 = arg2.toString().split(".")[1].length;} catch(e) {}
|
|
|
117
|
+ try {r3 = arg3.toString().split(".")[1].length;} catch(e) {}
|
|
|
118
|
+ try {r4 = arg4.toString().split(".")[1].length;} catch(e) {}
|
|
|
119
|
+ try {r5 = arg5.toString().split(".")[1].length;} catch(e) {}
|
|
|
120
|
+ try {r6 = arg6.toString().split(".")[1].length;} catch(e) {}
|
|
|
121
|
+ // 相加,小数位数为两个数中小数最长的.
|
|
|
122
|
+ m=Math.pow(10,Math.max(r1,r2,r3,r4,r5,r6));
|
|
|
123
|
+ return (arg1*m+arg2*m+arg3*m+arg4*m+arg5*m+arg6*m)/m;
|
|
|
124
|
+ }
|
|
94
|
125
|
|
|
95
|
126
|
})
|