Browse Source

挂靠比例

ljy121 1 year ago
parent
commit
e185cdcd22

+ 4 - 0
zjugis-business/src/main/java/com/zjugis/business/bean/entity/Contract.java

@@ -321,4 +321,8 @@ public class Contract extends BaseEntity {
      * **/
     @TableField(updateStrategy = FieldStrategy.ALWAYS,jdbcType = JdbcType.TIMESTAMP)
     private LocalDate dueTime;
+
+    private BigDecimal attachRatio;
+
+    private BigDecimal attachAmount;
 }

+ 27 - 0
zjugis-business/src/main/resources/templates/FlowContract/apply.ftl

@@ -102,6 +102,33 @@ styles=[ '/flow/css/formCommon.css', '/OwCommon/OwCommon.css','/timeSelector/Tim
                               </div>
                           </td>
                       </tr>
+                      <tr id="attach">
+                          <td class="th">
+                              <div class="form-label">挂靠比例:</div>
+                          </td>
+                          <td>
+                              <div class="form-group">
+                                  <div class="form-item">
+                                      <div class="z-comp-input" z-validate="number[0,2,100]"  name="contract$attachRatio">
+                                          <input type="text" value="${formEntity.attachRatio!}">
+                                      </div>
+                                      %
+                                  </div>
+                              </div>
+                          </td>
+                          <td class="th">
+                              <div class="form-label">挂靠金额:</div>
+                          </td>
+                          <td>
+                              <div class="form-group">
+                                  <div class="form-item">
+                                      <div class="z-comp-input z-readonly" name="contract$attachAmount">
+                                          <input type="text" value="${formEntity.attachAmount!}">
+                                      </div>
+                                  </div>
+                              </div>
+                          </td>
+                      </tr>
                       <tr>
                           <td class="th">
                               <div class="form-label">合同拿出日期:</div>

+ 19 - 0
zjugis-business/src/main/resources/templates/FlowContract/js/apply.js

@@ -14,6 +14,7 @@
         initData();
         initCalcTax();
         initContractMilestone();
+        initSelectMainType();
         bindGenerateSerial();
         z.workflow.saveBtn.addListener("onSaveClick", submit);
     }
@@ -24,6 +25,24 @@
         initAreaManager();
     }
 
+    function initSelectMainType() {
+        z.ui.select("[name='contract$mainType']").bindEvents({
+            onAfterSelect:function(value,data){
+                if(value === '5' ){
+                    $("#attach").show();
+                } else {
+                    $("#attach").hide();
+                }
+            }
+        });
+        var now = z.ui.select("[name='contract$mainType']").getValue();
+        if (now ==='5'){
+            $("#attach").show();
+        } else {
+            $("#attach").hide();
+        }
+    }
+
     function bindGenerateSerial(){
         $("#generateSerial").on("click",function(){
             var serial = $("[name='contract$contractNumber'] input").val();