Commit 2a071d6a authored by 王's avatar

只读权限

parent de11e212
......@@ -87,10 +87,6 @@
prop="max_join_num"
label="最大人数">
</el-table-column>
<el-table-column
prop="created_at"
label="创建于">
</el-table-column>
<el-table-column
prop="join_num"
label="现有人数">
......
......@@ -9,13 +9,15 @@
type=""
icon="el-icon-edit"
circle size="mini"
@click="onEdit(data)">
@click="onEdit(data)"
v-if="!$store.state.readonly">
</el-button>
<el-button
type=""
icon="el-icon-delete"
circle size="mini"
@click="delLseeon(data)">
@click="delLseeon(data)"
v-if="!$store.state.readonly">
</el-button>
</div>
<div class="name">
......
......@@ -24,7 +24,7 @@
<el-button type="primary" plain @click="getUser">搜索</el-button>
</el-form-item>
</el-col>
<el-col :span="4" :offset="8">
<el-col :span="4" :offset="8" v-if="!$store.state.readonly">
<el-form-item>
<el-button type="success" plain @click="add">新增教师</el-button>
</el-form-item>
......@@ -69,10 +69,10 @@
<el-button size="mini" plain type="primary" @click="goToTeacherDetail(scope.row)">
查看详情
</el-button>
<el-button size="mini" plain type="warning" @click="edit(scope.row)">
<el-button size="mini" plain type="warning" @click="edit(scope.row)" v-if="!$store.state.readonly">
编辑
</el-button>
<el-button size="mini" plain type="danger" @click="delTeacher(scope.row)">
<el-button size="mini" plain type="danger" @click="delTeacher(scope.row)" v-if="!$store.state.readonly">
删除
</el-button>
</template>
......
......@@ -18,6 +18,15 @@
<label>老师状态:</label>{{detail.status === 0 ? '正常' : '禁用'}}
</el-col>
</el-row>
<el-row v-if="detail.user_info">
<el-col :span="6">
<label>绑定用户:</label>
<a :href="detail.user_info.avatar" target="_blank">
<img class="avatar" :src="detail.user_info.avatar"/>
</a>
{{detail.user_info.nickname}}(ID:{{detail.user_info.user_id}})
</el-col>
</el-row>
</div>
<el-table
:data="list"
......@@ -108,6 +117,7 @@ import page from '../framework/page'
}
.avatar {
width: 80px;
margin-right: 5px;
}
.header {
padding: 0 20px;
......
......@@ -24,7 +24,7 @@
</span>
</a>
</li>
<li class="js_addMenuBox" @click="addSubMenu">
<li class="js_addMenuBox" @click="addSubMenu" v-if="!$store.state.readonly">
<a href="javascript:void(0);" class="jsSubView js_addL2Btn" title="最多添加5个子菜单" draggable="false" v-if="item.sub_button.length < 6">
<span class="sub_pre_menu_inner js_sub_pre_menu_inner">
<i class="icon14_menu_add"></i>
......@@ -36,11 +36,13 @@
<i class="arrow arrow_in"></i>
</div>
</li>
<li class="js_addMenuBox pre_menu_item grid_item no_extra" @click="onAddMenu" v-if="buttonList.length < 3">
<a href="javascript:void(0);" class="pre_menu_link js_addL1Btn" title="最多添加3个一级菜单" draggable="false">
<i class="icon14_menu_add"></i>
</a>
</li>
<template v-if="!$store.state.readonly">
<li class="js_addMenuBox pre_menu_item grid_item no_extra" @click="onAddMenu" v-if="buttonList.length < 3">
<a href="javascript:void(0);" class="pre_menu_link js_addL1Btn" title="最多添加3个一级菜单" draggable="false">
<i class="icon14_menu_add"></i>
</a>
</li>
</template>
</ul>
<ul v-else class="pre_menu_list grid_line ui-sortable ui-sortable-disabled" style="margin-top:0; margin-bottom: 0">
<draggable v-model="buttonList">
......@@ -84,7 +86,7 @@
<div class="editor_inner" v-if="!showOrder">
<div class="menu_form_hd flex-bt">
<h4 class="global_info"> {{getName()}} </h4>
<div class="global_extra">
<div class="global_extra" v-if="!$store.state.readonly">
<a v-if="selectedChildIndex === -1" href="javascript:void(0);" @click="delMenu">删除菜单</a>
<a v-else href="javascript:void(0);" @click="delSubMenu">删除子菜单</a>
</div>
......@@ -180,7 +182,7 @@
</div>
</div>
</div>
<div class="order-btn">
<div class="order-btn" v-if="!$store.state.readonly">
<span class="btn btn_input btn_default" v-if="!showOrder">
<button @click="showOrder=true">排序</button>
</span>
......@@ -188,7 +190,7 @@
<button @click="showOrder=false">完成</button>
</span>
</div>
<div class="tool_bar tc js_editBox">
<div class="tool_bar tc js_editBox" v-if="!$store.state.readonly">
<span class="btn btn_input btn_primary" v-if="!showOrder">
<button @click="onSave">保存并发布</button>
</span>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment