Commit c023c45c by xiaohai

Merge branch 'dev' of http://115.159.76.241/office/office-web into dev

parents f451fb0f b3282806
......@@ -58,83 +58,83 @@
fixDataStore: ['clerkName','clerkPhone','groupName','positionName','clerkCode'],
// 复选框数据
customData: [
{
fieldCode: 1,
fieldName: "基本信息",
checkList: [],
children: [
{
fieldCode: 'name',
fieldName: '姓名'
},
{
fieldCode: 'depart',
fieldName: '部门'
},
{
fieldCode: 'phone',
fieldName: '手机号'
},
{
fieldCode: 'email',
fieldName: '邮箱'
},
{
fieldCode: 'profession',
fieldName: '职业'
},
{
fieldCode: 'hiredate',
fieldName: '入职时间'
},
]
},
{
fieldCode: 2,
fieldName: "工作信息",
checkList: [],
children: [
{
fieldCode: 'name',
fieldName: '姓名'
},
{
fieldCode: 'depart',
fieldName: '部门'
}
]
},
{
fieldCode: 3,
fieldName: "个人信息",
checkList: [],
children: [
{
fieldCode: 'name',
fieldName: '姓名'
},
{
fieldCode: 'depart',
fieldName: '部门'
},
]
},
{
fieldCode: 4,
fieldName: "学历信息",
checkList: [],
children: [
{
fieldCode: 'name',
fieldName: '姓名'
},
{
fieldCode: 'depart',
fieldName: '部门'
},
]
},
// {
// fieldCode: 1,
// fieldName: "基本信息",
// checkList: [],
// children: [
// {
// fieldCode: 'name',
// fieldName: '姓名'
// },
// {
// fieldCode: 'depart',
// fieldName: '部门'
// },
// {
// fieldCode: 'phone',
// fieldName: '手机号'
// },
// {
// fieldCode: 'email',
// fieldName: '邮箱'
// },
// {
// fieldCode: 'profession',
// fieldName: '职业'
// },
// {
// fieldCode: 'hiredate',
// fieldName: '入职时间'
// },
// ]
// },
// {
// fieldCode: 2,
// fieldName: "工作信息",
// checkList: [],
// children: [
// {
// fieldCode: 'name',
// fieldName: '姓名'
// },
// {
// fieldCode: 'depart',
// fieldName: '部门'
// }
// ]
// },
// {
// fieldCode: 3,
// fieldName: "个人信息",
// checkList: [],
// children: [
// {
// fieldCode: 'name',
// fieldName: '姓名'
// },
// {
// fieldCode: 'depart',
// fieldName: '部门'
// },
// ]
// },
// {
// fieldCode: 4,
// fieldName: "学历信息",
// checkList: [],
// children: [
// {
// fieldCode: 'name',
// fieldName: '姓名'
// },
// {
// fieldCode: 'depart',
// fieldName: '部门'
// },
// ]
// },
],
checkList: [], //已选数据
......
......@@ -113,7 +113,7 @@ export const constantRouterMap = [
{
// 设置模块
path: '/setCenter',
name: '审核中心',
name: '设置',
component: _import('setting','index'),
children: [
{
......@@ -153,7 +153,7 @@ export const constantRouterMap = [
},
{
path: '/addAdminRole',
name: '添加管理员',
name: '添加管理员角色',
component: _import('setting','addAdminRole')
}
]
......
......@@ -35,7 +35,7 @@
@left-check-change="rightChange">
</el-transfer>
</el-form-item>
<el-form-item label="应用权限" prop="" class="">
<!-- <el-form-item label="应用权限" prop="" class="">
<el-transfer
:titles="['一级权限', '二级权限']"
:left-default-checked="ruleForm.leftCheckedApp"
......@@ -48,7 +48,7 @@
:data="ruleForm.rightApp"
@left-check-change="rightChangeApp">
</el-transfer>
</el-form-item>
</el-form-item> -->
<el-form-item>
<el-button type="primary" @click="submitForm('ruleForm')">保存</el-button>
</el-form-item>
......@@ -220,6 +220,32 @@ export default {
},
/**
* 简单数组-->父子数组对象
*/
treeData(data){
let tree = data.filter((father)=>{ //循环所有项
let branchArr = data.filter((child)=>{
return father.haobanMenuRightId == child.parentRightId; //返回每一项的子级数组
});
if(branchArr.length>0){
father.children = branchArr; //如果存在子级,则给父级添加一个children属性,并赋值
}
return father.parentRightId == -1; //返回第一层
});
// 排序
// tree.sort(function(a,b){
// return a.sort - b.sort;
// })
// tree.forEach(function(ele,index){
// ele.children.sort(function(a,b){
// return a.sort - b.sort;
// })
// })
return tree;
},
/**
* 获取角色详情
*/
getRoleDetail(roleId) {
......@@ -231,13 +257,15 @@ export default {
postRequest('/haoban-manage-web/role-detail',para)
.then((res) => {
// console.log(res,res.data,res.data.errorCode)
var resData = res.data
var resData = res.data.haobanResponse
if (resData.errorCode == 1) {
// showMsg.showmsg('操作成功','success')
that.ruleForm.roleId = resData.data.role.roleId;
that.ruleForm.roleName = resData.data.role.roleName;
that.ruleForm.roleCode = resData.data.role.roleCode;
that.ruleForm.remark = resData.data.role.remark;
that.ruleForm.roleId = resData.result.role.roleId;
that.ruleForm.roleName = resData.result.role.roleName;
that.ruleForm.roleCode = resData.result.role.roleCode;
that.ruleForm.remark = resData.result.role.remark;
console.log(resData.result.menuRightList,that.treeData(resData.result.menuRightList))
return;
}
......@@ -284,9 +312,10 @@ export default {
},
mounted() {
const that = this
console.log(that.$router.query)
if (that.$router.query.roleId) {
that.ruleForm.roleId = that.$router.query.roleId;
console.log(that.$route.query)
if (!!that.$route.query.hasOwnProperty('roleId')) {
that.ruleForm.roleId = that.$route.query.roleId;
that.getRoleDetail(that.ruleForm.roleId)
}
},
......
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