|
@@ -613,7 +613,7 @@
|
613
|
613
|
cols: [
|
614
|
614
|
[
|
615
|
615
|
{type: "checkbox"},
|
616
|
|
- {type: 'numbers', align: 'center'},
|
|
616
|
+ {type: 'numbers', align: 'center',title: '序号'},
|
617
|
617
|
{field: 'jhmc', title: '计划名称', width: '15%'},
|
618
|
618
|
{field: 'fkyq', title: '付款要求', width: '20%'},
|
619
|
619
|
{field: 'zfbl', title: '支付比例(%)', width: '14%'},
|
|
@@ -821,10 +821,10 @@
|
821
|
821
|
});
|
822
|
822
|
form.on('submit(saveBtn2)', function (data) {
|
823
|
823
|
var subTopics = table.cache["currentTableId3"];
|
824
|
|
- var htje =parseFloat($("#htje").val())
|
|
824
|
+ const htje =parseFloat($("#htje").val()).toFixed(8);
|
825
|
825
|
var prjPayplanList =[];
|
826
|
826
|
var count = 0;
|
827
|
|
- var sum =0;
|
|
827
|
+ let sum =0;
|
828
|
828
|
if (!subTopics && subTopics.length === 0) {
|
829
|
829
|
Message.warning("请先创建付款计划!!!", 1500);
|
830
|
830
|
return;
|
|
@@ -848,9 +848,9 @@
|
848
|
848
|
};
|
849
|
849
|
prjPayplanList.push(prjPayplan);
|
850
|
850
|
}
|
851
|
|
- console.log(sum)
|
852
|
|
- console.log(count)
|
853
|
|
- console.log(htje)
|
|
851
|
+ console.log('sum:'+sum)
|
|
852
|
+ console.log('co'+count)
|
|
853
|
+ console.log('ht'+htje)
|
854
|
854
|
console.log(subTopics)
|
855
|
855
|
if (count>htje){
|
856
|
856
|
Message.warning("付款计划付款总金额大于合同金额!!!", 1500);
|
|
@@ -865,10 +865,17 @@
|
865
|
865
|
contentType: "application/json",
|
866
|
866
|
data: JSON.stringify(prjPayplanList),
|
867
|
867
|
success: function (res) {
|
868
|
|
- layer.close(index);
|
869
|
|
- layer.msg(res.message);
|
870
|
|
- var iframeIndex = parent.layer.getFrameIndex(window.name);
|
871
|
|
- parent.layer.close(iframeIndex);
|
|
868
|
+ if (res.code == 0){
|
|
869
|
+ layer.msg(res.message,{icon:1},function () {
|
|
870
|
+ layer.msg(res.message);
|
|
871
|
+ var iframeIndex = parent.layer.getFrameIndex(window.name);
|
|
872
|
+ parent.layer.close(iframeIndex);
|
|
873
|
+ });
|
|
874
|
+ }else if (res.code == -1){
|
|
875
|
+ layer.msg(res.message,{icon:2},function () {
|
|
876
|
+ return;
|
|
877
|
+ })
|
|
878
|
+ }
|
872
|
879
|
},
|
873
|
880
|
error: function (error) {
|
874
|
881
|
Message.error(error.message, 1000);
|
|
@@ -896,6 +903,14 @@
|
896
|
903
|
function setUpdateFlag() {
|
897
|
904
|
updateflag = 1;
|
898
|
905
|
}
|
|
906
|
+
|
|
907
|
+ function sumArray(arr) {
|
|
908
|
+ let sum = 0;
|
|
909
|
+ for (let i = 0; i < arr.length; i++) {
|
|
910
|
+ sum += arr[i].zfje;
|
|
911
|
+ }
|
|
912
|
+ return sum;
|
|
913
|
+ }
|
899
|
914
|
</script>
|
900
|
915
|
</body>
|
901
|
916
|
</html>
|