用户管理修改增加字段 系统管理put改为post
This commit is contained in:
+8
-8
@@ -1,27 +1,27 @@
|
|||||||
import { getAction, deleteAction, putAction, postAction, httpAction } from '@/api/manage'
|
import { getAction, deleteAction, postAction, httpAction } from '@/api/manage'
|
||||||
import Vue from 'vue'
|
import Vue from 'vue'
|
||||||
import {UI_CACHE_DB_DICT_DATA } from "@/store/mutation-types"
|
import {UI_CACHE_DB_DICT_DATA } from "@/store/mutation-types"
|
||||||
|
|
||||||
//角色管理
|
//角色管理
|
||||||
const addRole = (params)=>postAction("/sys/role/add",params);
|
const addRole = (params)=>postAction("/sys/role/add",params);
|
||||||
const editRole = (params)=>putAction("/sys/role/edit",params);
|
const editRole = (params)=>postAction("/sys/role/edit",params);
|
||||||
const checkRoleCode = (params)=>getAction("/sys/role/checkRoleCode",params);
|
const checkRoleCode = (params)=>getAction("/sys/role/checkRoleCode",params);
|
||||||
const queryall = (params)=>getAction("/sys/role/queryall",params);
|
const queryall = (params)=>getAction("/sys/role/queryall",params);
|
||||||
|
|
||||||
//用户管理
|
//用户管理
|
||||||
const addUser = (params)=>postAction("/sys/user/add",params);
|
const addUser = (params)=>postAction("/sys/user/add",params);
|
||||||
const editUser = (params)=>putAction("/sys/user/edit",params);
|
const editUser = (params)=>postAction("/sys/user/edit",params);
|
||||||
const queryUserRole = (params)=>getAction("/sys/user/queryUserRole",params);
|
const queryUserRole = (params)=>getAction("/sys/user/queryUserRole",params);
|
||||||
const getUserList = (params)=>getAction("/sys/user/page",params);
|
const getUserList = (params)=>getAction("/sys/user/page",params);
|
||||||
// 获取全部用户列表
|
// 获取全部用户列表
|
||||||
const getAllUserList = (params) => getAction("/sys/user/list", params);
|
const getAllUserList = (params) => getAction("/sys/user/list", params);
|
||||||
const frozenBatch = (params)=>putAction("/sys/user/frozenBatch",params);
|
const frozenBatch = (params)=>postAction("/sys/user/frozenBatch",params);
|
||||||
//验证用户是否存在
|
//验证用户是否存在
|
||||||
const checkOnlyUser = (params)=>getAction("/sys/user/checkOnlyUser",params);
|
const checkOnlyUser = (params)=>getAction("/sys/user/checkOnlyUser",params);
|
||||||
//改变密码
|
//改变密码
|
||||||
const changePassword = (params)=>putAction("/sys/user/changePassword",params);
|
const changePassword = (params)=>postAction("/sys/user/changePassword",params);
|
||||||
// 重置密码
|
// 重置密码
|
||||||
const resetUserPassword = (params) => putAction('',params)
|
const resetUserPassword = (params) => postAction('',params)
|
||||||
|
|
||||||
//权限管理
|
//权限管理
|
||||||
const addPermission= (params)=>postAction("/sys/permission/add",params);
|
const addPermission= (params)=>postAction("/sys/permission/add",params);
|
||||||
@@ -62,10 +62,10 @@ const deleteLogList = (params)=>deleteAction("/sys/log/deleteBatch",params);
|
|||||||
|
|
||||||
//数据字典
|
//数据字典
|
||||||
const addDict = (params)=>postAction("/sys/dict/add",params);
|
const addDict = (params)=>postAction("/sys/dict/add",params);
|
||||||
const editDict = (params)=>putAction("/sys/dict/edit",params);
|
const editDict = (params)=>postAction("/sys/dict/edit",params);
|
||||||
const treeList = (params)=>getAction("/sys/dict/treeList",params);
|
const treeList = (params)=>getAction("/sys/dict/treeList",params);
|
||||||
const addDictItem = (params)=>postAction("/sys/dictItem/add",params);
|
const addDictItem = (params)=>postAction("/sys/dictItem/add",params);
|
||||||
const editDictItem = (params)=>putAction("/sys/dictItem/edit",params);
|
const editDictItem = (params)=>postAction("/sys/dictItem/edit",params);
|
||||||
|
|
||||||
//字典标签专用(通过code获取字典数组)
|
//字典标签专用(通过code获取字典数组)
|
||||||
export const ajaxGetDictItems = (code, params)=>getAction(`/sys/dict/getDictItems/${code}`,params);
|
export const ajaxGetDictItems = (code, params)=>getAction(`/sys/dict/getDictItems/${code}`,params);
|
||||||
|
|||||||
@@ -53,7 +53,7 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<user-role-modal ref="modalUserRole"></user-role-modal>
|
<user-role-modal ref="modalUserRole"></user-role-modal>
|
||||||
<role-modal ref="modalForm" @ok="modalFormOk"></role-modal>
|
<role-modal ref="modalForm" @ok="modalFormOk" @clearSelect="onClearSelected"></role-modal>
|
||||||
</a-card>
|
</a-card>
|
||||||
</template>
|
</template>
|
||||||
<script>
|
<script>
|
||||||
@@ -138,10 +138,6 @@ export default {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
onClearSelected() {
|
|
||||||
this.selectedRowKeys1 = [];
|
|
||||||
this.selectionRows1 = [];
|
|
||||||
},
|
|
||||||
selectOK(data) {
|
selectOK(data) {
|
||||||
let params = {};
|
let params = {};
|
||||||
params.roleId = this.currentRoleId;
|
params.roleId = this.currentRoleId;
|
||||||
|
|||||||
@@ -98,7 +98,7 @@
|
|||||||
|
|
||||||
<script>
|
<script>
|
||||||
import UserModal from "./modules/UserModal";
|
import UserModal from "./modules/UserModal";
|
||||||
import { getFileAccessHttpUrl } from "@/api/manage";
|
import {getAction, getFileAccessHttpUrl} from "@/api/manage";
|
||||||
import { JeroListMixin } from "@/mixins/JeroListMixin";
|
import { JeroListMixin } from "@/mixins/JeroListMixin";
|
||||||
import JInput from "@/components/jero/JInput";
|
import JInput from "@/components/jero/JInput";
|
||||||
import JEllipsis from "@comp/jero/JEllipsis";
|
import JEllipsis from "@comp/jero/JEllipsis";
|
||||||
@@ -148,6 +148,13 @@ export default {
|
|||||||
dataIndex: "sex_dictText",
|
dataIndex: "sex_dictText",
|
||||||
scopedSlots: { customRender: "text" },
|
scopedSlots: { customRender: "text" },
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
title: "角色类型",
|
||||||
|
align: "center",
|
||||||
|
width: 100,
|
||||||
|
dataIndex: "",
|
||||||
|
// scopedSlots: { customRender: "text" },
|
||||||
|
},
|
||||||
{
|
{
|
||||||
title: "手机号码",
|
title: "手机号码",
|
||||||
align: "center",
|
align: "center",
|
||||||
@@ -156,7 +163,7 @@ export default {
|
|||||||
scopedSlots: { customRender: "text" },
|
scopedSlots: { customRender: "text" },
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "部门",
|
title: "组织机构",
|
||||||
align: "center",
|
align: "center",
|
||||||
width: 180,
|
width: 180,
|
||||||
dataIndex: "orgCodeTxt",
|
dataIndex: "orgCodeTxt",
|
||||||
@@ -215,6 +222,7 @@ export default {
|
|||||||
},
|
},
|
||||||
created() {
|
created() {
|
||||||
this.loadDepartTreeData()
|
this.loadDepartTreeData()
|
||||||
|
this.initAllRole()
|
||||||
},
|
},
|
||||||
computed:{
|
computed:{
|
||||||
importExcelUrl(){
|
importExcelUrl(){
|
||||||
@@ -246,6 +254,14 @@ export default {
|
|||||||
})
|
})
|
||||||
},
|
},
|
||||||
/*
|
/*
|
||||||
|
* 角色下拉数据
|
||||||
|
* */
|
||||||
|
initAllRole() {
|
||||||
|
getAction('/sys/role/treeListPage').then(res => {
|
||||||
|
this.treeRoleData = res.result.records
|
||||||
|
})
|
||||||
|
},
|
||||||
|
/*
|
||||||
* 重置密码
|
* 重置密码
|
||||||
* */
|
* */
|
||||||
resetPassword(id){
|
resetPassword(id){
|
||||||
|
|||||||
@@ -1,44 +1,54 @@
|
|||||||
<template>
|
<template>
|
||||||
<a-modal
|
<a-modal
|
||||||
:title="title"
|
:title="title"
|
||||||
:width="800"
|
:width="800"
|
||||||
:visible="visible"
|
:visible="visible"
|
||||||
:confirmLoading="confirmLoading"
|
:confirmLoading="confirmLoading"
|
||||||
@ok="handleOk"
|
@ok="handleOk"
|
||||||
@cancel="handleCancel"
|
@cancel="handleCancel"
|
||||||
cancelText="关闭"
|
cancelText="关闭"
|
||||||
wrapClassName="ant-modal-cust-warp"
|
wrapClassName="ant-modal-cust-warp"
|
||||||
style="top:5%;height: 85%;overflow-y: hidden">
|
style="top:5%;height: 85%;overflow-y: hidden">
|
||||||
|
|
||||||
<a-spin :spinning="confirmLoading">
|
<a-spin :spinning="confirmLoading">
|
||||||
<a-form :form="form">
|
<a-form :form="form">
|
||||||
|
|
||||||
<a-form-item
|
<a-form-item
|
||||||
:labelCol="labelCol"
|
:labelCol="labelCol"
|
||||||
:wrapperCol="wrapperCol"
|
:wrapperCol="wrapperCol"
|
||||||
label="角色名称">
|
label="角色名称">
|
||||||
<a-input placeholder="请输入角色名称" @change="event => event.target.value = event.target.value.trim()" :maxLength="30" v-decorator="[ 'roleName', validatorRules.roleName]" />
|
<a-input placeholder="请输入角色名称" @change="event => event.target.value = event.target.value.trim()"
|
||||||
</a-form-item>
|
:maxLength="30" v-decorator="[ 'roleName', validatorRules.roleName]"/>
|
||||||
|
|
||||||
<a-form-item
|
|
||||||
:labelCol="labelCol"
|
|
||||||
:wrapperCol="wrapperCol"
|
|
||||||
label="角色编码">
|
|
||||||
<a-input placeholder="请输入角色编码" @change="event => event.target.value = event.target.value.trim()" :maxLength="64" :disabled="roleDisabled" v-decorator="[ 'roleCode', validatorRules.roleCode]" />
|
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
|
|
||||||
<a-form-item
|
<a-form-item
|
||||||
:labelCol="labelCol"
|
:labelCol="labelCol"
|
||||||
:wrapperCol="wrapperCol"
|
:wrapperCol="wrapperCol"
|
||||||
label="上级角色">
|
label="角色编码">
|
||||||
<a-input placeholder="请选择上级角色" @change="event => event.target.value = event.target.value.trim()" :maxLength="64" :disabled="roleDisabled" v-decorator="[ 'parentId', validatorRules.roleParentId]" />
|
<a-input placeholder="请输入角色编码" @change="event => event.target.value = event.target.value.trim()"
|
||||||
|
:maxLength="64" :disabled="roleDisabled" v-decorator="[ 'roleCode', validatorRules.roleCode]"/>
|
||||||
|
</a-form-item>
|
||||||
|
<!--是添加上级 就禁用-->
|
||||||
|
<a-form-item
|
||||||
|
label="上级角色"
|
||||||
|
:labelCol="labelCol"
|
||||||
|
:wrapperCol="wrapperCol">
|
||||||
|
<a-tree-select
|
||||||
|
style="width:100%"
|
||||||
|
:dropdownStyle="{ maxHeight: '200px',maxWidth:'100px','overflow-x':'hidden',' overflo-y': 'auto' }"
|
||||||
|
:treeData="roleList"
|
||||||
|
:disabled="isAddLower"
|
||||||
|
v-decorator="[ 'parentId', validatorRules.parentId]"
|
||||||
|
placeholder="请选择上级角色">
|
||||||
|
</a-tree-select>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
|
|
||||||
<a-form-item
|
<a-form-item
|
||||||
:labelCol="labelCol"
|
:labelCol="labelCol"
|
||||||
:wrapperCol="wrapperCol"
|
:wrapperCol="wrapperCol"
|
||||||
label="描述">
|
label="描述">
|
||||||
<a-textarea :rows="5" @change="event => event.target.value = event.target.value.trim()" :maxLength="126" placeholder="请输入描述" v-decorator="[ 'description', validatorRules.description ]" />
|
<a-textarea :rows="5" @change="event => event.target.value = event.target.value.trim()" :maxLength="126"
|
||||||
|
placeholder="请输入描述" v-decorator="[ 'description', validatorRules.description ]"/>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
|
|
||||||
</a-form>
|
</a-form>
|
||||||
@@ -51,132 +61,152 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
import pick from 'lodash.pick'
|
import pick from 'lodash.pick'
|
||||||
import {addRole,editRole,duplicateCheck } from '@/api/api'
|
import {addRole, editRole, duplicateCheck} from '@/api/api'
|
||||||
import {checkRoleCode} from "@/utils/validateOnly";
|
import {checkRoleCode} from "@/utils/validateOnly";
|
||||||
|
import {getAction} from "@api/manage";
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: "RoleModal",
|
name: "RoleModal",
|
||||||
data () {
|
data() {
|
||||||
return {
|
return {
|
||||||
title:"操作",
|
title: "操作",
|
||||||
visible: false,
|
visible: false,
|
||||||
roleDisabled: false,
|
roleDisabled: false,
|
||||||
model: {},
|
// 是否添加下级
|
||||||
labelCol: {
|
isAddLower: false,
|
||||||
xs: { span: 24 },
|
model: {},
|
||||||
sm: { span: 5 },
|
labelCol: {
|
||||||
},
|
xs: {span: 24},
|
||||||
wrapperCol: {
|
sm: {span: 5},
|
||||||
xs: { span: 24 },
|
|
||||||
sm: { span: 16 },
|
|
||||||
},
|
|
||||||
confirmLoading: false,
|
|
||||||
form: this.$form.createForm(this),
|
|
||||||
validatorRules:{
|
|
||||||
roleName:{
|
|
||||||
rules: [
|
|
||||||
{ required: true, message: '请输入角色名称!' },
|
|
||||||
{ min: 2, max: 30, message: '长度在 2 到 30 个字符', trigger: 'blur' }
|
|
||||||
],
|
|
||||||
validateTrigger: 'blur'
|
|
||||||
},
|
|
||||||
roleCode:{
|
|
||||||
rules: [
|
|
||||||
{ required: true,validator: this.validateRoleCode},
|
|
||||||
{ min: 0, max: 50, message: '长度不超过 50 个字符', trigger: 'blur' },
|
|
||||||
],
|
|
||||||
validateTrigger: 'blur'},
|
|
||||||
description:{
|
|
||||||
rules: [
|
|
||||||
{ min: 0, max: 300, message: '长度不超过 300 个字符', trigger: 'blur' }
|
|
||||||
],
|
|
||||||
}
|
|
||||||
},
|
|
||||||
}
|
|
||||||
},
|
|
||||||
created () {
|
|
||||||
},
|
|
||||||
methods: {
|
|
||||||
add () {
|
|
||||||
this.edit({});
|
|
||||||
},
|
},
|
||||||
edit (record) {
|
wrapperCol: {
|
||||||
this.form.resetFields();
|
xs: {span: 24},
|
||||||
this.model = Object.assign({}, record);
|
sm: {span: 16},
|
||||||
this.visible = true;
|
},
|
||||||
|
// 角色树列表
|
||||||
//编辑页面禁止修改角色编码
|
roleList: [],
|
||||||
if(this.model.id){
|
confirmLoading: false,
|
||||||
this.roleDisabled = true;
|
form: this.$form.createForm(this),
|
||||||
}else{
|
validatorRules: {
|
||||||
this.roleDisabled = false;
|
roleName: {
|
||||||
|
rules: [
|
||||||
|
{required: true, message: '请输入角色名称!'},
|
||||||
|
{min: 2, max: 30, message: '长度在 2 到 30 个字符', trigger: 'blur'}
|
||||||
|
],
|
||||||
|
validateTrigger: 'blur'
|
||||||
|
},
|
||||||
|
roleCode: {
|
||||||
|
rules: [
|
||||||
|
{required: true, validator: this.validateRoleCode},
|
||||||
|
{min: 0, max: 50, message: '长度不超过 50 个字符', trigger: 'blur'},
|
||||||
|
],
|
||||||
|
validateTrigger: 'blur'
|
||||||
|
},
|
||||||
|
description: {
|
||||||
|
rules: [
|
||||||
|
{min: 0, max: 300, message: '长度不超过 300 个字符', trigger: 'blur'}
|
||||||
|
],
|
||||||
}
|
}
|
||||||
this.$nextTick(() => {
|
},
|
||||||
this.form.setFieldsValue(pick(this.model,'roleName', 'description','roleCode'))
|
}
|
||||||
});
|
},
|
||||||
|
created() {
|
||||||
|
},
|
||||||
|
methods: {
|
||||||
|
add() {
|
||||||
|
this.edit({});
|
||||||
|
},
|
||||||
|
edit(record) {
|
||||||
|
this.form.resetFields();
|
||||||
|
this.initAllRole()
|
||||||
|
this.model = Object.assign({}, record);
|
||||||
|
this.visible = true;
|
||||||
|
|
||||||
},
|
//编辑页面禁止修改角色编码
|
||||||
/*
|
if (this.model.id) {
|
||||||
* 添加下级
|
this.roleDisabled = true;
|
||||||
* */
|
} else {
|
||||||
addLowerRole(parentId){
|
this.roleDisabled = false;
|
||||||
this.form.resetFields();
|
|
||||||
this.visible = true;
|
|
||||||
this.$nextTick( () => {
|
|
||||||
this.form.setFieldsValue({parentId:parentId})
|
|
||||||
})
|
|
||||||
},
|
|
||||||
close () {
|
|
||||||
this.$emit('close');
|
|
||||||
this.visible = false;
|
|
||||||
},
|
|
||||||
handleOk () {
|
|
||||||
this.confirmLoading =true
|
|
||||||
const that = this;
|
|
||||||
// 触发表单验证
|
|
||||||
this.form.validateFields((err, values) => {
|
|
||||||
if (!err) {
|
|
||||||
values.roleName = (values.roleName || '').trim()
|
|
||||||
values.roleCode = (values.roleCode || '').trim()
|
|
||||||
let formData = Object.assign(this.model, values);
|
|
||||||
let obj;
|
|
||||||
console.log(formData)
|
|
||||||
if(!this.model.id){
|
|
||||||
obj=addRole(formData);
|
|
||||||
}else{
|
|
||||||
obj=editRole(formData);
|
|
||||||
}
|
|
||||||
obj.then((res)=>{
|
|
||||||
if(res.success){
|
|
||||||
that.$message.success(res.message);
|
|
||||||
that.$emit('ok');
|
|
||||||
that.close();
|
|
||||||
}else{
|
|
||||||
that.$message.warning(res.message);
|
|
||||||
}
|
|
||||||
}).finally(() => {
|
|
||||||
that.confirmLoading = false;
|
|
||||||
})
|
|
||||||
}else {
|
|
||||||
this.confirmLoading =false
|
|
||||||
}
|
|
||||||
})
|
|
||||||
},
|
|
||||||
handleCancel () {
|
|
||||||
this.close()
|
|
||||||
},
|
|
||||||
validateRoleCode(rule, value, callback){
|
|
||||||
checkRoleCode(value,this.model.id).then(res => {
|
|
||||||
if(res.success){
|
|
||||||
callback()
|
|
||||||
}else {
|
|
||||||
callback(res.code === 500 ? '角色编码已经存在': res)
|
|
||||||
}
|
|
||||||
})
|
|
||||||
}
|
}
|
||||||
|
this.$nextTick(() => {
|
||||||
|
this.form.setFieldsValue(pick(this.model, 'roleName', 'description', 'roleCode', 'parentId'))
|
||||||
|
});
|
||||||
|
|
||||||
|
},
|
||||||
|
/*
|
||||||
|
* 添加下级
|
||||||
|
* */
|
||||||
|
addLowerRole(parentId) {
|
||||||
|
// 添加下级
|
||||||
|
this.isAddLower = true;
|
||||||
|
this.form.resetFields();
|
||||||
|
this.initAllRole()
|
||||||
|
this.visible = true;
|
||||||
|
this.$nextTick(() => {
|
||||||
|
this.form.setFieldsValue({parentId: parentId})
|
||||||
|
})
|
||||||
|
},
|
||||||
|
/*
|
||||||
|
* 查询所有角色
|
||||||
|
* */
|
||||||
|
initAllRole() {
|
||||||
|
getAction('/sys/role/treeListPage').then(res => {
|
||||||
|
this.roleList = res.result.records
|
||||||
|
})
|
||||||
|
},
|
||||||
|
close() {
|
||||||
|
this.$emit('close');
|
||||||
|
this.isAddLower = false
|
||||||
|
this.visible = false;
|
||||||
|
},
|
||||||
|
handleOk() {
|
||||||
|
this.confirmLoading = true
|
||||||
|
const that = this;
|
||||||
|
// 触发表单验证
|
||||||
|
this.form.validateFields((err, values) => {
|
||||||
|
if (!err) {
|
||||||
|
values.roleName = (values.roleName || '').trim()
|
||||||
|
values.roleCode = (values.roleCode || '').trim()
|
||||||
|
let formData = Object.assign(this.model, values);
|
||||||
|
let obj;
|
||||||
|
console.log(formData)
|
||||||
|
if (!this.model.id) {
|
||||||
|
obj = addRole(formData);
|
||||||
|
} else {
|
||||||
|
obj = editRole(formData);
|
||||||
|
}
|
||||||
|
obj.then((res) => {
|
||||||
|
if (res.success) {
|
||||||
|
that.$message.success(res.message);
|
||||||
|
that.$emit('ok');
|
||||||
|
this.$emit('clearSelect')
|
||||||
|
that.close();
|
||||||
|
} else {
|
||||||
|
that.$message.warning(res.message);
|
||||||
|
}
|
||||||
|
}).finally(() => {
|
||||||
|
that.confirmLoading = false;
|
||||||
|
})
|
||||||
|
} else {
|
||||||
|
this.confirmLoading = false
|
||||||
|
}
|
||||||
|
})
|
||||||
|
},
|
||||||
|
handleCancel() {
|
||||||
|
this.close()
|
||||||
|
},
|
||||||
|
validateRoleCode(rule, value, callback) {
|
||||||
|
checkRoleCode(value, this.model.id).then(res => {
|
||||||
|
if (res.success) {
|
||||||
|
callback()
|
||||||
|
} else {
|
||||||
|
callback(res.code === 500 ? '角色编码已经存在' : res)
|
||||||
|
}
|
||||||
|
})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style scoped>
|
<style scoped>
|
||||||
|
|||||||
@@ -179,7 +179,7 @@ export default {
|
|||||||
method = 'post';
|
method = 'post';
|
||||||
} else {
|
} else {
|
||||||
httpurl += this.url.edit;
|
httpurl += this.url.edit;
|
||||||
method = 'put';
|
method = 'post';
|
||||||
}
|
}
|
||||||
let formData = Object.assign(this.model, values);
|
let formData = Object.assign(this.model, values);
|
||||||
console.log("表单提交数据", formData)
|
console.log("表单提交数据", formData)
|
||||||
|
|||||||
@@ -75,11 +75,11 @@
|
|||||||
<!-- <a-radio value="2">上级</a-radio>-->
|
<!-- <a-radio value="2">上级</a-radio>-->
|
||||||
<!-- </a-radio-group>-->
|
<!-- </a-radio-group>-->
|
||||||
<!-- </a-form-item>-->
|
<!-- </a-form-item>-->
|
||||||
<a-form-item label="负责部门" :labelCol="labelCol" :wrapperCol="wrapperCol" v-if="departIdShow==true">
|
<a-form-item label="组织机构" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
||||||
<a-select
|
<a-select
|
||||||
mode="multiple"
|
mode="multiple"
|
||||||
style="width: 100%"
|
style="width: 100%"
|
||||||
placeholder="请选择负责部门"
|
placeholder="请选择组织机构"
|
||||||
v-model="departIds"
|
v-model="departIds"
|
||||||
optionFilterProp="children"
|
optionFilterProp="children"
|
||||||
:getPopupContainer="(target) => target.parentNode"
|
:getPopupContainer="(target) => target.parentNode"
|
||||||
@@ -100,34 +100,32 @@
|
|||||||
</a-select>
|
</a-select>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
|
|
||||||
<a-form-item
|
<!-- <a-form-item-->
|
||||||
label="角色类型"
|
<!-- label="角色类型"-->
|
||||||
:labelCol="labelCol"
|
<!-- :labelCol="labelCol"-->
|
||||||
:wrapperCol="wrapperCol">
|
<!-- :wrapperCol="wrapperCol">-->
|
||||||
<a-tree-select
|
<!-- <a-tree-select-->
|
||||||
style="width:100%"
|
<!-- style="width:100%"-->
|
||||||
:dropdownStyle="{ maxHeight: '200px', overflow: 'auto' }"
|
<!-- :dropdownStyle="{ maxHeight: '200px', overflow: 'auto' }"-->
|
||||||
:treeData="treeRoleData"
|
<!-- :treeData="treeRoleData"-->
|
||||||
v-decorator="[ 'roleParentId', validatorRules.name]"
|
<!-- v-decorator="[ 'roleParentId', validatorRules.roleParentId]"-->
|
||||||
placeholder="请选择角色类型"
|
<!-- placeholder="请选择角色类型"-->
|
||||||
>
|
<!-- >-->
|
||||||
</a-tree-select>
|
<!-- </a-tree-select>-->
|
||||||
</a-form-item>
|
<!-- </a-form-item>-->
|
||||||
|
|
||||||
|
<!-- <a-form-item-->
|
||||||
|
<!-- label="组织机构"-->
|
||||||
<a-form-item
|
<!-- :labelCol="labelCol"-->
|
||||||
label="组织机构"
|
<!-- :wrapperCol="wrapperCol">-->
|
||||||
:labelCol="labelCol"
|
<!-- <a-tree-select-->
|
||||||
:wrapperCol="wrapperCol">
|
<!-- style="width:100%"-->
|
||||||
<a-tree-select
|
<!-- :dropdownStyle="{ maxHeight: '200px',maxWidth:'100px','overflow-x':'hidden',' overflo-y': 'auto' }"-->
|
||||||
style="width:100%"
|
<!-- :treeData="treeDepartData"-->
|
||||||
:dropdownStyle="{ maxHeight: '200px',maxWidth:'100px','overflow-x':'hidden',' overflo-y': 'auto' }"
|
<!-- v-decorator="[ 'departId', validatorRules.name]"-->
|
||||||
:treeData="treeDepartData"
|
<!-- placeholder="请选择组织机构">-->
|
||||||
v-decorator="[ 'departId', validatorRules.name]"
|
<!-- </a-tree-select>-->
|
||||||
placeholder="请选择组织机构">
|
<!-- </a-form-item>-->
|
||||||
</a-tree-select>
|
|
||||||
</a-form-item>
|
|
||||||
|
|
||||||
|
|
||||||
<a-form-item label="邮箱" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
<a-form-item label="邮箱" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
||||||
|
|||||||
Reference in New Issue
Block a user