|
|
@@ -188,6 +188,29 @@ var feeRateObject={
|
|
|
return 0
|
|
|
}
|
|
|
},
|
|
|
+ initFeeRateEditDiv:function(optionValue){//“0” 手工输入; “1” 选择费率
|
|
|
+ let radioValue = optionValue,feeRateValue;
|
|
|
+ if(!gljUtil.isDef(optionValue)){
|
|
|
+ let fID = 0;
|
|
|
+ if ($("#calc_program_manage").is(":visible")){
|
|
|
+ fID = calcProgramManage.getSelectionInfo().calcItem.feeRateID;
|
|
|
+ feeRateValue = calcProgramManage.getSelectionInfo().calcItem.feeRate;
|
|
|
+ } else if ($("#zaojiashu").is(":visible")){
|
|
|
+ fID = projectObj.project.mainTree.selected.data.feeRateID;
|
|
|
+ feeRateValue = projectObj.project.mainTree.selected.data.feeRate;
|
|
|
+ }
|
|
|
+ radioValue = fID?"1":"0";
|
|
|
+ $("#customFeeRate").val(feeRateValue);
|
|
|
+ }
|
|
|
+ $("input[name='editFeeRateOptions'][value='"+radioValue+"']").attr("checked",true);
|
|
|
+ if(radioValue == "0"){
|
|
|
+ $("#selfDiv").show();
|
|
|
+ $("#fee_rate_sheet").hide();
|
|
|
+ }else {
|
|
|
+ $("#selfDiv").hide();
|
|
|
+ $("#fee_rate_sheet").show();
|
|
|
+ }
|
|
|
+ },
|
|
|
locate: function(){ // CSL,2018.07.18
|
|
|
let sheet = feeRateObject.feeRateSpreads.getSheet(0);
|
|
|
let fID = 0;
|
|
|
@@ -1109,6 +1132,7 @@ $(function(){
|
|
|
if(feeRateObject.feeRateSpreads==null){
|
|
|
feeRateObject.createSheet();
|
|
|
}
|
|
|
+ feeRateObject.initFeeRateEditDiv();
|
|
|
feeRateObject.feeRateSelection=null;
|
|
|
feeRateObject.showFeeRateTree(feeRateObject.feeRateSheet,feeRateObject.sheetSetting,projectObj.project.FeeRate.getActivateFeeRate().rates);
|
|
|
feeRateObject.locate();
|
|
|
@@ -1134,7 +1158,21 @@ $(function(){
|
|
|
return;
|
|
|
}
|
|
|
feeRateObject.submitFeeRateBySelect();
|
|
|
- })
|
|
|
+ });
|
|
|
+ $("input[name='editFeeRateOptions']").each(function(){
|
|
|
+ $(this).click(function(){
|
|
|
+ let optins = $(this).val();
|
|
|
+ if(optins == "0"){
|
|
|
+ $("#selfDiv").show();
|
|
|
+ $("#fee_rate_sheet").hide();
|
|
|
+ }else {
|
|
|
+ $("#selfDiv").hide();
|
|
|
+ $("#fee_rate_sheet").show(function () {
|
|
|
+ feeRateObject.feeRateSpreads.refresh();
|
|
|
+ });
|
|
|
+ }
|
|
|
+ });
|
|
|
+ });
|
|
|
})
|
|
|
function changeFRadioClick() {
|
|
|
var radioV= $("input[name='chaneg-lv-Radio']:checked").val();
|