Commit b78b33d5 by caoyanzhi

接口联调

parent b934cec0
......@@ -94,6 +94,7 @@ export default {
this.$message.success('删除成功!');
// 如果被删除的角色是当前选中的角色,需要将选中的角色id置空
this.$emit('del-role-succ', roleId == this.activeRoleId);
this.delRole.show = false;
}).finally(() => this.delRole.loading = false);
},
}
......
......@@ -38,12 +38,6 @@
</template>
<script>
// 新建角色
// 角色名称
// 菜单列表
// 编辑角色
// 角色名称回显
// 菜单列表回显
import navCrumb from '@/components/nav/nav.vue';
import MenuTree from './edit-role/menu-tree.vue';
import api from '@/api/admin-list';
......@@ -102,29 +96,7 @@ export default {
const haoBanUser = JSON.parse(localStorage.getItem('haoBanUser') || '{}');
const params = { wxEnterpriseId: haoBanUser.wxEnterpriseId }
const prom = [];
// eslint-disable-next-line
function setMenu(label, parentId, level) {
let result = [];
let menu = [];
while(menu.length < 3) {
const item = {
menuId: `${parentId}-${menu.length}`, // 菜单id
menuName: `${label}${parentId}-${menu.length}`, // 菜单名称
level, // 层级
parentId,
}
menu.push(item);
if (level < 2) {
result = result.concat(setMenu(label, item.menuId, level + 1));
}
}
return menu.concat(result);
}
this.tabList.forEach(el => {
// el.menuList = this.flatDataToTree(setMenu(el.label, 0, 0));
// el.menuList.forEach(item => {
// this.$set(el.checkedId, item.menuId, []);
// });
// appType 1好办后台2应用后台3好办小程序4小程序应用
// roleType 1管理员角色 2门店角色
prom.push(menuList(Object.assign({}, params, { appType: el.appType, roleType: 1 })).then(res => {
......
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