setter
							parent
							
								
									793b5651bd
								
							
						
					
					
						commit
						c6227b08d1
					
				|  | @ -4,6 +4,7 @@ | |||
| namespace app\controller\manager; | ||||
| 
 | ||||
| use app\model\CommentRule; | ||||
| use app\model\CouponMain; | ||||
| use Exception; | ||||
| use think\exception\ValidateException; | ||||
| use think\facade\Config as CConfig; | ||||
|  | @ -207,6 +208,7 @@ class Config extends Base | |||
|         } else { | ||||
|             CConfig::load('extra/distribution_proportion', 'distributionProportion'); | ||||
|             $this->data['item'] = config('distributionProportion'); | ||||
|             $this->data['minPrice'] = CouponMain::min_redpack_money; | ||||
|             return $this->view(); | ||||
|         } | ||||
|     } | ||||
|  | @ -234,6 +236,7 @@ class Config extends Base | |||
|         } else { | ||||
|             CConfig::load('extra/distribution_proportion_user', 'distributionProportionUser'); | ||||
|             $this->data['item'] = config('distributionProportionUser'); | ||||
|             $this->data['minPrice'] = CouponMain::min_redpack_money; | ||||
|             return $this->view(); | ||||
|         } | ||||
|     } | ||||
|  |  | |||
|  | @ -10,7 +10,7 @@ | |||
|                 <div class="layui-form-item"> | ||||
|                     <label class="layui-form-label">渠道商占比(%)</label> | ||||
|                     <div class="layui-input-block"> | ||||
|                         <input class="layui-input" type="number" name="agency" value="{$item.agency ?? 0}"/> | ||||
|                         <input class="layui-input" type="number"  id="agency"  onblur="jsPrice()"  name="agency" value="{$item.agency ?? 0}"/> | ||||
|                     </div> | ||||
|                 </div> | ||||
|             </div> | ||||
|  | @ -20,7 +20,7 @@ | |||
|                 <div class="layui-form-item"> | ||||
|                     <label class="layui-form-label">平台占比(%)</label> | ||||
|                     <div class="layui-input-block"> | ||||
|                         <input class="layui-input" type="number" name="admin" value="{$item.admin ?? 0}"/> | ||||
|                         <input class="layui-input" type="number" id="admin" onblur="jsPrice()"  name="admin" value="{$item.admin ?? 0}"/> | ||||
|                     </div> | ||||
|                 </div> | ||||
|             </div> | ||||
|  | @ -30,11 +30,15 @@ | |||
|                 <div class="layui-form-item"> | ||||
|                     <label class="layui-form-label">消费者占比(%)</label> | ||||
|                     <div class="layui-input-block"> | ||||
|                         <input class="layui-input" type="number" name="consumer" value="{$item.consumer ?? 0}"/> | ||||
|                         <input class="layui-input" type="number" id="consumer" onblur="jsPrice()" name="consumer" value="{$item.consumer ?? 0}"/> | ||||
|                     </div> | ||||
|                 </div> | ||||
|             </div> | ||||
| 
 | ||||
|             <fieldset class="layui-elem-field layui-field-title site-title"> | ||||
|                 <legend>红包金额最小{$minPrice}元 当前比例最小扣除金额 : <span id="price">  </span>元</legend> | ||||
|             </fieldset> | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|             <div class="layui-form-item"> | ||||
|  | @ -44,4 +48,24 @@ | |||
|             </div> | ||||
|         </div> | ||||
|     </div> | ||||
| </div> | ||||
| </div> | ||||
| 
 | ||||
