|
|
@ -135,7 +135,7 @@ function RoleMgm(props) { |
|
|
|
console.log(arr); |
|
|
|
setGetCheckVlue(true) |
|
|
|
// getCheckValue |
|
|
|
setGetImg({ ...getImg, auth: string }) |
|
|
|
setGetAdminId({ ...getAdminId, auth: string }) |
|
|
|
} else { |
|
|
|
setCheckedKeys([]) |
|
|
|
} |
|
|
@ -277,13 +277,18 @@ function RoleMgm(props) { |
|
|
|
} |
|
|
|
}] |
|
|
|
//图片 |
|
|
|
const [getImg, setGetImg] = useState({ |
|
|
|
// const [getAdminId, setGetAdminId] = useState({ |
|
|
|
// remark: '', |
|
|
|
// name: '', |
|
|
|
// depart_id: '', |
|
|
|
// auth: '' |
|
|
|
// }) |
|
|
|
const [getAdminId, setGetAdminId] = useState({ |
|
|
|
remark: '', |
|
|
|
name: '', |
|
|
|
depart_id: '', |
|
|
|
auth: '' |
|
|
|
}) |
|
|
|
const [getAdminId, setGetAdminId] = useState({}) |
|
|
|
const [getAuthId, setGetAuthId] = useState({}) |
|
|
|
//编辑 |
|
|
|
const CheckApplyBtn = (record) => { |
|
|
@ -305,8 +310,8 @@ function RoleMgm(props) { |
|
|
|
let strArr = str.split(","); |
|
|
|
let num = strArr.map(Number) |
|
|
|
setCheckedKeys(num) |
|
|
|
let newArr = record.depart_arr.split(',') |
|
|
|
// setGetImg(Object.assign({}, getImg, { |
|
|
|
// let newArr = record.depart_arr.split(',') |
|
|
|
// setGetAdminId(Object.assign({}, getAdminId, { |
|
|
|
// name: record.name, |
|
|
|
// remark: record.remark, |
|
|
|
// depart_id: newArr |
|
|
@ -316,7 +321,7 @@ function RoleMgm(props) { |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
console.log(getImg); |
|
|
|
console.log(getAdminId); |
|
|
|
//所属类型 |
|
|
|
const [getPlateColor, setGetPlateColor] = useState([]) |
|
|
|
const plateColor = () => { |
|
|
@ -452,20 +457,20 @@ function RoleMgm(props) { |
|
|
|
const placeEditBtn = () => { |
|
|
|
let arr = checkedKeys |
|
|
|
let str = arr.toString() |
|
|
|
let arrStr = getImg.depart_id |
|
|
|
let arrStr = getAdminId.depart_id |
|
|
|
let lastElement = arrStr[arrStr.length - 1]; |
|
|
|
let data = { |
|
|
|
...getImg, |
|
|
|
...getAdminId, |
|
|
|
auth: str, |
|
|
|
id: getAdminId.id, |
|
|
|
depart_id: lastElement, |
|
|
|
depart_arr: arrStr.toString() |
|
|
|
} |
|
|
|
|
|
|
|
if (getImg.name == "") { |
|
|
|
if (getAdminId.name == "") { |
|
|
|
message.error('角色名称不能为空') |
|
|
|
return |
|
|
|
} else if (getImg.depart_id == "") { |
|
|
|
} else if (getAdminId.depart_id == "") { |
|
|
|
message.error('请选择所属部门') |
|
|
|
return |
|
|
|
} |
|
|
@ -476,7 +481,7 @@ function RoleMgm(props) { |
|
|
|
getData(formData) |
|
|
|
setGetGovernment(0) |
|
|
|
setGetAuthId({}) |
|
|
|
setGetImg({ |
|
|
|
setGetAdminId({ |
|
|
|
remark: '', |
|
|
|
name: '', |
|
|
|
depart_id: '', |
|
|
@ -724,8 +729,8 @@ function RoleMgm(props) { |
|
|
|
value={getAdminId.name} |
|
|
|
style={{ width: 260, marginLeft: 50 }} |
|
|
|
onChange={(v) => { |
|
|
|
setGetImg( |
|
|
|
Object.assign({}, getImg, { name: v.target.value }) |
|
|
|
setGetAdminId( |
|
|
|
Object.assign({}, getAdminId, { name: v.target.value }) |
|
|
|
); |
|
|
|
}} |
|
|
|
/> |
|
|
@ -737,8 +742,8 @@ function RoleMgm(props) { |
|
|
|
value={getAdminId.remark} |
|
|
|
style={{ width: 260, marginLeft: 78 }} |
|
|
|
onChange={(v) => { |
|
|
|
setGetImg( |
|
|
|
Object.assign({}, getImg, { remark: v.target.value }) |
|
|
|
setGetAdminId( |
|
|
|
Object.assign({}, getAdminId, { remark: v.target.value }) |
|
|
|
); |
|
|
|
}} |
|
|
|
/> |
|
|
@ -753,8 +758,8 @@ function RoleMgm(props) { |
|
|
|
options={getPlateColor} |
|
|
|
changeOnSelect |
|
|
|
onChange={(v) => { |
|
|
|
setGetImg( |
|
|
|
Object.assign({}, getImg, { depart_id: v }) |
|
|
|
setGetAdminId( |
|
|
|
Object.assign({}, getAdminId, { depart_id: v }) |
|
|
|
); |
|
|
|
setGetAuthId({}) |
|
|
|
let arrStr = v |
|
|
@ -776,8 +781,8 @@ function RoleMgm(props) { |
|
|
|
style={{ width: 260, marginLeft: 14 }} |
|
|
|
defaultSelectedKeys={checkedKeys} |
|
|
|
onCheck={(checkedKeysValue, info) => { |
|
|
|
setGetImg( |
|
|
|
Object.assign({}, getImg, { auth: checkedKeysValue }) |
|
|
|
setGetAdminId( |
|
|
|
Object.assign({}, getAdminId, { auth: checkedKeysValue }) |
|
|
|
); |
|
|
|
setCheckedKeys(checkedKeysValue) |
|
|
|
}} |
|
|
|