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) => { const handleDeptName = (e) => {
let arr = e let arr = e
let lastElement = arr[arr.length - 1]; let lastElement = arr[arr.length - 1];
console.log(lastElement);
setGetGovernment(lastElement) setGetGovernment(lastElement)
setAddManage({ ...addManage, depart_id: lastElement }) setAddManage({ ...addManage, depart_id: lastElement })
}; };
@ -208,10 +209,8 @@ function RoleMgm(props) {
// //
const CheckApplyBtn = (record) => { const CheckApplyBtn = (record) => {
setEditVisible(true) 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 = { let data = {
id: record.id id: record.id
} }
@ -225,7 +224,7 @@ function RoleMgm(props) {
let str = record.auth let str = record.auth
let strArr = str.split(","); let strArr = str.split(",");
let num = strArr.map(Number) let num = strArr.map(Number)
console.log(num);
// console.log(num);
setCheckedKeys(num) setCheckedKeys(num)
setGetImg(Object.assign({}, getImg, { setGetImg(Object.assign({}, getImg, {
name: record.name, name: record.name,
@ -346,7 +345,7 @@ function RoleMgm(props) {
auth: checkedKeys, auth: checkedKeys,
id: getAdminId.id id: getAdminId.id
} }
ajax.editDataList(data).then(res => {
ajax.editChange(data).then(res => {
if (res.status === 20000) { if (res.status === 20000) {
setEditVisible(false) setEditVisible(false)
getData(formData) getData(formData)
@ -362,7 +361,8 @@ function RoleMgm(props) {
}) })
} }
useEffect(() => { useEffect(() => {
if (getGovernment.length != 0) {
console.log(getGovernment);
if (getGovernment != 0) {
let data = { let data = {
id: getGovernment id: getGovernment
} }
@ -479,7 +479,7 @@ function RoleMgm(props) {
/> />
</div> </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> <label>权限分配</label><span style={{ marginLeft: 20 }}><Checkbox onChange={onCheckbox}>全选</Checkbox></span>
<Tree <Tree
checkable checkable
@ -564,7 +564,7 @@ function RoleMgm(props) {
/> />
</div> </div>
{ {
getGovernment ==0 ? '' : <div className="yisa-search">
getGovernment == 0 ? '' : <div className="yisa-search">
<label>权限分配</label><span style={{ marginLeft: 20 }}><Checkbox onChange={onCheckEditbox}>全选</Checkbox></span> <label>权限分配</label><span style={{ marginLeft: 20 }}><Checkbox onChange={onCheckEditbox}>全选</Checkbox></span>
<Tree <Tree
checkable checkable

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

@ -40,6 +40,14 @@ const addAdmin = (params) => {
data: params, data: params,
}); });
}; };
//系统管理-管理员-新增
const editChange = (params) => {
return ajax({
url: "/api/manage/role/edit_role",
type: "post",
data: params,
});
};
//系统管理-管理员-详情 //系统管理-管理员-详情
const detailAdmin = (params) => { const detailAdmin = (params) => {
return ajax({ return ajax({
@ -54,5 +62,6 @@ export default {
getDepartId, getDepartId,
detailAdmin, detailAdmin,
addAdmin, addAdmin,
deteleAdmin
deteleAdmin,
editChange
} }
Loading…
Cancel
Save