+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ dateFormat(scope.row.createTime) }}
-
-
-
-
- {{ dateFormat(scope.row.updateTime) }}
-
-
-
-
- 菜单&权限
-
-
-
-
-
-
-
+
+ 添加
+ 编辑
+ 分配菜单&权限
+ 删除
+
+
+
+ 正常
+ 禁用
+
+
+
+ 菜单&权限
+
+
@@ -65,7 +41,8 @@ import ResourceEdit from './ResourceEdit.vue';
import ShowResource from './ShowResource.vue';
import { roleApi, resourceApi } from '../api';
import { ElMessage, ElMessageBox } from 'element-plus';
-import { dateFormat } from '@/common/utils/date';
+import PageTable from '@/components/pagetable/PageTable.vue'
+import { TableColumn, TableQuery } from '@/components/pagetable';
const state = reactive({
query: {
@@ -73,10 +50,23 @@ const state = reactive({
pageSize: 10,
name: null,
},
+ queryConfig: [
+ TableQuery.text("name", "角色名"),
+ ],
+ columns: [
+ TableColumn.new("name", "角色名称"),
+ TableColumn.new("code", "角色code"),
+ TableColumn.new("remark", "备注"),
+ TableColumn.new("status", "状态").setSlot("status"),
+ TableColumn.new("creator", "创建账号"),
+ TableColumn.new("createTime", "创建时间").isTime(),
+ TableColumn.new("modifier", "更新账号"),
+ TableColumn.new("updateTime", "更新时间").isTime(),
+ TableColumn.new("showmore", "查看更多").setSlot("showmore").setMinWidth(150).fixedRight(),
+ ],
total: 0,
roles: [],
- chooseId: null,
- chooseData: null,
+ chooseData: null as any,
resourceDialog: {
visible: false,
role: {},
@@ -99,7 +89,6 @@ const {
query,
total,
roles,
- chooseId,
chooseData,
resourceDialog,
roleEditDialog,
@@ -116,22 +105,8 @@ const search = async () => {
state.total = res.total;
};
-const handlePageChange = (curPage: number) => {
- state.query.pageNum = curPage;
- search();
-};
-
-const choose = (item: any) => {
- if (!item) {
- return;
- }
- state.chooseId = item.id;
- state.chooseData = item;
-};
-
const roleEditChange = () => {
ElMessage.success('修改成功!');
- state.chooseId = null;
state.chooseData = null;
search();
};
@@ -230,6 +205,4 @@ const cancelEditResources = () => {
}, 10);
};
-
+
diff --git a/mayfly_go_web/src/views/system/syslog/SyslogList.vue b/mayfly_go_web/src/views/system/syslog/SyslogList.vue
index 28615c27..4042ffe1 100755
--- a/mayfly_go_web/src/views/system/syslog/SyslogList.vue
+++ b/mayfly_go_web/src/views/system/syslog/SyslogList.vue
@@ -1,49 +1,29 @@
-
-
-
-
+
-
-
-
-
- {{ dateFormat(scope.row.createTime) }}
-
-
-
-
- 成功
- 失败
-
-
-
+
-
-
-
-
-
-
-
+
+ 成功
+ 失败
+
+
-
+
diff --git a/server/internal/redis/api/hash.go b/server/internal/redis/api/hash.go
index aa96b62f..c2af8c54 100644
--- a/server/internal/redis/api/hash.go
+++ b/server/internal/redis/api/hash.go
@@ -2,6 +2,7 @@ package api
import (
"context"
+ "fmt"
"mayfly-go/internal/redis/api/form"
"mayfly-go/pkg/biz"
"mayfly-go/pkg/ginx"
@@ -34,6 +35,7 @@ func (r *Redis) Hdel(rc *req.Ctx) {
ri, key := r.checkKeyAndGetRedisIns(rc)
field := rc.GinCtx.Query("field")
+ rc.ReqParam = fmt.Sprintf("key=%s, field=%s", key, field)
delRes, err := ri.GetCmdable().HDel(context.TODO(), key, field).Result()
biz.ErrIsNilAppendErr(err, "hdel err: %s")
rc.ResData = delRes
diff --git a/server/internal/sys/api/role.go b/server/internal/sys/api/role.go
index a35483c6..5a65476c 100644
--- a/server/internal/sys/api/role.go
+++ b/server/internal/sys/api/role.go
@@ -20,7 +20,7 @@ type Role struct {
func (r *Role) Roles(rc *req.Ctx) {
g := rc.GinCtx
- condition := &entity.Role{}
+ condition := &entity.Role{Name: g.Query("name")}
rc.ResData = r.RoleApp.GetPageList(condition, ginx.GetPageParam(g), new([]entity.Role))
}
diff --git a/server/pkg/config/app.go b/server/pkg/config/app.go
index d0b82213..55a6e5a0 100644
--- a/server/pkg/config/app.go
+++ b/server/pkg/config/app.go
@@ -4,7 +4,7 @@ import "fmt"
const (
AppName = "mayfly-go"
- Version = "v1.4.3"
+ Version = "v1.4.4"
)
func GetAppInfo() string {