自定义分数提交

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',
'User_id' => '用户id',
'Score_team_id' => '队伍id',
'Name' => '具体项目',
'Name' => '具体项目',
'Score' => '分值',
'Images' => '多图',
'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="">-->
<!-- </div>-->
<!-- </div>-->
<!-- <div class="form-group">-->
<!-- <label class="control-label col-xs-12 col-sm-2">{:__('Name')}:</label>-->
<!-- <div class="col-xs-12 col-sm-8">-->
<!-- <input id="c-name" class="form-control" name="row[name]" type="text">-->
<!-- </div>-->
<!-- </div>-->
<!-- <div class="form-group">-->
<!-- <label class="control-label col-xs-12 col-sm-2">{:__('Score')}:</label>-->
<!-- <div class="col-xs-12 col-sm-8">-->
<!-- <input id="c-score" data-rule="required" class="form-control" name="row[score]" type="number" value="0">-->
<!-- </div>-->
<!-- </div>-->
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Name')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-name" class="form-control" name="row[name]" type="text">
<span style="color: red">( 非必填,不填写则积分规则名称会自动填写 )</span>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Score')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-score" data-rule="required" class="form-control" name="row[score]" type="number" value="0">
<span style="color: red">( 非必填,不填写则积分规则分數会自动填写 )</span>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Images')}:</label>
<div class="col-xs-12 col-sm-8">

View File

@ -154,6 +154,9 @@ class Log extends BaseModel
$way = explode(",",$score_event["way"]);
if($check){
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"] = $score_event["name"];
$params["score"] = $score_event["score"];
$params["name"] = $params["name"] ?: $score_event["name"];
$params["score"] = $params["score"] ?: $score_event["score"];
}
if(!$user_id) throw new \Exception(__('用户需登录'));