From f1ac381422107276071a5a28d76eb319311614b8 Mon Sep 17 00:00:00 2001 From: guoxin Date: Thu, 12 Oct 2023 10:42:54 +0800 Subject: [PATCH] =?UTF-8?q?fix():=E4=BF=AE=E6=94=B9=E4=BC=A0=E5=8F=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/SystemMgm/RoleMgm/loadable.jsx | 20 ++++++++++---------- src/services/SystemMgm/RoleMgm/index.js | 11 ++++++++++- 2 files changed, 20 insertions(+), 11 deletions(-) diff --git a/src/pages/SystemMgm/RoleMgm/loadable.jsx b/src/pages/SystemMgm/RoleMgm/loadable.jsx index a6e5f0b..a0b71d8 100644 --- a/src/pages/SystemMgm/RoleMgm/loadable.jsx +++ b/src/pages/SystemMgm/RoleMgm/loadable.jsx @@ -59,10 +59,11 @@ function RoleMgm(props) { } //添加移动管理角色 - const [getGovernment, setGetGovernment] = useState([]) + const [getGovernment, setGetGovernment] = useState(0) const handleDeptName = (e) => { let arr = e let lastElement = arr[arr.length - 1]; + console.log(lastElement); setGetGovernment(lastElement) setAddManage({ ...addManage, depart_id: lastElement }) }; @@ -208,10 +209,8 @@ function RoleMgm(props) { //编辑 const CheckApplyBtn = (record) => { setEditVisible(true) - let arr = record.auth - let lastElement = arr[arr.length - 1]; - console.log(lastElement); - setGetGovernment(lastElement) + console.log(record); + setGetGovernment(record.depart_id) let data = { id: record.id } @@ -225,7 +224,7 @@ function RoleMgm(props) { let str = record.auth let strArr = str.split(","); let num = strArr.map(Number) - console.log(num); + // console.log(num); setCheckedKeys(num) setGetImg(Object.assign({}, getImg, { name: record.name, @@ -346,7 +345,7 @@ function RoleMgm(props) { auth: checkedKeys, id: getAdminId.id } - ajax.editDataList(data).then(res => { + ajax.editChange(data).then(res => { if (res.status === 20000) { setEditVisible(false) getData(formData) @@ -362,7 +361,8 @@ function RoleMgm(props) { }) } useEffect(() => { - if (getGovernment.length != 0) { + console.log(getGovernment); + if (getGovernment != 0) { let data = { id: getGovernment } @@ -479,7 +479,7 @@ function RoleMgm(props) { /> { - getGovernment.length == 0 ? '' :
+ getGovernment == 0 ? '' :
全选
{ - getGovernment ==0 ? '' :
+ getGovernment == 0 ? '' :
全选 { data: params, }); }; +//系统管理-管理员-新增 +const editChange = (params) => { + return ajax({ + url: "/api/manage/role/edit_role", + type: "post", + data: params, + }); +}; //系统管理-管理员-详情 const detailAdmin = (params) => { return ajax({ @@ -54,5 +62,6 @@ export default { getDepartId, detailAdmin, addAdmin, - deteleAdmin + deteleAdmin, + editChange } \ No newline at end of file