diff --git a/WebContent/ProductManage/ComponentConfig/ComponentRule.jsp b/WebContent/ProductManage/ComponentConfig/ComponentRule.jsp
index 455bda6cb..a2486fc23 100644
--- a/WebContent/ProductManage/ComponentConfig/ComponentRule.jsp
+++ b/WebContent/ProductManage/ComponentConfig/ComponentRule.jsp
@@ -94,6 +94,9 @@
if("ADJUST_INTEREST".equals(componentID)) {
doTemp.setHtmlEvent("VALUE_ISADJUST_INTEREST", "onchange", "checkValueIsadjustInterest");
}
+ if("product_rate".equals(componentID)) {
+ doTemp.setHtmlEvent("VALUE_TERMTYPE", "onchange", "checkValueIsFixed");
+ }
dwTemp.ReadOnly = "0"; //设置是否只读 1:只读 0:可写
dwTemp.genHTMLObjectWindow("");
CurPage.setObjectWindowOutput(dwTemp.CurPage.getObjectWindowOutput());
@@ -132,7 +135,35 @@
if("ADJUST_INTEREST" == "<%=componentID%>") {
checkValueIsadjustInterest();
}
+ if("product_rate" == "<%=componentID%>") {
+ checkValueIsFixed();
+ }
})
+ function checkValueIsFixed(){
+ debugger;
+ var valueIsFixed = getItemValue(0, 0, "VALUE_TERMTYPE");
+ if("01" == valueIsFixed){
+ setItemReadOnly(0, 0, "MINIMUMVALUE_TERMSCOPE", true);
+ setItemReadOnly(0, 0, "MAXIMUMVALUE_TERMSCOPE", true);
+ setItemRequired(0, "MINIMUMVALUE_TERMSCOPE", false);
+ setItemRequired(0, "MAXIMUMVALUE_TERMSCOPE", false);
+ setItemValue(0, 0, "MINIMUMVALUE_TERMSCOPE", "");
+ setItemValue(0, 0, "MAXIMUMVALUE_TERMSCOPE", "");
+
+ setItemReadOnly(0, 0, "OPTIONALVALUE_INCOME_NUMBER", false);
+ setItemRequired(0, "OPTIONALVALUE_INCOME_NUMBER", true);
+ }else{
+ setItemReadOnly(0, 0, "OPTIONALVALUE_INCOME_NUMBER", true);
+ setItemRequired(0, "OPTIONALVALUE_INCOME_NUMBER", false);
+ setItemValue(0, 0, "OPTIONALVALUE_INCOME_NUMBER", "");
+
+ setItemReadOnly(0, 0, "MINIMUMVALUE_TERMSCOPE", false);
+ setItemReadOnly(0, 0, "MAXIMUMVALUE_TERMSCOPE", false);
+ setItemRequired(0, "MINIMUMVALUE_TERMSCOPE", true);
+ setItemRequired(0, "MAXIMUMVALUE_TERMSCOPE", true);
+ }
+
+ }
//利率类型JS校验
function checkValueIsadjustInterest() {
diff --git a/WebContent/WEB-INF/etc/app/component/component-config.xml b/WebContent/WEB-INF/etc/app/component/component-config.xml
index 04cdf8a0c..3acf65a7a 100644
--- a/WebContent/WEB-INF/etc/app/component/component-config.xml
+++ b/WebContent/WEB-INF/etc/app/component/component-config.xml
@@ -27,7 +27,7 @@
-
+
diff --git a/WebContent/WEB-INF/etc/app/component/component-parameter-config.xml b/WebContent/WEB-INF/etc/app/component/component-parameter-config.xml
index 18890578a..53fa2b2e1 100644
--- a/WebContent/WEB-INF/etc/app/component/component-parameter-config.xml
+++ b/WebContent/WEB-INF/etc/app/component/component-parameter-config.xml
@@ -196,4 +196,4 @@
-
\ No newline at end of file
+
\ No newline at end of file