自定义分数提交

This commit is contained in:
qinzexin 2025-06-09 16:14:56 +08:00
parent 1b77f361a3
commit 3914fd0689
3 changed files with 22 additions and 16 deletions

View File

@ -5,7 +5,7 @@ return [
'Score_employee_id' => '员工id', 'Score_employee_id' => '员工id',
'User_id' => '用户id', 'User_id' => '用户id',
'Score_team_id' => '队伍id', 'Score_team_id' => '队伍id',
'Name' => '具体项目', 'Name' => '具体项目',
'Score' => '分值', 'Score' => '分值',
'Images' => '多图', 'Images' => '多图',
'Desc' => '备注', 'Desc' => '备注',

View File

@ -47,18 +47,20 @@
<!-- <input id="c-score_team_id" data-rule="required" data-source="score/team/index" class="form-control selectpage" name="row[score_team_id]" type="text" value="">--> <!-- <input id="c-score_team_id" data-rule="required" data-source="score/team/index" class="form-control selectpage" name="row[score_team_id]" type="text" value="">-->
<!-- </div>--> <!-- </div>-->
<!-- </div>--> <!-- </div>-->
<!-- <div class="form-group">--> <div class="form-group">
<!-- <label class="control-label col-xs-12 col-sm-2">{:__('Name')}:</label>--> <label class="control-label col-xs-12 col-sm-2">{:__('Name')}:</label>
<!-- <div class="col-xs-12 col-sm-8">--> <div class="col-xs-12 col-sm-8">
<!-- <input id="c-name" class="form-control" name="row[name]" type="text">--> <input id="c-name" class="form-control" name="row[name]" type="text">
<!-- </div>--> <span style="color: red">( 非必填,不填写则积分规则名称会自动填写 )</span>
<!-- </div>--> </div>
<!-- <div class="form-group">--> </div>
<!-- <label class="control-label col-xs-12 col-sm-2">{:__('Score')}:</label>--> <div class="form-group">
<!-- <div class="col-xs-12 col-sm-8">--> <label class="control-label col-xs-12 col-sm-2">{:__('Score')}:</label>
<!-- <input id="c-score" data-rule="required" class="form-control" name="row[score]" type="number" value="0">--> <div class="col-xs-12 col-sm-8">
<!-- </div>--> <input id="c-score" data-rule="required" class="form-control" name="row[score]" type="number" value="0">
<!-- </div>--> <span style="color: red">( 非必填,不填写则积分规则分數会自动填写 )</span>
</div>
</div>
<div class="form-group"> <div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Images')}:</label> <label class="control-label col-xs-12 col-sm-2">{:__('Images')}:</label>
<div class="col-xs-12 col-sm-8"> <div class="col-xs-12 col-sm-8">

View File

@ -154,6 +154,9 @@ class Log extends BaseModel
$way = explode(",",$score_event["way"]); $way = explode(",",$score_event["way"]);
if($check){ if($check){
if(!in_array( "free",$way))throw new \Exception(__('该积分项不允许申请')); if(!in_array( "free",$way))throw new \Exception(__('该积分项不允许申请'));
if(!empty( $params["score"])) throw new \Exception(__('积分项不允许手动输入'));
if(!empty( $params["name"])) throw new \Exception(__('积分项名稱不允许手动输入'));
} }
//进行频次判断 //进行频次判断
@ -243,11 +246,12 @@ class Log extends BaseModel
$params["name"] = $params["name"] ?? "";
$params["score"] = $params["score"] ?? "";
$params["name"] = $params["name"] ?: $score_event["name"];
$params["name"] = $score_event["name"]; $params["score"] = $params["score"] ?: $score_event["score"];
$params["score"] = $score_event["score"];
} }
if(!$user_id) throw new \Exception(__('用户需登录')); if(!$user_id) throw new \Exception(__('用户需登录'));