From 432b41799d065f02469efd2e76b742f57bec8410 Mon Sep 17 00:00:00 2001 From: Kevin <77494658+Kevin-Ben@users.noreply.github.com> Date: Fri, 6 Oct 2023 17:18:37 +0800 Subject: [PATCH] =?UTF-8?q?*=20=E7=8A=B6=E6=80=81=E5=90=AF=E7=94=A8?= =?UTF-8?q?=E7=A6=81=E7=94=A8=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server/internal/consts/status.go | 3 ++- server/resource/generate/default/curd/input.go.template | 2 +- server/resource/generate/default/curd/web.index.vue.template | 4 ++-- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/server/internal/consts/status.go b/server/internal/consts/status.go index 274fe9d..b00960a 100644 --- a/server/internal/consts/status.go +++ b/server/internal/consts/status.go @@ -11,6 +11,7 @@ const ( StatusEnabled int = 1 // 启用 StatusDisable int = 2 // 禁用 StatusDelete int = 3 // 已删除 + StatusOFF int = 0 // 禁用 ) -var StatusSlice = []int{StatusALL, StatusEnabled, StatusDisable, StatusDelete} +var StatusSlice = []int{StatusALL, StatusEnabled, StatusDisable, StatusDelete, StatusOFF} diff --git a/server/resource/generate/default/curd/input.go.template b/server/resource/generate/default/curd/input.go.template index ffc56b9..7b5ad3f 100644 --- a/server/resource/generate/default/curd/input.go.template +++ b/server/resource/generate/default/curd/input.go.template @@ -112,7 +112,7 @@ func (in *@{.varName}StatusInp) Filter(ctx context.Context) (err error) { return } - if in.Status <= 0 { + if in.Status < 0 { err = gerror.New("状态不能为空") return } diff --git a/server/resource/generate/default/curd/web.index.vue.template b/server/resource/generate/default/curd/web.index.vue.template index 4eba78f..47531d5 100644 --- a/server/resource/generate/default/curd/web.index.vue.template +++ b/server/resource/generate/default/curd/web.index.vue.template @@ -123,7 +123,7 @@ },@{end} @{ if eq .options.Step.HasStatus true } { label: '禁用', - onClick: handleStatus.bind(null, record, 2), + onClick: handleStatus.bind(null, record, 0), ifShow: () => { return record.status === 1; }, @@ -133,7 +133,7 @@ label: '启用', onClick: handleStatus.bind(null, record, 1), ifShow: () => { - return record.status === 2; + return record.status === 0; }, auth: ['/@{.apiPrefix}/status'], },@{end}