| <script src="__STATIC__/js/jquery-3.3.1.js"></script> | ||||
| <script> | ||||
|         function jsPrice() { | ||||
|             let agency = $("#agency").val() * 1; | ||||
|             let consumer = $("#consumer").val() * 1; | ||||
|             let admin_p = $("#admin").val() * 1; | ||||
|             if((admin_p + consumer +agency ) !=100){ | ||||
|                 $("#price").text(0); | ||||
|                 return false; | ||||
|             } | ||||
|             if (agency < consumer) { | ||||
| 
 | ||||
|                 $("#price").text( {$minPrice}+"*"+"(100/"+agency+")"   +"="+({$minPrice}*(100/agency))); | ||||
|             }else{ | ||||
|                 $("#price").text( {$minPrice}+"*"+"(100/"+consumer+")"   +"="+({$minPrice}*(100/consumer))); | ||||
|             } | ||||
|         } | ||||
|         jsPrice(); | ||||
| </script> | ||||
|  | @ -10,7 +10,7 @@ | |||
|                 <div class="layui-form-item"> | ||||
|                     <label class="layui-form-label">平台占比(%)</label> | ||||
|                     <div class="layui-input-block"> | ||||
|                         <input class="layui-input" type="number" name="admin" value="{$item.admin ?? 0}"/> | ||||
|                         <input class="layui-input" type="number" id="admin" name="admin" onblur="jsPrice()"  value="{$item.admin ?? 0}"/> | ||||
|                     </div> | ||||
|                 </div> | ||||
|             </div> | ||||
|  | @ -20,7 +20,7 @@ | |||
|                 <div class="layui-form-item"> | ||||
|                     <label class="layui-form-label">(领券)分销者占比(%)</label> | ||||
|                     <div class="layui-input-block"> | ||||
|                         <input class="layui-input" type="number" name="distribution" value="{$item.distribution ?? 0}"/> | ||||
|                         <input class="layui-input" type="number" id="distribution" onblur="jsPrice()"  name="distribution" value="{$item.distribution ?? 0}"/> | ||||
|                     </div> | ||||
|                 </div> | ||||
|             </div> | ||||
|  | @ -29,10 +29,13 @@ | |||
|                 <div class="layui-form-item"> | ||||
|                     <label class="layui-form-label">(核销)被分销者占比(%)</label> | ||||
|                     <div class="layui-input-block"> | ||||
|                         <input class="layui-input" type="number" name="distributed" value="{$item.distributed ?? 0}"/> | ||||
|                         <input class="layui-input" type="number" id="distributed" onblur="jsPrice()"  name="distributed" value="{$item.distributed ?? 0}"/> | ||||
|                     </div> | ||||
|                 </div> | ||||
|             </div> | ||||
|             <fieldset class="layui-elem-field layui-field-title site-title"> | ||||
|                 <legend>红包金额最小{$minPrice}元 当前比例最小扣除金额 : <span id="price">  </span>元</legend> | ||||
|             </fieldset> | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|  | @ -43,4 +46,24 @@ | |||
|             </div> | ||||
|         </div> | ||||
|     </div> | ||||
| </div> | ||||
| </div> | ||||
| 
 | ||||
| <script src="__STATIC__/js/jquery-3.3.1.js"></script> | ||||
| <script> | ||||
|     function jsPrice() { | ||||
|         let distributed = $("#distributed").val() * 1; | ||||
|         let distribution = $("#distribution").val() * 1; | ||||
|         let admin_p = $("#admin").val() * 1; | ||||
|         if((distributed + distribution +admin_p ) != 100 ){ | ||||
|             $("#price").text(0); | ||||
|             return false; | ||||
|         } | ||||
|         if (distributed < distribution) { | ||||
| 
 | ||||
|             $("#price").text( {$minPrice}+"*"+"(100/"+distributed+")"   +"="+({$minPrice}*(100/distributed))); | ||||
|         }else{ | ||||
|             $("#price").text( {$minPrice}+"*"+"(100/"+distribution+")"   +"="+({$minPrice}*(100/distribution))); | ||||
|         } | ||||
|     } | ||||
|     jsPrice(); | ||||
| </script> | ||||
		Loading…
	
		Reference in New Issue