parseMenuItem: null, // 自定义解析接口菜单每一个数据格式 | parseMenuItem: null, // 自定义解析接口菜单每一个数据格式 | ||||
userUrl: '/index/getUserInfo', // 用户信息接口 | userUrl: '/index/getUserInfo', // 用户信息接口 | ||||
parseUser: (res) => { // 自定义解析接口用户信息 | parseUser: (res) => { // 自定义解析接口用户信息 | ||||
res.data.roles = res.data.roles.map(d => d.roleCode); | |||||
res.data.roles = res.data.roles.map(d => d.code); | |||||
res.data.authorities = res.data.authorities.map(d => d.authority); | res.data.authorities = res.data.authorities.map(d => d.authority); | ||||
return res; | return res; | ||||
}, | }, |
@click="showPointsDialog(row)" | @click="showPointsDialog(row)" | ||||
type="warning" | type="warning" | ||||
icon="el-icon-edit-outline" | icon="el-icon-edit-outline" | ||||
v-if="!getRole(row)" | |||||
>评分</el-link | >评分</el-link | ||||
> | > | ||||
</template> | </template> | ||||
}, | }, | ||||
}, | }, | ||||
methods: { | methods: { | ||||
getRole(){ | |||||
let roles=this.user.user.roles; | |||||
return roles.every((item)=>item=="roleA") | |||||
}, | |||||
formatFirstList(data, type) { | formatFirstList(data, type) { | ||||
let arr = []; | let arr = []; | ||||
for (let key in data[type + "DeptList"]) { | for (let key in data[type + "DeptList"]) { |