Browse Source

修改按钮显示逻辑

develop
李可松 4 years ago
parent
commit
aea1ff06c6
  1. 7
      app/Admin/Controllers/AgentController.php

7
app/Admin/Controllers/AgentController.php

@ -68,12 +68,13 @@ class AgentController extends AdminController
->if(fn() => $this->status == UserStatus::NORMAL)
->display('')
->then(function ($column) use ($last_template_id) {
$is_success = !empty($this->miniUpload->is_success) ? $this->miniUpload->is_success : null;
$is_success = $this->miniUpload->is_success ?? null;
$template_id = $this->miniUpload->template_id ?? null;
if (empty($this->appid)) { //注册小程序
$column->append((new MiniProgramReg(null, 1))->setKey($this->id))->append(' ');
$column->append((new MiniProgramReg(null, 2))->setKey($this->id));
} else if ($is_success == 0 && $this->miniUpload->template_id == $last_template_id) {
$column->append("已发布(模板:{$this->miniUpload->template_id})");
} else if ($is_success === 0 && $template_id === $last_template_id) {
$column->append("已发布(模板:{$template_id})");
} else if (in_array($is_success, [-1, 2, 4])) { //如果状态是-1未检查过,或2审核中,或4审核延后,则显示审核状态按钮
$column->append((new MiniProgramAuditStatus(null, 1))->setKey($this->id));
} else {

Loading…
Cancel
Save