提交 5406248d 编写于 作者: Mr.奇淼('s avatar Mr.奇淼(

gormv2升级 阶段2

上级 9cb2a470
......@@ -17,7 +17,7 @@ mysql:
config: 'charset=utf8&parseTime=True&loc=Local'
max-idle-conns: 10
max-open-conns: 10
log-mode: true
log-mode: false
#sqlite 配置
sqlite:
......
......@@ -25,7 +25,9 @@ func Mysql() {
Logger: logger.Default.LogMode(logger.Info),
}
} else {
gormConfig = &gorm.Config{}
gormConfig = &gorm.Config{
Logger: logger.Default.LogMode(logger.Silent),
}
}
if db, err := gorm.Open(mysql.New(mysqlConfig), gormConfig); err != nil {
......
......@@ -58,6 +58,7 @@ func UpdateBaseMenu(menu model.SysBaseMenu) (err error) {
return errors.New("存在相同name修改失败")
}
}
err = global.GVA_DB.Delete(&model.SysBaseMenuParameter{}, "sys_base_menu_id = ?", menu.ID).Error
err = db.Updates(upDateMap).Association("Parameters").Replace(menu.Parameters)
global.GVA_LOG.Debug("菜单修改时候,关联菜单err:%v", err)
return err
......
......@@ -158,7 +158,7 @@ func AddMenuAuthority(menus []model.SysBaseMenu, authorityId string) (err error)
func GetMenuAuthority(authorityId string) (err error, menus []model.SysMenu) {
//sql := "SELECT authority_menu.keep_alive,authority_menu.default_menu,authority_menu.created_at,authority_menu.updated_at,authority_menu.deleted_at,authority_menu.menu_level,authority_menu.parent_id,authority_menu.path,authority_menu.`name`,authority_menu.hidden,authority_menu.component,authority_menu.title,authority_menu.icon,authority_menu.sort,authority_menu.menu_id,authority_menu.authority_id FROM authority_menu WHERE authority_menu.authority_id = ? ORDER BY authority_menu.sort ASC"
err = global.GVA_DB.Order("sort").Find(&menus).Error
err = global.GVA_DB.Where("authority_id = ? ", authorityId).Order("sort").Find(&menus).Error
//err = global.GVA_DB.Raw(sql, authorityId).Scan(&menus).Error
return err, menus
}
......@@ -124,7 +124,7 @@
size="small"
type="primary"
icon="el-icon-edit"
@click="addParameter(form.parameters)"
@click="addParameter(form)"
>新增菜单参数</el-button>
<el-table :data="form.parameters" stripe style="width: 100%">
<el-table-column prop="type" label="参数类型" width="180">
......@@ -230,8 +230,11 @@ export default {
icon
},
methods: {
addParameter(parameters) {
parameters.push({
addParameter(form) {
if (!form.parameters){
form.parameters = []
}
form.parameters.push({
type: "query",
key: "",
value: ""
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册