mirror of
https://github.com/TeaOSLab/EdgeAdmin.git
synced 2025-11-03 20:40:26 +08:00
[系统用户]系统用户可以设置启用/禁用
This commit is contained in:
@@ -33,6 +33,7 @@ func (this *UpdatePopupAction) RunGet(params struct {
|
|||||||
"id": admin.Id,
|
"id": admin.Id,
|
||||||
"fullname": admin.Fullname,
|
"fullname": admin.Fullname,
|
||||||
"username": admin.Username,
|
"username": admin.Username,
|
||||||
|
"isOn": admin.IsOn,
|
||||||
}
|
}
|
||||||
|
|
||||||
moduleMaps := configloaders.AllModuleMaps()
|
moduleMaps := configloaders.AllModuleMaps()
|
||||||
@@ -60,6 +61,7 @@ func (this *UpdatePopupAction) RunPost(params struct {
|
|||||||
Pass1 string
|
Pass1 string
|
||||||
Pass2 string
|
Pass2 string
|
||||||
ModuleCodes []string
|
ModuleCodes []string
|
||||||
|
IsOn bool
|
||||||
|
|
||||||
Must *actions.Must
|
Must *actions.Must
|
||||||
CSRF *actionutils.CSRF
|
CSRF *actionutils.CSRF
|
||||||
@@ -119,6 +121,7 @@ func (this *UpdatePopupAction) RunPost(params struct {
|
|||||||
Fullname: params.Fullname,
|
Fullname: params.Fullname,
|
||||||
ModulesJSON: modulesJSON,
|
ModulesJSON: modulesJSON,
|
||||||
IsSuper: false, // TODO 后期再开放创建超级用户
|
IsSuper: false, // TODO 后期再开放创建超级用户
|
||||||
|
IsOn: params.IsOn,
|
||||||
})
|
})
|
||||||
if err != nil {
|
if err != nil {
|
||||||
this.ErrorPage(err)
|
this.ErrorPage(err)
|
||||||
|
|||||||
@@ -12,13 +12,13 @@
|
|||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
<tr v-for="admin in admins">
|
<tr v-for="admin in admins">
|
||||||
<td>{{admin.username}}
|
<td :class="{disabled:!admin.isOn}">{{admin.username}}
|
||||||
<div v-if="admin.isSuper" style="margin-top: 0.5em">
|
<div v-if="admin.isSuper" style="margin-top: 0.5em">
|
||||||
<tiny-basic-label class="olive">超级管理员</tiny-basic-label>
|
<tiny-basic-label class="olive">超级管理员</tiny-basic-label>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
<td>{{admin.fullname}}</td>
|
<td :class="{disabled:!admin.isOn}">{{admin.fullname}}</td>
|
||||||
<td>{{admin.createdTime}}</td>
|
<td :class="{disabled:!admin.isOn}">{{admin.createdTime}}</td>
|
||||||
<td class="center">
|
<td class="center">
|
||||||
<label-on :v-is-on="admin.isOn"></label-on>
|
<label-on :v-is-on="admin.isOn"></label-on>
|
||||||
</td>
|
</td>
|
||||||
|
|||||||
@@ -45,6 +45,12 @@
|
|||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>是否启用</td>
|
||||||
|
<td>
|
||||||
|
<checkbox name="isOn" v-model="admin.isOn"></checkbox>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
<submit-btn></submit-btn>
|
<submit-btn></submit-btn>
|
||||||
|
|||||||
Reference in New Issue
Block a user