|
@@ -1,12 +1,10 @@
|
|
|
-<@w.workFlow javascripts=['/FlowProject/js/apply.js','/flow/js/formCommon.js']
|
|
|
- styles=[ '/flow/css/formCommon.css' ]>
|
|
|
- <div class="z-position form-boss ow-tab" name="flow-form">
|
|
|
- <div class="oa_tabBox">
|
|
|
- <ul class="z-tab-bar">
|
|
|
- <li z-tabindex="0" class="ow-tab-item on" data-name="jbxx">基础信息</li>
|
|
|
- <li z-tabindex="1" class="ow-tab-item" data-name="yj">审批意见</li>
|
|
|
- </ul>
|
|
|
- </div>
|
|
|
+<@w.workFlow javascripts=['/FlowProject/js/apply.js','/flow/js/formCommon.js', '/OwCommon/OwCommon.js']
|
|
|
+ styles=[ '/flow/css/formCommon.css', '/OwCommon/OwCommon.css' ]>
|
|
|
+ <div class="z-position form-boss ow-tabs" name="flow-form">
|
|
|
+ <ul class="ow-tab-nav">
|
|
|
+ <li z-tabindex="0" class="ow-tab-item on" data-name="jbxx">基础信息</li>
|
|
|
+ <li z-tabindex="1" class="ow-tab-item" data-name="yj">审批意见</li>
|
|
|
+ </ul>
|
|
|
<div class="ow-tab-scroll">
|
|
|
<div class="ow-tab-content on" name="jbxx">
|
|
|
<div class="z-form-row" style="display: none;">
|
|
@@ -214,7 +212,7 @@
|
|
|
<div class="z-comp-radio" name="project$shareRatio">
|
|
|
<div class="z-radio-item <#if (formEntity.shareRatio!0) == 0.4>checked</#if>" value="0.4"><i></i> 60% / 40%</div>
|
|
|
<div class="z-radio-item <#if (formEntity.shareRatio!0) == 0.375>checked</#if>" value="0.375"><i></i>62.5% / 37.5%</div>
|
|
|
- <div class="z-radio-item flexInputTwo" value=""><i></i>
|
|
|
+ <div class="z-radio-item flexInputTwo" value="0.6"><i></i>
|
|
|
<input id="lyfcGs" type="text">% / <input id="lyfcBm" type="text">%
|
|
|
</div>
|
|
|
</div>
|
|
@@ -263,4 +261,46 @@
|
|
|
margin-top: 0;
|
|
|
}
|
|
|
</style>
|
|
|
+ <script>
|
|
|
+ //利益分成JS交互
|
|
|
+ var lyfcGsDom = document.querySelector("#lyfcGs");
|
|
|
+ var lyfcBmDom = document.querySelector("#lyfcBm");
|
|
|
+ var initVal = 100;
|
|
|
+ lyfcGsDom.addEventListener('input', function(evt){
|
|
|
+ var tar = evt.target;
|
|
|
+ var val = tar.value;
|
|
|
+ if(val !== ''){
|
|
|
+ lyfcBmDom.value = initVal - parseInt(val);
|
|
|
+ }
|
|
|
+ })
|
|
|
+ lyfcBmDom.addEventListener('input', function(evt){
|
|
|
+ var tar = evt.target;
|
|
|
+ var val = tar.value;
|
|
|
+ if(val !== '') {
|
|
|
+ lyfcGsDom.value = initVal - parseInt(val);
|
|
|
+ }
|
|
|
+ })
|
|
|
+ //动态设置
|
|
|
+ var defaultVal = 0.42;
|
|
|
+ var ratioGroupDom = document.querySelector("[name='project$shareRatio']");
|
|
|
+ var ratioDoms = ratioGroupDom.querySelectorAll("div");
|
|
|
+ console.log(ratioDoms)
|
|
|
+ for(var i = 0; i < ratioDoms.length;i++){
|
|
|
+ var ele = ratioDoms[i]
|
|
|
+ if(!ele) continue;
|
|
|
+ var val = ele.getAttribute('value');
|
|
|
+ var eleClass = ele.classList;
|
|
|
+ if([0.4, 0.375].indexOf(val) != -1){
|
|
|
+ eleClass.add('checked')
|
|
|
+ break;
|
|
|
+ }else{
|
|
|
+ if(ratioDoms.length - 1 === i){
|
|
|
+ eleClass.add('checked')
|
|
|
+ lyfcBmDom.value = defaultVal * 100;
|
|
|
+ lyfcGsDom.value = 100 - defaultVal * 100;
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ </script>
|
|
|
</@w.workFlow>
|