Browse Source

fix():修改传参

tags/PMS_Frontend_v1.0.6-develop
guoxin 1 year ago
parent
commit
f1ac381422
  1. 20
      src/pages/SystemMgm/RoleMgm/loadable.jsx
  2. 11
      src/services/SystemMgm/RoleMgm/index.js

20
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) {
/>
</div>
{
getGovernment.length == 0 ? '' : <div className="yisa-search">
getGovernment == 0 ? '' : <div className="yisa-search">
<label>权限分配</label><span style={{ marginLeft: 20 }}><Checkbox onChange={onCheckbox}>全选</Checkbox></span>
<Tree
checkable
@ -564,7 +564,7 @@ function RoleMgm(props) {
/>
</div>
{
getGovernment ==0 ? '' : <div className="yisa-search">
getGovernment == 0 ? '' : <div className="yisa-search">
<label>权限分配</label><span style={{ marginLeft: 20 }}><Checkbox onChange={onCheckEditbox}>全选</Checkbox></span>
<Tree
checkable

11
src/services/SystemMgm/RoleMgm/index.js

@ -40,6 +40,14 @@ const addAdmin = (params) => {
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
}
Loading…
Cancel
Save