Browse Source

op端服务操作权限树不选择时传值全部变成空值bug修改

temp
duyufeng 6 months ago
parent
commit
ef6f59a1c6
  1. 30
      hx-op/src/view/organizationManage/enterpriseManage/index.vue

30
hx-op/src/view/organizationManage/enterpriseManage/index.vue

@ -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 @@
}); });
// tablereloaddrawerclose // tablereloaddrawerclose
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;
}); });
}; };

Loading…
Cancel
Save