企业用户bug修复
This commit is contained in:
@@ -125,6 +125,12 @@ const cleanup = () => {
|
||||
};
|
||||
|
||||
const changeJobTitleId = (e) => {
|
||||
if (!e.ids) {
|
||||
count.value = 0;
|
||||
JobsIdsValue.value = '';
|
||||
JobsLabelValue.value = '';
|
||||
return;
|
||||
}
|
||||
const ids = e.ids.split(',').map((id) => Number(id));
|
||||
count.value = ids.length;
|
||||
JobsIdsValue.value = e.ids;
|
||||
@@ -147,9 +153,9 @@ function serchforIt(defaultId) {
|
||||
if (state.stations.length) {
|
||||
const ids = defaultId
|
||||
? defaultId.split(',').map((id) => Number(id))
|
||||
: userInfo.value.jobTitleId.split(',').map((id) => Number(id));
|
||||
: (userInfo.value.jobTitleId ? userInfo.value.jobTitleId.split(',').map((id) => Number(id)) : []);
|
||||
count.value = ids.length;
|
||||
state.jobTitleId = defaultId ? defaultId : userInfo.value.jobTitleId;
|
||||
state.jobTitleId = defaultId ? defaultId : (userInfo.value.jobTitleId || '');
|
||||
setCheckedNodes(state.stations, ids);
|
||||
state.visible = true;
|
||||
return;
|
||||
@@ -160,7 +166,7 @@ function serchforIt(defaultId) {
|
||||
count.value = ids.length;
|
||||
setCheckedNodes(resData.data, ids);
|
||||
}
|
||||
state.jobTitleId = userInfo.value.jobTitleId;
|
||||
state.jobTitleId = userInfo.value.jobTitleId || '';
|
||||
state.stations = resData.data;
|
||||
state.visible = true;
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user