合同状态设置bug修正

This commit is contained in:
hdm 2022-08-03 14:08:09 +08:00
parent 4a7d8af51b
commit 727b9d2d09
2 changed files with 7 additions and 5 deletions

View File

@ -167,11 +167,13 @@ class Index extends BaseController
View::assign('auth', isAuth($this->uid,'contract_admin')); View::assign('auth', isAuth($this->uid,'contract_admin'));
if ($id > 0) { if ($id > 0) {
$detail = (new ContractList())->detail($id); $detail = (new ContractList())->detail($id);
if($detail['check_status']>1){ if($detail['check_status'] == 0 || $detail['check_status'] == 4){
View::assign('detail', $detail);
return view('edit');
}
else{
echo '<div style="text-align:center;color:red;margin-top:20%;">当前状态不开放编辑,请联系合同管理员</div>';exit; echo '<div style="text-align:center;color:red;margin-top:20%;">当前状态不开放编辑,请联系合同管理员</div>';exit;
} }
View::assign('detail', $detail);
return view('edit');
} }
if($pid>0){ if($pid>0){
$p_contract = Db::name('Contract')->where(['id' => $pid])->find(); $p_contract = Db::name('Contract')->where(['id' => $pid])->find();

View File

@ -207,7 +207,7 @@ html{background-color:#fff;}
</td> </td>
</tr> </tr>
{/notempty} {/notempty}
{eq name="$detail.check_status" value="3" } {eq name="$detail.check_status" value="2" }
<tr> <tr>
<td class="layui-td-gray-2">归档状态</td> <td class="layui-td-gray-2">归档状态</td>
{eq name="$detail.archive_status" value="0" } {eq name="$detail.archive_status" value="0" }
@ -254,7 +254,7 @@ html{background-color:#fff;}
{/eq} {/eq}
{gt name="$auth" value="0"} {gt name="$auth" value="0"}
{eq name="$detail.check_status" value="3" } {eq name="$detail.check_status" value="2" }
<div class="py-4"> <div class="py-4">
{eq name="$detail.archive_status" value="1" } {eq name="$detail.archive_status" value="1" }
<span class="layui-btn layui-btn-danger" data-event="archive" data-status="0">反确认归档</span> <span class="layui-btn layui-btn-danger" data-event="archive" data-status="0">反确认归档</span>