WIN-2308041133\Administrator 7 months ago
parent
commit
3b8323841a

+ 3 - 0
application/admin/controller/platform/Vplatform.php

@@ -93,6 +93,9 @@ class Vplatform extends Backend
                 if ($this->model->where('vid', $vid)->where('platform_id', $platform_id)->find()){
                     $this->error('该平台收益已设置');
                 }
+                if($params['max']<$params['min']){
+                    $this->error('最大值不能小于最小值');
+                }
                 $params['vname'] = model('videolist')->where('id', $params['vid'])->value('name');
                 $params['pname'] = model('platform')->where('id', $params['platform_id'])->value('name');
                 $result = $this->model->save($params);

+ 18 - 2
application/admin/view/platform/vplatform/edit.html

@@ -1,15 +1,31 @@
 <form id="edit-form" class="form-horizontal" role="form" data-toggle="validator" method="POST" action="">
     {:token()}
+    <!-- 短剧下拉框(只读) -->
     <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('短剧')}:</label>
         <div class="col-xs-12 col-sm-8">
-            {:build_select('vid', $videolist, $vid, ['class'=>'form-control selectpicker', 'data-rule'=>'required', 'field'=>['value'=>'id', 'text'=>'name']])}
+            <!-- 禁用下拉框 -->
+            {:build_select('vid', $videolist, $vid, [
+            'class' => 'form-control selectpicker',
+            'disabled' => '',  // 禁止用户操作
+            'field' => ['value'=>'id', 'text'=>'name']
+            ])}
+            <!-- 隐藏字段确保表单提交时传递vid值 -->
+            <input type="hidden" name="vid" value="{$vid}">
         </div>
     </div>
+
+    <!-- 平台名称下拉框(只读) -->
     <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('平台名称')}:</label>
         <div class="col-xs-12 col-sm-8">
-            {:build_select('platform_id', $platformlist, $platform_id, ['class'=>'form-control selectpicker', 'data-rule'=>'required', 'field'=>['value'=>'id', 'text'=>'name']])}
+            {:build_select('platform_id', $platformlist, $platform_id, [
+            'class' => 'form-control selectpicker',
+            'disabled' => '',  // 禁止用户操作
+            'field' => ['value'=>'id', 'text'=>'name']
+            ])}
+            <!-- 隐藏字段确保表单提交时传递platform_id值 -->
+            <input type="hidden" name="platform_id" value="{$platform_id}">
         </div>
     </div>
     <div class="form-group">