|
|
@ -135,7 +135,7 @@ function RoleMgm(props) { |
|
|
|
console.log(arr); |
|
|
|
setGetCheckVlue(true) |
|
|
|
// getCheckValue |
|
|
|
setGetAdminId({ ...getAdminId, auth: string }) |
|
|
|
setGetImg({ ...getImg, auth: string }) |
|
|
|
} else { |
|
|
|
setCheckedKeys([]) |
|
|
|
} |
|
|
@ -277,19 +277,15 @@ function RoleMgm(props) { |
|
|
|
} |
|
|
|
}] |
|
|
|
//图片 |
|
|
|
// const [getAdminId, setGetAdminId] = useState({ |
|
|
|
// remark: '', |
|
|
|
// name: '', |
|
|
|
// depart_id: '', |
|
|
|
// auth: '' |
|
|
|
// }) |
|
|
|
const [getAdminId, setGetAdminId] = useState({ |
|
|
|
const [getImg, setGetImg] = useState({ |
|
|
|
remark: '', |
|
|
|
name: '', |
|
|
|
depart_id: '', |
|
|
|
auth: '' |
|
|
|
}) |
|
|
|
const [getAdminId, setGetAdminId] = useState({}) |
|
|
|
const [getAuthId, setGetAuthId] = useState({}) |
|
|
|
const [getDepart, setGetDepart] = useState([]) |
|
|
|
//编辑 |
|
|
|
const CheckApplyBtn = (record) => { |
|
|
|
setEditVisible(true) |
|
|
@ -303,15 +299,17 @@ function RoleMgm(props) { |
|
|
|
if (res.status === 20000) { |
|
|
|
setEditVisible(true) |
|
|
|
setGetAdminId(res.data) |
|
|
|
|
|
|
|
let str=res.data.depart_arr |
|
|
|
let arr = str.split(','); |
|
|
|
setGetDepart(arr) |
|
|
|
} |
|
|
|
}) |
|
|
|
let str = record.auth |
|
|
|
let strArr = str.split(","); |
|
|
|
let num = strArr.map(Number) |
|
|
|
setCheckedKeys(num) |
|
|
|
// let newArr = record.depart_arr.split(',') |
|
|
|
// setGetAdminId(Object.assign({}, getAdminId, { |
|
|
|
let newArr = record.depart_arr.split(',') |
|
|
|
// setGetImg(Object.assign({}, getImg, { |
|
|
|
// name: record.name, |
|
|
|
// remark: record.remark, |
|
|
|
// depart_id: newArr |
|
|
@ -321,7 +319,7 @@ function RoleMgm(props) { |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
console.log(getAdminId); |
|
|
|
console.log(getImg); |
|
|
|
//所属类型 |
|
|
|
const [getPlateColor, setGetPlateColor] = useState([]) |
|
|
|
const plateColor = () => { |
|
|
@ -457,20 +455,20 @@ function RoleMgm(props) { |
|
|
|
const placeEditBtn = () => { |
|
|
|
let arr = checkedKeys |
|
|
|
let str = arr.toString() |
|
|
|
let arrStr = getAdminId.depart_id |
|
|
|
let arrStr = getImg.depart_id |
|
|
|
let lastElement = arrStr[arrStr.length - 1]; |
|
|
|
let data = { |
|
|
|
...getAdminId, |
|
|
|
...getImg, |
|
|
|
auth: str, |
|
|
|
id: getAdminId.id, |
|
|
|
depart_id: lastElement, |
|
|
|
depart_arr: arrStr.toString() |
|
|
|
} |
|
|
|
|
|
|
|
if (getAdminId.name == "") { |
|
|
|
if (getImg.name == "") { |
|
|
|
message.error('角色名称不能为空') |
|
|
|
return |
|
|
|
} else if (getAdminId.depart_id == "") { |
|
|
|
} else if (getImg.depart_id == "") { |
|
|
|
message.error('请选择所属部门') |
|
|
|
return |
|
|
|
} |
|
|
@ -481,7 +479,7 @@ function RoleMgm(props) { |
|
|
|
getData(formData) |
|
|
|
setGetGovernment(0) |
|
|
|
setGetAuthId({}) |
|
|
|
setGetAdminId({ |
|
|
|
setGetImg({ |
|
|
|
remark: '', |
|
|
|
name: '', |
|
|
|
depart_id: '', |
|
|
@ -729,8 +727,8 @@ function RoleMgm(props) { |
|
|
|
value={getAdminId.name} |
|
|
|
style={{ width: 260, marginLeft: 50 }} |
|
|
|
onChange={(v) => { |
|
|
|
setGetAdminId( |
|
|
|
Object.assign({}, getAdminId, { name: v.target.value }) |
|
|
|
setGetImg( |
|
|
|
Object.assign({}, getImg, { name: v.target.value }) |
|
|
|
); |
|
|
|
}} |
|
|
|
/> |
|
|
@ -742,8 +740,8 @@ function RoleMgm(props) { |
|
|
|
value={getAdminId.remark} |
|
|
|
style={{ width: 260, marginLeft: 78 }} |
|
|
|
onChange={(v) => { |
|
|
|
setGetAdminId( |
|
|
|
Object.assign({}, getAdminId, { remark: v.target.value }) |
|
|
|
setGetImg( |
|
|
|
Object.assign({}, getImg, { remark: v.target.value }) |
|
|
|
); |
|
|
|
}} |
|
|
|
/> |
|
|
@ -754,12 +752,12 @@ function RoleMgm(props) { |
|
|
|
<Cascader |
|
|
|
style={{ width: 260, marginLeft: 50 }} |
|
|
|
placeholder="请选择" |
|
|
|
value={getAdminId.depart_arr} |
|
|
|
value={getDepart} |
|
|
|
options={getPlateColor} |
|
|
|
changeOnSelect |
|
|
|
onChange={(v) => { |
|
|
|
setGetAdminId( |
|
|
|
Object.assign({}, getAdminId, { depart_id: v }) |
|
|
|
setGetImg( |
|
|
|
Object.assign({}, getImg, { depart_id: v }) |
|
|
|
); |
|
|
|
setGetAuthId({}) |
|
|
|
let arrStr = v |
|
|
@ -781,8 +779,8 @@ function RoleMgm(props) { |
|
|
|
style={{ width: 260, marginLeft: 14 }} |
|
|
|
defaultSelectedKeys={checkedKeys} |
|
|
|
onCheck={(checkedKeysValue, info) => { |
|
|
|
setGetAdminId( |
|
|
|
Object.assign({}, getAdminId, { auth: checkedKeysValue }) |
|
|
|
setGetImg( |
|
|
|
Object.assign({}, getImg, { auth: checkedKeysValue }) |
|
|
|
); |
|
|
|
setCheckedKeys(checkedKeysValue) |
|
|
|
}} |
|
|
|