op端服务操作权限树不选择时传值全部变成空值bug修改
This commit is contained in:
@@ -50,6 +50,7 @@
|
|||||||
// import { mockData, treeData } from './mock';
|
// import { mockData, treeData } from './mock';
|
||||||
import { enterPrise } from '/@/api/origanizemanage';
|
import { enterPrise } from '/@/api/origanizemanage';
|
||||||
import { tableConfig as insertConfig } from './config';
|
import { tableConfig as insertConfig } from './config';
|
||||||
|
import { string } from 'vue-types';
|
||||||
defineOptions({
|
defineOptions({
|
||||||
name: 'EnterpriseManageIndex',
|
name: 'EnterpriseManageIndex',
|
||||||
});
|
});
|
||||||
@@ -84,8 +85,6 @@
|
|||||||
});
|
});
|
||||||
// 公共请求方法,包含tablereload,drawerclose
|
// 公共请求方法,包含tablereload,drawerclose
|
||||||
const fetch = (params, isReload = true) => {
|
const fetch = (params, isReload = true) => {
|
||||||
console.log(params)
|
|
||||||
console.log(comApi.value)
|
|
||||||
http.post(comApi.value, params).then(() => {
|
http.post(comApi.value, params).then(() => {
|
||||||
NsMessage.success('操作成功');
|
NsMessage.success('操作成功');
|
||||||
onClose();
|
onClose();
|
||||||
@@ -153,14 +152,20 @@
|
|||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
// 服务操作逻辑区域
|
// 服务操作逻辑区域checkedKeys
|
||||||
const serverOK = () => {
|
const serverOK = () => {
|
||||||
const params = {
|
let getPermissionSelected = totalCheckedKeys.value;
|
||||||
orgId: currentServerRecord.value?.orgId,
|
if(getPermissionSelected.length==0){
|
||||||
orgName: currentServerRecord.value?.orgName,
|
NsMessage.success('请选择相应的权限菜单分配!');
|
||||||
permissionVoList: totalCheckedKeys.value,
|
return false;
|
||||||
};
|
}else{
|
||||||
fetch(params, false);
|
const params = {
|
||||||
|
orgId: currentServerRecord.value?.orgId,
|
||||||
|
orgName: currentServerRecord.value?.orgName,
|
||||||
|
permissionVoList: getPermissionSelected,
|
||||||
|
};
|
||||||
|
fetch(params, false);
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
const ServiceSelect = (selectedKeys: any, info: any) => {
|
const ServiceSelect = (selectedKeys: any, info: any) => {
|
||||||
@@ -262,6 +267,13 @@
|
|||||||
.map((item) => {
|
.map((item) => {
|
||||||
return item.permissionId;
|
return item.permissionId;
|
||||||
});
|
});
|
||||||
|
const finalResult = res.data.map((items) => {
|
||||||
|
return {
|
||||||
|
halfCheck: items.halfCheck,
|
||||||
|
permissionId: items.permissionId,
|
||||||
|
};
|
||||||
|
})
|
||||||
|
totalCheckedKeys.value = finalResult;
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user